You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@juddi.apache.org by Ryan LeCompte <ry...@pangonetworks.com> on 2005/07/11 21:39:12 UTC
jUDDI throwing exception when receiving a request
Hello all,
It appears that jUDDI (rc0.94) appears to be throwing an exception when it
receives a UDDI request (either from the jUDDI console or separate JAX-RPC
client). Note that I'm running jUDDI as a web application under embedded
Tomcat 5.5.9. I haven't had any success getting the JNDI data source
configured under embedded tomcat yet, so in the meantime I am using the
alternative approach to configuring jUDDI to talk to a database directly via
juddi.properties. I'm not sure if jUDDI is throwing this exception because
it hasn't successfully made a connection to the database or what. Here's the
relevant portion of juddi.properties:
juddi.useConnectionPool=true
juddi.jdbcDriver=org.firebirdsql.jdbc.FBDriver
juddi.jdbcURL=jdbc:firebirdsql:127.0.0.1/3050:C:/workspace/Project/build/dat
abases/juddi.fdb?autoReconnect=true
juddi.jdbcUser=sys
juddi.jdbcPassword=pass
juddi.jdbcMaxActive=10
juddi.jdbcMaxIdle=10
And here is the exception that jUDDI is throwing:
2005-07-11 15:29:36,131 INFO - Loading jUDDI configuration.
2005-07-11 15:29:36,131 INFO - Resources loaded from:
/WEB-INF/juddi.properties
2005-07-11 15:29:36,131 INFO - Initializing jUDDI components.
2005-07-11 15:30:00,834 ERROR - Cannot create message: Headers can't be
null
2005-07-11 15:30:00,866 ERROR - A serious error has occured while assembling
the SOAP Fault.
java.lang.NullPointerException
at
org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:315)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:595)
2005-07-11 15:30:11,163 ERROR - Cannot create message: Headers can't be null
2005-07-11 15:30:11,163 ERROR - A serious error has occured while assembling
the SOAP Fault.
java.lang.NullPointerException
at
org.apache.juddi.registry.AbstractService.doPost(AbstractService.java:315)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:595)
Any ideas what may be wrong? Or how I can at least verify that jUDDI is able
to connect to the database?
Thanks,
Ryan