cancel
Showing results for 
Search instead for 
Did you mean: 

Error reading log

Former Member
0 Kudos

Hi guys,

I’m having some troubles with the Log Viewer tool.

I’m monitoring my XI development through three files: defaultTrace.trc, applications.log and xi.log, I’m reading these files using the Visual Administrator Tool -> Cluster -> Server -> Services -> LogViewer. Everything was working fine, but suddenly when I tried to reopen a file, the tool was not being able to display any file at all. The error message thrown is:

LogDataSourceException(./log/defaultTrace.trc) Error reading log caused by Error reading log: Error during browsing buffer data (./log/defaultTrace.0.trc)!

com.sap.exception.BaseException: Error reading log

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource.read(BAMLogReaderRecordSource.java(Compiled Code))

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource.getLatest(BAMLogReaderRecordSource.java(Inlined Compiled Code))

at com.sapmarkets.bam.application.RecordBuffer.fillBuffer(RecordBuffer.java(Compiled Code))

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:392)

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(Compiled Code))

at javax.management.StandardMBean.invoke(StandardMBean.java(Compiled Code))

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

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

at com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java(Compiled Code))

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

at com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java(Compiled Code))

at com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java(Compiled Code))

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

at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java(Compiled Code))

at com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java(Compiled Code))

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

at sun.reflect.GeneratedMethodAccessor292.invoke(Unknown Source)

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

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

at com.sapmarkets.bam.jmx.connector.AbstractLVServer.invoke(AbstractLVServer.java:149)

at sun.reflect.GeneratedMethodAccessor291.invoke(Unknown Source)

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

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

at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java(Compiled Code))

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java(Compiled Code))

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java(Inlined Compiled Code))

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java(Compiled Code))

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code))

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))

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

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))

Caused by: LogDataSourceException(./log/defaultTrace.trc) Error reading log caused by Error reading log: Error during browsing buffer data (./log/defaultTrace.0.trc)!

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader.handleDataSourceException(AbstractBAMLogReader.java(Inlined Compiled Code))

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader.createLogRecords(AbstractBAMLogReader.java(Compiled Code))

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$LogRecordReader.readAndConvertRecords(AbstractBAMLogReader.java(Compiled Code))

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

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

... 43 more

Caused by: com.sap.tc.logging.exceptions.BufferDataException: Error during browsing buffer data (./log/defaultTrace.0.trc)!

at com.sap.tc.logging.reader.LocalBuffer.readPrevious(LocalBuffer.java(Compiled Code))

at com.sap.tc.logging.reader.FileReadLog.readPrevious(FileReadLog.java(Compiled Code))

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

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

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$LogRecordReader.getRecords(AbstractBAMLogReader.java(Inlined Compiled Code))

... 46 more

Caused by: com.sap.tc.logging.exceptions.BufferDataException: Error during browsing buffer data (./log/defaultTrace.0.trc)!

at com.sap.tc.logging.reader.LocalBuffer.previous(LocalBuffer.java(Compiled Code))

at com.sap.tc.logging.reader.LocalBuffer.previousLine(LocalBuffer.java(Compiled Code))

... 51 more

Caused by: java.lang.ArrayIndexOutOfBoundsException: 150

at com.sap.tc.logging.MessageDelimiterBuilder.savePreviousPosition(MessageDelimiterBuilder.java(Compiled Code))

... 53 more

-


predecessor system -


com.sap.exception.BaseException: Error reading log

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource.read(BAMLogReaderRecordSource.java(Compiled Code))

at com.sapmarkets.bam.logcontroller.BAMLogReaderRecordSource.getLatest(BAMLogReaderRecordSource.java(Inlined Compiled Code))

at com.sapmarkets.bam.application.RecordBuffer.fillBuffer(RecordBuffer.java(Compiled Code))

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:392)

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(Compiled Code))

at javax.management.StandardMBean.invoke(StandardMBean.java(Compiled Code))

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

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

at com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java(Compiled Code))

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

at com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java(Compiled Code))

at com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java(Compiled Code))

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

at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java(Compiled Code))

at com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java(Compiled Code))

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

at sun.reflect.GeneratedMethodAccessor292.invoke(Unknown Source)

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

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

at com.sapmarkets.bam.jmx.connector.AbstractLVServer.invoke(AbstractLVServer.java:149)

at sun.reflect.GeneratedMethodAccessor291.invoke(Unknown Source)

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

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

at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java(Compiled Code))

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java(Compiled Code))

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java(Inlined Compiled Code))

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java(Compiled Code))

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code))

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))

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

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))

Caused by: LogDataSourceException(./log/defaultTrace.trc) Error reading log caused by Error reading log: Error during browsing buffer data (./log/defaultTrace.0.trc)!

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader.handleDataSourceException(AbstractBAMLogReader.java(Inlined Compiled Code))

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader.createLogRecords(AbstractBAMLogReader.java(Compiled Code))

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$LogRecordReader.readAndConvertRecords(AbstractBAMLogReader.java(Compiled Code))

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

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

... 43 more

Caused by: com.sap.tc.logging.exceptions.BufferDataException: Error during browsing buffer data (./log/defaultTrace.0.trc)!

at com.sap.tc.logging.reader.LocalBuffer.readPrevious(LocalBuffer.java(Compiled Code))

at com.sap.tc.logging.reader.FileReadLog.readPrevious(FileReadLog.java(Compiled Code))

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

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

at com.sapmarkets.bam.logcontroller.AbstractBAMLogReader$LogRecordReader.getRecords(AbstractBAMLogReader.java(Inlined Compiled Code))

... 46 more

Caused by: com.sap.tc.logging.exceptions.BufferDataException: Error during browsing buffer data (./log/defaultTrace.0.trc)!

at com.sap.tc.logging.reader.LocalBuffer.previous(LocalBuffer.java(Compiled Code))

at com.sap.tc.logging.reader.LocalBuffer.previousLine(LocalBuffer.java(Compiled Code))

... 51 more

Caused by: java.lang.ArrayIndexOutOfBoundsException: 150

at com.sap.tc.logging.MessageDelimiterBuilder.savePreviousPosition(MessageDelimiterBuilder.java(Compiled Code))

... 53 more

I tried to solve this problem by restarting the LogViewer service but it didn’t work. Then, I restarted the J2EE Server with the transaction SMICM, open again the Visual Administrator and check the logs with the LogViewer and was working again, but after some time I was getting the same error again.

Any idea of how to solve this?

Cheers,

Mauricio

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi All,

I had same issue trying to edit sat.trc file, I fixed this problem by manual editing sat.trc file and modified the following line:

<!FORMATTER[com.sap.tc.logging.perf.PerfFormatter]/>

change to:

<!FORMATTER[com.sap.tc.logging.ListFormatter]/>

after changes you will able to open file with Visaul Admin Log Viewer or standalone logviewer.

Hope it helps.

Regards

andreas_stolz
Active Participant
0 Kudos

Hello Mauricio,

it seems like there is a bug within the log viewer which is fixed with SP 15. On which SP level you are currently on?

Have you tried the logviewer standalone? You can use that tool to open log files from a folder or remotely from a J2EE engine. It's located under admin/logviewer-standalone.

Rgds.,

Andreas

Former Member
0 Kudos

Hey Andreas,

That’s correct; I have tried with the stand alone log viewer with the exactly same results. It seems that is a log viewer bug. I’m on SP 9, first I going to upgrade to SP 13 and check if it works.

Thanks for your answer, cheers,

Mauricio

0 Kudos

Hi Mauricio,

No idea how to solve this, but Visual Administrator has always been a bit flaky

Have you tried using NetWeaver Administrator instead? It is available from SP12 I think. You access it through your browser at http://<server>.<j2ee-port>/nwa. It has many of the same facilities (including the log-viewer) as Visual Administrator and seems to be SAPs current direction in this area.

Best regards,

Thorsten

Former Member
0 Kudos

Hello Thorsten,

Thanks for the answer. I’m on a SP 9, but we are in an updating process to SP 13. This is going to take several days, so I will update the post when the update is done.

Cheers,

Mauricio