nullpointerexception from ctxt.performQuery

From: Vincent Stoessel (vincen..aymaca.com)
Date: Tue Feb 04 2003 - 15:05:27 EST

  • Next message: Holger Hoffstätte: "Re: nullpointerexception from ctxt.performQuery"

    Hello,
    I am sooo close to having cayenne set up correctly, just need
    a push in the right direction.

    I am trying to run the sample app in struts 1.1b2.
    For some reason I get this exception when I try to view
    the artists table.

    at java.lang.Thread.run(Thread.java:536)

    root cause

    java.lang.NullPointerException
            at action.ArtistPageAction.execute(ArtistPageAction.java:38)
            at
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:451)
            at
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:264)
            at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
            at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
            at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
            at
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:527)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
            at
    org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2397)
            at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
            at
    org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
            at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
            at
    org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
            at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
            at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
            at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
            at
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
            at
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
            at java.lang.Thread.run(Thread.java:536)

    it seems to be chocking on this line in ArtistPageAction which I have
    not modified:

                    List artists = ctxt.performQuery(query);

    Using tomcat 4.1.10 (patched) with linux 1.4.1 jdk

    Thanks.

    -- 
    Vincent Stoessel
    Linux Systems Developer
    vincent xaymaca.com
    



    This archive was generated by hypermail 2.0.0 : Tue Feb 04 2003 - 15:06:53 EST