we are running 2.1.0 and i tried to upgrade to 2.5.0 and ran into some
problems. in an attempt to isolate the problem i rolled things back and
just attempted to upgrade to 2.2.0. The startup exception i saw on both
2.5.0 and 2.2.0 are quite similar.

2.5.0
====

ERROR [org.apache.activemq.artemis.core.server] AMQ224000: Failure in
initialisation: java.lang.NegativeArraySizeException
at
org.apache.activemq.artemis.api.core.SimpleString.readSimpleString(SimpleString.java:182)
[artemis-commons-2.5.0.jar:2.5.0]
at
org.apache.activemq.artemis.api.core.SimpleString.readSimpleString(SimpleString.java:171)
[artemis-commons-2.5.0.jar:2.5.0]
at
org.apache.activemq.artemis.api.core.SimpleString.readNullableSimpleString(SimpleString.java:158)
[artemis-commons-2.5.0.jar:2.5.0]
at
org.apache.activemq.artemis.core.buffers.impl.ChannelBufferWrapper.readNullableSimpleString(ChannelBufferWrapper.java:69)
[artemis-commons-2.5.0.jar:2.5.0]
at
org.apache.activemq.artemis.core.settings.impl.AddressSettings.decode(AddressSettings.java:736)
[artemis-server-2.5.0.jar:2.5.0]

2.2.0
====
ERROR [org.apache.activemq.artemis.core.server] AMQ224000: Failure in
initialisation: java.lang.NegativeArraySizeException
at
org.apache.activemq.artemis.api.core.SimpleString.readSimpleString(SimpleString.java:149)
[artemis-commons-2.2.0.jar:2.2.0]
at
org.apache.activemq.artemis.api.core.SimpleString.readNullableSimpleString(SimpleString.java:143)
[artemis-commons-2.2.0.jar:2.2.0]
at
org.apache.activemq.artemis.core.buffers.impl.ChannelBufferWrapper.readNullableSimpleString(ChannelBufferWrapper.java:69)
[artemis-commons-2.2.0.jar:2.2.0]
at
org.apache.activemq.artemis.core.settings.impl.AddressSettings.decode(AddressSettings.java:724)
[artemis-server-2.2.0.jar:2.2.0]

i went and looked at the source code for those and it appears during the
decode when trying to read a value for config-delete-queues. I see that
this value was added in 2.2.0.

How do i upgrade from 2.1.0? All of my addresses and queues are defined at
runtime with the API (meaning they are not defined in the broker.xml file).
Is upgrade possible? did others run into this back when 2.2.0 was released?

thanks

Reply via email to