You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@juddi.apache.org by Angel Luis Villalain Garcia <an...@gmail.com> on 2005/08/19 15:33:06 UTC

Re: JAXR and jUDDI problems

Glenn wrote:

>Hi,
>I noticed a very similar issue to what I'm experiencing on this list 18 Jul 2005 'JAXR and authToken' but there were no replies to that message.
>
>I'm running jUDDI 0.9rc4 on Tomcat 5.5.9 with MySQL 4.1.13. I've gotten the happyjuddi working and I'm able (through the console) to find publishers.
>
>I've written a very simple java app (using J2SE 1.5.0_04 and JWSDP 1.6). When I try to find an organization by name the app throws an IllegalArgumentException
>Request looks like:
>POST /juddi/inquiry HTTP/1.1
>Content-Type: text/xml; charset=utf-8
>Content-Length: 403
>SOAPAction: ""
>Cache-Control: no-cache
>Pragma: no-cache
>User-Agent: Java/1.5.0_04
>Host: localhost:8080
>Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
>Connection: keep-alive
>
><?xml version="1.0" encoding="utf-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><find_business xmlns="urn:uddi-org:api_v2" generic="2.0"><findQualifiers><findQualifier>sortByNameDesc</findQualifier></findQualifiers><name xml:lang="en">juddi</name><name xml:lang="en-US">juddi</name></find_business></SOAP-ENV:Body></SOAP-ENV:Envelope>
>
>And the RESPONSE looks like:
>
>HTTP/1.1 200 OK
>Server: Apache-Coyote/1.1
>Content-Type: text/xml;charset=utf-8
>Transfer-Encoding: chunked
>Date: Fri, 19 Aug 2005 14:05:49 GMT
>
>180
><?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
><soapenv:Body>
><businessList generic="2.0" operator="jUDDI.org" xmlns="urn:uddi-org:api_v2">
><businessInfos/>
></businessList>
></soapenv:Body>
></soapenv:Envelope>
>0
>
>The Stack Trace:
>Exception in thread "main" java.lang.IllegalArgumentException
>at com.sun.xml.registry.uddi.bindings_v2.impl.runtime.UnmarshallerImpl.unmarshal(Unknown Source)
>at com.sun.xml.registry.common.util.MarshallerUtil.jaxbUnmarshalObject(Unknown Source)
>at com.sun.xml.registry.uddi.Processor.processResponseJAXB(Unknown Source)
>at com.sun.xml.registry.uddi.Processor.processRequestJAXB(Unknown Source)
>at com.sun.xml.registry.uddi.UDDIMapper.findOrganizations(Unknown Source)
>at com.sun.xml.registry.uddi.BusinessQueryManagerImpl.findOrganizations(Unknown Source)
>at com.sarnoff.uddi.Browser.findOrgByName(Browser.java:92)
>at com.sarnoff.uddi.Browser.main(Browser.java:340)
>Java Result: 1
>
>Does anyone understand the 180 and 0 surrounding the response body ?
>
>When I try use credentials I get a very similar issue
>The request looks well formatted but the response includes an authToken but again the body is surrounded by an extraneous 1ad and 0.
>
>RESPONSE
>HTTP/1.1 200 OK
>Server: Apache-Coyote/1.1
>Content-Type: text/xml;charset=utf-8
>Transfer-Encoding: chunked
>Date: Fri, 19 Aug 2005 13:20:44 GMT
>
>1ad
><?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
><soapenv:Body>
><authToken generic="2.0" operator="jUDDI.org" xmlns="urn:uddi-org:api_v2">
><authInfo>authToken:0C642BA0-10B4-11DA-ABA0-D4A5245F096F</authInfo>
></authToken>
></soapenv:Body>
></soapenv:Envelope>
>0
>
>I'd appreciate any help in understanding this problem.
>
>Thanks Glenn
>
>
>
>
>_______________________________________________
>Join Excite! - http://www.excite.com
>The most personalized portal on the Web!
>
>
>
>  
>
I was having similar problems, so I decided to rollback tu 1.4.2, I 
could not been able to get juddi to run on 1.5. I was having problems 
similar but related to the message, something that the header should not 
be null, and I did not find what was the reason.