[jboss-user] [Messaging, JMS & JBossMQ] - Unique constraint violation with JMS

mailinator do-not-reply at jboss.com
Sun Jul 23 23:11:47 EDT 2006


We're getting unique constraint violations with JMS messaging and Oracle (9 & 10 we've tried both). This isn't happening often, and we're not sure what exactly is making JBoss re-use the same primary key. There is only one instance of JMS accessing the database.

Here's the sql that JBoss uses to put a message into the database:

INSERT INTO JMS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, PAYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINATION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (466672, 'Y', 0, 1153260324109, '4', '', 'java.io.ByteArrayInputStream at 46cf2', 1, '5', '', '', '', 0, '', '')

Then about an hour later, another message with the same primary key was sent to the database:

INSERT INTO JMS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, PAYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINATION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (466672, 'Y', 0, 1153264744496, '4', '', 'java.io.ByteArrayInputStream at 11a6b20', 1, '5', '', '', '', 2, '', '')

I've searched the forums, someone else is getting the same error but not sure what DB they are using, and there weren't any ideas there.

http://www.jboss.org/index.html?module=bb&op=viewtopic&t=85368&view=previous

If anyone has any ideas of what would cause this I would appreciate the input.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3960222#3960222

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3960222



More information about the jboss-user mailing list