[jboss-jira] [JBoss JIRA] (WFLY-10996) Database queries result in NoClassDefFound for org/wildfly/transaction/client/ContextTransactionManager

Scott Marlow (JIRA) issues at jboss.org
Mon Sep 10 11:08:00 EDT 2018


    [ https://issues.jboss.org/browse/WFLY-10996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13631274#comment-13631274 ] 

Scott Marlow commented on WFLY-10996:
-------------------------------------

Hmm, it still doesn't recreate for me when I execute "curl http://localhost:8080/jpa-war-1.0-SNAPSHOT/jpaServlet".  Perhaps that has something to do with me using h2 instead of postgresql-42.2.5 driver.  

[~rakcheru] Could you please try updating your wildfly 14.0.0.Final wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/module.xml file, to also contain  <module name="org.wildfly.transaction.client"/>?

Something like:

{code}
<module name="org.jboss.ironjacamar.impl" xmlns="urn:jboss:module:1.5">
    <properties>
        <property name="jboss.api" value="private"/>
    </properties>
 
    <resources>
        <resource-root path="ironjacamar-common-impl-1.4.11.Final.jar"/>
        <resource-root path="ironjacamar-core-impl-1.4.11.Final.jar"/>
        <resource-root path="ironjacamar-deployers-common-1.4.11.Final.jar"/>
        <resource-root path="ironjacamar-validator-1.4.11.Final.jar"/>
    </resources>

    <dependencies>
        <module name="sun.jdk"/>
        <!-- javax.security.auth.callback -->
        <module name="javax.api"/>
        <module name="javax.resource.api"/>
        <module name="javax.security.auth.message.api"/>
        <module name="javax.validation.api"/>
        <module name="org.hibernate.validator"/>
        <module name="org.jboss.as.naming"/>
        <module name="org.jboss.as.transactions"/>
        <module name="org.jboss.jboss-transaction-spi"/>
        <module name="org.jboss.ironjacamar.api"/>
        <module name="org.jboss.logging"/>
        <module name="org.jboss.threads"/>
        <!-- org.jboss.security -->
        <module name="org.picketbox"/>
        <module name="javax.xml.stream.api"/>
       <!--jgroups -->
        <module name="org.jgroups"/>
        <module name="org.wildfly.transaction.client"/>
    </dependencies>
</module>
{code}

Let me know if that helps.

> Database queries result in NoClassDefFound for org/wildfly/transaction/client/ContextTransactionManager
> -------------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-10996
>                 URL: https://issues.jboss.org/browse/WFLY-10996
>             Project: WildFly
>          Issue Type: Bug
>          Components: JPA / Hibernate
>    Affects Versions: 14.0.1.Final, 14.0.0.Final
>         Environment: CentOS 7/Mac OS
> WildFly 14.0.0 / WildFly 14.0.1
>            Reporter: Rakesh K. Cherukuri
>            Assignee: Scott Marlow
>            Priority: Blocker
>         Attachments: error.log, jpa-war.tar.gz, pgsql.driver.tar.gz, standalone-full.diff
>
>
> Basically WildFly is unable to either build the persistence context or it fails to query postgres db.
> The changes are so minimal that it should basically work.
> Attached:
> # error.log - exception in the server log
> # jpa-war.tar.gz - maven module that can be used to reproduce the issue
> # pgsql.module.tar.gz - postgres driver module that can be unpacked under modules/system/layers/base/org/postgresql
> # standalone-full.diff - diff that can be applied to standalone-full.xml to define required datasource
> Note:
> - Tested same steps with wildfly 13 and there its woking fine.
> - Tested with latest postgres driver and issue exists with v14.0.0 (and v14.0.1). Postgres driver is thus ruled out.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list