We are currently unable to use the weboperator for vCO, due to an exception which occurs immediately after logging in:
Webview - An exception has occurred.
Reason: ch.dunes.model.type.NotFoundObject cannot be cast to [Ljava.lang.Object;
You may continue by restarting the session.
The server log shows that this might be an OGNL expression somehow throwing a spanner into the works;
2014-01-15 13:19:18.295+0100 [http-bio-MY.IP.ADD.RESS-8281-exec-7] INFO {} [AdminClientImpl] Client was created successfully
2014-01-15 13:21:31.241+0100 [http-bio-MY.IP.ADD.RESS-8281-exec-3] INFO {} [AdminClientImpl] Client was created successfully
2014-01-15 13:21:31.566+0100 [http-bio-MY.IP.ADD.RESS-8281-exec-3] INFO {} [SecurityTokenServiceImpl] Successfully acquired token for user: oleand
2014-01-15 13:21:31.869+0100 [http-bio-MY.IP.ADD.RESS-exec-3] INFO {} [SecurityTokenServiceImpl] Successfully acquired token for user: {Name: OLEAND, Domain: hq.no.elkjop.int}
2014-01-15 13:21:31.895+0100 [http-bio-MY.IP.ADD.RESS-exec-3] INFO {} [WebviewExceptionPage] Webview Exception - message:
org.apache.tapestry.BindingException: Unable to read OGNL expression '<parsed OGNL expression>' of $IfMemberOf_16@730f19b6[weboperator/default/$Border.$IfMemberOf]: memberOf [classpath:/ch/dunes/web/webview/components/IfMemberOf.jwc, line 1]
at org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:114)
at org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:103)
at org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:87)
at org.apache.tapestry.enhance.EnhanceUtils.toBoolean(EnhanceUtils.java:130)
at $IfBean_13.getCondition($IfBean_13.java)
at org.apache.tapestry.components.IfBean.evaluateCondition(IfBean.java:106)
at org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:63)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
at org.apache.tapestry.link.DefaultLinkRenderer.renderLink(DefaultLinkRenderer.java:81)
at org.apache.tapestry.link.AbstractLinkComponent.renderComponent(AbstractLinkComponent.java:95)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:44)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
at org.apache.tapestry.components.Any.renderComponent(Any.java:48)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
at org.apache.tapestry.html.Body.renderComponent(Body.java:129)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275)
at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:366)
at org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:71)
at $ResponseRenderer_1439572d658.renderResponse($ResponseRenderer_1439572d658.java)
at org.apache.tapestry.engine.PageService.service(PageService.java:68)
at $IEngineService_1439572d6d2.service($IEngineService_1439572d6d2.java)
at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
at $WebRequestServicer_1439572d6ae.service($WebRequestServicer_1439572d6ae.java)
at $WebRequestServicer_1439572d6aa.service($WebRequestServicer_1439572d6aa.java)
at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
at $ServletRequestServicer_1439572d690.service($ServletRequestServicer_1439572d690.java)
at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
at $ServletRequestServicerFilter_1439572d68c.service($ServletRequestServicerFilter_1439572d68c.java)
at $ServletRequestServicer_1439572d692.service($ServletRequestServicer_1439572d692.java)
at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
at $ServletRequestServicerFilter_1439572d68a.service($ServletRequestServicerFilter_1439572d68a.java)
at $ServletRequestServicer_1439572d692.service($ServletRequestServicer_1439572d692.java)
at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
at $ServletRequestServicerFilter_1439572d68e.service($ServletRequestServicerFilter_1439572d68e.java)
at $ServletRequestServicer_1439572d692.service($ServletRequestServicer_1439572d692.java)
at $ServletRequestServicer_1439572d684.service($ServletRequestServicer_1439572d684.java)
at ch.dunes.web.webview.engine.WebviewApplicationServlet.doService(WebviewApplicationServlet.java:100)
at ch.dunes.web.webview.engine.WebviewApplicationServlet.doGet(WebviewApplicationServlet.java:58)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1367)
at ch.dunes.vso.web.ProxyResponseFilter.doNothing(ProxyResponseFilter.java:91)
at ch.dunes.vso.web.ProxyResponseFilter.doFilter(ProxyResponseFilter.java:64)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at org.eclipse.jetty.nested.NestedConnection.service(NestedConnection.java:85)
at org.eclipse.jetty.nested.NestedConnector.service(NestedConnector.java:81)
at com.vmware.o11n.webviewserver.NestedJettyWebviewHandler.service(NestedJettyWebviewHandler.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.vmware.o11n.webviewserver.WebviewActiveNodeFilter.doFilter(WebviewActiveNodeFilter.java:38)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.hivemind.ApplicationRuntimeException: Unable to read OGNL expression '<parsed OGNL expression>' of $IfMemberOf_16@730f19b6[weboperator/default/$Border.$IfMemberOf]: memberOf [webview:/weboperator/Border.jwc, line 64]
at org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.readCompiled(ExpressionEvaluatorImpl.java:95)
at $ExpressionEvaluator_1439572d76f.readCompiled($ExpressionEvaluator_1439572d76f.java)
at org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:110)
... 96 more
Caused by: ognl.OgnlException: memberOf [java.lang.ClassCastException: ch.dunes.model.type.NotFoundObject cannot be cast to [Ljava.lang.Object;]
at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:949)
at ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:53)
at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:121)
at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1657)
at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
at ognl.SimpleNode.getValue(SimpleNode.java:210)
at ognl.Ognl.getValue(Ognl.java:333)
at ognl.Ognl.getValue(Ognl.java:310)
at org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.readCompiled(ExpressionEvaluatorImpl.java:91)
... 98 more
But how do I trace the bugger down?