3 Replies Latest reply on Sep 28, 2011 6:06 PM by alesj

    VFS file not Found

    onecoder

      I have tried the soltuions for Crystal reports that are posted here and none work.  I get the correct path displayed running on the Linux Servers or on JBoss on my development system.  It seems that JBoss is looking at the .war files as a physical path rather than a virtual path.  I expect that this is a VFS configuration or path configuration that I have as of yet not been able to find.  Attached is the log. 

       

      Any help or suggestions would be helpfull.  Thanks

       

      17:05:14,495 ERROR [JRCCommunicationAdapter] The report file was not found

      17:05:14,541 ERROR [STDERR] com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Report file /C:/JBoss/jboss-5.1.0.GA/server/default/deploy/revenue-reports-web.war/WEB-INF/reports/security/CAPS Administration Detail.rpt not found---- Error code:-2147215356 Error code name:fileNotOpened

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.sdk.JRCAdapterSDKException.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.sdk.erom.jrc.a.<init>(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.sdk.erom.jrc.ReportAgentFactory.createAgent(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.<init>(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.crystaldecisions.sdk.occa.report.application.ClientDocument.if(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at org.cityofxxxxx.dor.revenueanalysis.reports.utils.CrystalReportPreparerImpl.getReportClientDocument(CrystalReportPreparerImpl.java:157)

      17:05:14,541 ERROR [STDERR]  at org.cityofxxxxx.dor.revenueanalysis.reports.utils.CrystalReportPreparerImpl.getReportSourceWrapper(CrystalReportPreparerImpl.java:70)

      17:05:14,541 ERROR [STDERR]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      17:05:14,541 ERROR [STDERR]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

      17:05:14,541 ERROR [STDERR]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

      17:05:14,541 ERROR [STDERR]  at java.lang.reflect.Method.invoke(Method.java:597)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.proxy.$Proxy517.getReportSourceWrapper(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at org.cityofxxxxx.dor.revenueanalysis.reports.ui.ReportViewerSetupPage.<init>(ReportViewerSetupPage.java:71)

      17:05:14,541 ERROR [STDERR]  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

      17:05:14,541 ERROR [STDERR]  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

      17:05:14,541 ERROR [STDERR]  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

      17:05:14,541 ERROR [STDERR]  at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:147)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:88)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:268)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.request.target.coding.HybridUrlCodingStrategy$HybridBookmarkablePageRequestTarget.newPage(HybridUrlCodingStrategy.java:874)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:210)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)

      17:05:14,541 ERROR [STDERR]  at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      17:05:14,541 ERROR [STDERR]  at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:167)

      17:05:14,541 ERROR [STDERR]  at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

      17:05:14,541 ERROR [STDERR]  at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      17:05:14,541 ERROR [STDERR]  at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:111)

      17:05:14,541 ERROR [STDERR]  at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

      17:05:14,541 ERROR [STDERR]  at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      17:05:14,541 ERROR [STDERR]  at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      17:05:14,541 ERROR [STDERR]  at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

      17:05:14,541 ERROR [STDERR]  at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

      17:05:14,541 ERROR [STDERR]  at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

      17:05:14,541 ERROR [STDERR]  at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

      17:05:14,541 ERROR [STDERR]  at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

      17:05:14,541 ERROR [STDERR]  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

      17:05:14,541 ERROR [STDERR]  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

      17:05:14,541 ERROR [STDERR]  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

      17:05:14,541 ERROR [STDERR]  at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

      17:05:14,541 ERROR [STDERR]  at java.lang.Thread.run(Thread.java:619)

      17:05:14,541 ERROR [STDERR] Caused by: com.businessobjects.reports.sdk.JRCAdapterSDKException: Report file /C:/JBoss/jboss-5.1.0.GA/server/default/deploy/revenue-reports-web.war/WEB-INF/reports/security/CAPS Administration Detail.rpt not found

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.sdk.JRCReportLoader.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.sdk.JRCReportLoader.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.sdk.requesthandler.ReportDocumentRequestHandler.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  ... 64 more

      17:05:14,541 ERROR [STDERR] Caused by: java.io.FileNotFoundException: C:\JBoss\jboss-5.1.0.GA\server\default\deploy\revenue-reports-web.war\WEB-INF\reports\security\CAPS Administration Detail.rpt (The system cannot find the path specified)

      17:05:14,541 ERROR [STDERR]  at java.io.RandomAccessFile.open(Native Method)

      17:05:14,541 ERROR [STDERR]  at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.loader.ReportLoader.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  at com.businessobjects.reports.loader.ReportLoader.a(Unknown Source)

      17:05:14,541 ERROR [STDERR]  ... 67 more

      17:05:14,541 ERROR [RequestCycle] Can't instantiate page using constructor public org.cityofxxxxx.dor.revenueanalysis.reports.ui.ReportViewerSetupPage(org.apache.wicket.PageParameters) and argument reportId = "249"

      org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public org.cityofxxxxx.dor.revenueanalysis.reports.ui.ReportViewerSetupPage(org.apache.wicket.PageParameters) and argument reportId = "249"

      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:168)

      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:88)

      at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:268)

      at org.apache.wicket.request.target.coding.HybridUrlCodingStrategy$HybridBookmarkablePageRequestTarget.newPage(HybridUrlCodingStrategy.java:874)

      at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283)

      at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:210)

      at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)

      at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)

      at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)

      at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)

      at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)

      at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)

      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:167)

      at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

      at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:111)

      at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

      at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

      at java.lang.Thread.run(Thread.java:619)

      Caused by: java.lang.reflect.InvocationTargetException

      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:147)

      ... 42 more

      Caused by: java.lang.RuntimeException: org.cityofxxxxx.dor.revenueanalysis.reports.utils.ReportPreparationException: Exception while loading report document!

      at org.cityofxxxxx.dor.revenueanalysis.reports.ui.ReportViewerSetupPage.<init>(ReportViewerSetupPage.java:80)

      ... 47 more

      Caused by: org.cityofxxxxx.dor.revenueanalysis.reports.utils.ReportPreparationException: Exception while loading report document!

      at org.cityofxxxxx.dor.revenueanalysis.reports.utils.CrystalReportPreparerImpl.getReportClientDocument(CrystalReportPreparerImpl.java:181)

      at org.cityofxxxxx.dor.revenueanalysis.reports.utils.CrystalReportPreparerImpl.getReportSourceWrapper(CrystalReportPreparerImpl.java:70)

      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

      at java.lang.reflect.Method.invoke(Method.java:597)

      at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416)

      at org.apache.wicket.proxy.$Proxy517.getReportSourceWrapper(Unknown Source)

      at org.cityofxxxxx.dor.revenueanalysis.reports.ui.ReportViewerSetupPage.<init>(ReportViewerSetupPage.java:71)

      ... 47 more

      Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Report file /C:/JBoss/jboss-5.1.0.GA/server/default/deploy/revenue-reports-web.war/WEB-INF/reports/security/CAPS Administration Detail.rpt not found---- Error code:-2147215356 Error code name:fileNotOpened

      at com.businessobjects.reports.sdk.JRCAdapterSDKException.a(Unknown Source)

      at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(Unknown Source)

      at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(Unknown Source)

      at com.businessobjects.sdk.erom.jrc.a.<init>(Unknown Source)

      at com.businessobjects.sdk.erom.jrc.ReportAgentFactory.createAgent(Unknown Source)

      at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.<init>(Unknown Source)

      at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)

      at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(Unknown Source)

      at com.crystaldecisions.sdk.occa.report.application.ClientDocument.if(Unknown Source)

      at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)

      at org.cityofxxxxx.dor.revenueanalysis.reports.utils.CrystalReportPreparerImpl.getReportClientDocument(CrystalReportPreparerImpl.java:157)

      ... 55 more

      Caused by: com.businessobjects.reports.sdk.JRCAdapterSDKException: Report file /C:/JBoss/jboss-5.1.0.GA/server/default/deploy/revenue-reports-web.war/WEB-INF/reports/security/CAPS Administration Detail.rpt not found

      at com.businessobjects.reports.sdk.JRCReportLoader.a(Unknown Source)

      at com.businessobjects.reports.sdk.JRCReportLoader.a(Unknown Source)

      at com.businessobjects.reports.sdk.requesthandler.ReportDocumentRequestHandler.a(Unknown Source)

      ... 64 more

      Caused by: java.io.FileNotFoundException: C:\JBoss\jboss-5.1.0.GA\server\default\deploy\revenue-reports-web.war\WEB-INF\reports\security\CAPS Administration Detail.rpt (The system cannot find the path specified)

      at java.io.RandomAccessFile.open(Native Method)

      at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)

      at com.businessobjects.reports.loader.ReportLoader.a(Unknown Source)

      at com.businessobjects.reports.loader.ReportLoader.a(Unknown Source)

      ... 67 more

      17:05:27,900 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception

      java.lang.NullPointerException

      at org.apache.jsp.viewreport_jsp._jspService(viewreport_jsp.java:84)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)

      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.apache.wicket.protocol.http.servlet.WicketSessionFilter.doFilter(WicketSessionFilter.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:167)

      at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

      at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:111)

      at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

      at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

      at java.lang.Thread.run(Thread.java:619)

        • 1. Re: VFS file not Found
          onecoder

          The only approach that we have found to work was to remove the .rpt files from the .war file.  Has anyone been able to get .rpt files to be read keeping them in a .war file using JBAs 5.0.1GA?

          • 2. Re: VFS file not Found
            mp911de

            Hi Eric,

            you can access files within a WAR-File/exploded WAR Deployment via the ServletContext (getResourceAsStream). Have you tried that already?

             

            When your file-access to files within the WAR is via real file access (java.io.File, RandomAccess) you must rely on, the prequisite, that the deployment is exploded and not zipped.

             

            Best regards,

            Mark

            • 3. Re: VFS file not Found
              alesj

              17:05:14,541 ERROR [STDERR] Caused by: java.io.FileNotFoundException: C:\JBoss\jboss-5.1.0.GA\server\default\deploy\revenue-reports-web.war\WEB-INF\reports\security\CAPS Administration Detail.rpt (The system cannot find the path specified)

              17:05:14,541 ERROR [STDERR]  at java.io.RandomAccessFile.open(Native Method)

              17:05:14,541 ERROR [STDERR]  at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)

              Imo, this tries to locate an exploded file, but the actual file is part of archived .war, hence not accesible by non-VFS based lookups.

              Try exploded .war, or use InputStream directly to read the file.