Hide Forgot
Created attachment 830496 [details] Screenshot Description of problem: NPE after entering the page properties edit view. Version-Release number of selected component (if applicable): Latest snapshot as of November 27th, 2013. How reproducible: It has happened only after quite time working and editing pages. Steps to Reproduce: 1. 2. 3. Actual results: Exception showed on panel. Expected results: Additional info: EXCEPTION MESSAGE: Thread id=ajp-bio-8009-exec-13 Thread begin date=Thu Nov 28 22:02:07 CET 2013 Thread group=main Request URL=/dashbuilder/Controller?csrf=69162744 Request IP=95.39.227.236 Request date=Thu Nov 28 22:02:07 CET 2013 Request header:user-agent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36 Request header:referer=https://demo.gesconsultor.com/dashbuilder/Controller?_fb=tsch&_fp=PageConfig&csrf=88913386 Request header:cookie=JSESSIONID=9324F17D29D26120DFF7FD412AE6C5AD; dashbuilderNavigationPoint=en-1vc-1; PHPSESSID=tgks864as95m1t8d348c65o686; region_left_web_2_0_cookie=1; NRAGENT=tk=241eaa47e4201e23 Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/panelsCellSpacing=2 Request param:name_en=Last Events Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/skin=GesConsultor Request param:name_fr= Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/envelope= Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/visible=true Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/layout=Default_Layout Request param:_fp=save Request param:name_de= Request param:name_ja= Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/saveButtonPressed=true Request param:csrf=69162744 Request param:name_pt= Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/regionsCellSpacing=2 Request param:name_es=Últimos Eventos Request param:_fb=org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler Request param:factory://org.jboss.dashboard.ui.config.components.section.SectionPropertiesHandler/url=last_events Request param:name_zh= Tx id=1887578800 Tx Isolation=2 Tx Auto commit=false JSP=/envelopes/Default_Envelope/full.jsp JSP=/templates/footer.jsp Error id=1385672529823 Error date=Thu Nov 28 22:02:09 CET 2013 Error stack trace=org.apache.jasper.JasperException: La uri absoluta: http://jakarta.apache.org/taglibs/i18n-1.0 no puede resolverse o en web.xml o el los archivos jar desplegados con esta aplicación at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:56) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:410) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:117) at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:311) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:152) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:410) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1427) at org.apache.jasper.compiler.Parser.parse(Parser.java:138) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:652) at org.jboss.dashboard.ui.taglib.BaseTag.jspInclude(BaseTag.java:51) at org.jboss.dashboard.ui.taglib.EnvelopeFooterTag.doStartTag(EnvelopeFooterTag.java:42) at org.apache.jsp.envelopes.Default_005fEnvelope.full_jsp._jspx_meth_panel_005fenvelopeFooter_005f0(full_jsp.java:316) at org.apache.jsp.envelopes.Default_005fEnvelope.full_jsp._jspService(full_jsp.java:201) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:652) at org.jboss.dashboard.ui.taglib.BaseTag.jspInclude(BaseTag.java:51) at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:48) at org.apache.jsp.templates.standard_005ftemplate_jsp._jspService(standard_005ftemplate_jsp.java:139) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.jboss.dashboard.ui.controller.responses.ShowScreenResponse.execute(ShowScreenResponse.java:45) at org.jboss.dashboard.ui.controller.requestChain.RequestRenderer.processRequest(RequestRenderer.java:31) at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:60) at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:62) at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:62) at org.jboss.dashboard.ui.controller.ControllerServlet$4.txFragment(ControllerServlet.java:211) at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:254) at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeInitiator(HibernateTxFragment.java:179) at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:167) at org.jboss.dashboard.ui.controller.ControllerServlet.processTheView(ControllerServlet.java:207) at org.jboss.dashboard.ui.controller.ControllerServlet$2.doWork(ControllerServlet.java:169) at org.jboss.dashboard.factory.Factory.runWork(Factory.java:295) at org.jboss.dashboard.factory.Factory.doWork(Factory.java:321) at org.jboss.dashboard.ui.controller.ControllerServlet.service(ControllerServlet.java:148) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) 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:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
Cause ----- The taglib uri "http://jakarta.apache.org/taglibs/i18n-1.0" is no longer used since this bug was closed -> https://bugzilla.redhat.com/show_bug.cgi?id=1031080. These occurrences were replaced by the new uri "http://dashboard.jboss.org/taglibs/i18n-1.0" in the whole application. So probably an incorrect old uri is still present in some file..
I have been finding occurrences for the old uri and there is no one in the whole dashbuilder project. I have been testing the app and I cannot reproduce the error. Please, we cannot reproduce the problem. Can you give us feedback about the environment details? Some questions: - Are you using any custom envelope or skin or layout? - Can you check if you envelope/skin/layout jsp files have a reference to this incorrect uri? Thanks in advance.
Hi Roger. We installed over a Candidate Release 2 version. On that installation we made some customizations on a page and we maintained it, instead of making the same changes over the new version, and there was a reference to jakarta inside it. So I'm going to mark this a close. Thanks for for your attention, and my congratulations for this great product!
Great! Thank you! Kind REGARDS, Roger