There is a JDBC issue we encounter when testing ActiveMQ. Our environment is
Linux EL 3, JVM 1.4.2, ActiveMQ 4.0. ActiveMQ is configured to use Oracle
message persistence via thin client drivers. Here is the content of the
error message:
com.bofa.strata.component.agent.conduit.ConduitException: Send failed
at
com.bofa.strata.component.agent.conduit.jms.JmsQueueSink.sendData(JmsQueueSink.java:93)
at
com.bofa.strata.business.cdrom.solution.TemplatedWorkflowSolution.sendWorkflow(TemplatedWorkflowSolution.java:88)
at
com.bofa.strata.business.cdrom.solution.TemplatedWorkflowSolution.applySolution(TemplatedWorkflowSolution.java:65)
at
com.bofa.strata.business.cdrom.XmlDocumentManager.manageDocument(XmlDocumentManager.java:122)
at
com.bofa.strata.business.cdrom.CdRomAgent.handle(CdRomAgent.java:82)
at
com.bofa.strata.component.event.StrataEventTransceiver.fireEvent(StrataEventTransceiver.java:35)
at
com.bofa.strata.component.agent.conduit.SourceConduitListener.run(SourceConduitListener.java:93)
Caused by: javax.jms.JMSException: Failed to broker message:
ID:localhost-58245-1154454643908-1:1:1:49:1 in container:
java.sql.SQLException: Data size bigger than max size for this type: 26375
at
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:45)
at
org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1118)
at
org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1555)
at
org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:462)
at
org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:384)
at
com.bofa.strata.component.agent.conduit.jms.JmsQueueSink.sendData(JmsQueueSink.java:88)
... 6 more
Caused by: java.io.IOException: Failed to broker message:
ID:localhost-58245-1154454643908-1:1:1:49:1 in container:
java.sql.SQLException: Data size bigger than max size for this type: 26375
at sun.reflect.GeneratedConstructorAccessor3.newInstance(Unknown
Source)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at
org.apache.activemq.openwire.v1.BaseDataStreamMarshaller.createThrowable(BaseDataStreamMarshaller.java:215)
at
org.apache.activemq.openwire.v1.BaseDataStreamMarshaller.tightUnmarsalThrowable(BaseDataStreamMarshaller.java:175)
at
org.apache.activemq.openwire.v1.ExceptionResponseMarshaller.tightUnmarshal(ExceptionResponseMarshaller.java:68)
at
org.apache.activemq.openwire.OpenWireFormat.doUnmarshal(OpenWireFormat.java:350)
at
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:276)
at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:142)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.sql.SQLException: Data size bigger than max size for this
type: 26375
at sun.reflect.GeneratedConstructorAccessor4.newInstance(Unknown
Source)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at
org.apache.activemq.openwire.v1.BaseDataStreamMarshaller.createThrowable(BaseDataStreamMarshaller.java:215)
at
org.apache.activemq.openwire.v1.BaseDataStreamMarshaller.tightUnmarsalThrowable(BaseDataStreamMarshaller.java:175)
at
org.apache.activemq.openwire.v1.BaseDataStreamMarshaller.tightUnmarsalThrowable(BaseDataStreamMarshaller.java:202)
... 5 more
Has anyone seen an issue resembling this before?
--
View this message in context:
http://www.nabble.com/ActiveMQ-JDBC-issue-tf2035759.html#a5601564
Sent from the ActiveMQ - Dev forum at Nabble.com.