Bug 810481

Summary: jbossesb.esb can't be deployed because of SqlSyntaxErrorException
Product: [JBoss] JBoss Enterprise SOA Platform 5 Reporter: Filip Elias <felias>
Component: EAPAssignee: Default User <jbpapp-maint>
Status: CLOSED WONTFIX QA Contact:
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 5.3.0 GACC: atangrin, jcoleman, kejohnso, ldimaggi, pmacik, sdorfiel, soa-p-jira, stliu, tcunning
Target Milestone: ER3Keywords: TestBlocker
Target Release: 5.3.0 GA   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
An error occurs when using SOA-P 5.3.0 DR3 to deploy jbossesb.esb. Upon attempting to launch the .esb, a SqlSyntaxErrorException message appears. You can work around this by using org.hibernate.type.NumericBooleanType type instead of BooleanType or adding the XML code referred to in the Bugzilla for this issue.
Story Points: ---
Clone Of: Environment:
SOA-P 5.3.0 DR3 with database IBM DB2 9.7
Last Closed: 2012-06-26 14:06:37 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:
Attachments:
Description Flags
Server log
none
SOA-P 5.3 ER3 server.log (org.hibernate set to debug level) none

Description Filip Elias 2012-04-06 10:54:04 UTC
Description of problem:

SOA-P 5.3.0 DR3 throws com.ibm.db2.jcc.am.SqlSyntaxErrorException while deploying jbossesb.esb. 

This problem occurs only with IBM DB2-97.
See log in the attachment.

Exception details: 
com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-401, SQLSTATE=42818, SQLERRMC==, DRIVER=4.12.55
	at com.ibm.db2.jcc.am.hd.a(hd.java:676)
	at com.ibm.db2.jcc.am.hd.a(hd.java:60)
	at com.ibm.db2.jcc.am.hd.a(hd.java:127)
	at com.ibm.db2.jcc.am.mn.c(mn.java:2621)
	at com.ibm.db2.jcc.am.mn.d(mn.java:2609)
	at com.ibm.db2.jcc.am.mn.a(mn.java:2085)
	at com.ibm.db2.jcc.am.nn.a(nn.java:7054)
	at com.ibm.db2.jcc.t4.cb.g(cb.java:141)
	at com.ibm.db2.jcc.t4.cb.a(cb.java:41)
	at com.ibm.db2.jcc.t4.q.a(q.java:32)
	at com.ibm.db2.jcc.t4.rb.i(rb.java:135)
	at com.ibm.db2.jcc.am.mn.ib(mn.java:2055)
	at com.ibm.db2.jcc.am.nn.rc(nn.java:3219)
	at com.ibm.db2.jcc.am.nn.b(nn.java:4002)
	at com.ibm.db2.jcc.am.nn.ec(nn.java:728)
	at com.ibm.db2.jcc.am.nn.executeQuery(nn.java:698)
	at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:342)
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
	at org.hibernate.loader.Loader.getResultSet(Loader.java:1997)

Comment 1 Filip Elias 2012-04-06 10:55:57 UTC
Created attachment 575704 [details]
Server log

Comment 5 Len DiMaggio 2012-05-09 20:30:37 UTC
Can we retest this with ER2?

Comment 6 Filip Elias 2012-05-10 07:48:00 UTC
Same problem with ER2.

Comment 7 tcunning 2012-05-18 03:42:18 UTC
Looks like there's a Hibernate fix for this : 

https://issues.jboss.org/browse/JBPAPP-8627
https://hibernate.onjira.com/browse/HHH-7317

Comment 8 Strong Liu 2012-05-18 14:24:44 UTC
as said in jira JBPAPP-8627, this can be easily workaround

Comment 11 JBoss JIRA Server 2012-06-06 10:12:52 UTC
Madhumita Sadhukhan <msadhukh> made a comment on jira JBPAPP-8627

All other tests pass when testsuite is run on DB2-97 after skipping hanging LockTest or LockModeTest

https://hudson.qa.jboss.com/hudson/view/EAP6/view/EAP6-Hibernate/job/eap6-hibernate-core-master-testsuite-testDB2Sybase/

Also fixes Envers testsuite failures on DB2

https://hudson.qa.jboss.com/hudson/view/EAP6/view/EAP6-Hibernate/job/eap-60-hibernate-envers-testsuite/database=db2-97,jdk=java16_default,label=hibernate/2/

Comment 12 JBoss JIRA Server 2012-06-06 10:12:58 UTC
Madhumita Sadhukhan <msadhukh> updated the status of jira JBPAPP-8627 to Closed

Comment 13 Strong Liu 2012-06-07 05:55:18 UTC
do you have a simple test case?

or, enable org.hibernate to debug level log, please

Comment 14 Filip Elias 2012-06-07 13:55:16 UTC
Created attachment 590207 [details]
SOA-P 5.3 ER3 server.log (org.hibernate set to debug level)

Comment 15 Filip Elias 2012-06-07 13:59:17 UTC
This (In reply to comment #13)
> do you have a simple test case?
> 
> or, enable org.hibernate to debug level log, please

This exception is thrown while booting SOA-P 5.3 ERx.

I have added server log with org.hibernate set to debug level.

Comment 17 Filip Elias 2012-06-12 15:20:33 UTC
This work around is valid. Is is necessary to add "<connection-property name="deferPrepares">false</connection-property>" to the "/jboss-as/server/db2-97/deploy/jbossesb-registry.sar/juddi-ds.xml".

Comment 18 JBoss JIRA Server 2012-06-12 15:23:30 UTC
Strong Liu <stliu> made a comment on jira JBPAPP-9059

yeah, this is an option, not so sure about the eap5 ds format

Comment 20 JBoss JIRA Server 2012-06-14 01:13:33 UTC
Strong Liu <stliu> made a comment on jira JBPAPP-9059

after talking with my team, we think there is no way to fix this in EAP5 w/o breaking compatibility change.

and since there already are workarounds, I'd like to resolve this as won't fix.

Comment 22 JBoss JIRA Server 2012-06-14 02:37:31 UTC
Strong Liu <stliu> updated the status of jira JBPAPP-9059 to Resolved

Comment 23 Suz 2012-06-14 05:13:01 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
An error occurs when using SOA-P 5.3.0 DR3 to deploy jbossesb.esb. Upon attempting to launch the .esb, a SqlSyntaxErrorException message appears. You can work around this by creating a new dialect and adding the XML code referred to in the Bugzilla for this issue.

Comment 24 Strong Liu 2012-06-14 05:17:53 UTC
Suz,

I think it should be

"An error occurs when using SOA-P 5.3.0 DR3 to deploy jbossesb.esb. Upon attempting to launch the .esb, a SqlSyntaxErrorException message appears. You can work around this by using  org.hibernate.type.NumericBooleanType type instead of BooleanType OR adding the XML code referred to in the Bugzilla for this issue."

Comment 25 Suz 2012-06-26 23:43:11 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1 @@
-An error occurs when using SOA-P 5.3.0 DR3 to deploy jbossesb.esb. Upon attempting to launch the .esb, a SqlSyntaxErrorException message appears. You can work around this by creating a new dialect and adding the XML code referred to in the Bugzilla for this issue.+An error occurs when using SOA-P 5.3.0 DR3 to deploy jbossesb.esb. Upon attempting to launch the .esb, a SqlSyntaxErrorException message appears. You can work around this by using  org.hibernate.type.NumericBooleanType type instead of BooleanType or adding the XML code referred to in the Bugzilla for this issue.

Comment 26 JBoss JIRA Server 2012-11-15 11:59:30 UTC
Zbyněk Roubalík <zroubali> updated the status of jira JBPAPP-9059 to Closed

Comment 27 JBoss JIRA Server 2012-11-15 11:59:30 UTC
Zbyněk Roubalík <zroubali> made a comment on jira JBPAPP-9059

Known issue, closing.

Comment 28 JBoss JIRA Server 2014-01-13 22:38:33 UTC
Scott Mumford <smumford> updated the status of jira JBPAPP-9059 to Reopened

Comment 29 JBoss JIRA Server 2014-01-13 22:40:12 UTC
Scott Mumford <smumford> updated the status of jira JBPAPP-9059 to Closed

Comment 30 JBoss JIRA Server 2014-01-16 05:04:54 UTC
Scott Mumford <smumford> updated the status of jira JBPAPP-9059 to Reopened