Bug 777713 (SOA-229)

Summary: It is possible to store message to message store with null classification but it is not possible to remove it
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Jiri Pechanec <jpechane>
Component: JBossESBAssignee: Mark Little <mark.little>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 4.2 IR8   
Target Milestone: ---   
Target Release: 4.2 Beta 2   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-229
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-01-21 09:41:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jiri Pechanec 2007-12-13 08:47:15 UTC
project_key: SOA

See description of JBESB-1405

Comment 1 Jiri Pechanec 2007-12-13 08:47:25 UTC
Link: Added: This issue depends JBESB-1405


Comment 2 Jiri Pechanec 2007-12-20 09:26:35 UTC
Fails on MySQL

2007-12-20 10:22:34,756 ERROR [org.jboss.soa.esb.actions.MessagePersister] Could not store message.
org.jboss.soa.esb.services.persistence.MessageStoreException: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'classification' at row 1
        at org.jboss.internal.soa.esb.persistence.format.db.DBMessageStoreImpl.addMessage(DBMessageStoreImpl.java:101)
        at org.jboss.soa.esb.actions.MessagePersister.process(MessagePersister.java:68)
        at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:316)
        at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.run(MessageAwareListener.java:303)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'classification' at row 1
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2983)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:3256)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1313)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:874)
        at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.execute(WrappedPreparedStatement.java:209)
        at org.jboss.internal.soa.esb.persistence.format.db.DBMessageStoreImpl.insert(DBMessageStoreImpl.java:468)
        at org.jboss.internal.soa.esb.persistence.format.db.DBMessageStoreImpl.addMessage(DBMessageStoreImpl.java:96)
        ... 6 more


Comment 3 Jiri Pechanec 2008-01-21 09:41:36 UTC
Verified in beta 2