[infinispan-dev] JAXB error during schema generation

Galder Zamarreño galder at redhat.com
Mon Nov 21 18:26:58 EST 2011


Fixed: https://github.com/infinispan/infinispan/commit/8140c22f17ca9b01617bb10f01c7160815187aa7

On Nov 21, 2011, at 10:55 PM, Mircea Markus wrote:

> After updating from Git I get the following error[1]
> Guess it has to do with the new config changes?
> 
> [1] 
> Generating schema file in /Users/mmarkus/github/ispn/core/src/main/resources/schema
> Failed generating schema file com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 3 counts of IllegalAnnotationExceptions
> JAXB annotation is placed on a method that is not a JAXB property
> 	this problem is related to the following location:
> 		at @javax.xml.bind.annotation.XmlAttribute(name=##default, required=false, namespace=##default)
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType org.infinispan.config.GlobalConfiguration.asyncListenerExecutor
> 		at org.infinispan.config.GlobalConfiguration
> 		at private final org.infinispan.config.GlobalConfiguration org.infinispan.config.InfinispanConfiguration.global
> 		at org.infinispan.config.InfinispanConfiguration
> JAXB annotation is placed on a method that is not a JAXB property
> 	this problem is related to the following location:
> 		at @javax.xml.bind.annotation.XmlElement(nillable=false, name=properties, required=false, defaultValue=, type=class javax.xml.bind.annotation.XmlElement$DEFAULT, namespace=##default)
> 		at org.infinispan.config.GlobalConfiguration$FactoryClassWithPropertiesType
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType org.infinispan.config.GlobalConfiguration.asyncListenerExecutor
> 		at org.infinispan.config.GlobalConfiguration
> 		at private final org.infinispan.config.GlobalConfiguration org.infinispan.config.InfinispanConfiguration.global
> 		at org.infinispan.config.InfinispanConfiguration
> JAXB annotation is placed on a method that is not a JAXB property
> 	this problem is related to the following location:
> 		at @javax.xml.bind.annotation.XmlAttribute(name=##default, required=false, namespace=##default)
> 		at org.infinispan.config.GlobalConfiguration$ScheduledExecutorFactoryType
> 		at org.infinispan.config.GlobalConfiguration$ScheduledExecutorFactoryType org.infinispan.config.GlobalConfiguration.evictionScheduledExecutor
> 		at org.infinispan.config.GlobalConfiguration
> 		at private final org.infinispan.config.GlobalConfiguration org.infinispan.config.InfinispanConfiguration.global
> 		at org.infinispan.config.InfinispanConfiguration
> 
> com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 3 counts of IllegalAnnotationExceptions
> JAXB annotation is placed on a method that is not a JAXB property
> 	this problem is related to the following location:
> 		at @javax.xml.bind.annotation.XmlAttribute(name=##default, required=false, namespace=##default)
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType org.infinispan.config.GlobalConfiguration.asyncListenerExecutor
> 		at org.infinispan.config.GlobalConfiguration
> 		at private final org.infinispan.config.GlobalConfiguration org.infinispan.config.InfinispanConfiguration.global
> 		at org.infinispan.config.InfinispanConfiguration
> JAXB annotation is placed on a method that is not a JAXB property
> 	this problem is related to the following location:
> 		at @javax.xml.bind.annotation.XmlElement(nillable=false, name=properties, required=false, defaultValue=, type=class javax.xml.bind.annotation.XmlElement$DEFAULT, namespace=##default)
> 		at org.infinispan.config.GlobalConfiguration$FactoryClassWithPropertiesType
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType
> 		at org.infinispan.config.GlobalConfiguration$ExecutorFactoryType org.infinispan.config.GlobalConfiguration.asyncListenerExecutor
> 		at org.infinispan.config.GlobalConfiguration
> 		at private final org.infinispan.config.GlobalConfiguration org.infinispan.config.InfinispanConfiguration.global
> 		at org.infinispan.config.InfinispanConfiguration
> JAXB annotation is placed on a method that is not a JAXB property
> 	this problem is related to the following location:
> 		at @javax.xml.bind.annotation.XmlAttribute(name=##default, required=false, namespace=##default)
> 		at org.infinispan.config.GlobalConfiguration$ScheduledExecutorFactoryType
> 		at org.infinispan.config.GlobalConfiguration$ScheduledExecutorFactoryType org.infinispan.config.GlobalConfiguration.evictionScheduledExecutor
> 		at org.infinispan.config.GlobalConfiguration
> 		at private final org.infinispan.config.GlobalConfiguration org.infinispan.config.InfinispanConfiguration.global
> 		at org.infinispan.config.InfinispanConfiguration
> 
> 	at com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:91)
> 	at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:436)
> 	at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:277)
> 	at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1100)
> 	at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:143)
> 	at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:110)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:202)
> 	at javax.xml.bind.ContextFinder.find(ContextFinder.java:376)
> 	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
> 	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
> 	at org.infinispan.util.JaxbSchemaGenerator.main(JaxbSchemaGenerator.java:59)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:290)
> 	at java.lang.Thread.run(Thread.java:680)
> 
> 
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache




More information about the infinispan-dev mailing list