PDA

View Full Version : Error: 520 java.lang.ArrayIndexOutOfBoundsException


joco
03-16-2009, 06:43 AM
I'm making a software which contains two projects: one with laszlo files, and one with jsp files. I can compile them, but when i click on Run as laszlo project i get this error message in my browser. I use openlaszlo 3.4.0, java 1.5, tomcat 5.0.24, and eclipse ganymede. Can anyone help me? Here is the message:

Error: 520java.lang.ArrayIndexOutOfBoundsException: 520
at org.apache.oro.text.regex.Perl5Matcher.__repeat(Pe rl5Matcher.java)
at org.apache.oro.text.regex.Perl5Matcher.__match(Per l5Matcher.java)
at org.apache.oro.text.regex.Perl5Matcher.__tryExpres sion(Perl5Matcher.java)
at org.apache.oro.text.regex.Perl5Matcher.__interpret (Perl5Matcher.java)
at org.apache.oro.text.regex.Perl5Matcher.contains(Pe rl5Matcher.java)
at org.apache.oro.text.regex.Perl5Matcher.contains(Pe rl5Matcher.java)
at org.openlaszlo.utils.FileUtils.getXMLEncodingFromF ile(Unknown Source)
at org.openlaszlo.utils.FileUtils.makeXMLReaderForFil e(Unknown Source)
at org.openlaszlo.compiler.Parser.read(Unknown Source)
at org.openlaszlo.compiler.Parser.expandIncludes(Unkn own Source)
at org.openlaszlo.compiler.Parser.readExpanded(Unknow n Source)
at org.openlaszlo.compiler.Parser.parse(Unknown Source)
at org.openlaszlo.compiler.LibraryCompiler.resolveLib raryElement(Unknown Source)
at org.openlaszlo.compiler.LibraryCompiler.resolveLib raryElement(Unknown Source)
at org.openlaszlo.compiler.ToplevelCompiler.collectRe ferences(Unknown Source)
at org.openlaszlo.compiler.ToplevelCompiler.collectRe ferences(Unknown Source)
at org.openlaszlo.compiler.ToplevelCompiler.getLibrar ies(Unknown Source)
at org.openlaszlo.compiler.ToplevelCompiler.getLibrar ies(Unknown Source)
at org.openlaszlo.compiler.CanvasCompiler.updateSchem a(Unknown Source)
at org.openlaszlo.compiler.Compiler.updateSchema(Unkn own Source)
at org.openlaszlo.compiler.Compiler.compile(Unknown Source)
at org.openlaszlo.compiler.Compiler.compile(Unknown Source)
at org.openlaszlo.cm.CompilationManager.compileItem(U nknown Source)
at org.openlaszlo.cm.CompilationManager.getItem(Unkno wn Source)
at org.openlaszlo.cm.CompilationManager.getLastModifi ed(Unknown Source)
at org.openlaszlo.servlets.responders.ResponderCompil e.getLastModified(Unknown Source)
at org.openlaszlo.servlets.responders.ResponderCompil e.respondImpl(Unknown Source)
at org.openlaszlo.servlets.responders.Responder.respo nd(Unknown Source)
at org.openlaszlo.servlets.LZServlet._doGet(Unknown Source)
at org.openlaszlo.servlets.LZServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:793)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:644)
at java.lang.Thread.run(Thread.java:619)

kmeixner
03-17-2009, 08:24 AM
Hi,

I am not sure if this is the same problem you are having but I once had a problem when I had a method with a large set of if/case statements in it. I had to break the method up into smaller methods with one method calling the other methods to do the work. I think the error was similar to yours if I remember right.

Kevin