[infinispan-issues] [JBoss JIRA] (IPROTO-1) Code generator's ClassPool must use proper classpath when looking up user supplied classes
Adrian Nistor (JIRA)
issues at jboss.org
Thu Mar 3 12:04:00 EST 2016
[ https://issues.jboss.org/browse/IPROTO-1?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrian Nistor updated IPROTO-1:
-------------------------------
Description:
{code}
20:59:24,442 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (teiid-async-threads - 3) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: org.infinispan.protostream.annotations.ProtoSchemaBuilderException: Failed to generate marshaller implementation class
at org.teiid.resource.adapter.infinispan.dsl.InfinispanManagedConnectionFactory.registerToUseAnnotations(InfinispanManagedConnectionFactory.java:224)
at org.teiid.resource.adapter.infinispan.dsl.InfinispanManagedConnectionFactory.registerWithCacheManager(InfinispanManagedConnectionFactory.java:130)
at org.teiid.resource.adapter.infinispan.dsl.base.AbstractInfinispanManagedConnectionFactory.createCacheContainer(AbstractInfinispanManagedConnectionFactory.java:596) [translator-infinispan-dsl-8.12.5.jar:8.12.5]
at org.teiid.resource.adapter.infinispan.dsl.base.AbstractInfinispanManagedConnectionFactory$1.getConnection(AbstractInfinispanManagedConnectionFactory.java:139) [translator-infinispan-dsl-8.12.5.jar:8.12.5]
at org.teiid.resource.adapter.infinispan.dsl.base.AbstractInfinispanManagedConnectionFactory$1.getConnection(AbstractInfinispanManagedConnectionFactory.java:131) [translator-infinispan-dsl-8.12.5.jar:8.12.5]
at org.teiid.resource.spi.BasicManagedConnectionFactory.createManagedConnection(BasicManagedConnectionFactory.java:71) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:873)
at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:418)
at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getSimpleConnection(AbstractPool.java:467)
at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:439)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:354)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:327)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:510)
at org.teiid.resource.spi.WrappedConnectionFactory.getConnection(WrappedConnectionFactory.java:58) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.translator.ExecutionFactory.getConnection(ExecutionFactory.java:173) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.translator.ExecutionFactory.getConnection(ExecutionFactory.java:194) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.query.metadata.NativeMetadataRepository.getMetadata(NativeMetadataRepository.java:70) [teiid-engine-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.query.metadata.NativeMetadataRepository.loadMetadata(NativeMetadataRepository.java:60) [teiid-engine-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.query.metadata.ChainingMetadataRepository.loadMetadata(ChainingMetadataRepository.java:55) [teiid-engine-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.jboss.VDBService$6.run(VDBService.java:395) [teiid-jboss-integration-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at org.teiid.jboss.VDBService$7.run(VDBService.java:446) [teiid-jboss-integration-8.12.5.redhat-1.jar:8.12.5.redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: org.infinispan.protostream.annotations.ProtoSchemaBuilderException: Failed to generate marshaller implementation class
at org.infinispan.protostream.annotations.impl.ProtoSchemaGenerator.generateAndRegister(ProtoSchemaGenerator.java:110) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
at org.infinispan.protostream.annotations.ProtoSchemaBuilder.build(ProtoSchemaBuilder.java:160) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
at org.teiid.resource.adapter.infinispan.dsl.InfinispanManagedConnectionFactory.registerToUseAnnotations(InfinispanManagedConnectionFactory.java:207)
... 24 more
Caused by: protostream.javassist.NotFoundException: org.jboss.as.quickstarts.datagrid.hotrod.query.domain.Person
at protostream.javassist.ClassPool.get(ClassPool.java:450) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
at org.infinispan.protostream.annotations.impl.MarshallerCodeGenerator.generateMessageMarshaller(MarshallerCodeGenerator.java:178) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
at org.infinispan.protostream.annotations.impl.ProtoSchemaGenerator.generateMarshallers(ProtoSchemaGenerator.java:140) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
at org.infinispan.protostream.annotations.impl.ProtoSchemaGenerator.generateAndRegister(ProtoSchemaGenerator.java:108) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
... 26 more
{code}
> Code generator's ClassPool must use proper classpath when looking up user supplied classes
> ------------------------------------------------------------------------------------------
>
> Key: IPROTO-1
> URL: https://issues.jboss.org/browse/IPROTO-1
> Project: Infinispan ProtoStream
> Issue Type: Bug
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
> Fix For: 3.0.5.Final
>
>
> {code}
> 20:59:24,442 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (teiid-async-threads - 3) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: org.infinispan.protostream.annotations.ProtoSchemaBuilderException: Failed to generate marshaller implementation class
> at org.teiid.resource.adapter.infinispan.dsl.InfinispanManagedConnectionFactory.registerToUseAnnotations(InfinispanManagedConnectionFactory.java:224)
> at org.teiid.resource.adapter.infinispan.dsl.InfinispanManagedConnectionFactory.registerWithCacheManager(InfinispanManagedConnectionFactory.java:130)
> at org.teiid.resource.adapter.infinispan.dsl.base.AbstractInfinispanManagedConnectionFactory.createCacheContainer(AbstractInfinispanManagedConnectionFactory.java:596) [translator-infinispan-dsl-8.12.5.jar:8.12.5]
> at org.teiid.resource.adapter.infinispan.dsl.base.AbstractInfinispanManagedConnectionFactory$1.getConnection(AbstractInfinispanManagedConnectionFactory.java:139) [translator-infinispan-dsl-8.12.5.jar:8.12.5]
> at org.teiid.resource.adapter.infinispan.dsl.base.AbstractInfinispanManagedConnectionFactory$1.getConnection(AbstractInfinispanManagedConnectionFactory.java:131) [translator-infinispan-dsl-8.12.5.jar:8.12.5]
> at org.teiid.resource.spi.BasicManagedConnectionFactory.createManagedConnection(BasicManagedConnectionFactory.java:71) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:873)
> at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:418)
> at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getSimpleConnection(AbstractPool.java:467)
> at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:439)
> at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:354)
> at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:327)
> at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:510)
> at org.teiid.resource.spi.WrappedConnectionFactory.getConnection(WrappedConnectionFactory.java:58) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.translator.ExecutionFactory.getConnection(ExecutionFactory.java:173) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.translator.ExecutionFactory.getConnection(ExecutionFactory.java:194) [teiid-api-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.query.metadata.NativeMetadataRepository.getMetadata(NativeMetadataRepository.java:70) [teiid-engine-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.query.metadata.NativeMetadataRepository.loadMetadata(NativeMetadataRepository.java:60) [teiid-engine-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.query.metadata.ChainingMetadataRepository.loadMetadata(ChainingMetadataRepository.java:55) [teiid-engine-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.jboss.VDBService$6.run(VDBService.java:395) [teiid-jboss-integration-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at org.teiid.jboss.VDBService$7.run(VDBService.java:446) [teiid-jboss-integration-8.12.5.redhat-1.jar:8.12.5.redhat-1]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55]
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> Caused by: org.infinispan.protostream.annotations.ProtoSchemaBuilderException: Failed to generate marshaller implementation class
> at org.infinispan.protostream.annotations.impl.ProtoSchemaGenerator.generateAndRegister(ProtoSchemaGenerator.java:110) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
> at org.infinispan.protostream.annotations.ProtoSchemaBuilder.build(ProtoSchemaBuilder.java:160) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
> at org.teiid.resource.adapter.infinispan.dsl.InfinispanManagedConnectionFactory.registerToUseAnnotations(InfinispanManagedConnectionFactory.java:207)
> ... 24 more
> Caused by: protostream.javassist.NotFoundException: org.jboss.as.quickstarts.datagrid.hotrod.query.domain.Person
> at protostream.javassist.ClassPool.get(ClassPool.java:450) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
> at org.infinispan.protostream.annotations.impl.MarshallerCodeGenerator.generateMessageMarshaller(MarshallerCodeGenerator.java:178) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
> at org.infinispan.protostream.annotations.impl.ProtoSchemaGenerator.generateMarshallers(ProtoSchemaGenerator.java:140) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
> at org.infinispan.protostream.annotations.impl.ProtoSchemaGenerator.generateAndRegister(ProtoSchemaGenerator.java:108) [protostream-3.0.4.Final-redhat-1.jar:3.0.4.Final-redhat-1]
> ... 26 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the infinispan-issues
mailing list