juddi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kurt T Stam <kurt.s...@gmail.com>
Subject Re: [jira] Commented: (JUDDI-306) errors calling getOperationalInfo
Date Mon, 09 Nov 2009 05:10:39 GMT
Sure it's one line fix (see the commit in jira), just check out the 
3.0.0 tag, and run

mvn install

and then if you also want to portal, you cd into juddi-console and do

mvn install

See also the Dev Guide.

You can also build the trunk, thus far only bug fixes have gone in and 
no new features.

Cheers,

--Kurt

Bryan Pendleton (JIRA) wrote:
>     [ https://issues.apache.org/jira/browse/JUDDI-306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12774840#action_12774840
] 
>
> Bryan Pendleton commented on JUDDI-306:
> ---------------------------------------
>
> Thanks Kurt!
>
> Is it possible for me to build my own version of the 3.0 implementation which contains
this fix?
>
> If so, would it be better for me to take the 3.0 source zip and patch it? Or fetch the
trunk from
> subversion and build it?
>
>
>   
>> errors calling getOperationalInfo 
>> ----------------------------------
>>
>>                 Key: JUDDI-306
>>                 URL: https://issues.apache.org/jira/browse/JUDDI-306
>>             Project: jUDDI
>>          Issue Type: Bug
>>          Components: core
>>    Affects Versions: 3.0
>>            Reporter: Kurt T Stam
>>            Assignee: Kurt T Stam
>>             Fix For: 3.0.1
>>
>>
>> I've got the juddi 3.0 server up and running using the portal bundle.
>> I can successfully run most operations, but when I try calling
>> getOperationalInfo for one of my business service entities, I get
>> the error stack below in my Tomcat server console, and on the client
>> side I get a Soap fault with the text
>>   Marshalling Error: cvc-complex-type.4: Attribute 'entityKey' must appear on element
'operationalInfo'.
>> Is this a known problem? Does it indicate that I am making an error
>> in my getOperationalInfo call? The request I sent is :
>> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>>           xmlns:urn="urn:uddi-org:api_v3">
>>    <soapenv:Header/>
>>    <soapenv:Body>
>>       <urn:get_operationalInfo>
>>          <urn:entityKey>uddi:juddi.apache.org:14c6b54e-0edf-4fec-be89-1a7b20ad9e19</urn:entityKey>
>>       </urn:get_operationalInfo>
>>    </soapenv:Body>
>> </soapenv:Envelope>
>> thanks,
>> bryan
>> P.S. Here's the error stack on the server side console:
>> INFO: Interceptor has thrown exception, unwinding now
>> org.apache.cxf.interceptor.Fault: Marshalling Error: cvc-complex-type.4: Attribu
>> te 'entityKey' must appear on element 'operationalInfo'.
>>         at org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.ja
>> va:176)
>>         at org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java:166)
>>         at org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writePar
>> ts(AbstractOutDatabindingInterceptor.java:113)
>>         at org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutIn
>> terceptor.java:68)
>>         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
>> orChain.java:220)
>>         at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Out
>> goingChainInterceptor.java:74)
>>         at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
>> orChain.java:220)
>>         at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainIniti
>> ationObserver.java:78)
>>         at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDes
>> tination.java:92)
>>         at org.apache.cxf.transport.servlet.ServletController.invokeDestination(
>> ServletController.java:285)
>>         at org.apache.cxf.transport.servlet.ServletController.invoke(ServletCont
>> roller.java:168)
>>         at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCX
>> FServlet.java:175)
>>         at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCX
>> FServlet.java:153)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>> icationFilterChain.java:290)
>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:206)
>>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>> alve.java:233)
>>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>> alve.java:191)
>>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>> ava:128)
>>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>> ava:102)
>>         at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
>> va:394)
>>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>> ve.java:109)
>>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>> a:293)
>>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>> :849)
>>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
>> ss(Http11Protocol.java:583)
>>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:45
>> 4)
>>         at java.lang.Thread.run(Thread.java:619)
>> Caused by: javax.xml.bind.MarshalException
>>  - with linked exception:
>> [org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute 'entityKey' must a
>> ppear on element 'operationalInfo'.]
>>         at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:
>> 328)
>>         at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.jav
>> a:172)
>>         at org.apache.cxf.jaxb.JAXBEncoderDecoder.writeObject(JAXBEncoderDecoder
>> .java:379)
>>         at org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.ja
>> va:155)
>>         ... 27 more
>> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute 'entityK
>> ey' must appear on element 'operationalInfo'.
>>         at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
>> ParseException(ErrorHandlerWrapper.java:195)
>>         at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Err
>> orHandlerWrapper.java:131)
>>         at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
>> XMLErrorReporter.java:384)
>>         at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
>> XMLErrorReporter.java:318)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro
>> rReporter.reportError(XMLSchemaValidator.java:410)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS
>> chemaError(XMLSchemaValidator.java:3165)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefa
>> ultAttributes(XMLSchemaValidator.java:2859)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
>> tartElement(XMLSchemaValidator.java:2041)
>>         at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
>> ement(XMLSchemaValidator.java:685)
>>         at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerIm
>> pl.startElement(ValidatorHandlerImpl.java:549)
>>         at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527
>> )
>>         at com.sun.xml.bind.v2.runtime.output.SAXOutput.endStartTag(SAXOutput.ja
>> va:124)
>>         at com.sun.xml.bind.v2.runtime.output.ForkXmlOutput.endStartTag(ForkXmlO
>> utput.java:102)
>>         at com.sun.xml.bind.v2.runtime.XMLSerializer.endAttributes(XMLSerializer
>> .java:302)
>>         at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerialize
>> r.java:680)
>>         at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.seriali
>> zeItem(ArrayElementNodeProperty.java:65)
>>         at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeLi
>> stBody(ArrayElementProperty.java:168)
>>         at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(Ar
>> rayERProperty.java:152)
>>         at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBean
>> InfoImpl.java:322)
>>         at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerialize
>> r.java:681)
>>         at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serial
>> izeBody(SingleElementNodeProperty.java:150)
>>         at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(Eleme
>> ntBeanInfoImpl.java:156)
>>         at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(Eleme
>> ntBeanInfoImpl.java:185)
>>         at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeBody(Element
>> BeanInfoImpl.java:305)
>>         at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(Element
>> BeanInfoImpl.java:312)
>>         at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(Element
>> BeanInfoImpl.java:71)
>>         at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.j
>> ava:490)
>>         at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:
>> 325)
>>         ... 30 more
>>     
>
>   


Mime
View raw message