qexo-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qexo-general] XqlServlet


From: Ivelin Ivanov
Subject: Re: [Qexo-general] XqlServlet
Date: Wed, 15 Jan 2003 08:51:38 -0600

I see two problems in your attempt:

1) The urls you should be trying to access are:
http://localhost:8080/webapp/test.xql
http://localhost:8080/webapp/test2.xql
http://localhost:8080/webapp/testservlet.xql

2) The exception suggest that you have classes which depend on the old libs.
The webapp which I sent is self contained. It includes all binaries
necessary to run.
gnu/mapping/Binding is not in the CVS version and is therefore not in the
webapp classes.
You either need to find what is trying to load it,
or send me a more complete stack trace.


BTW, the exceptions for test2.xql and testservlet.xql are as follows:

test2.xql:

[INFO,Engine] qexo-testservlet: XqlEngine --> /test2.xql
[INFO,Engine] qexo-testservlet:              ServletPath: /test2.xql
[INFO,Engine] qexo-testservlet:                 PathInfo: null
[INFO,Engine] qexo-testservlet:               RequestURI: /qexo/test2.xql
[INFO,Engine] qexo-testservlet:              QueryString: null
[INFO,Engine] qexo-testservlet:           Request Params:
[ERROR,Engine] qexo-testservlet: Xql Interpreter Exception, because of
java.lang.Error: Unresolved compilation problem:
        The method parse() is undefined for the type gnu.kawa.xml.XMLParser

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)

        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at gnu.kawa.xml.Document.parse(Document.java:49)
        at gnu.kawa.xml.Document.parse(Document.java:58)
        at gnu.kawa.xml.Document.apply1(Document.java:64)
        at lambda.apply(Unknown Source)
        at gnu.mapping.CallContext.runUntilDone(CallContext.java:238)
        at gnu.expr.ModuleExp.evalModule(ModuleExp.java:188)
        at gnu.expr.Interpreter.eval(Interpreter.java:588)
        at gnu.expr.Interpreter.eval(Interpreter.java:569)
        at gnu.expr.Interpreter.eval(Interpreter.java:557)
        at gnu.kawa.servlet.XqlServlet.runXql(XqlServlet.java:174)
        at gnu.kawa.servlet.XqlServlet.serviceXqlFile(XqlServlet.java:162)
        at gnu.kawa.servlet.XqlServlet.apply(XqlServlet.java:134)
        at gnu.kawa.servlet.KawaServlet.doGet(KawaServlet.java:55)
        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(Appl
icationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:190)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2347)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
468)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.java:1027)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja
va:1125)
        at java.lang.Thread.run(Thread.java:536)










testservlet.xql:

[INFO,Engine] qexo-testservlet: XqlEngine --> /testservlet.xql
[INFO,Engine] qexo-testservlet:              ServletPath: /testservlet.xql
[INFO,Engine] qexo-testservlet:                 PathInfo: null
[INFO,Engine] qexo-testservlet:               RequestURI:
/qexo/testservlet.xql
[INFO,Engine] qexo-testservlet:              QueryString: null
[INFO,Engine] qexo-testservlet:           Request Params:
[ERROR,Engine] qexo-testservlet: Xql Interpreter Exception, because of
gnu.mapping.UnboundSymbol: Unbound symbol request
        at gnu.expr.Interpreter.getDefaultSymbolValue(Interpreter.java:610)
        at gnu.expr.Interpreter.getSymbolValue(Interpreter.java:617)
        at lambda.apply(Unknown Source)
        at gnu.mapping.CallContext.runUntilDone(CallContext.java:238)
        at gnu.expr.ModuleExp.evalModule(ModuleExp.java:188)
        at gnu.expr.Interpreter.eval(Interpreter.java:588)
        at gnu.expr.Interpreter.eval(Interpreter.java:569)
        at gnu.expr.Interpreter.eval(Interpreter.java:557)
        at gnu.kawa.servlet.XqlServlet.runXql(XqlServlet.java:174)
        at gnu.kawa.servlet.XqlServlet.serviceXqlFile(XqlServlet.java:162)
        at gnu.kawa.servlet.XqlServlet.apply(XqlServlet.java:134)
        at gnu.kawa.servlet.KawaServlet.doGet(KawaServlet.java:55)
        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(Appl
icationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:190)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
.java:246)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2347)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
468)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.java:1027)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja
va:1125)
        at java.lang.Thread.run(Thread.java:536)







Ivelin



----- Original Message -----
From: "Per Bothner" <address@hidden>
To: "Ivelin Ivanov" <address@hidden>
Cc: <address@hidden>
Sent: Wednesday, January 15, 2003 1:29 AM
Subject: Re: [Qexo-general] XqlServlet


> Ivelin Ivanov wrote:
> > I attach the XqlServlet source along with the webapp binaries for your
> > reference.
> > test.xql works fine
> > test2.xql and testservlet.xql break with exceptions which I cannot
> > understand.
> > Maybe you can give me further direction.
>
> I'm not an expert on Tomcat, and it's been a while since I did
> anything special with it.  So you 'll have to say how I'm
> supposed to test this.
>
> I have Tomcat 4.0, and unzip webapp.zip into /opt/Tomcat/webapps.
> (Btw it might be set to avoid sending 5MB attachments to the
> mailing list.)  I remove an old copy of /opt/Tomcat/lib/kawa.jar,
> and start up Tomcat.  Trying:
> http://localhost:8080/webapp/servlet/testservlet
> I get:
>
> Exception Report:
>
> javax.servlet.ServletException: Cannot allocate servlet instance for
> path /webapp/servlet/testservlet
> at org.apache.catalina.servlets.InvokerServlet.serveRequest(Unknown
Source)
> at org.apache.catalina.servlets.InvokerServlet.doGet(Unknown Source)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> ...
>
> Root Cause:
>
> java.lang.NoClassDefFoundError: gnu/mapping/Binding
> at java.lang.Class.newInstance0(Native Method)
> at java.lang.Class.newInstance(Class.java:237)
> at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
>
> I assume I did something wrong.
> --
> --Per Bothner
> address@hidden   http://www.bothner.com/per/
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]