activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "james strachan (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AMQ-679) ActiveMQ 4 exception with with DB2
Date Thu, 06 Apr 2006 15:09:56 GMT
    [ https://issues.apache.org/activemq/browse/AMQ-679?page=comments#action_35998 ] 

james strachan commented on AMQ-679:
------------------------------------

I've added a first cut at a configuration for your DB driver; so at least we'll recognise
it now; it might take a few attempts to get things working properly. I wonder could you try
SVN HEAD now - or wait for the new snapshot build tomorrow?

http://cvs.apache.org/repository/incubator-activemq/distributions/

> ActiveMQ 4   exception with with DB2
> ------------------------------------
>
>          Key: AMQ-679
>          URL: https://issues.apache.org/activemq/browse/AMQ-679
>      Project: ActiveMQ
>         Type: Bug

>   Components: Message Store
>     Versions: 4.0 RC 2
>  Environment: IBM Blade JS20 AIX 5.3
> DB2 DataBase 8.2
> Driver 2.5.33
> Configuration:
> <jdbcPersistenceAdapter  class="org.activemq.store.jdbc.adapter.DefaultJDBCAdapter"
dataSource= "#db2-ds"/>
> <bean id="db2datasource" class="org.apache.commons.dbcp.BasicDataSource">
>     <property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver"/>
>     <property name="url" value="URL"/>
>     <property name="username" value="USER"/>
>     <property name="password" value="PASS"/>   
>   </bean>
>     Reporter: klaus terjung
>     Priority: Blocker

>
>
> If start broker  i get this message:
> WARNING: Database driver NOT recognized: 
> [ibm_db2_jdbc_universal_driver_architecture].  Will use default JDBC 
> implementation.
> But this seems to be o.k. so far, because after starting the broker, two new 
> tables (activemq_msgs/acks) get created. 
> Testing a Consumer to receive Messages
> the broker throws this exception:
> 2006-04-05 17:13:03,304 [.168.1.52:52134] 
> INFO  Service                        - Sync error occurred: java.io.IOException: Non-atomic
batch failure.  The batch was submitted, but at least one exception occurred on an individual
member of the batch. Use getNextException() to retrieve the exceptions for specific batched
elements.
> java.io.IOException: Non-atomic batch failure.  The batch was submitted, but at least
one exception occurred on an individual member of the batch. Use getNextException() to retrieve
the exceptions for specific batched elements.
> 	at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:42)
> 	at org.apache.activemq.store.jdbc.TransactionContext.close(TransactionContext.java:125)
> 	at org.apache.activemq.store.jdbc.JDBCMessageStore.addMessage(JDBCMessageStore.java:73)
> 	at org.apache.activemq.store.memory.MemoryTransactionStore.addMessage(MemoryTransactionStore.java:223)
> 	at org.apache.activemq.store.memory.MemoryTransactionStore$1.addMessage(MemoryTransactionStore.java:116)
> 	at org.apache.activemq.broker.region.Queue.send(Queue.java:246)
> 	at org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:196)
> 	at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:307)
> 	at org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:192)
> 	at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:108)
> 	at org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:97)
> 	at org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:120)
> 	at org.apache.activemq.broker.AbstractConnection.processMessage(AbstractConnection.java:346)
> 	at org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:590)
> 	at org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.java:196)
> 	at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:62)
> 	at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:88)
> 	at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:70)
> 	at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:114)
> 	at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:122)
> 	at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:87)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:136)
> 	at java.lang.Thread.run(Thread.java:570)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message