[jboss-jira] [JBoss JIRA] (DROOLS-4739) Support Camel integration test with the executable model
Toshiya Kobayashi (Jira)
issues at jboss.org
Mon Feb 17 04:11:00 EST 2020
[ https://issues.redhat.com/browse/DROOLS-4739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13973204#comment-13973204 ]
Toshiya Kobayashi edited comment on DROOLS-4739 at 2/17/20 4:10 AM:
--------------------------------------------------------------------
The error:
{noformat}
[INFO] [talledLocalContainer] 15:13:41,744 ERROR [org.kie.server.api.marshalling.jaxb.JaxbMarshaller] (default task-2) Error while creating JAXB Marshaller due to 1 counts of IllegalAnnotationExceptions: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
[INFO] [talledLocalContainer] Two classes have the same XML type name "". Use @XmlType.name and @XmlType.namespace to assign different names to them.
[INFO] [talledLocalContainer] this problem is related to the following location:
[INFO] [talledLocalContainer] at org.test.rules.DomainClassesMetadataA0FCAC76922EA6E93CB2C86742A6DCC2$1
[INFO] [talledLocalContainer] this problem is related to the following location:
[INFO] [talledLocalContainer] at defaultpkg.DomainClassesMetadataD0671CA4EBCDDED3555EDAC6E55E4B7A$1
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:106)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:471)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:303)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:498)
[INFO] [talledLocalContainer] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:306)
[INFO] [talledLocalContainer] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:295)
[INFO] [talledLocalContainer] at javax.xml.bind.ContextFinder.find(ContextFinder.java:434)
[INFO] [talledLocalContainer] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721)
[INFO] [talledLocalContainer] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.jaxb.JaxbMarshaller.buildMarshaller(JaxbMarshaller.java:415)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.jaxb.JaxbMarshaller.<init>(JaxbMarshaller.java:401)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.BaseMarshallerBuilder.build(BaseMarshallerBuilder.java:42)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.MarshallerFactory.getMarshaller(MarshallerFactory.java:50)
[INFO] [talledLocalContainer] at org.kie.server.services.impl.KieContainerInstanceImpl.getMarshaller(KieContainerInstanceImpl.java:184)
[INFO] [talledLocalContainer] at org.kie.server.services.drools.DroolsKieContainerCommandServiceImpl.callContainer(DroolsKieContainerCommandServiceImpl.java:60)
[INFO] [talledLocalContainer] at org.kie.server.remote.rest.drools.CommandResource.manageContainer(CommandResource.java:91)
...
{noformat}
The class in problem -- org.test.rules.DomainClassesMetadataA0FCAC76922EA6E93CB2C86742A6DCC2$1 is a synthetic class (In simple, generated by a compiler. See https://stackoverflow.com/questions/29264072/why-does-compiling-a-class-containing-static-nested-classes-create-a-new-class)
was (Author: tkobayashi):
The error:
{noformat}
[INFO] [talledLocalContainer] 15:13:41,744 ERROR [org.kie.server.api.marshalling.jaxb.JaxbMarshaller] (default task-2) Error while creating JAXB Marshaller due to 1 counts of IllegalAnnotationExceptions: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
[INFO] [talledLocalContainer] Two classes have the same XML type name "". Use @XmlType.name and @XmlType.namespace to assign different names to them.
[INFO] [talledLocalContainer] this problem is related to the following location:
[INFO] [talledLocalContainer] at org.test.rules.DomainClassesMetadataA0FCAC76922EA6E93CB2C86742A6DCC2$1
[INFO] [talledLocalContainer] this problem is related to the following location:
[INFO] [talledLocalContainer] at defaultpkg.DomainClassesMetadataD0671CA4EBCDDED3555EDAC6E55E4B7A$1
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:106)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:471)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:303)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156)
[INFO] [talledLocalContainer] at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:498)
[INFO] [talledLocalContainer] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:306)
[INFO] [talledLocalContainer] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:295)
[INFO] [talledLocalContainer] at javax.xml.bind.ContextFinder.find(ContextFinder.java:434)
[INFO] [talledLocalContainer] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721)
[INFO] [talledLocalContainer] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.jaxb.JaxbMarshaller.buildMarshaller(JaxbMarshaller.java:415)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.jaxb.JaxbMarshaller.<init>(JaxbMarshaller.java:401)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.BaseMarshallerBuilder.build(BaseMarshallerBuilder.java:42)
[INFO] [talledLocalContainer] at org.kie.server.api.marshalling.MarshallerFactory.getMarshaller(MarshallerFactory.java:50)
[INFO] [talledLocalContainer] at org.kie.server.services.impl.KieContainerInstanceImpl.getMarshaller(KieContainerInstanceImpl.java:184)
[INFO] [talledLocalContainer] at org.kie.server.services.drools.DroolsKieContainerCommandServiceImpl.callContainer(DroolsKieContainerCommandServiceImpl.java:60)
[INFO] [talledLocalContainer] at org.kie.server.remote.rest.drools.CommandResource.manageContainer(CommandResource.java:91)
...
{noformat}
The class in problem is org.test.rules.DomainClassesMetadataA0FCAC76922EA6E93CB2C86742A6DCC2$1 which is a synthetic class (In simple, generated by a compiler. See https://stackoverflow.com/questions/29264072/why-does-compiling-a-class-containing-static-nested-classes-create-a-new-class)
> Support Camel integration test with the executable model
> --------------------------------------------------------
>
> Key: DROOLS-4739
> URL: https://issues.redhat.com/browse/DROOLS-4739
> Project: Drools
> Issue Type: Enhancement
> Reporter: Luca Molteni
> Assignee: Toshiya Kobayashi
> Priority: Major
> Labels: good-first-issue
>
> AbstractRemoteIntegrationTest
> in drools-jbpm-integration
> Still doesn't support the executable model
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list