Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-3353

JBPM-9099 has introduced a bug when dealing with SQLServer

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.10.0.GA
    • None
    • Kie-Server
    • None
    • 2020 Week 49-51 (from Nov 30)

    Description

      As part of the RHPAM-3342 ticket, PR 170 in kie-soup project seems it has introduced an issue when working with SQLServer databases.

      Since this PR was introduce, we can see some test failing as part of our nightly master jobs. We can see some StackOverflowError errors in the following tests for project jbpm-xes

      https://rhba-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/BxMS/job/RHPAM-master-nightly/job/certification/job/community-tests/job/blessed-community-tests-jbpm-db-matrix/DATABASE=mssql2017,jdk=openjdk8,label_exp=RHEL8/213/testReport/

       

      Stack trace example:

      java.lang.StackOverflowError
      	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple.getTransaction(TransactionManagerImple.java:52)
      	at org.apache.tomcat.dbcp.dbcp2.managed.TransactionRegistry.getActiveTransactionContext(TransactionRegistry.java:115)
      	at org.apache.tomcat.dbcp.dbcp2.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:253)
      	at org.apache.tomcat.dbcp.dbcp2.managed.ManagedConnection.checkOpen(ManagedConnection.java:95)
      	at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.getMetaData(DelegatingConnection.java:401)
      	at org.dashbuilder.dataprovider.sql.JDBCUtils.fixCase(JDBCUtils.java:240)
      	at org.dashbuilder.dataprovider.sql.model.SQLStatement.fixCase(SQLStatement.java:78)
      	at org.dashbuilder.dataprovider.sql.model.Select.getSQL(Select.java:166)
      	at org.dashbuilder.dataprovider.sql.model.Select.fetch(Select.java:189)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.fetchColumns(SQLServerDialect.java:124)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.getSQL(SQLServerDialect.java:109)
      	at org.dashbuilder.dataprovider.sql.model.Select.getSQL(Select.java:167)
      	at org.dashbuilder.dataprovider.sql.model.Select.fetch(Select.java:189)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.fetchColumns(SQLServerDialect.java:124)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.getSQL(SQLServerDialect.java:109)
      	at org.dashbuilder.dataprovider.sql.model.Select.getSQL(Select.java:167)
      	at org.dashbuilder.dataprovider.sql.model.Select.fetch(Select.java:189)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.fetchColumns(SQLServerDialect.java:124)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.getSQL(SQLServerDialect.java:109)
      	at org.dashbuilder.dataprovider.sql.model.Select.getSQL(Select.java:167)
      	at org.dashbuilder.dataprovider.sql.model.Select.fetch(Select.java:189)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.fetchColumns(SQLServerDialect.java:124)
      	at org.dashbuilder.dataprovider.sql.dialect.SQLServerDialect.getSQL(SQLServerDialect.java:109)
      

       

      Attachments

        Issue Links

          Activity

            People

              ftirados Francisco Javier Tirado Sarti
              antferna Antonio Fernandez Alhambra (Inactive)
              Antonio Fernandez Alhambra Antonio Fernandez Alhambra (Inactive)
              Antonio Fernandez Alhambra Antonio Fernandez Alhambra (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: