[ http://issues.apache.org/jira/browse/GERONIMO-2075?page=all ]
Christopher M. Cardona closed GERONIMO-2075. -------------------------------------------- Resolution: Fixed This was fixed on G 1.1 release. > Error viewing "Web Access Log Viewer" portlet on G 1.1 with Tomcat > ------------------------------------------------------------------ > > Key: GERONIMO-2075 > URL: http://issues.apache.org/jira/browse/GERONIMO-2075 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: console > Affects Versions: 1.1 > Environment: Win XP Pro SP2 / Java 1.4.2_10 / Geronimo 410770 / > OpenEJB 2661 > Reporter: Christopher M. Cardona > > Viewing the "Web Access Log Viewer" portlet on G 1.1 with Tomcat throws > ArrayIndexOutOfBoundsException. I noticed that the > \geronimo-1.1-SNAPSHOT\var\catalina\logs folder doesn't exist. Below is the > stack trace: > Booting Geronimo Kernel (in Java 1.4.2_10)... > Module 1/20 geronimo/rmi-naming/1.1-SNAPSHOT/car started in > .340 > s > Module 2/20 geronimo/j2ee-server/1.1-SNAPSHOT/car started in > .621 > s > Module 3/20 geronimo/j2ee-security/1.1-SNAPSHOT/car started in > .791 > s > Module 4/20 geronimo/axis/1.1-SNAPSHOT/car started in > .090 > s > Module 5/20 geronimo/openejb/1.1-SNAPSHOT/car started in > .370 > s > Module 6/20 geronimo/system-database/1.1-SNAPSHOT/car started in > 4.156 > s > Module 7/20 geronimo/activemq-broker/1.1-SNAPSHOT/car started in > 2.594 > s > Module 8/20 geronimo/activemq/1.1-SNAPSHOT/car started in > .431 > s > Module 9/20 geronimo/tomcat/1.1-SNAPSHOT/car started in > 2.594 > s > Module 10/20 geronimo/geronimo-gbean-deployer/1.1-SNAPSHOT/car started in > .571 > s > Module 11/20 geronimo/j2ee-deployer/1.1-SNAPSHOT/car started in > .280 > s > Module 12/20 geronimo/openejb-deployer/1.1-SNAPSHOT/car started in > .351 > s > Module 13/20 geronimo/client-deployer/1.1-SNAPSHOT/car started in > .060 > s > Module 14/20 geronimo/axis-deployer/1.1-SNAPSHOT/car started in > .090 > s > Module 15/20 geronimo/sharedlib/1.1-SNAPSHOT/car started in > .010 > s > Module 16/20 geronimo/tomcat-deployer/1.1-SNAPSHOT/car started in > .111 > s > Module 17/20 geronimo/welcome-tomcat/1.1-SNAPSHOT/car started in > .330 > s > Module 18/20 geronimo/webconsole-tomcat/1.1-SNAPSHOT/car started in > 4.036 > s > Module 19/20 geronimo/remote-deploy-tomcat/1.1-SNAPSHOT/car started in > .281 > s > Module 20/20 geronimo/hot-deployer/1.1-SNAPSHOT/car started in > .911 > s > Startup completed in 23 seconds > Listening on Ports: > 1099 0.0.0.0 RMI Naming > 1527 0.0.0.0 Derby Connector > 4201 0.0.0.0 ActiveIO Connector EJB > 4242 0.0.0.0 Remote Login Listener > 8009 0.0.0.0 Tomcat Connector AJP > 8080 0.0.0.0 Tomcat Connector HTTP > 8443 0.0.0.0 Tomcat Connector HTTPS > 9999 0.0.0.0 JMX Remoting Connector > 61616 0.0.0.0 ActiveMQ Message Broker Connector > Started Application Modules: > EAR: geronimo/webconsole-tomcat/1.1-SNAPSHOT/car > RAR: geronimo/activemq/1.1-SNAPSHOT/car > RAR: geronimo/system-database/1.1-SNAPSHOT/car > WAR: geronimo/remote-deploy-tomcat/1.1-SNAPSHOT/car > WAR: geronimo/welcome-tomcat/1.1-SNAPSHOT/car > Web Applications: > http://IBM-CCARDONA:8080/ > http://IBM-CCARDONA:8080/console > http://IBM-CCARDONA:8080/console-standard > http://IBM-CCARDONA:8080/remote-deploy > Geronimo Application Server started > 22:46:25,815 WARN [BasicProxyManager] Could not load interface > org.apache.geron > imo.tomcat.TomcatManagerImpl in provided ClassLoader for > geronimo/tomcat/1.1-SNA > PSHOT/car?ServiceModule=geronimo/tomcat/1.1-SNAPSHOT/car,j2eeType=GBean,name=Tom > catWebManager > 22:46:25,835 WARN [BasicProxyManager] Could not load interface > org.apache.geron > imo.tomcat.TomcatWebContainer in provided ClassLoader for > geronimo/tomcat/1.1-SN > APSHOT/car?ServiceModule=geronimo/tomcat/1.1-SNAPSHOT/car,j2eeType=GBean,name=To > mcatWebContainer > 22:46:25,835 WARN [BasicProxyManager] Could not load interface > org.apache.geron > imo.tomcat.TomcatContainer in provided ClassLoader for > geronimo/tomcat/1.1-SNAPS > HOT/car?ServiceModule=geronimo/tomcat/1.1-SNAPSHOT/car,j2eeType=GBean,name=Tomca > tWebContainer > 22:46:25,865 ERROR [[WebAccessLogViewer]] Servlet.service() for servlet > WebAcces > sLogViewer threw exception > java.lang.ArrayIndexOutOfBoundsException: 0 > at > org.apache.geronimo.console.logmanager.WebAccessLogViewerPortlet.doVi > ew(WebAccessLogViewerPortlet.java:104) > at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:250) > at javax.portlet.GenericPortlet.render(GenericPortlet.java:178) > at > org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218 > ) > at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke > rImpl.java:120) > at > org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvoke > rImpl.java:73) > at > org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerI > mpl.java:119) > at > org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPo > rtlet(PortletContainerWrapperImpl.java:70) > at > org.apache.pluto.portalImpl.aggregation.PortletFragment.service(Portl > etFragment.java:168) > at > org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService > (ColumnFragment_jsp.java:60) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(Ro > wFragment_jsp.java:57) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(P > ageFragment_jsp.java:61) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(P > ageFragment_jsp.java:61) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(R > ootFragment_jsp.java:103) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:254) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:178) > at > org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSu > bjectValve.java:52) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica > torBase.java:524) > at > org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve. > invoke(GeronimoStandardContext.java:342) > at > org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(Gero > nimoBeforeAfterValve.java:31) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > a:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p > rocessConnection(Http11BaseProtocol.java:667) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo > int.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol > lowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:684) > at java.lang.Thread.run(Thread.java:534) > 22:46:25,875 ERROR [PortletFragment] Error in Portlet > java.lang.ArrayIndexOutOfBoundsException: 0 > at > org.apache.geronimo.console.logmanager.WebAccessLogViewerPortlet.doVi > ew(WebAccessLogViewerPortlet.java:104) > at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:250) > at javax.portlet.GenericPortlet.render(GenericPortlet.java:178) > at > org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218 > ) > at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke > rImpl.java:120) > at > org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvoke > rImpl.java:73) > at > org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerI > mpl.java:119) > at > org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPo > rtlet(PortletContainerWrapperImpl.java:70) > at > org.apache.pluto.portalImpl.aggregation.PortletFragment.service(Portl > etFragment.java:168) > at > org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService > (ColumnFragment_jsp.java:60) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(Ro > wFragment_jsp.java:57) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(P > ageFragment_jsp.java:61) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(P > ageFragment_jsp.java:61) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at > org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(R > ootFragment_jsp.java:103) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp > atcher.java:672) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD > ispatcher.java:574) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis > patcher.java:499) > at > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(Abst > ractFragment.java:112) > at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:254) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:178) > at > org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSu > bjectValve.java:52) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica > torBase.java:524) > at > org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve. > invoke(GeronimoStandardContext.java:342) > at > org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(Gero > nimoBeforeAfterValve.java:31) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav > a:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p > rocessConnection(Http11BaseProtocol.java:667) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo > int.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol > lowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:684) > at java.lang.Thread.run(Thread.java:534) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira