An exception has occurred.

You may continue by restarting the session.

[ +/- ] Exception: Unable to parse OGNL expression 'menuItems': Error compiling expression on object $Menu_24@662afa1[Home/border.menu] with expression node menuItems getter body: null setter body: null [ +/- ] Exception: Unable to parse OGNL expression 'menuItems': Error compiling expression on object $Menu_24@662afa1[Home/border.menu] with expression node menuItems getter body: null setter body: null [ +/- ] Exception: Error compiling expression on object $Menu_24@662afa1[Home/border.menu] with expression node menuItems getter body: null setter body: null [ +/- ] Exception: menuItems [ +/- ] Exception: Unable to parse OGNL expression '{ new org.bookie.web.components.MenuItem('Home', 'Main', { new org.bookie.web.components.MenuItem('Help', 'Help'), new org.bookie.web.components.MenuItem('Contact', 'Contact') }), new org.bookie.web.components.MenuItem('UserList', getMessages().getMessage('menu.members')), new org.bookie.web.components.MenuItem('account/BetSlipList', getMessages().getMessage('menu.account'), { new org.bookie.web.components.MenuItem('account/BetSlipList', 'My Bets'), new org.bookie.web.components.MenuItem('account/TransactionList', 'My Transactions') }), new org.bookie.web.components.MenuItem('About', 'About'), new org.bookie.web.components.MenuItem('admin/Admin', getMessages().getMessage('menu.admin'), { new org.bookie.web.components.MenuItem('admin/AddEvent', 'Add event'), new org.bookie.web.components.MenuItem('admin/AddResult', 'Add result') })}': Error compiling expression on object $Border_22@b18e8941[Home/border] with expression node { new org.bookie.web.components.MenuItem("Home", "Main", { new org.bookie.web.components.MenuItem("Help", "Help"), new org.bookie.web.components.MenuItem("Contact", "Contact") }), new org.bookie.web.components.MenuItem("UserList", getMessages().getMessage("menu.members")), new org.bookie.web.components.MenuItem("account/BetSlipList", getMessages().getMessage("menu.account"), { new org.bookie.web.components.MenuItem("account/BetSlipList", "My Bets"), new org.bookie.web.components.MenuItem("account/TransactionList", "My Transactions") }), new org.bookie.web.components.MenuItem("About", "About"), new org.bookie.web.components.MenuItem("admin/Admin", getMessages().getMessage("menu.admin"), { new org.bookie.web.components.MenuItem("admin/AddEvent", "Add event"), new org.bookie.web.components.MenuItem("admin/AddResult", "Add result") }) } getter body: { return ($w) (java.util.Arrays.asList( new Object[] { new org.bookie.web.components.MenuItem("Home", "Main", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("Help", "Help"), new org.bookie.web.components.MenuItem("Contact", "Contact") }), new org.bookie.web.components.MenuItem("UserList", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.members")"), new org.bookie.web.components.MenuItem("account/BetSlipList", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.account")", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("account/BetSlipList", "My Bets"), new org.bookie.web.components.MenuItem("account/TransactionList", "My Transactions") }), new org.bookie.web.components.MenuItem("About", "About"), new org.bookie.web.components.MenuItem("admin/Admin", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.admin")", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("admin/AddEvent", "Add event"), new org.bookie.web.components.MenuItem("admin/AddResult", "Add result") }) }));} setter body: null [ +/- ] Exception: Unable to parse OGNL expression '{ new org.bookie.web.components.MenuItem('Home', 'Main', { new org.bookie.web.components.MenuItem('Help', 'Help'), new org.bookie.web.components.MenuItem('Contact', 'Contact') }), new org.bookie.web.components.MenuItem('UserList', getMessages().getMessage('menu.members')), new org.bookie.web.components.MenuItem('account/BetSlipList', getMessages().getMessage('menu.account'), { new org.bookie.web.components.MenuItem('account/BetSlipList', 'My Bets'), new org.bookie.web.components.MenuItem('account/TransactionList', 'My Transactions') }), new org.bookie.web.components.MenuItem('About', 'About'), new org.bookie.web.components.MenuItem('admin/Admin', getMessages().getMessage('menu.admin'), { new org.bookie.web.components.MenuItem('admin/AddEvent', 'Add event'), new org.bookie.web.components.MenuItem('admin/AddResult', 'Add result') })}': Error compiling expression on object $Border_22@b18e8941[Home/border] with expression node { new org.bookie.web.components.MenuItem("Home", "Main", { new org.bookie.web.components.MenuItem("Help", "Help"), new org.bookie.web.components.MenuItem("Contact", "Contact") }), new org.bookie.web.components.MenuItem("UserList", getMessages().getMessage("menu.members")), new org.bookie.web.components.MenuItem("account/BetSlipList", getMessages().getMessage("menu.account"), { new org.bookie.web.components.MenuItem("account/BetSlipList", "My Bets"), new org.bookie.web.components.MenuItem("account/TransactionList", "My Transactions") }), new org.bookie.web.components.MenuItem("About", "About"), new org.bookie.web.components.MenuItem("admin/Admin", getMessages().getMessage("menu.admin"), { new org.bookie.web.components.MenuItem("admin/AddEvent", "Add event"), new org.bookie.web.components.MenuItem("admin/AddResult", "Add result") }) } getter body: { return ($w) (java.util.Arrays.asList( new Object[] { new org.bookie.web.components.MenuItem("Home", "Main", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("Help", "Help"), new org.bookie.web.components.MenuItem("Contact", "Contact") }), new org.bookie.web.components.MenuItem("UserList", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.members")"), new org.bookie.web.components.MenuItem("account/BetSlipList", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.account")", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("account/BetSlipList", "My Bets"), new org.bookie.web.components.MenuItem("account/TransactionList", "My Transactions") }), new org.bookie.web.components.MenuItem("About", "About"), new org.bookie.web.components.MenuItem("admin/Admin", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.admin")", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("admin/AddEvent", "Add event"), new org.bookie.web.components.MenuItem("admin/AddResult", "Add result") }) }));} setter body: null [ +/- ] Exception: Error compiling expression on object $Border_22@b18e8941[Home/border] with expression node { new org.bookie.web.components.MenuItem("Home", "Main", { new org.bookie.web.components.MenuItem("Help", "Help"), new org.bookie.web.components.MenuItem("Contact", "Contact") }), new org.bookie.web.components.MenuItem("UserList", getMessages().getMessage("menu.members")), new org.bookie.web.components.MenuItem("account/BetSlipList", getMessages().getMessage("menu.account"), { new org.bookie.web.components.MenuItem("account/BetSlipList", "My Bets"), new org.bookie.web.components.MenuItem("account/TransactionList", "My Transactions") }), new org.bookie.web.components.MenuItem("About", "About"), new org.bookie.web.components.MenuItem("admin/Admin", getMessages().getMessage("menu.admin"), { new org.bookie.web.components.MenuItem("admin/AddEvent", "Add event"), new org.bookie.web.components.MenuItem("admin/AddResult", "Add result") }) } getter body: { return ($w) (java.util.Arrays.asList( new Object[] { new org.bookie.web.components.MenuItem("Home", "Main", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("Help", "Help"), new org.bookie.web.components.MenuItem("Contact", "Contact") }), new org.bookie.web.components.MenuItem("UserList", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.members")"), new org.bookie.web.components.MenuItem("account/BetSlipList", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.account")", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("account/BetSlipList", "My Bets"), new org.bookie.web.components.MenuItem("account/TransactionList", "My Transactions") }), new org.bookie.web.components.MenuItem("About", "About"), new org.bookie.web.components.MenuItem("admin/Admin", (java.lang.String)((org.apache.hivemind.impl.AbstractMessages)".getMessages()).getMessage("menu.admin")", (java.util.ArrayList){ new org.bookie.web.components.MenuItem("admin/AddEvent", "Add event"), new org.bookie.web.components.MenuItem("admin/AddResult", "Add result") }) }));} setter body: null [ +/- ] Exception: Unable to add method java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class ognl.ASTList16166428Accessor: [source error] ) is missing [ +/- ] Exception: [source error] ) is missing [ +/- ] Exception: ) is missing
javassist.compiler.CompileError
) is missing
lex: javassist.compiler.Lex@1ca3cb
Stack Trace:
  • javassist.compiler.Parser.parseArgumentList(Parser.java:1337)
  • javassist.compiler.Parser.parseNew(Parser.java:1278)
  • javassist.compiler.Parser.parsePrimaryExpr(Parser.java:1241)
  • javassist.compiler.Parser.parsePostfix(Parser.java:1029)
  • javassist.compiler.Parser.parseUnaryExpr(Parser.java:887)
  • javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
  • javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
  • javassist.compiler.Parser.parseExpression(Parser.java:698)
  • javassist.compiler.Parser.parseArrayInitializer(Parser.java:667)
  • javassist.compiler.Parser.parseNew(Parser.java:1284)
  • javassist.compiler.Parser.parsePrimaryExpr(Parser.java:1241)
  • javassist.compiler.Parser.parsePostfix(Parser.java:1029)
  • javassist.compiler.Parser.parseUnaryExpr(Parser.java:887)
  • javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
  • javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
  • javassist.compiler.Parser.parseExpression(Parser.java:698)
  • javassist.compiler.Parser.parseArgumentList(Parser.java:1329)
  • javassist.compiler.Parser.parseMethodCall(Parser.java:1177)
  • javassist.compiler.Parser.parsePostfix(Parser.java:1034)
  • javassist.compiler.Parser.parseUnaryExpr(Parser.java:887)
  • javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
  • javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
  • javassist.compiler.Parser.parseExpression(Parser.java:698)
  • javassist.compiler.Parser.parsePrimaryExpr(Parser.java:1243)
  • javassist.compiler.Parser.parsePostfix(Parser.java:1029)
  • javassist.compiler.Parser.parseCast(Parser.java:920)
  • javassist.compiler.Parser.parseUnaryExpr(Parser.java:885)
  • javassist.compiler.Parser.parseCast(Parser.java:917)
  • javassist.compiler.Parser.parseUnaryExpr(Parser.java:885)
  • javassist.compiler.Parser.parseBinaryExpr(Parser.java:774)
  • javassist.compiler.Parser.parseConditionalExpr(Parser.java:718)
  • javassist.compiler.Parser.parseExpression(Parser.java:698)
  • javassist.compiler.Parser.parseReturn(Parser.java:506)
  • javassist.compiler.Parser.parseStatement(Parser.java:268)
  • javassist.compiler.Parser.parseBlock(Parser.java:288)
  • javassist.compiler.Parser.parseStatement(Parser.java:242)
  • javassist.compiler.Javac.compileBody(Javac.java:203)
  • javassist.CtBehavior.setBody(CtBehavior.java:341)
  • javassist.CtBehavior.setBody(CtBehavior.java:316)
  • org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:272)
  • org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:221)
  • ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:384)
  • ognl.Ognl.compileExpression(Ognl.java:123)
  • org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:129)
  • org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:91)
  • $ExpressionCache_111713ecfe7.getCompiledExpression($ExpressionCache_111713ecfe7.java)
  • org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:120)
  • org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:111)
  • org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
  • $Menu_24.getItems($Menu_24.java)
  • org.bookie.web.components.Menu.getMenuItems(Menu.java:36)
  • sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  • sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  • sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  • java.lang.reflect.Method.invoke(Unknown Source)
  • ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:627)
  • ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:1040)
  • ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:60)
  • ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:134)
  • ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1751)
  • ognl.ASTProperty.getValueBody(ASTProperty.java:105)
  • ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:200)
  • ognl.SimpleNode.getValue(SimpleNode.java:244)
  • ognl.Ognl.getValue(Ognl.java:376)
  • ognl.Ognl.getValue(Ognl.java:340)
  • org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:207)
  • ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:384)
  • ognl.Ognl.compileExpression(Ognl.java:123)
  • org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:129)
  • org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:91)
  • $ExpressionCache_111713ecfe7.getCompiledExpression($ExpressionCache_111713ecfe7.java)
  • org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:120)
  • org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:111)
  • org.apache.tapestry.components.ForBean.evaluateSourceIterator(ForBean.java:693)
  • org.apache.tapestry.components.ForBean.getData(ForBean.java:326)
  • org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:130)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:184)
  • org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:531)
  • org.apache.tapestry.components.Any.renderComponent(Any.java:53)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:184)
  • org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:184)
  • org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:531)
  • org.apache.tapestry.html.Body.renderComponent(Body.java:38)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:184)
  • org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:531)
  • org.apache.tapestry.html.Shell.renderComponent(Shell.java:64)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:184)
  • org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:184)
  • org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
  • org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:718)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:182)
  • org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:237)
  • org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:397)
  • org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse(DefaultResponseBuilder.java:158)
  • org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:33)
  • $ResponseRenderer_111713ecec1.renderResponse($ResponseRenderer_111713ecec1.java)
  • $ResponseRenderer_111713ecec0.renderResponse($ResponseRenderer_111713ecec0.java)
  • org.apache.tapestry.engine.HomeService.service(HomeService.java:68)
  • $IEngineService_111713ecf30.service($IEngineService_111713ecf30.java)
  • org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:77)
  • org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
  • org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:246)
  • org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
  • $WebRequestServicer_111713ecf0b.service($WebRequestServicer_111713ecf0b.java)
  • $WebRequestServicer_111713ecf0a.service($WebRequestServicer_111713ecf0a.java)
  • org.apache.tapestry.services.impl.DisableCachingFilter.service(DisableCachingFilter.java:54)
  • $WebRequestServicerFilter_111713ecf0d.service($WebRequestServicerFilter_111713ecf0d.java)
  • $WebRequestServicerFilter_111713ecf0c.service($WebRequestServicerFilter_111713ecf0c.java)
  • $WebRequestServicer_111713ecf0e.service($WebRequestServicer_111713ecf0e.java)
  • $WebRequestServicer_111713ecf07.service($WebRequestServicer_111713ecf07.java)
  • $WebRequestServicer_111713ecf06.service($WebRequestServicer_111713ecf06.java)
  • org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
  • $ServletRequestServicer_111713eceed.service($ServletRequestServicer_111713eceed.java)
  • $ServletRequestServicer_111713eceec.service($ServletRequestServicer_111713eceec.java)
  • org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
  • $ServletRequestServicerFilter_111713ecee9.service($ServletRequestServicerFilter_111713ecee9.java)
  • $ServletRequestServicerFilter_111713ecee8.service($ServletRequestServicerFilter_111713ecee8.java)
  • $ServletRequestServicer_111713eceee.service($ServletRequestServicer_111713eceee.java)
  • org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
  • $ServletRequestServicerFilter_111713ecee7.service($ServletRequestServicerFilter_111713ecee7.java)
  • $ServletRequestServicerFilter_111713ecee6.service($ServletRequestServicerFilter_111713ecee6.java)
  • $ServletRequestServicer_111713eceee.service($ServletRequestServicer_111713eceee.java)
  • org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
  • $ServletRequestServicerFilter_111713eceeb.service($ServletRequestServicerFilter_111713eceeb.java)
  • $ServletRequestServicerFilter_111713eceea.service($ServletRequestServicerFilter_111713eceea.java)
  • $ServletRequestServicer_111713eceee.service($ServletRequestServicer_111713eceee.java)
  • $ServletRequestServicer_111713ecee1.service($ServletRequestServicer_111713ecee1.java)
  • $ServletRequestServicer_111713ecee0.service($ServletRequestServicer_111713ecee0.java)
  • org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
  • org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:104)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  • org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
  • org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
  • org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
  • org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
  • org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
  • org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
  • org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
  • org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
  • org.mortbay.jetty.Server.handle(Server.java:303)
  • org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
  • org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
  • org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
  • org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
  • org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
  • org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
  • org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
[ +/- ] Request [ +/- ] Session [ +/- ] Context [ +/- ] Status [ +/- ] System Properties