Tom
Eddie O'Neil wrote:
Tom--
Well, there are a couple of things here...
First, the error below is something that's expected as it's thrown from a test called "VisibleError" when it tries to bind to a property "foo" that doesn't exist. If the test output said "pass" next to the test, then it ran fine. This is a good point -- we've got a lot of tests (JUnit and test recorder) that test error conditions, so seeing stacktraces on the console or error messages in tests isn't necessarily bad. :)
But, when did you hit the server http://server:8080/coreWeb? Was it after the DRTs ran while the server was still up?
Eddie
Tom Conrad wrote:
Just downloaded from subversion, built it per the docs and it seems to work fine. However, after passing the tests from 'ant drt', the http://server:8080/coreWeb displays "Internal error" along with the Weblogic logo. I found the following in the tomcat logs...
2004-07-28 00:11:51 StandardContext[/manager]Manager: install: Installing web application at '/coreWeb'from 'file:///root/install/beehive/trunk/netui/test/webapps/drt/coreWeb'
2004-07-28 00:21:11 ApplicationDispatcher[/coreWeb] Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.el.ELException: Unable to find a value for "foo" in object of class "template.visibleE
rror.Controller" using operator "."
at org.apache.commons.el.Logger.logError(Logger.java:481)
at org.apache.commons.el.Logger.logError(Logger.java:498)
at org.apache.commons.el.Logger.logError(Logger.java:611)
at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:899)
at org.apache.jsp.template.visibleError.Template_jsp._jspx_meth_c_if_0(Template_jsp.java:250)
at org.apache.jsp.template.visibleError.Template_jsp._jspx_meth_netui_body_0(Template_jsp.java:1
96)
2004-07-28 00:11:39 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2004-07-28 00:11:42 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2004-07-28 00:11:42 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2004-07-28 00:11:43 StandardContext[/servlets-examples]ContextListener: contextInitialized() 2004-07-28 00:11:43 StandardContext[/servlets-examples]SessionListener: contextInitialized() 2004-07-28 00:11:51 StandardContext[/manager]Manager: init: Associated with Deployer 'localhost' 2004-07-28 00:11:51 StandardContext[/manager]Manager: init: Global resources are available 2004-07-28 00:11:51 StandardContext[/manager]Manager: install: Installing web application at '/coreWeb' from 'file:///root/install/beehive/trunk/netui/test/webapps/drt/coreWeb' 2004-07-28 00:21:11 ApplicationDispatcher[/coreWeb] Servlet.service() for servlet jsp threw exception javax.servlet.jsp.el.ELException: Unable to find a value for "foo" in object of class "template.visibleError.Controller" using operator "." at org.apache.commons.el.Logger.logError(Logger.java:481) at org.apache.commons.el.Logger.logError(Logger.java:498) at org.apache.commons.el.Logger.logError(Logger.java:611) at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340) at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263) at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:899) at org.apache.jsp.template.visibleError.Template_jsp._jspx_meth_c_if_0(Template_jsp.java:250) at org.apache.jsp.template.visibleError.Template_jsp._jspx_meth_netui_body_0(Template_jsp.java:196) at org.apache.jsp.template.visibleError.Template_jsp._jspx_meth_netui_html_0(Template_jsp.java:127) at org.apache.jsp.template.visibleError.Template_jsp._jspService(Template_jsp.java:86) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499) at org.apache.beehive.netui.tags.template.Template.doEndTag(Template.java:262) at org.apache.jsp.template.visibleError.Begin_jsp._jspx_meth_temp_template_0(Begin_jsp.java:121) at org.apache.jsp.template.visibleError.Begin_jsp._jspService(Begin_jsp.java:66) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.beehive.netui.pageflow.PageFlowJspFilter.doFilter(PageFlowJspFilter.java:218) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at pageFlowCore.forwards.Controller$Redirector.forward(Unknown Source) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1263) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1161) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:637) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:691) at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:533) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at pageFlowCore.forwards.Controller$Redirector.forward(Unknown Source) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1263) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:633) at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:691) at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:533) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.beehive.netui.tools.testrecorder.server.TestRecorderFilter.doFilter(TestRecorderFilter.java:145) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:595)
2004-07-28 00:21:45 StandardContext[/servlets-examples]SessionListener: contextDestroyed() 2004-07-28 00:21:45 StandardContext[/servlets-examples]ContextListener: contextDestroyed() 2004-07-28 00:21:45 StandardContext[/jsp-examples]SessionListener: contextDestroyed() 2004-07-28 00:21:45 StandardContext[/jsp-examples]ContextListener: contextDestroyed() 2004-07-28 00:23:37 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2004-07-28 00:23:57 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2004-07-28 00:23:57 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2004-07-28 00:23:58 StandardContext[/servlets-examples]ContextListener: contextInitialized() 2004-07-28 00:23:58 StandardContext[/servlets-examples]SessionListener: contextInitialized() 2004-07-28 00:25:33 StandardContext[/manager]HTMLManager: init: Associated with Deployer 'localhost' 2004-07-28 00:25:33 StandardContext[/manager]HTMLManager: init: Global resources are available 2004-07-28 00:25:33 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost' 2004-07-28 00:26:46 StandardContext[/jsp-examples]SessionListener: sessionCreated('FC3C8146AAC78FEDEC1A907ACBD4A1C2') 2004-07-28 00:28:39 StandardContext[/jsp-examples]SessionListener: attributeAdded('FC3C8146AAC78FEDEC1A907ACBD4A1C2', 'javax.servlet.jsp.jstl.fmt.request.charset', 'UTF-8') 2004-07-28 00:30:08 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: doFilter(): redirecting request for http://tmcbench:8080/balancer/ to http://jakarta.apache.org 2004-07-28 00:31:33 StandardContext[/servlets-examples]InvokerFilter(ApplicationFilterConfig[name=Path Mapped Filter, filterClass=filters.ExampleFilter]): 23 milliseconds 2004-07-28 00:33:18 StandardContext[/servlets-examples]SessionListener: contextDestroyed() 2004-07-28 00:33:18 StandardContext[/servlets-examples]ContextListener: contextDestroyed() 2004-07-28 00:33:18 StandardContext[/jsp-examples]SessionListener: contextDestroyed() 2004-07-28 00:33:18 StandardContext[/jsp-examples]ContextListener: contextDestroyed() 2004-07-28 00:33:49 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2004-07-28 00:34:08 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2004-07-28 00:34:08 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2004-07-28 00:34:10 StandardContext[/servlets-examples]ContextListener: contextInitialized() 2004-07-28 00:34:10 StandardContext[/servlets-examples]SessionListener: contextInitialized() 2004-07-28 00:34:12 StandardContext[/manager]HTMLManager: init: Associated with Deployer 'localhost' 2004-07-28 00:34:12 StandardContext[/manager]HTMLManager: init: Global resources are available 2004-07-28 00:34:12 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost' 2004-07-28 00:34:36 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost' 2004-07-28 01:00:13 StandardContext[/jsp-examples]SessionListener: sessionDestroyed('FC3C8146AAC78FEDEC1A907ACBD4A1C2') 2004-07-28 01:00:13 StandardContext[/jsp-examples]SessionListener: attributeRemoved('FC3C8146AAC78FEDEC1A907ACBD4A1C2', 'javax.servlet.jsp.jstl.fmt.request.charset', 'UTF-8')