[opencms-dev] ResourceNotFoundException in gallery on permalink

Bart Verdonck bverdonck at reference.be
Fri Jan 11 09:11:05 CET 2013


Hi,



In openCMS 8.5 I'm experiencing logging trouble upon viewing images in the gallery. Apparently the images are referenced with a permalink. This works fine and returns the image in the gallery / browser. However, each images produces a log entry.



Does anyone have experience with this issue and direct me to a solution?



Many Thanks!



15:44:07 ERROR CmsDetailPageResourceHandler(150): Resource not found for URI: "/sites/partool/permalink/6845418a-2f29-11e2-aac6-d7838567a6df"

org.opencms.file.CmsVfsResourceNotFoundException: Error reading resource from path "/sites/partool/permalink/".

        at org.opencms.file.CmsVfsResourceNotFoundException.createException(CmsVfsResourceNotFoundException.java:71)

        at org.opencms.db.CmsDbContext.throwException(CmsDbContext.java:334)

        at org.opencms.db.CmsDbContext.report(CmsDbContext.java:286)

        at org.opencms.db.CmsSecurityManager.readResource(CmsSecurityManager.java:4874)

        at org.opencms.file.CmsObject.readResource(CmsObject.java:2943)

        at org.opencms.file.CmsObject.readResource(CmsObject.java:2910)

        at org.opencms.file.CmsObject.readDefaultFile(CmsObject.java:2238)

        at org.opencms.ade.detailpage.CmsDetailPageResourceHandler.initResource(CmsDetailPageResourceHandler.java:130)

        at org.opencms.main.OpenCmsCore.initResource(OpenCmsCore.java:1500)

        at org.opencms.main.OpenCms.initResource(OpenCms.java:675)

        at org.opencms.i18n.CmsDefaultLocaleHandler.getI18nInfo(CmsDefaultLocaleHandler.java:100)

        at org.opencms.i18n.CmsLocaleManager.getI18nInfo(CmsLocaleManager.java:869)

        at org.opencms.main.OpenCmsCore.initCmsObject(OpenCmsCore.java:2311)

        at org.opencms.main.OpenCmsCore.initCmsObjectFromSession(OpenCmsCore.java:967)

        at org.opencms.main.OpenCmsCore.initCmsObject(OpenCmsCore.java:2363)

        at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1637)

        at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:153)

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

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

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

        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.processRequest(ApplicationDispatcher.java:471)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:369)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)

        at org.springframework.web.servlet.mvc.ServletForwardingController.handleRequestInternal(ServletForwardingController.java:129)

        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

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

        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.processRequest(ApplicationDispatcher.java:471)

        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)

        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)

        at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)

        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)

        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)

        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)

        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)

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

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

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)

        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

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

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

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

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

        at be.reference.partool.web.filter.LocaleContextHolderFilter.doFilterInternal(LocaleContextHolderFilter.java:35)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

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

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

        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

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

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

        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

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

        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:175)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

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

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

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

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

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

        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)

        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)

        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)

Caused by: org.opencms.file.CmsVfsResourceNotFoundException: Unable to read resource "/sites/partool/permalink".

        at org.opencms.db.generic.CmsVfsDriver.readResource(CmsVfsDriver.java:2320)

        at org.opencms.db.CmsDriverManager.readResource(CmsDriverManager.java:7468)

        at org.opencms.db.CmsSecurityManager.readResource(CmsSecurityManager.java:7190)

        at org.opencms.db.CmsSecurityManager.readResource(CmsSecurityManager.java:4872)

        ... 97 more


Bart Verdonck

[REFlogo]<http://www.reference.be/>

Java Developer






The Reference NV
Stapelplein 70 bus 201
9000 Gent, Belgium
www.reference.be<http://www.reference.be>
www.facebook.com/agencyTheReference<http://www.facebook.com/agencyTheReference>






Phone:

+32 9 269 12 77

Fax:

+32 9 234 05 37

Mobile:

+32 483 41 95 72

Twitter:

@TheReference<http://www.twitter.com/TheReference>





[The Reference staat op de 22ste plaats van de top 75 van de Trends Gazellen 2012 Oost-Vlaanderen]<http://www.reference.be/nl/over-ons/awards/TrendsGazelle2012/>




[http://customers.reference.be/reference/mailImages/banner_newyear_2013.gif]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20130111/4983dc04/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 2114 bytes
Desc: image001.gif
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20130111/4983dc04/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 21103 bytes
Desc: image002.jpg
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20130111/4983dc04/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.gif
Type: image/gif
Size: 13957 bytes
Desc: image003.gif
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20130111/4983dc04/attachment-0001.gif>


More information about the opencms-dev mailing list