Thanks everyone. Problem solved. I was wronglyy combining jar files. On Fri, Aug 24, 2018 at 12:49 AM Andy Seaborne <[email protected]> wrote:
> > Read > https://jena.apache.org/documentation/notes/jena-repack.html > but how > to use Maven shade with eclipse? > > The jars will work find if you include in a war file don't repack them. > (are you using a war file?) > > > On 23/08/18 17:52, Rob Vesse wrote: > > 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. > > Quite - the problem looks like it is in test.java > > > > > 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" <[email protected]> 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 <[email protected]> > 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. > > > > > > > > > > > > > > > > >
