0

I am using MOXy 2.6 for producing JSON using MOXy JAXB context. at the time of creating JAXB context using jaxbContext = JAXBContextFactory.createContext(beanArray, null); i was getting below error. Please help me to solve the issue.

Caused by: java.lang.StackOverflowError at java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:464) [rt.jar:1.7.0_80-ea] at java.lang.ClassLoader.loadClass(ClassLoader.java:405) [rt.jar:1.7.0_80-ea] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) [rt.jar:1.7.0_80-ea] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [rt.jar:1.7.0_80-ea] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:370) [jboss-modules.jar:1.3.0.Final-redhat-2] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118) [jboss-modules.jar:1.3.0.Final-redhat-2] at org.eclipse.persistence.internal.jaxb.JaxbClassLoader.loadClass(JaxbClassLoader.java:107) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.javamodel.reflection.JavaModelImpl.getClass(JavaModelImpl.java:97) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.javamodel.Helper.getJavaClass(Helper.java:214) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processChoiceProperty(AnnotationsProcessor.java:2485) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyTypes(AnnotationsProcessor.java:1193) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo(AnnotationsProcessor.java:4948) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass(AnnotationsProcessor.java:918) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processChoiceProperty(AnnotationsProcessor.java:2511) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyTypes(AnnotationsProcessor.java:1193) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo(AnnotationsProcessor.java:4948) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass(AnnotationsProcessor.java:918) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processChoiceProperty(AnnotationsProcessor.java:2511) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyTypes(AnnotationsProcessor.java:1193) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo(AnnotationsProcessor.java:4948) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass(AnnotationsProcessor.java:918) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processChoiceProperty(AnnotationsProcessor.java:2511) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyTypes(AnnotationsProcessor.java:1193) [eclipselink.jar:2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo(AnnotationsProcessor.java:4948) [eclipselink.jar:2.6.0.v20141224-924f6b4]

bdoughan
  • 147,609
  • 23
  • 300
  • 400
  • Do you get the same error when you run outside of JBoss? – bdoughan Jan 06 '15 at 20:48
  • i am getting error in jboss server side alone. dont have problem in client side – user3714417 Jan 07 '15 at 04:53
  • Sorry given the above false comment. thanks. i am getting error in jboss server side but i cant able to determine in client side, because app deployment itself its fails.. – user3714417 Jan 07 '15 at 05:00
  • i have tested with old code for Jersey JSON JAXB context for json. in client side i have used Moxy JAXB Context i didnt throw any error. so its problem in server side alone. – user3714417 Jan 07 '15 at 06:42

1 Answers1

1

I have created the following bug for this issue:

Can you add additional details to this question and the bug linked above about the model you are using that will help us resolve this issue for you.

bdoughan
  • 147,609
  • 23
  • 300
  • 400
  • sorry to lately response. when creating create jaxb context, i was passed half of the classes alone to the JAXBContextFactory class. that is the reason i got above error. after i include all the JAXB classes to context it has working now... thanks – user3714417 Jan 12 '15 at 06:54