Sorry to leave this critical info out, it was late :(  I am running
1.1b4 on win2000 jdk 1.4_2, tomcat 5

Xindice and my app are running in the same tomcat container.  As I said
this works fine except when called from with in my webapp. All other
basic db commands, add, retrive, delete, query are working fine when
called from the webapp.

The command as a string

                String config ="<xu:modifications version=\"1.0\"" +
                                  "
xmlns:xu=\"http://www.xmldb.org/xupdate\";>" +
                                  "   <xu:update
select=\"/food/[EMAIL PROTECTED] = '3']\">" +
                                  "       FRESH FISH" +
                                  "   </xu:update>" +
                                  "</xu:modifications>";


My method;

        public boolean XUpdate(String documentID, String command) {
                String xupdate = command;
                String key = documentID;
                boolean updated = false;
                try {
                        XUpdateQueryService service =
                                (XUpdateQueryService) col.getService(
                                        "XUpdateQueryService",
                                        "1.0");
                        
                        service.updateResource(key, xupdate);
                        updated=true;
                } catch (XMLDBException e) {
                        System.err.println(
                                "XML:DB Exception occured "
                                        + e.errorCode
                                        + " "
                                        + e.getMessage());
                }
                return updated;
        }
Hello,

Can any one give me a clue what the below error means?  I only get this
error when I call my database access class from a web app. When I call
the same class with the same XUpdate commands from a test class, It
works fine...


Thanks

Peter

Mar 10, 2004 7:27:22 PM org.apache.xindice.core.Collection queryDocument
INFO: [http8888-Processor24] '/db/test' Query document food4.xml, query:
<xu:modifications version="1.0"
xmlns:xu="http://www.xmldb.org/xupdate";>   <xu:update
select="/food/[EMAIL PROTECTED] = '3']">  Spring Chicken
</xu:update></xu:modifications>
Mar 10, 2004 7:27:22 PM
org.apache.xindice.core.xupdate.XUpdateQueryResolver$XUpdateQuery
execute
WARNING: ignored exception
java.lang.NullPointerException
        at
org.apache.xindice.core.xupdate.XUpdateQueryResolver$XUpdateQuery.execut
e(XUpdateQueryResolver.java:142)
        at
org.apache.xindice.core.xupdate.XUpdateQueryResolver.query(XUpdateQueryR
esolver.java:84)
        at
org.apache.xindice.core.query.QueryEngine.query(QueryEngine.java:122)
        at
org.apache.xindice.core.Collection.queryDocument(Collection.java:1249)
        at
org.apache.xindice.server.rpc.messages.Query.execute(Query.java:58)
        at
org.apache.xindice.server.rpc.RPCMessageInterface.run(RPCMessageInterfac
e.java:48)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.xmlrpc.Invoker.execute(XmlRpcServer.java)
        at
org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(XmlRpcServer.java)
        at
org.apache.xmlrpc.XmlRpcServer$Worker.execute(XmlRpcServer.java)
        at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
        at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
        at
org.apache.xindice.server.XindiceServlet.doPost(XindiceServlet.java:90)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:284)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:204)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:257)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:245)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:199)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:195)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:164)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:149)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:156)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:151)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
8)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:700)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58
4)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
        at java.lang.Thread.run(Thread.java:534)
2004-03-10 19:27:22,470 INFO  org.orbeon.oxf.processor.DebugProcessor  -
CDB:output:


-----<CDE/>-----
Center for Document Engineering
University of California, Berkeley
cde.berkeley.edu


Reply via email to