Hi Jervis,

I was able to get past that part yesterday - but I seem to be having
some more problems with just the general namespace.

I can submit the data in but it is being marshalled out incorrectly and
exceptionin - I believe I have set up the xml attributes correctly on
each of my objecrs, there are akin to:

@XmlType(name = "wsResponse", namespace = "http://json.ws.bos.cbs.com/";,
extensibleElements=false)

At the top of each of my objects or entity classes.  This exception
seems to occur after each attempt to loadf data into my objects prior to
writing the output.  Effectively I am using Eclipselink to access my db,
which then populates the objects, and values for those objects get put
into a wrapper class, but the exeception now happens outbound and I'm
not sure why.  I'm taking a look through the source but can't really
determine what about my stuff is breaking it.

Jan 16, 2008 2:45:34 PM org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
INFO: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Marshalling Error: Invalid JSON
namespace: http://json.ws.bos.cbs.com/
        at
org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.java:
209)
        at
org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java:74)
        at
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(
AbstractOutDatabindingInterceptor.java:95)
        at
org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInter
ceptor.java:68)
        at
org.apache.cxf.binding.xml.interceptor.XMLMessageOutInterceptor.handleMe
ssage(XMLMessageOutInterceptor.java:71)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorC
hain.java:207)
        at
org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outgoi
ngChainInterceptor.java:74)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorC
hain.java:207)
        at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiati
onObserver.java:78)
        at
org.apache.cxf.transport.servlet.ServletDestination.doMessage(ServletDes
tination.java:79)
        at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(Ser
vletController.java:264)
        at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletControl
ler.java:123)
        at
org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFSe
rvlet.java:170)
        at
org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFSe
rvlet.java:148)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:175)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
63)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
4)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:584)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IllegalStateException: Invalid JSON namespace:
http://json.ws.bos.cbs.com/
        at
org.codehaus.jettison.mapped.MappedNamespaceConvention.getJSONNamespace(
MappedNamespaceConvention.java:148)
        at
org.codehaus.jettison.mapped.MappedNamespaceConvention.createKey(MappedN
amespaceConvention.java:155)
        at
org.codehaus.jettison.mapped.MappedXMLStreamWriter.writeStartElement(Map
pedXMLStreamWriter.java:220)
        at
com.sun.xml.bind.v2.runtime.output.XMLStreamWriterOutput.beginStartTag(X
MLStreamWriterOutput.java:70)
        at
com.sun.xml.bind.v2.runtime.output.NamespaceContextImpl$Element.startEle
ment(NamespaceContextImpl.java:428)
        at
com.sun.xml.bind.v2.runtime.XMLSerializer.endNamespaceDecls(XMLSerialize
r.java:254)
        at
com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.j
ava:612)
        at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementB
eanInfoImpl.java:93)
        at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementB
eanInfoImpl.java:127)
        at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeBody(ElementBea
nInfoImpl.java:244)
        at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBea
nInfoImpl.java:251)
        at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBea
nInfoImpl.java:33)
        at
com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java
:461)
        at
com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:292
)
        at
com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:1
48)
        at
org.apache.cxf.jaxb.JAXBEncoderDecoder.writeObject(JAXBEncoderDecoder.ja
va:416)
        at
org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.java:
188)

Reply via email to