Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-6303

java.lang.NoSuchMethodException when setting up pooling datasource

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.3.0.Final
    • 7.1.0.Final
    • Runtime Engine
    • None
    • 2017 Week 34-35

      When setting up pooling datasource, java.lang.NoSuchMethodException is thrown because a setUrl method doesn't exist in particular driver.

      Line that throws it:

      xads.getClass().getMethod("setURL", new Class[] {String.class}).invoke(xads, new Object[] {url});
      

      Exception:
      java.lang.RuntimeException: java.lang.NoSuchMethodException: com.edb.xa.PGXADataSource.setURL(java.lang.String)
      at java.lang.Class.getMethod(Class.java:1786)
      at org.jbpm.test.util.PoolingDataSource.init(PoolingDataSource.java:65)
      at org.jbpm.persistence.util.PersistenceUtil.setupWithPoolingDataSource(PersistenceUtil.java:109)
      at org.jbpm.persistence.util.PersistenceUtil.setupWithPoolingDataSource(PersistenceUtil.java:79)
      at org.jbpm.process.audit.query.AuditDeleteTest.setUp(AuditDeleteTest.java:81)

            dhanak@redhat.com Dominik Hanak
            dhanak@redhat.com Dominik Hanak
            Marian Macik Marian Macik
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: