For help with installation, bugs reports or feature requests, please head over to our new forums.
	
Genuitec Community on GitHub
- This topic has 2 replies, 2 voices, and was last updated 16 years, 7 months ago by Mark638. 
- 
		AuthorPosts
- 
		
			
				
 Mark638MemberI’m trying to convert a Java class into a JAX-WS web service (bottom up approach) in MyEclipse and I’m getting the error below. Googling on the error message is not providing much help. The conversion works (no errors) when I don’t specify Generate WSDL in Project, so I think MyEclipse doesn’t like something about the class (which is accepting a Boolean and String parms). An internal error occurred during: “Generating JAX-WS Web Services”. 
 Unable to create JAXBContextConfiguration Details: *** Date: Tuesday, March 17, 2009 1:46:26 PM CT *** Platform Details: *** System properties: 
 awt.toolkit=sun.awt.windows.WToolkit
 com.genuitec.pulse.client.basedir.location.override=C:\Program Files\Genuitec
 com.genuitec.pulse.client.blueprint.id=rb-18383
 com.genuitec.pulse.client.credentials=aieROoVjn0xqaffOP606yk/HlRukYMDJGSOkND1nFPHaT3GCdh7qOpK3CRCXy9B/AuwbYD+2WgLK JRKMZNf/CsEQ2xRP6VhjBmfB1uLT0qgjebDQTVe08SrCy3cfu1t3O950OJOchoGOaghS8PX//mcH hw9i7TcIB402PFC7vTU=
 com.genuitec.pulse.client.handshake.id=4ac8649f-7d7d-49da-861e-6aeec1a7a2f5
 com.genuitec.pulse.common.server.url=https://www.poweredbypulse.com:443
 eclipse.commands=-os
 win32
 -ws
 win32
 -arch
 x86
 -showsplash
 -launcher
 C:\Program Files\Genuitec\MyEclipse 7.0\myeclipse.exe
 -name
 Myeclipse
 –launcher.library
 C:\Program Files\Genuitec\MyEclipse 7.0\../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731\eclipse_1115.dll
 -startup
 C:\Program Files\Genuitec\MyEclipse 7.0\../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
 -exitdata
 14d4_38
 -clean
 -configuration
 configuration
 -vm
 C:\Program Files\Java\jdk1.6.0_12\bin\javaw.exe
 eclipse.ee.install.verify=false
 eclipse.home.location=file:/C:/Program Files/Genuitec/MyEclipse 7.0/
 eclipse.launcher=C:\Program Files\Genuitec\MyEclipse 7.0\myeclipse.exe
 eclipse.p2.data.area=C:\Program Files\Genuitec\Common\configuration
 eclipse.p2.profile=com.poweredbypulse.profile-0-rb-18383
 eclipse.product=com.genuitec.myeclipse.product7.ide
 eclipse.startTime=1237313435013
 eclipse.vm=C:\Program Files\Java\jdk1.6.0_12\bin\javaw.exe
 eclipse.vmargs=-Xmx512M
 -XX:MaxPermSize=192M
 -jar
 C:\Program Files\Genuitec\MyEclipse 7.0\../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
 file.encoding=Cp1252
 file.encoding.pkg=sun.io
 file.separator=\Error Log: !ENTRY org.eclipse.core.jobs 4 2 2009-03-17 13:24:01.371 
 !MESSAGE An internal error occurred during: “Generating JAX-WS Web Services”.
 !STACK 0
 javax.xml.ws.WebServiceException: Unable to create JAXBContext
 at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:158)
 at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:87)
 at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:262)
 at com.sun.tools.ws.wscompile.WsgenTool.buildModel(WsgenTool.java:225)
 at com.sun.tools.ws.wscompile.WsgenTool.run(WsgenTool.java:124)
 at com.genuitec.eclipse.ws.jaxws.JaxWSBUJob.wsGen(JaxWSBUJob.java:224)
 at com.genuitec.eclipse.ws.jaxws.JaxWSBUJob.run(JaxWSBUJob.java:124)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
 Caused by: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 3 counts of IllegalAnnotationExceptions
 java.lang.StackTraceElement does not have a no-arg default constructor.
 this problem is related to the following location:
 at java.lang.StackTraceElement
 at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
 at java.lang.Throwable
 at private java.lang.Throwable com.boeing.mes.tooling.materialorder.jaxws.FOPExceptionBean.exception
 at com.boeing.mes.tooling.materialorder.jaxws.FOPExceptionBean
 javax.xml.transform.SourceLocator is an interface, and JAXB can’t handle interfaces.
 this problem is related to the following location:
 at javax.xml.transform.SourceLocator
 at private javax.xml.transform.SourceLocator com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBean.locator
 at com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBean
 javax.xml.transform.SourceLocator does not have a no-arg default constructor.
 this problem is related to the following location:
 at javax.xml.transform.SourceLocator
 at private javax.xml.transform.SourceLocator com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBean.locator
 at com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBeanat java.security.AccessController.doPrivileged(Native Method) 
 at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:148)
 … 7 more
 Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 3 counts of IllegalAnnotationExceptions
 java.lang.StackTraceElement does not have a no-arg default constructor.
 this problem is related to the following location:
 at java.lang.StackTraceElement
 at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
 at java.lang.Throwable
 at private java.lang.Throwable com.boeing.mes.tooling.materialorder.jaxws.FOPExceptionBean.exception
 at com.boeing.mes.tooling.materialorder.jaxws.FOPExceptionBean
 javax.xml.transform.SourceLocator is an interface, and JAXB can’t handle interfaces.
 this problem is related to the following location:
 at javax.xml.transform.SourceLocator
 at private javax.xml.transform.SourceLocator com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBean.locator
 at com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBean
 javax.xml.transform.SourceLocator does not have a no-arg default constructor.
 this problem is related to the following location:
 at javax.xml.transform.SourceLocator
 at private javax.xml.transform.SourceLocator com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBean.locator
 at com.boeing.mes.tooling.materialorder.jaxws.TransformerExceptionBeanat com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102) 
 at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)
 at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
 at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
 at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:105)
 at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:153)
 at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:149)
 … 9 moreMarch 18, 2009 at 1:48 pm #296301
 Brian FernandesModeratorMark, There are a number of issues mentioned in your stack trace which mention classes with no default constructors. These are problematic for JAXB binding class generation, do you reference these classes? There is also another note about using an interface, which JAXB cannot handle. I’m afraid I would need your class to be able to assist further, if you want to send it in use support@genuitec.com ATTN Brian. March 18, 2009 at 2:21 pm #296305
 Mark638MemberBrian, 
 I sent you a copy of the class.
- 
		AuthorPosts

