mattrpav commented on PR #1007:
URL: https://github.com/apache/activemq/pull/1007#issuecomment-1551784963

   Relevant logs from the test:
   ```
   2023-05-17 12:14:40,365 [main           ] - INFO  BrokerService              
    - Starting Persistence Adapter: 
KahaDBPersistenceAdapter[/Users/mattrpav/git/activemq/activemq-kahadb-store/target/activemq-data/localhost/KahaDB]
   2023-05-17 12:14:40,387 [main           ] - INFO  KahaDBStore                
    - Starting KahaDBStore
   2023-05-17 12:14:40,387 [main           ] - INFO  MessageDatabase            
    - Opening MessageDatabase
   2023-05-17 12:14:40,405 [main           ] - WARN  Journal                    
    - Corrupt journal records found in 
'target/activemq-data/localhost/KahaDB/db-7.log' between offsets: 4768..5545
   2023-05-17 12:14:40,449 [main           ] - INFO  MessageDatabase            
    - KahaDB is version 7
   2023-05-17 12:14:41,464 [main           ] - WARN  MessageDatabase            
    - Cannot recover message audit
   java.io.EOFException: null
        at java.io.RandomAccessFile.readFully(RandomAccessFile.java:471) ~[?:?]
        at java.io.RandomAccessFile.readFully(RandomAccessFile.java:445) ~[?:?]
        at 
org.apache.activemq.util.RecoverableRandomAccessFile.readFully(RecoverableRandomAccessFile.java:79)
 ~[classes/:?]
        at 
org.apache.activemq.store.kahadb.disk.journal.DataFileAccessor.readRecord(DataFileAccessor.java:88)
 ~[classes/:?]
        at 
org.apache.activemq.store.kahadb.disk.journal.Journal.read(Journal.java:953) 
~[classes/:?]
        at 
org.apache.activemq.store.kahadb.MessageDatabase.load(MessageDatabase.java:1197)
 ~[classes/:?]
        at 
org.apache.activemq.store.kahadb.MessageDatabase.recoverProducerAudit(MessageDatabase.java:826)
 [classes/:?]
        at 
org.apache.activemq.store.kahadb.MessageDatabase.recover(MessageDatabase.java:703)
 [classes/:?]
        at 
org.apache.activemq.store.kahadb.MessageDatabase.open(MessageDatabase.java:486) 
[classes/:?]
        at 
org.apache.activemq.store.kahadb.MessageDatabase.load(MessageDatabase.java:506) 
[classes/:?]
        at 
org.apache.activemq.store.kahadb.MessageDatabase.doStart(MessageDatabase.java:309)
 [classes/:?]
        at 
org.apache.activemq.store.kahadb.KahaDBStore.doStart(KahaDBStore.java:212) 
[classes/:?]
        at 
org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55) 
[activemq-client-5.19.0-SNAPSHOT.jar:?]
        at 
org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.doStart(KahaDBPersistenceAdapter.java:232)
 [classes/:?]
        at 
org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55) 
[activemq-client-5.19.0-SNAPSHOT.jar:?]
        at 
org.apache.activemq.broker.BrokerService.doStartPersistenceAdapter(BrokerService.java:675)
 [activemq-broker-5.19.0-SNAPSHOT.jar:5.19.0-SNAPSHOT]
        at 
org.apache.activemq.broker.BrokerService.startPersistenceAdapter(BrokerService.java:657)
 [activemq-broker-5.19.0-SNAPSHOT.jar:5.19.0-SNAPSHOT]
        at 
org.apache.activemq.broker.BrokerService.start(BrokerService.java:621) 
[activemq-broker-5.19.0-SNAPSHOT.jar:5.19.0-SNAPSHOT]
        at 
org.apache.activemq.store.kahadb.JournalCorruptionEofIndexRecoveryTest.doStartBroker(JournalCorruptionEofIndexRecoveryTest.java:130)
 [test-classes/:?]
        at 
org.apache.activemq.store.kahadb.JournalCorruptionEofIndexRecoveryTest.restartBroker(JournalCorruptionEofIndexRecoveryTest.java:108)
 [test-classes/:?]
        at 
org.apache.activemq.store.kahadb.JournalCorruptionEofIndexRecoveryTest.restartBroker(JournalCorruptionEofIndexRecoveryTest.java:93)
 [test-classes/:?]
        at 
org.apache.activemq.store.kahadb.JournalCorruptionEofIndexRecoveryTest.testRecoveryAfterCorruptionMetadataLocation(JournalCorruptionEofIndexRecoveryTest.java:266)
 [test-classes/:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
 [junit-4.13.2.jar:4.13.2]
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 [junit-4.13.2.jar:4.13.2]
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
 [junit-4.13.2.jar:4.13.2]
        at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
 [junit-4.13.2.jar:4.13.2]
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 
[junit-4.13.2.jar:4.13.2]
        at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) 
[junit-4.13.2.jar:4.13.2]
        at 
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
 [junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) 
[junit-4.13.2.jar:4.13.2]
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
 [junit-4.13.2.jar:4.13.2]
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
 [junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) 
[junit-4.13.2.jar:4.13.2]
        at org.junit.runners.ParentRunner.run(ParentRunner.java:413) 
[junit-4.13.2.jar:4.13.2]
        at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:93)
 [.cp/:?]
        at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40) 
[.cp/:?]
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:529)
 [.cp/:?]
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:756)
 [.cp/:?]
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:452)
 [.cp/:?]
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
 [.cp/:?]
   2023-05-17 12:14:41,475 [main           ] - INFO  MessageDatabase            
    - Recovering from the journal @1:28
   2023-05-17 12:14:41,480 [main           ] - INFO  MessageDatabase            
    - Recovery replayed 52 operations from the journal in 1.029 seconds.
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to