Created attachment 802207 [details] configuration of resource adapter When getting data through infinispan-cache translator using remote hot rod access, DV will throw "...ClassNotFoundException: org.infinispan.client.hotrod.impl.transport.tcp.TcpTransportFactory". My configuration file and VDB are in the attachment. Workaround: Add "<module name="org.infinispan.client.hotrod"/>" as a dependency into module "org.jboss.teiid".
Created attachment 802208 [details] VDB
Created attachment 802209 [details] The whole exception
Van Halbert <vhalbert> made a comment on jira TEIID-2673 Moved the call to create the cache container from within the inner class method getConnection(), to the logic prior to creating the BasicConnectionFactory, so that its created on the connection pool class loader, and not on the translator class loader.
Steven Hawkins <shawkins> made a comment on jira TEIID-2673 merged into 8.4.x and 8.6
Van Halbert <vhalbert> made a comment on jira TEIID-2673 Can this closed? The fix has been committed to both branches.
Steven Hawkins <shawkins> made a comment on jira TEIID-2673 Who is that a question for? If you've tested it, I'd say go ahead and resolve it.
Van Halbert <vhalbert> updated the status of jira TEIID-2673 to Resolved
Van Halbert <vhalbert> made a comment on jira TEIID-2673 Created and tested the fix on the 8.4.1 branch and pushed the changes upstream to 8.6.
Steven Hawkins <shawkins> updated the status of jira TEIID-2673 to Closed
DV6 still throws exception when getting data through infinispan-cache translator using remote hot rod access. Exception: Throwable while attempting to get a new connection: null: java.lang.NoClassDefFoundError: org/jboss/marshalling/ClassResolver Workaround: Add dependency <module name="org.jboss.marshalling"/> into org.jboss.teiid.resource-adapter.infinispan module. Tested on DV6 CR1 and JDG 6.1.
Van Halbert <vhalbert> updated the status of jira TEIID-2673 to Reopened
Van Halbert <vhalbert> updated the status of jira TEIID-2673 to Coding In Progress
Verified on DV 6 CR2