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.
>
>

Reply via email to