You're hitting ARTEMIS-4742 [1]. The fix has already been merged and will be released this week as part of 2.34.0.
Justin [1] https://issues.apache.org/jira/browse/ARTEMIS-4742 On Mon, May 27, 2024 at 9:35 AM Thorsten Meinl <thorsten.me...@knime.com> wrote: > Hi, > > I have tried to start Artemis 2.33.0 on existing data (last version was > 2.32.0) but it won't start with the following exception: > > 2024-05-27 14:29:18,519 ERROR [org.apache.activemq.artemis.core.server] > AMQ224000: Failure in initialisation > java.lang.IndexOutOfBoundsException: readerIndex(1044) + length(1) > exceeds writerIndex(1044): UnpooledHeapByteBuf(ridx: 1044, widx: 1044, > cap: 1044/1044) > at > io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.jav > a:1442) ~[netty-buffer-4.1.107.Final.jar:4.1.107.Final] > at > io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:730) > ~[netty-buffer-4.1.107.Final.jar:4.1.107.Final] > at > io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:529) > ~[netty-buffer-4.1.107.Final.jar:4.1.107.Final] > at > org.apache.activemq.artemis.api.core.SimpleString.readNullableSimpleStr > ing(SimpleString.java:150) ~[artemis-commons-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.buffers.impl.ChannelBufferWrapper.read > NullableSimpleString(ChannelBufferWrapper.java:79) ~[artemis-commons- > 2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.persistence.config.PersistedSecuritySe > tting.decode(PersistedSecuritySetting.java:255) ~[artemis-server- > 2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.persistence.impl.journal.AbstractJourn > alStorageManager.newSecurityRecord(AbstractJournalStorageManager.java:2 > 127) ~[artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.persistence.impl.journal.AbstractJourn > alStorageManager.lambda$loadBindingJournal$5(AbstractJournalStorageMana > ger.java:1640) ~[artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.utils.collections.SparseArrayLinkedList$Spa > rseArray.clear(SparseArrayLinkedList.java:114) ~[artemis-commons- > 2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.utils.collections.SparseArrayLinkedList.cle > arSparseArrayList(SparseArrayLinkedList.java:173) ~[artemis-commons- > 2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.utils.collections.SparseArrayLinkedList.cle > ar(SparseArrayLinkedList.java:227) ~[artemis-commons-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.persistence.impl.journal.AbstractJourn > alStorageManager.loadBindingJournal(AbstractJournalStorageManager.java: > 1613) ~[artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.loadJou > rnals(ActiveMQServerImpl.java:3856) ~[artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.initial > isePart2(ActiveMQServerImpl.java:3489) ~[artemis-server- > 2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.server.impl.PrimaryOnlyActivation.run( > PrimaryOnlyActivation.java:78) [artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.interna > lStart(ActiveMQServerImpl.java:738) [artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(A > ctiveMQServerImpl.java:628) [artemis-server-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.jav > a:66) [artemis-cli-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:130) > [artemis-cli-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:22 > 1) [artemis-cli-2.33.0.jar:2.33.0] > at > org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:167) > [artemis-cli-2.33.0.jar:2.33.0] > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) ~[?:?] > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown > Source) ~[?:?] > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unkn > own Source) ~[?:?] > at java.base/java.lang.reflect.Method.invoke(Unknown Source) > ~[?:?] > at > org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:157) > [artemis-boot.jar:2.33.0] > at > org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:64) > [artemis-boot.jar:2.33.0] > > > Switching back to 2.32.0 startup is not a problem. Any idea what the > problem could be? > > Thanks, > > Thorsten > > -- > Dr.-Ing. Thorsten Meinl > KNIME AG > Talacker 50 > 8001 Zurich, Switzerland > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@activemq.apache.org > For additional commands, e-mail: users-h...@activemq.apache.org > For further information, visit: https://activemq.apache.org/contact > > >