пытаюсь использовать
val nullablestr = hornetQMessage.getBodyBuffer.readNullableSimpleString.toString
or
val strMessage = hornetQMessage.getBodyBuffer.readString
получающий
java.lang.NegativeArraySizeException в org.hornetq.core.buffers.impl.ChannelBufferWrapper.readSimpleStringInternal(ChannelBufferWrapper.java:83) в org.hornetq.core.buffers.impl.ChannelBufferWrapper.readNullableSimpleString(ChannelBufferWrapper.java:58) в com. gamescale.messaging.hornetQ.HornetQMessageConverter$.extractGSMessage(HornetQMessageConverter.scala:68) в com.gamescale.messaging.hornetQ.MessageBusHornetQClientImpl$$anonfun$1$$anon$2$$anonfun$receive$1.apply(MessageBusHornetQClientImpl.scala:246) на com.gamescale.messaging.hornetQ.MessageBusHornetQClientImpl$$anonfun$1$$anon$2$$anonfun$receive$1.apply(MessageBusHornetQClientImpl.scala:243) на akka.actor.Actor$class.apply(Actor.scala:563) на com.gamescale.messaging.hornetQ.MessageBusHornetQClientImpl$$anonfun$1$$anon$2.apply(MessageBusHornetQClientImpl.scala:242) на akka.actor.LocalActorRef.invoke(ActorRef.scala:905) на akka.dispatch.MessageInvocation.invoke (MessageHandling.scala:25) в akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:216) в akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$4.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:122) в akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher$class.run(ExecutorBasedEventDrivenDispatcher) 188) в akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$4.run(ExecutorBasedEventDrivenDispatcher.scala:122) в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) в java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) в java.lang.Thread.run(Thread.java:722) в akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:184)
Я использую тот же метод, чтобы написать сообщение
hornetQMessage.getBodyBuffer.writeString(message)
есть идеи ?