I have 
 
 1. Tomcat 4.1.18-LE-jdk14 up and running in the
    Windows XP Pro environment;
 2. I am using Struts-1.1-rc2; 
 3. I have MySQL installed in my machine. And I have
    used the Tomcat connection pool to retrieve data
    from the MySQL database before.

I tried to deploy the artimus_1_1 application and I
followed the instructions in the README file that was
bundled with the artimus_1_1.war:

 4. I have jdbc2_0-stdext.jar, jta-spec1_0_1.jar, and 

    xerces.jar in my 
    C:\jakarta-tomcat-4.1.18-LE-jdk14\common\lib
folder

   I hope that jta-spec1_0_1.jar is equivalent to 
   jta.jar
 5. I did not fully understand this instruction:

   "Create a /var/lucene/artimus folder"; therefore,  

   in my machine, I have both folders created
   C:\var\lucene\artimus 
   and 
  
C:\jakarta-tomcat-4.1.18-LE-jdk14\var\lucene\artimus

 6. I exactly followed the rest of the instructions in

    the README.txt 

I successfully logged into the application, using the
username: artimus and password: g0rd0n. 

I continued to followed the instructions.  I  selected
"Create Resources" from the Manager's Options, and
press GO. At this point, I got the following message
on the top of the screen:

The process did not complete. Details should follow. 
ERROR: java.lang.NullPointerException

Please advise me what to do with it.  Thanks a lot

Shown below is what in the Tomcat log:

2003-09-05 18:02:52 action: Creating Helper
org.apache.artimus.CreateResources
2003-09-05 18:02:52 action: Helper created class:
org.apache.artimus.CreateResources
2003-09-05 18:02:52 action: Executing helper beans 
2003-09-05 18:02:52 action: Processing helper beans 
2003-09-05 18:02:52 action: Executing helper beans 
2003-09-05 18:02:53 action: *** ACTION EXCEPTION: 
java.lang.NullPointerException
        at org.apache.artimus.article.Access.index(Unknown
Source)
        at org.apache.artimus.CreateResources.execute(Unknown
Source)
        at
org.apache.struts.scaffold.ProcessAction.executeLogic(Unknown
Source)
        at
org.apache.struts.scaffold.BaseHelperAction.executeLogic(Unknown
Source)
        at
org.apache.struts.scaffold.BaseAction.execute(Unknown
Source)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
        at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1014)
        at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:257)
        at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:417)
        at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:300)
        at
org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:390)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:271)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        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:493)
        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:2415)
        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:172)
        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:432)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
        at java.lang.Thread.run(Thread.java:536)

2003-09-05 18:04:20 action: Executing base logic 


-Caroline



__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to