As I responded earlier this does not appear to be a Jena problem.  Your stack 
trace has no reference to Jena code in it.  The problem is with some other 
aspect of your code which you will need to track down yourself.

You could try attaching a debugger to Tomcat per 
https://wiki.apache.org/tomcat/FAQ/Developing#Q1 to see what is going on in 
your web application

Rob

On 23/08/2018, 16:46, "Minakshi Bhardwaj" <bminak...@gmail.com> wrote:

    My server log contains the following:
    Aug 23, 2018 8:53:07 PM org.apache.catalina.core.ApplicationContext log
    SEVERE: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at cononto.test.traverse(test.java:64)
    at cononto.test.drawmap(test.java:976)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1068)
    at php.java.bridge.parser.Request.handleRequest(Request.java:426)
    at php.java.bridge.parser.Request.handleRequests(Request.java:509)
    at php.java.bridge.http.ContextRunner.run(ContextRunner.java:143)
    at php.java.bridge.util.ThreadPool$Delegate.run(ThreadPool.java:60)
    at php.java.bridge.util.AppThreadPool$Delegate.run(AppThreadPool.java:58)
    
    Aug 23, 2018 8:53:07 PM org.apache.catalina.core.ApplicationContext log
    INFO: WARNING: 68ee72@fe008 FATAL: Undeclared java.lang.RuntimeException
    detected. java.lang.Exception: Invoke failed:
    [[c:test]]->drawmap((o:String)[o:String]). Cause:
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 VM: 1.8.0_181@
    http://java.oracle.com/
    
    I have created my application in eclipse oxygen and added jena jar files
    there in user libraries. The application is working fine there. Then I
    exported the application as jar file to tomcat server on xampp from where
    it is being run from a php file. I also copied jar files from jena/lib to
    tomcat/webapps/web-inf/lib. I only have eclipse oxygen installed in my
    system to build applications.
    
    Read https://jena.apache.org/documentation/notes/jena-repack.html but how
    to use Maven shade with eclipse?
    
    On Thu, Aug 23, 2018 at 7:15 PM Andy Seaborne <a...@apache.org> wrote:
    
    > Hi there,
    >
    > How did you make the jar file?
    > Did you follow the notes in
    > https://jena.apache.org/documentation/notes/jena-repack.html?
    >
    > > Please check the server log files for details
    > What is in the server log?
    >
    >      Andy
    >
    > On 23/08/18 14:32, Minakshi Bhardwaj wrote:
    > > I have written a java program to get some queries from an ontology.
    > > Its working fine in eclipse where I developed it, however, when I run
    > > it using jar file stored in tomcat an exception is thrown which is
    > > give below
    > > *Warning*: Unchecked exception detected:
    > > [[o:Response$UndeclaredThrowableErrorMarker]:"FATAL: Undeclared
    > > java.lang.RuntimeException detected. java.lang.Exception: Invoke
    > > failed: [[c:test]]->drawmap((o:String)[o:String]). Cause:
    > > java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 VM:
    > > 1.8.0_181@http://java.oracle.com/"; at: #-14
    > > java.util.ArrayList.rangeCheck(Unknown Source) #-13
    > > java.util.ArrayList.get(Unknown Source) #-12
    > > cononto.test.traverse(test.java:64) #-11
    > > cononto.test.drawmap(test.java:976) #-10 sun.re
    > > <http://sun.re>[...]ppedResult(true) #3
    > > http://localhost:8080/JavaBridge/java/Java.inc(588)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%28588%29>:
    > > java_Client->getResult() #4
    > > http://localhost:8080/JavaBridge/java/Java.inc(1795)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%281795%29>:
    > > java_Client->invokeMethod(1, 'drawmap', Array) #5
    > > http://localhost:8080/JavaBridge/java/Java.inc(1894)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%281894%29>:
    > > java_JavaProxy->__call('drawmap', Array) #6
    > > http://localhost:8080/JavaBridge/java/Java.inc(2042)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%282042%29>:
    > > java_AbstractJava->__call('drawmap', Array) #7
    > > C:\xampp\htdocs\javab.php(6): Java->__call('drawmap', Array) #8
    > > {main}] in *http://localhost:8080/JavaBridge/java/Java.inc* on line
    > *230*
    > > [[o:Response$UndeclaredThrowableErrorMarker]:"FATAL: Undeclared
    > > java.lang.RuntimeException detected. java.lang.Exception: Invoke
    > > failed: [[c:test]]->drawmap((o:String)[o:String]). Cause:
    > > java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 VM:
    > > 1.8.0_181@http://java.oracle.com/"; at: #-14
    > > java.util.ArrayList.rangeCheck(Unknown Source) #-13
    > > java.util.ArrayList.get(Unknown Source) #-12
    > > cononto.test.traverse(test.java:64) #-11
    > > cononto.test.drawmap(test.java:976) #-10
    > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) #-9
    > > sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) #-8
    > > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) #-7
    > > java.lang.reflect.Method.invoke(Unknown Source) #-6
    > > php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1068) #-5
    > > php.java.bridge.parser.Request.handleRequest(Request.java:426) #-4
    > > php.java.bridge.parser.Request.handleRequests(Request.java:509) #-3
    > > php.java.bridge.http.ContextRunner.run(ContextRunner.java:143) #-2
    > > php.java.bridge.util.ThreadPool$Delegate.run(ThreadPool.java:60) #-1
    > > php.java.bridge.util.AppThreadPool$Delegate.run(AppThreadPool.java:58)
    > > #0 http://localhost:8080/JavaBridge/java/Java.inc(260)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%28260%29>:
    > > java_ThrowExceptionProxyFactory->getProxy(2, 'cononto.test', 'F',
    > > true) #1 http://localhost:8080/JavaBridge/java/Java.inc(388)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%28388%29>:
    > > java_Arg->getResult(true) #2
    > > http://localhost:8080/JavaBridge/java/Java.inc(394)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%28394%29>:
    > > java_Client->getWrappedResult(true) #3
    > > http://localhost:8080/JavaBridge/java/Java.inc(588)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%28588%29>:
    > > java_Client->getResult() #4
    > > http://localhost:8080/JavaBridge/java/Java.inc(1795)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%281795%29>:
    > > java_Client->invokeMethod(1, 'drawmap', Array) #5
    > > http://localhost:8080/JavaBridge/java/Java.inc(1894)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%281894%29>:
    > > java_JavaProxy->__call('drawmap', Array) #6
    > > http://localhost:8080/JavaBridge/java/Java.inc(2042)
    > > <http://localhost:8080/JavaBridge/java/Java.inc%282042%29>:
    > > java_AbstractJava->__call('drawmap', Array) #7
    > > C:\xampp\htdocs\javab.php(6): Java->__call('drawmap', Array) #8 {main}]
    > > *Fatal error*: An unchecked exception occured during script execution.
    > > Please check the server log files for details. in
    > > *http://localhost:8080/JavaBridge/java/Java.inc* on line *807*
    > >
    > > I am attaching my java code and a sample ontology.
    > >
    > > Please help.
    >
    >
    




Reply via email to