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