cancel
Showing results for 
Search instead for 
Did you mean: 

Unexcepted error occured on FileHeader parsing

Former Member
0 Kudos

Hi,

we installed a portal 6.0 SP16 on a AIX-Machine. Database Oracle 10.

We got many errors in the logs, and don´t know any solution.

You´re my last chance.

everytime there are two errors:

Unexcepted error occured on FileHeader parsing!

Kategorie: /System/Logging

Ort: com.sap.tc.logging.FileLogInfoData.[getFileHeader(String fileName, int cntHeadLines)]

Anwendung: n/a

Thread: SAPEngine_System_Thread[impl:6]_34

Datenquelle: /usr/sap/APQ/JC05/j2ee/cluster/dispatcher/log/system/logging.log

Argumentobjekte: FileHeader parsing,

Argumente: FileHeader parsing,

DSR-Komponente: n/a

DSR-Transaktion: n/a

DSR-Benutzer: n/a

Nachrichtencode: SAP_LOGGING_UNEXPECTED

Sitzung: n/a

Transaktion: n/a

Benutzer: n/a

Host: v1113

System: APQ

Instanz: 05

Knoten: Dispatcher 0 5_93464

Second error message:

Caught java.lang.Exception: ./log/usersession.log.0 (A file or directory in the path name does not exist.)

at com.sap.tc.logging.FileLogInfoData.getEOLLength(FileLogInfoData.java(Compiled Code))

at com.sap.tc.logging.FileLogInfoData.getFileHeaderLines(FileLogInfoData.java:348)

at com.sap.tc.logging.FileLogInfoData.getFileHeaderLines(FileLogInfoData.java:334)

at com.sap.tc.logging.FileLogInfoData.loadFileLogHeader(FileLogInfoData.java:320)

at com.sap.tc.logging.FileLogInfoData.init(FileLogInfoData.java:260)

at com.sap.tc.logging.FileLogInfoData.(FileLogInfoData.java:123)

at com.sap.tc.logging.reader.FileReadLog.openInt(FileReadLog.java:442)

at com.sap.tc.logging.BaseLog.open(BaseLog.java:66)

at com.sap.tc.logging.reader.ReadableLog.readLatestMsgRecords(ReadableLog.java:223)

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$4.doRead(AbstractBAMLogReader.java:387)

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$LogRecordReader.getRecords(AbstractBAMLogReader.java:241)

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$LogRecordReader.readAndConvertRecords(AbstractBAMLogReader.java:183)

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader.readLatest(AbstractBAMLogReader.java:391)

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource$1.doRead(BAMLogReaderRecordSource.java:143)

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource.read(BAMLogReaderRecordSource.java:211)

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource.getLatest(BAMLogReaderRecordSource.java:155)

at com.sapmarkets.bam.application.RecordBuffer.fillBuffer(RecordBuffer.java:259)

at com.sapmarkets.bam.application.RecordBuffer.init(RecordBuffer.java:101)

at com.sapmarkets.bam.application.MergeEngine.initRecordBuffers(MergeEngine.java:167)

at com.sapmarkets.bam.application.MergeEngine.getLatest(MergeEngine.java:185)

at com.sapmarkets.bam.logcontroller.LogQueryBrowser.getLatest(LogQueryBrowser.java:107)

at com.sapmarkets.bam.logcontroller.jmx.LogControllerFacade.getLatest(LogControllerFacade.java:400)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))

at java.lang.reflect.Method.invoke(Method.java(Compiled Code))

at com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58)

at javax.management.StandardMBean.invoke(StandardMBean.java:286)

at com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944)

at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288)

at com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:400)

at com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277)

at com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258)

at com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340)

at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java(Compiled Code))

at com.sap.engine.services.jmx.MBeanServerInvoker.invokeMbs(MBeanServerInvoker.java:157)

at com.sap.engine.services.jmx.JmxServiceConnectorServer.receiveWait(JmxServiceConnectorServer.java:173)

at com.sap.engine.core.service630.context.cluster.message.MessageListenerWrapper.process(MessageListenerWrapper.java:81)

at com.sap.engine.core.cluster.impl6.ms.MSListenerThread.run(MSListenerThread.java:47)

at com.sap.engine.frame.core.thread.Task.run(Task.java(Inlined Compiled Code))

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java(Compiled Code))

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:148)

Accepted Solutions (1)

Accepted Solutions (1)

markus_doehr2
Active Contributor
0 Kudos

Did someone maybe "clean up" the logdirectory and deleted with

rm *.log?

What you can do is to try create an empty file

touch /usr/sap/APQ/JC05/j2ee/cluster/dispatcher/log/usersession.log

but the best way would be to restart the instance so that the file is created again (the filehandler may be invalid).

--

Markus

Answers (0)