Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 44018 invoked from network); 12 Sep 2006 09:09:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Sep 2006 09:09:54 -0000 Received: (qmail 34101 invoked by uid 500); 12 Sep 2006 09:09:52 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 34052 invoked by uid 500); 12 Sep 2006 09:09:52 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 34011 invoked by uid 99); 12 Sep 2006 09:09:51 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Sep 2006 02:09:51 -0700 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received: from ([209.237.227.198:51307] helo=brutus.apache.org) by idunn.apache.osuosl.org (ecelerity 2.1 r(10620)) with ESMTP id 49/05-00869-86976054 for ; Tue, 12 Sep 2006 02:10:01 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 11FE0410016 for ; Tue, 12 Sep 2006 09:06:25 +0000 (GMT) Message-ID: <25226530.1158051985071.JavaMail.jira@brutus> Date: Tue, 12 Sep 2006 02:06:25 -0700 (PDT) From: "Mario Ivankovits (JIRA)" To: dev@myfaces.apache.org Subject: [jira] Commented: (TOMAHAWK-653) WebXmlParser.java doesn't appear to find entities declaired in web.xml correctly In-Reply-To: <22357041.1157150067971.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/TOMAHAWK-653?page=comments#action_12434098 ] Mario Ivankovits commented on TOMAHAWK-653: ------------------------------------------- No, in your case it should fail anyway. t:document is required for the StreamingAddResource. Could you please try a t:inputCalendar with and without ADD_RESOURCE_CLASS? You should get the same exception in both cases. - I know, this wont help much then ;-) but shows that there will be something wrong in your installation, maybe the xml parser is somehow "puzzled". If this do not help, could you please pack a little war and attach it to this jira. Thanks! > WebXmlParser.java doesn't appear to find entities declaired in web.xml correctly > -------------------------------------------------------------------------------- > > Key: TOMAHAWK-653 > URL: http://issues.apache.org/jira/browse/TOMAHAWK-653 > Project: MyFaces Tomahawk > Issue Type: Bug > Affects Versions: 1.1.3 > Reporter: Mike Youngstrom > > I have the following doctype declaired for my web.xml > > > ]> > xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> > ..... > &contextParams; > ........ > > Gives me the exception below. By the way I'm using t:document with > > org.apache.myfaces.ADD_RESOURCE_CLASS > org.apache.myfaces.component.html.util.StreamingAddResource > > 16:18:35,218 FATAL WebXmlParser: Unable to parse web.xml > java.io.FileNotFoundException: \WEB-INF\context-params.xml (The system cannot find the path specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.(Unknown Source) > at java.io.FileInputStream.(Unknown Source) > at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) > at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXmlParser.parse(WebXmlParser.java:101) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXml.init(WebXml.java:204) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXml.getWebXml(WebXml.java:191) > at org.apache.myfaces.renderkit.html.util.AddResourceFactory.checkEnvironment(AddResourceFactory.java:339) > at org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(AddResourceFactory.java:288) > at org.apache.myfaces.custom.document.DocumentHeadRenderer.writeBeforeEnd(DocumentHeadRenderer.java:51) > at org.apache.myfaces.custom.document.AbstractDocumentRenderer.encodeEnd(AbstractDocumentRenderer.java:72) > at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:848) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:893) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:889) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:889) > at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578) > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133) > at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:181) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) > at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) > at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) > at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Unknown Source) > Sep 1, 2006 4:18:35 PM com.sun.facelets.FaceletViewHandler handleRenderException > SEVERE: Error Rendering View[/index.xhtml] > javax.faces.FacesException: java.io.FileNotFoundException: \WEB-INF\context-params.xml (The system cannot find the path specified) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXmlParser.parse(WebXmlParser.java:117) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXml.init(WebXml.java:204) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXml.getWebXml(WebXml.java:191) > at org.apache.myfaces.renderkit.html.util.AddResourceFactory.checkEnvironment(AddResourceFactory.java:339) > at org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(AddResourceFactory.java:288) > at org.apache.myfaces.custom.document.DocumentHeadRenderer.writeBeforeEnd(DocumentHeadRenderer.java:51) > at org.apache.myfaces.custom.document.AbstractDocumentRenderer.encodeEnd(AbstractDocumentRenderer.java:72) > at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:848) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:893) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:889) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:889) > at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578) > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133) > at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:181) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:113) > at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) > at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191) > at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) > at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Unknown Source) > Caused by: java.io.FileNotFoundException: \WEB-INF\context-params.xml (The system cannot find the path specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.(Unknown Source) > at java.io.FileInputStream.(Unknown Source) > at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) > at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) > at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) > at org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXmlParser.parse(WebXmlParser.java:101) > ... 57 more -- 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