Description
When utilizing the MultiKahaDBPersistenceAdapter and there is a failure during broker startup, (depending on when the startup failure occurs) a secondary NullPointerException can be generated from MultiKahaDBTransactionStore.close. this happens if the transaction store is closed when it has not yet been opened. the problem is that the close method does not check the journal for null before closing.