[infinispan-issues] [JBoss JIRA] (IPROTO-38) ProtoSchemaGenerator schema generator fails in Karaf: CNFE: org.infinispan.protostream.RawProtobufMarshaller

Adrian Nistor (JIRA) issues at jboss.org
Tue Nov 21 09:17:00 EST 2017


     [ https://issues.jboss.org/browse/IPROTO-38?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adrian Nistor updated IPROTO-38:
--------------------------------
    Fix Version/s: 4.2.0.Alpha4


> ProtoSchemaGenerator schema generator fails in Karaf: CNFE: org.infinispan.protostream.RawProtobufMarshaller
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: IPROTO-38
>                 URL: https://issues.jboss.org/browse/IPROTO-38
>             Project: Infinispan ProtoStream
>          Issue Type: Bug
>    Affects Versions: 3.0.0.Alpha1
>            Reporter: Adrian Nistor
>            Assignee: Adrian Nistor
>             Fix For: 4.2.0.Alpha4
>
>         Attachments: stacktrace.txt
>
>
> This was tested and fails with Karaf ver. 2.4.4, 3.0.8,  4.1.3.
> This seems to be a classloading issue that is only happening when using annotation based protobuf marsahlling. 
> The bytecode generation that happens under the hood using javassist fails. The reason was found to be the wrong classloader used by the javassist ClassPool. Relying on the default (thread context classloader) works usually, but not in OSGi. The fix is to pass some way or the other the classloader that loaded the protostream bundle to the ClassPool.



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


More information about the infinispan-issues mailing list