From: Rudolf M. <rud...@be...> - 2007-01-01 19:29:47
|
# added makumba developers hey! Egbert Teeselink wrote: > I'm trying to refactor johnny/eventList.jsp into something non-terrible. > However, when I <%@include> a page that <%@include>s another page, > makumba gives me a very ugly crash: > > java.lang.IndexOutOfBoundsException: Index: -1, Size: 142 > at java.util.ArrayList.RangeCheck(ArrayList.java:508) > at java.util.ArrayList.get(ArrayList.java:320) > at > org.makumba.util.SourceSyntaxPoints.setLineAndColumn(SourceSyntaxPoints.java:281) > > at > org.makumba.util.SourceSyntaxPoints.addSyntaxPoints1(SourceSyntaxPoints.java:268) > > at > org.makumba.util.SourceSyntaxPoints.addSyntaxPoints(SourceSyntaxPoints.java:262) > > at org.makumba.util.JspParseData.treatEL(JspParseData.java:302) > at org.makumba.util.JspParseData.parse(JspParseData.java:216) > at > org.makumba.util.JspParseData.getAnalysisResult(JspParseData.java:150) > at > org.makumba.view.jsptaglib.MakumbaTag.getPageCache(MakumbaTag.java:122) > at > org.makumba.view.jsptaglib.MakumbaTag.doStartTag(MakumbaTag.java:191) > at > org.apache.jsp.www.localWeb.eventList_jsp._jspService(eventList_jsp.java:220) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > > > Sounds like the mak jsp parser gets all confused if it has to parse too > many JSPs. I can't use jsp:include because the includes are inside > <mak:object>s and <mak:list>s, that's sortof the whole point of it. Is > this a known bug? Does anybody know a workaround? this is definitely a makumba bug, i came across this also once or twice. the reasons for me then were not totally explainable, and i could do it otherwise as well, so i did that.. anyhow, it should be fixed. egbert, could you provide a minimal example with two JSPs that has this behaviour (i.e., just take your page, and remove as much as possible so it still has this error), and post a makumba bug report for it? thanks rudi |