[MURLTRANS-15] URL Translation Module needs some improvements Created: 08/Oct/20 Updated: 28/Feb/22 Resolved: 11/Oct/20 |
|
| Status: | Closed |
| Project: | URL Translation |
| Component/s: | None |
| Affects Version/s: | 6.2.1 |
| Fix Version/s: | 6.2.2 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Annick Boehler | Assignee: | Richard Gange |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | 0d | ||
| Time Spent: | 0.25d | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Acceptance criteria: |
Empty
|
||||||||
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||
| Date of First Response: | |||||||||
| Description |
|
The URL Translations Module throws errors on the current SwissRe Instance due to the fact that it tries to also translate assets. Details can be found here: https://jira.magnolia-cms.com/browse/SRE-1504 |
| Comments |
| Comment by Richard Gange [ 11/Oct/20 ] |
|
The error stems from creating browser links to content to content which is not represented by a node in the website workspace. For example, links to different tours in the travel demo. 2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 session: true
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 parameters: mgnlPreview = false; mgnlChannel = desktop
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 method: GET
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: host=localhost:8080
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: connection=keep-alive
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: upgrade-insecure-requests=1
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36 OPR/71.0.3770.228
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: sec-fetch-site=same-origin
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: sec-fetch-mode=navigate
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: sec-fetch-dest=iframe
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: referer=http://localhost:8080/dx-core-webapp/.magnolia/admincentral
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: accept-encoding=gzip, deflate, br
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: accept-language=en-GB,en-US;q=0.9,en;q=0.8
2020-10-09 15:56:45,870 INFO info.magnolia.debug : 283 header: cookie=VISITOR=returning; JSESSIONID=A6337621F7030BE8FA8CA75379F6FE2F; _jsuid=2522134040; JSESSIONID=00007tJEPrXR24eeIAysCmWxb9L:68647cbe-5946-4b42-b852-a4193bdbaf2e; admincentral=0000WeETyAaXULLMbYXjCj4c2UJ:68647cbe-5946-4b42-b852-a4193bdbaf2e; cookieconsent_status=dismiss; _ga=GA1.1.730068125.1601468697; _gid=GA1.1.659858415.1602248055
2020-10-09 15:56:45,873 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Checking handle: /travel/
2020-10-09 15:56:45,873 DEBUG olia.i18n.url.translation.translator.URLTranslator: Resolved statement 'SELECT p1.* FROM [mgnl:page] AS p1 WHERE ISCHILDNODE(p1, [/]) AND NAME(p1) = $p1'.
2020-10-09 15:56:45,874 DEBUG olia.i18n.url.translation.translator.URLTranslator: Found node /travel at path /travel/ in 1 milliseconds
2020-10-09 15:56:45,874 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Translating to: /travel
2020-10-09 15:56:45,976 ERROR nslation.link.multisite.I18nLinkTransformerManager: Repository Exception: {}
javax.jcr.PathNotFoundException: /magnolia-travels/Hut-to-Hut-in-the-Swiss-Alps
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:576) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:129) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:125) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at org.apache.jackrabbit.core.session.SessionItemOperation.perform(SessionItemOperation.java:187) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:363) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at org.apache.jackrabbit.core.SessionImpl.getNode(SessionImpl.java:1151) ~[jackrabbit-core-2.20.0.jar:2.20.0]
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.getNode(DelegateSessionWrapper.java:177) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper.getNode(ContentDecoratorSessionWrapper.java:120) ~[magnolia-core-6.2.3.jar:?]
at info.magnolia.i18n.url.translation.link.multisite.I18nLinkTransformerManager.getBrowserLink(I18nLinkTransformerManager.java:95) [magnolia-url-translation-6.2.1.jar:?]
at info.magnolia.i18n.url.translation.link.multisite.I18nLinkTransformerManager$$EnhancerByCGLIB$$1.getBrowserLink(<generated>) [magnolia-url-translation-6.2.1.jar:?]
at info.magnolia.link.LinkUtil.createLink(LinkUtil.java:395) [magnolia-core-6.2.3.jar:?]
at info.magnolia.templating.functions.TemplatingFunctions.link(TemplatingFunctions.java:571) [magnolia-templating-6.2.3.jar:?]
at info.magnolia.personalization.templating.VariantAwareTemplatingFunctions.link(VariantAwareTemplatingFunctions.java:55) [magnolia-personalization-core-2.0.3.jar:?]
at info.magnolia.demo.travel.tours.service.TourServices.getTourLink(TourServices.java:383) [magnolia-travel-tours-1.5.jar:?]
at info.magnolia.demo.travel.tours.service.TourServices.marshallTourNode(TourServices.java:263) [magnolia-travel-tours-1.5.jar:?]
at info.magnolia.demo.travel.tours.model.CarouselModel.getTour(CarouselModel.java:100) [magnolia-travel-tours-1.5.jar:?]
at info.magnolia.demo.travel.tours.model.CarouselModel.getTours(CarouselModel.java:83) [magnolia-travel-tours-1.5.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_261]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261]
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1505) [freemarker-2.3.29.jar:2.3.29]
at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:231) [freemarker-2.3.29.jar:2.3.29]
at freemarker.ext.beans.BeanModel.get(BeanModel.java:150) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Dot._eval(Dot.java:43) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Expression.eval(Expression.java:101) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Assignment.accept(Assignment.java:134) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Environment.visit(Environment.java:331) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Environment.visit(Environment.java:337) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Environment.process(Environment.java:310) [freemarker-2.3.29.jar:2.3.29]
at freemarker.template.Template.process(Template.java:383) [freemarker-2.3.29.jar:2.3.29]
at info.magnolia.freemarker.FreemarkerHelper.render(FreemarkerHelper.java:171) [magnolia-freemarker-support-6.2.3.jar:?]
at info.magnolia.rendering.renderer.FreemarkerRenderer.onRender(FreemarkerRenderer.java:99) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.renderer.AbstractRenderer.render(AbstractRenderer.java:166) [magnolia-rendering-6.2.3.jar:?]
at sun.reflect.GeneratedMethodAccessor668.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261]
at com.thoughtworks.proxy.kit.SimpleInvoker.invoke(SimpleInvoker.java:42) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at com.thoughtworks.proxy.kit.PrivateInvoker.invoke(PrivateInvoker.java:43) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at com.thoughtworks.proxy.toys.decorate.DecoratingInvoker.invoke(DecoratingInvoker.java:61) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at com.thoughtworks.proxy.factory.AbstractProxyFactory$CoincidentalInvocationHandlerAdapter.invoke(AbstractProxyFactory.java:96) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at info.magnolia.rendering.renderer.FreemarkerRenderer$$EnhancerByCGLIB$$1.render(<generated>) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:119) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$1.render(<generated>) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.templating.elements.ComponentElement.begin(ComponentElement.java:126) [magnolia-templating-6.2.3.jar:?]
at info.magnolia.templating.renderers.NoScriptRenderer.onRender(NoScriptRenderer.java:103) [magnolia-templating-6.2.3.jar:?]
at info.magnolia.templating.renderers.NoScriptRenderer.render(NoScriptRenderer.java:81) [magnolia-templating-6.2.3.jar:?]
at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:119) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$1.render(<generated>) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.templating.elements.AreaElement.end(AreaElement.java:288) [magnolia-templating-6.2.3.jar:?]
at info.magnolia.templating.freemarker.AbstractDirective.execute(AbstractDirective.java:97) [magnolia-templating-6.2.3.jar:?]
at freemarker.core.Environment.visit(Environment.java:446) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:101) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Environment.visit(Environment.java:331) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Environment.visit(Environment.java:337) [freemarker-2.3.29.jar:2.3.29]
at freemarker.core.Environment.process(Environment.java:310) [freemarker-2.3.29.jar:2.3.29]
at freemarker.template.Template.process(Template.java:383) [freemarker-2.3.29.jar:2.3.29]
at info.magnolia.freemarker.FreemarkerHelper.render(FreemarkerHelper.java:171) [magnolia-freemarker-support-6.2.3.jar:?]
at info.magnolia.rendering.renderer.FreemarkerRenderer.onRender(FreemarkerRenderer.java:99) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.renderer.AbstractRenderer.render(AbstractRenderer.java:166) [magnolia-rendering-6.2.3.jar:?]
at sun.reflect.GeneratedMethodAccessor668.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261]
at com.thoughtworks.proxy.kit.SimpleInvoker.invoke(SimpleInvoker.java:42) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at com.thoughtworks.proxy.kit.PrivateInvoker.invoke(PrivateInvoker.java:43) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at com.thoughtworks.proxy.toys.decorate.DecoratingInvoker.invoke(DecoratingInvoker.java:61) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at com.thoughtworks.proxy.factory.AbstractProxyFactory$CoincidentalInvocationHandlerAdapter.invoke(AbstractProxyFactory.java:96) [proxytoys-1.01-MAGNOLIA-5317-patched.jar:?]
at info.magnolia.rendering.renderer.FreemarkerRenderer$$EnhancerByCGLIB$$1.render(<generated>) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.module.site.renderer.SiteAwareRendererWrapper.render(SiteAwareRendererWrapper.java:108) [magnolia-site-1.3.1.jar:?]
at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:119) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$1.render(<generated>) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.RenderingFilter.render(RenderingFilter.java:195) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.RenderingFilter.handleTemplateRequest(RenderingFilter.java:140) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.rendering.engine.RenderingFilter.doFilter(RenderingFilter.java:94) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.rendering.model.ModelExecutionFilter.doFilter(ModelExecutionFilter.java:109) [magnolia-rendering-6.2.3.jar:?]
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.personalization.filter.VariantResolverFilter.doFilter(VariantResolverFilter.java:131) [magnolia-personalization-core-2.0.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AggregatorFilter.doFilter(AggregatorFilter.java:133) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:57) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.i18n.url.translation.filter.URLTransFilter.doFilter(URLTransFilter.java:83) [magnolia-url-translation-6.2.1.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.RepositoryMappingFilter.doFilter(RepositoryMappingFilter.java:122) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:74) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.virtualuri.VirtualUriFilter.doFilter(VirtualUriFilter.java:98) [magnolia-virtual-uri-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58) [magnolia-cache-core-5.9.1.jar:?]
at info.magnolia.module.cache.executor.CompositeExecutor.processCacheRequest(CompositeExecutor.java:66) [magnolia-cache-core-5.9.1.jar:?]
at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:164) [magnolia-cache-core-5.9.1.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.RangeSupportFilter.doFilter(RangeSupportFilter.java:78) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:57) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.multisite.filters.CrossSiteSecurityFilter.doFilter(CrossSiteSecurityFilter.java:104) [magnolia-module-multisite-2.1.1.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.security.SecurityCallbackFilter.doFilter(SecurityCallbackFilter.java:84) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:94) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.module.site.filters.SiteMergeFilter.doFilter(SiteMergeFilter.java:119) [magnolia-site-1.3.1.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.multisite.filters.MultiSiteFilter.doFilter(MultiSiteFilter.java:120) [magnolia-module-multisite-2.1.1.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MultiChannelFilter.doFilter(MultiChannelFilter.java:83) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.sitemesh.webapp.MagnoliaSiteMeshFilter.bufferAndPostProcess(MagnoliaSiteMeshFilter.java:95) [magnolia-module-sitemesh-1.2.jar:?]
at org.sitemesh.webapp.contentfilter.ContentBufferingFilter.doFilter(ContentBufferingFilter.java:126) [sitemesh-3.0.1.jar:?]
at org.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:120) [sitemesh-3.0.1.jar:?]
at org.sitemesh.config.ConfigurableSiteMeshFilter.doFilter(ConfigurableSiteMeshFilter.java:163) [sitemesh-3.0.1.jar:?]
at info.magnolia.sitemesh.config.MagnoliaConfigurableSiteMeshFilter.doFilter(MagnoliaConfigurableSiteMeshFilter.java:92) [magnolia-module-sitemesh-1.2.jar:?]
at info.magnolia.cms.filters.FilterDecorator.doFilter(FilterDecorator.java:90) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.module.cache.filter.GZipFilter.doFilter(GZipFilter.java:74) [magnolia-cache-core-5.9.1.jar:?]
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:127) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:79) [magnolia-module-enterprise-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.security.CsrfTokenSecurityFilter.doFilter(CsrfTokenSecurityFilter.java:106) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:151) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.personalization.preview.filter.PreviewFilter.doFilter(PreviewFilter.java:92) [magnolia-personalization-preview-app-2.0.3.jar:?]
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.personalization.trait.AbstractTraitDetectorFilter.doFilter(AbstractTraitDetectorFilter.java:80) [magnolia-personalization-core-2.0.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.personalization.trait.AbstractTraitDetectorFilter.doFilter(AbstractTraitDetectorFilter.java:80) [magnolia-personalization-core-2.0.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.personalization.trait.AbstractTraitDetectorFilter.doFilter(AbstractTraitDetectorFilter.java:80) [magnolia-personalization-core-2.0.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.personalization.trait.AbstractTraitDetectorFilter.doFilter(AbstractTraitDetectorFilter.java:80) [magnolia-personalization-core-2.0.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:155) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.debug.DumpHeadersFilter.doFilter(DumpHeadersFilter.java:80) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:128) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:107) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:67) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:110) [magnolia-core-6.2.3.jar:?]
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96) [magnolia-core-6.2.3.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [catalina.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [catalina.jar:9.0.37]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [catalina.jar:9.0.37]
at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:96) [catalina.jar:9.0.37]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) [catalina.jar:9.0.37]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [catalina.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [catalina.jar:9.0.37]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [catalina.jar:9.0.37]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) [catalina.jar:9.0.37]
The path /magnolia-travels/Hut-to-Hut-in-the-Swiss-Alps doesn't exist in the website workspace. The code should quietly log the exception at the trace level. It's actually expected this can happen so the error level logging should not happen. |
| Comment by Richard Gange [ 11/Oct/20 ] |
|
Exception logging moved from error to trace level: 2020-10-11 20:37:25,058 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Checking handle: /travel/ 2020-10-11 20:37:25,059 DEBUG olia.i18n.url.translation.translator.URLTranslator: Resolved statement 'SELECT p1.* FROM [mgnl:page] AS p1 WHERE ISCHILDNODE(p1, [/]) AND NAME(p1) = $p1'. 2020-10-11 20:37:25,061 DEBUG olia.i18n.url.translation.translator.URLTranslator: Found node /travel at path /travel/ in 3 milliseconds 2020-10-11 20:37:25,061 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Translating to: /travel 2020-10-11 20:37:25,239 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/Hut-to-Hut-in-the-Swiss-Alps does not have a translated path. 2020-10-11 20:37:25,240 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/A-Taste-of-Malaysia does not have a translated path. 2020-10-11 20:37:25,243 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/West-Coast---Highway-101 does not have a translated path. |