You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Rakesh Rai <ra...@gmail.com> on 2009/12/14 17:15:43 UTC
Generated Java code using CXF
I was trying to find out how to fix this issue which is caused after the
generated Apache CXF code. This never happened in Axis generated Java code.
Its complaining about some annotation which I don’t understand how to fix
the same.
In LnItm.java, I see the variables defined as shown below.
*protected* *int* dropShipInd;
@XmlElementRef(name = "lOA", namespace = "
http://ws.taxwareenterprise.com", type = JAXBElement.*class*)
Its hard to find out what exactly needs to be done to fix the error as shown
below.
Caused by: *java.security.PrivilegedActionException*: *
com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException*: 6 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 public java.lang.Throwable java.rmi.RemoteException.detail
at *java.rmi.RemoteException*
at org.apache.axis.AxisFault
at com.taxwareenterprise.ws.TweFault
There's no ObjectFactory with an @XmlElementDecl for the element {
http://ws.taxwareenterprise.com}lOA.
this problem is related to the following location:
at protected javax.xml.bind.JAXBElement
com.taxwareenterprise.ws.cxf.LnItm.loa
at com.taxwareenterprise.ws.cxf.LnItm
at com.taxwareenterprise.ws.cxf.ForcLnItm
at protected java.util.List
com.taxwareenterprise.ws.cxf.ForcLnItms.forcLnItm
at com.taxwareenterprise.ws.cxf.ForcLnItms
at protected com.taxwareenterprise.ws.cxf.ForcLnItms
com.taxwareenterprise.ws.cxf.ForcDoc.forcLnItms
at com.taxwareenterprise.ws.cxf.ForcDoc
at protected com.taxwareenterprise.ws.cxf.ForcDoc
com.taxwareenterprise.ws.cxf.ForceCalculationRequest.forcDoc
at com.taxwareenterprise.ws.cxf.ForceCalculationRequest
at
com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.check(
*IllegalAnnotationsException.java:66*)
at
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(*
JAXBContextImpl.java:422*)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(*
JAXBContextImpl.java:270*)
at com.sun.xml.internal.bind.v2.ContextFactory.createContext(*
ContextFactory.java:103*)
at com.sun.xml.internal.bind.api.JAXBRIContext.newInstance(*
JAXBRIContext.java:89*)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl$1.run(*
AbstractSEIModelImpl.java:126*)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl$1.run(*
AbstractSEIModelImpl.java:124*)
... 11 more
--
Email : rairakesh@gmail.com
Addr: 116 Fringetree Drive, West Chester, PA, 19380
Cell Ph : 551 998 4457
Fax : 270-573-1611
Renaissance of Darwinism : It is not the strongest of the species that
survive, nor the most intelligent, but the ones most responsive to change.
Re: Generated Java code using CXF
Posted by Daniel Kulp <dk...@apache.org>.
You are getting some Axis generated code into hte service somehow:
....
at org.apache.axis.AxisFault
at com.taxwareenterprise.ws.TweFault
.....
That is the issue. Where did the TweFault come from? That would need to
be removed.
Dan
On Mon December 14 2009 11:15:43 am Rakesh Rai wrote:
> I was trying to find out how to fix this issue which is caused after the
> generated Apache CXF code. This never happened in Axis generated Java code.
>
> Its complaining about some annotation which I don’t understand how to fix
> the same.
>
>
>
> In LnItm.java, I see the variables defined as shown below.
>
> *protected* *int* dropShipInd;
>
> @XmlElementRef(name = "lOA", namespace = "
> http://ws.taxwareenterprise.com", type = JAXBElement.*class*)
>
>
>
> Its hard to find out what exactly needs to be done to fix the error as
> shown below.
>
>
>
> Caused by: *java.security.PrivilegedActionException*: *
> com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException*: 6 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 public java.lang.Throwable java.rmi.RemoteException.detail
>
> at *java.rmi.RemoteException*
>
> at org.apache.axis.AxisFault
>
> at com.taxwareenterprise.ws.TweFault
>
>
>
> There's no ObjectFactory with an @XmlElementDecl for the element {
> http://ws.taxwareenterprise.com}lOA.
>
> this problem is related to the following location:
>
> at protected javax.xml.bind.JAXBElement
> com.taxwareenterprise.ws.cxf.LnItm.loa
>
> at com.taxwareenterprise.ws.cxf.LnItm
>
> at com.taxwareenterprise.ws.cxf.ForcLnItm
>
> at protected java.util.List
> com.taxwareenterprise.ws.cxf.ForcLnItms.forcLnItm
>
> at com.taxwareenterprise.ws.cxf.ForcLnItms
>
> at protected com.taxwareenterprise.ws.cxf.ForcLnItms
> com.taxwareenterprise.ws.cxf.ForcDoc.forcLnItms
>
> at com.taxwareenterprise.ws.cxf.ForcDoc
>
> at protected com.taxwareenterprise.ws.cxf.ForcDoc
> com.taxwareenterprise.ws.cxf.ForceCalculationRequest.forcDoc
>
> at com.taxwareenterprise.ws.cxf.ForceCalculationRequest
>
>
>
>
>
> at
> com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.ch
> eck( *IllegalAnnotationsException.java:66*)
>
> at
> com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(*
> JAXBContextImpl.java:422*)
>
> at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(*
> JAXBContextImpl.java:270*)
>
> at com.sun.xml.internal.bind.v2.ContextFactory.createContext(*
> ContextFactory.java:103*)
>
> at com.sun.xml.internal.bind.api.JAXBRIContext.newInstance(*
> JAXBRIContext.java:89*)
>
> at com.sun.xml.internal.ws.model.AbstractSEIModelImpl$1.run(*
> AbstractSEIModelImpl.java:126*)
>
> at com.sun.xml.internal.ws.model.AbstractSEIModelImpl$1.run(*
> AbstractSEIModelImpl.java:124*)
>
> ... 11 more
>
--
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog