You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@juddi.apache.org by Lakshman Srilakshmanan <la...@tradingpost.com.au> on 2005/09/23 04:10:37 UTC

UUDI4J SOAP fault with jUDDI

Hi,

Could someone please help me with the following problem in jUDDI. I have
searched the juddi archive but could not find a solution.

My configuration is as follows

Server Side
-----------
J2SDK 1.5
Sun Java System App Srv 8.1 
Juddi 0.9rc4
Mysql 5.0.11-beta-standard

Client Side
------------
Uddi4j 2.0.3
Axis 1.2.1
jaf-1.0.2
javamail-1.3.3_01


Testing
-------
The following tests passed
--------------------------
1)  happyjuddi.jsp -- validate

2)
http://localhost:8080/juddi/uddiget.jsp?tmodelkey=uuid:C1ACF26D-9672-440
4-9D70-39B756E62AB4

3)  FindBusinessExample from UDDI4J on
http://test.uddi.microsoft.com/inquire

The following test failed
-------------------------
1) From the juddi console when I access find_tModel and click on submit
I have the error listed 
   below. I get the following message in the response block
   Server returned HTTP response code: 500 for URL:
http://localhost:8080/juddi/inquiry

2) Running FindBusinessExample from the UDDI4J example produces the same
error listed below.


Has anyone come across this problem. 
Your help will be greatly appreciated.

Thanks
Lakshman


The server log dump is as follows
----------------------------------

[#|2005-09-23T11:54:19.720+1000|SEVERE|sun-appserver-pe8.1_02|javax.xml.
messaging.saaj.soap|_ThreadID=12;|SAAJ0550: Cannot create message:
Headers cant be null|#]

[#|2005-09-23T11:54:19.720+1000|INFO|sun-appserver-pe8.1_02|javax.enterp
rise.system.stream.out|_ThreadID=12;|2005-09-23 11:54:19,720
[httpWorkerThread-8080-5] ERROR
org.apache.juddi.registry.AbstractService  - Cannot create message:
Headers can't be null
|#]

[#|2005-09-23T11:54:19.720+1000|INFO|sun-appserver-pe8.1_02|javax.enterp
rise.system.stream.out|_ThreadID=12;|2005-09-23 11:54:19,720
[httpWorkerThread-8080-5] ERROR
org.apache.juddi.registry.AbstractService  - A serious error has occured
while assembling the SOAP Fault.
java.lang.NullPointerException
	at
org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:31
5)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
	at
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
	at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
a:165)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:257)
	at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
lterChain.java:55)
	at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
hain.java:161)
	at java.security.AccessController.doPrivileged(Native Method)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:263)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:173)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:161)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:132)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
	at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
Task.java:653)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
Task.java:534)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
ask.java:403)
	at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
ava:55)
|#]

[#|2005-09-23T11:54:19.720+1000|SEVERE|sun-appserver-pe8.1_02|javax.ente
rprise.system.container.web|_ThreadID=12;|StandardWrapperValve[UDDIV2Inq
uiryService]: Servlet.service() for servlet UDDIV2InquiryService threw
exception
java.lang.NullPointerException
	at
org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:34
4)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
	at
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
	at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
a:165)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:257)
	at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
lterChain.java:55)
	at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
hain.java:161)
	at java.security.AccessController.doPrivileged(Native Method)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:263)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:173)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:161)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:132)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
	at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
Task.java:653)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
Task.java:534)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
ask.java:403)
	at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
ava:55)
|#]

[#|2005-09-23T11:54:19.736+1000|WARNING|sun-appserver-pe8.1_02|javax.ent
erprise.system.stream.err|_ThreadID=11;|
java.io.IOException: Server returned HTTP response code: 500 for URL:
http://localhost:8080/juddi/inquiry
	at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:1149)
	at
org.apache.jsp.console.controller_jsp._jspService(controller_jsp.java:15
7)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:336)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
	at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
	at
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
	at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
a:165)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:257)
	at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
lterChain.java:55)
	at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
hain.java:161)
	at java.security.AccessController.doPrivileged(Native Method)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:263)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:225)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:173)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:161)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:132)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
51)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
	at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
Task.java:653)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
Task.java:534)
	at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
ask.java:403)
	at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
ava:55)
|#]



Re: UUDI4J SOAP fault with jUDDI

Posted by Steve Viens <sv...@gmail.com>.
I'm not a Sun Java System App Server user so I can't help much with
specifics for your application server. Have you created an appserver
specific deployment descriptor (I believe it's called sun-web.xml for Sun's
app server) and placed it in WEB-INF directory?
 There are already two or three appserver specific deployment descriptors
bundled with jUDDI for JBoss, JOnAS and WebLogic but nothing for Sun's
server. You may want to create one and try changing the default classloading
so that the jUDDI and Axis jar files are loaded first (sometimes referred to
as parent-last classloading). I believe you must specify a <class-loader>
element with an attribute named "delegate" and a value set of "false" in the
descriptor file - ("true" or parent-first classloading is the default.
 You can find more info here:
http://docs.sun.com/source/819-0079/dgdesc.html#wp150623
 If that does the trick for you please consider contributing the working
deployment descriptor back to the project.
 Steve

 On 9/23/05, Steve Viens <sv...@gmail.com> wrote:
>
> Lakshman,
>  Could you provide the output from the happyjuddi.jsp page. I'm
> specifically interested in the values under the "*jUDDI Dependencies:
> Class Files & Libraries*" heading.
>  Steve
>
>  On 9/22/05, Lakshman Srilakshmanan <
> lakshman.srilakshmanan@tradingpost.com.au> wrote:
> >
> > Hi,
> >
> > Could someone please help me with the following problem in jUDDI. I have
> > searched the juddi archive but could not find a solution.
> >
> > My configuration is as follows
> >
> > Server Side
> > -----------
> > J2SDK 1.5
> > Sun Java System App Srv 8.1
> > Juddi 0.9rc4
> > Mysql 5.0.11-beta-standard
> >
> > Client Side
> > ------------
> > Uddi4j 2.0.3
> > Axis 1.2.1
> > jaf-1.0.2
> > javamail-1.3.3_01
> >
> >
> > Testing
> > -------
> > The following tests passed
> > --------------------------
> > 1) happyjuddi.jsp -- validate
> >
> > 2)
> > http://localhost:8080/juddi/uddiget.jsp?tmodelkey=uuid:C1ACF26D-9672-440
> > 4-9D70-39B756E62AB4
> >
> > 3) FindBusinessExample from UDDI4J on
> > http://test.uddi.microsoft.com/inquire
> >
> > The following test failed
> > -------------------------
> > 1) From the juddi console when I access find_tModel and click on submit
> > I have the error listed
> > below. I get the following message in the response block
> > Server returned HTTP response code: 500 for URL:
> > http://localhost:8080/juddi/inquiry
> >
> > 2) Running FindBusinessExample from the UDDI4J example produces the same
> >
> > error listed below.
> >
> >
> > Has anyone come across this problem.
> > Your help will be greatly appreciated.
> >
> > Thanks
> > Lakshman
> >
> >
> > The server log dump is as follows
> > ----------------------------------
> >
> > [#|2005-09-23T11:54:19.720+1000|SEVERE|sun-appserver-pe8.1_02|javax.xml.
> > messaging.saaj.soap|_ThreadID=12;|SAAJ0550: Cannot create message:
> > Headers cant be null|#]
> >
> > [#|2005-09-23T11:54:19.720+1000|INFO|sun-appserver-pe8.1_02|javax.enterp
> > rise.system.stream.out|_ThreadID=12;|2005-09-23 11:54:19,720
> > [httpWorkerThread-8080-5] ERROR
> > org.apache.juddi.registry.AbstractService - Cannot create message:
> > Headers can't be null
> > |#]
> >
> > [#|2005-09-23T11:54:
> > 19.720+1000|INFO|sun-appserver-pe8.1_02|javax.enterp
> > rise.system.stream.out|_ThreadID=12;|2005-09-23 11:54:19,720
> > [httpWorkerThread-8080-5] ERROR
> > org.apache.juddi.registry.AbstractService - A serious error has occured
> > while assembling the SOAP Fault.
> > java.lang.NullPointerException
> > at
> > org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:31
> > 5)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java :767)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> > at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> >
> > Impl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:585)
> > at
> > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
> > at java.security.AccessController.doPrivileged (Native Method)
> > at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
> > at
> > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
> > at
> > org.apache.catalina.security.SecurityUtil.doAsPrivilege (
> > SecurityUtil.jav
> > a:165)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> > tionFilterChain.java:257)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
> >
> > lterChain.java:55)
> > at
> > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
> > hain.java:161)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> > erChain.java:157)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> > e.java:263)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> > textValve.java:225)
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> > e.java:173)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> > :161)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java
> > :5
> > 51)
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> > java:132)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> >
> > 51)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
> > at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> > Task.java:653)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> > Task.java:534)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
> >
> > ask.java:403)
> > at
> > com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
> > ava:55)
> > |#]
> >
> > [#|2005-09-23T11:54:19.720+1000|SEVERE|sun-appserver-pe8.1_02|javax.ente
> > rprise.system.container.web|_ThreadID=12;|StandardWrapperValve[UDDIV2Inq
> > uiryService]: Servlet.service() for servlet UDDIV2InquiryService threw
> > exception
> > java.lang.NullPointerException
> > at
> > org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:34
> > 4)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> > at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> > Impl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:585)
> > at
> > org.apache.catalina.security.SecurityUtil$1.run (SecurityUtil.java:249)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
> > at
> > org.apache.catalina.security.SecurityUtil.execute (SecurityUtil.java
> > :282)
> > at
> > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
> > a:165)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> > tionFilterChain.java :257)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
> > lterChain.java:55)
> > at
> > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
> > hain.java:161)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> > erChain.java:157)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> > e.java:263)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> > textValve.java:225)
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> > e.java:173)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> > :161)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> > java:132)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
> > at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> > Task.java:653)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> > Task.java:534)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
> > ask.java:403)
> > at
> > com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
> > ava:55)
> > |#]
> >
> > [#|2005-09-23T11:54:19.736+1000|WARNING|sun-appserver-pe8.1_02|javax.ent
> > erprise.system.stream.err|_ThreadID=11;|
> > java.io.IOException: Server returned HTTP response code: 500 for URL:
> > http://localhost:8080/juddi/inquiry
> > at
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
> > tion.java:1149)
> > at
> > org.apache.jsp.console.controller_jsp._jspService(controller_jsp.java:15
> >
> > 7)
> > at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> > at
> > org.apache.jasper.servlet.JspServletWrapper.service (
> > JspServletWrapper.ja
> > va:336)
> > at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
> > at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
> > at javax.servlet.http.HttpServlet.service (HttpServlet.java:860)
> > at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> > Impl.java:25)
> > at java.lang.reflect.Method.invoke (Method.java:585)
> > at
> > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at javax.security.auth.Subject.doAsPrivileged (Subject.java:517)
> > at
> > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
> > at
> > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
> > a:165)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> > tionFilterChain.java:257)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
> > lterChain.java:55)
> > at
> > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
> > hain.java:161)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> > erChain.java:157)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> > e.java:263)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> > textValve.java:225)
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> > e.java:173)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> > 51)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> > :161)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java
> > :5
> > 51)
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> > java:132)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> >
> > 51)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
> > at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> > Task.java:653)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> > Task.java:534)
> > at
> > com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
> >
> > ask.java:403)
> > at
> > com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
> > ava:55)
> > |#]
> >
> >
> >
>

Re: UUDI4J SOAP fault with jUDDI

Posted by Steve Viens <sv...@gmail.com>.
Lakshman,
 Could you provide the output from the happyjuddi.jsp page. I'm specifically
interested in the values under the "*jUDDI Dependencies: Class Files &
Libraries*" heading.
 Steve

 On 9/22/05, Lakshman Srilakshmanan <
lakshman.srilakshmanan@tradingpost.com.au> wrote:
>
> Hi,
>
> Could someone please help me with the following problem in jUDDI. I have
> searched the juddi archive but could not find a solution.
>
> My configuration is as follows
>
> Server Side
> -----------
> J2SDK 1.5
> Sun Java System App Srv 8.1
> Juddi 0.9rc4
> Mysql 5.0.11-beta-standard
>
> Client Side
> ------------
> Uddi4j 2.0.3
> Axis 1.2.1
> jaf-1.0.2
> javamail-1.3.3_01
>
>
> Testing
> -------
> The following tests passed
> --------------------------
> 1) happyjuddi.jsp -- validate
>
> 2)
> http://localhost:8080/juddi/uddiget.jsp?tmodelkey=uuid:C1ACF26D-9672-440
> 4-9D70-39B756E62AB4
>
> 3) FindBusinessExample from UDDI4J on
> http://test.uddi.microsoft.com/inquire
>
> The following test failed
> -------------------------
> 1) From the juddi console when I access find_tModel and click on submit
> I have the error listed
> below. I get the following message in the response block
> Server returned HTTP response code: 500 for URL:
> http://localhost:8080/juddi/inquiry
>
> 2) Running FindBusinessExample from the UDDI4J example produces the same
> error listed below.
>
>
> Has anyone come across this problem.
> Your help will be greatly appreciated.
>
> Thanks
> Lakshman
>
>
> The server log dump is as follows
> ----------------------------------
>
> [#|2005-09-23T11:54:19.720+1000|SEVERE|sun-appserver-pe8.1_02|javax.xml.
> messaging.saaj.soap|_ThreadID=12;|SAAJ0550: Cannot create message:
> Headers cant be null|#]
>
> [#|2005-09-23T11:54:19.720+1000|INFO|sun-appserver-pe8.1_02|javax.enterp
> rise.system.stream.out|_ThreadID=12;|2005-09-23 11:54:19,720
> [httpWorkerThread-8080-5] ERROR
> org.apache.juddi.registry.AbstractService - Cannot create message:
> Headers can't be null
> |#]
>
> [#|2005-09-23T11:54:19.720+1000|INFO|sun-appserver-pe8.1_02|javax.enterp
> rise.system.stream.out|_ThreadID=12;|2005-09-23 11:54:19,720
> [httpWorkerThread-8080-5] ERROR
> org.apache.juddi.registry.AbstractService - A serious error has occured
> while assembling the SOAP Fault.
> java.lang.NullPointerException
> at
> org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:31
> 5)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
> at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
> at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
> a:165)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:257)
> at
> org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
> lterChain.java:55)
> at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
> hain.java:161)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:157)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:263)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> textValve.java:225)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:173)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :161)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:132)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> Task.java:653)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> Task.java:534)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
> ask.java:403)
> at
> com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
> ava:55)
> |#]
>
> [#|2005-09-23T11:54:19.720+1000|SEVERE|sun-appserver-pe8.1_02|javax.ente
> rprise.system.container.web|_ThreadID=12;|StandardWrapperValve[UDDIV2Inq
> uiryService]: Servlet.service() for servlet UDDIV2InquiryService threw
> exception
> java.lang.NullPointerException
> at
> org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:34
> 4)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
> at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
> at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
> a:165)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:257)
> at
> org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
> lterChain.java:55)
> at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
> hain.java:161)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:157)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:263)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> textValve.java:225)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:173)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :161)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:132)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> Task.java:653)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> Task.java:534)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
> ask.java:403)
> at
> com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
> ava:55)
> |#]
>
> [#|2005-09-23T11:54:19.736+1000|WARNING|sun-appserver-pe8.1_02|javax.ent
> erprise.system.stream.err|_ThreadID=11;|
> java.io.IOException: Server returned HTTP response code: 500 for URL:
> http://localhost:8080/juddi/inquiry
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
> tion.java:1149)
> at
> org.apache.jsp.console.controller_jsp._jspService(controller_jsp.java:15
> 7)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:336)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
> at
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
> at
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.jav
> a:165)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:257)
> at
> org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFi
> lterChain.java:55)
> at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC
> hain.java:161)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:157)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:263)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
> textValve.java:225)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:173)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :161)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:132)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
> 51)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> Task.java:653)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(Processor
> Task.java:534)
> at
> com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorT
> ask.java:403)
> at
> com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.j
> ava:55)
> |#]
>
>
>