Hi Vivek, I don't know what the problem might be in your case, or what the solution might be...
I can confirm that we have seen similar errors a couple of times, but not often - it's a very rare occurrence for us. My Impression is that the error occurs for us sometimes when the systems get OOM exceptions, or tomcat (and hence JCR) is not shutdown cleanly. But that's only a intuition, I have no proof. Regards from Vienna, Richard -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von VIVEK MUDDASANI (via Magnolia Forums) Gesendet: Freitag, 07. Dezember 2012 02:30 An: Magnolia User List Betreff: [magnolia-user] Magnolia Indexing Issues Hi, We are using Magnolia 4.4.7. We host our magnolia application on tomcat server on multiple boxes. We are noticing a issue related to index creation upon deploying magnolia application and starting tomcat on [b]one[/b] of our boxes. Each box holds it's own MySql magnolia DB and they are updated from Magnolia author application residing on a independent box. The issues although identical are 2 fold: [b]Issue 1: [/b] Upon starting tomcat on this box, we get a [b]magnolia login page[/b]. [code] ERROR 2012-12-06 06:32:32,003 [http-8080-Processor5] info.magnolia.cms.security.SystemUserManager: Failed to login as anonymous user javax.security.auth.login.AccountNotFoundException: User account anonymous not found. at info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.validateUser(JCRAuthenticationModule.java:117) at info.magnolia.jaas.sp.AbstractLoginModule.login(AbstractLoginModule.java:200) 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:585) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) at javax.security.auth.login.LoginContext.login(LoginContext.java:579) at info.magnolia.cms.security.SystemUserManager.getSubject(SystemUserManager.java:180) at info.magnolia.cms.security.SystemUserManager.getRequiredSystemUser(SystemUserManager.java:157) at info.magnolia.cms.security.SystemUserManager.getAnonymousUser(SystemUserManager.java:128) at info.magnolia.cms.security.Security.getAnonymousUser(Security.java:69) at info.magnolia.context.UserContextImpl.getUser(UserContextImpl.java:75) at info.magnolia.context.MgnlContext.getUser(MgnlContext.java:83) at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:88) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:66) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:105) at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:216) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) [/code] [b]Temporary solution for Issue 1:[/b] A couple of restarts, each time deleting the /repositories/magnolia/workspaces/*/index files will resolve this issue after which we are able to see our CMS website pages. [b]Issue 2: [/b] Some time one of our magnolia page doesn't show up. Instead we get the following error. [code] java.lang.RuntimeException: javax.servlet.ServletException: Can't render template /templates/kajeet/templates/somepage.jsp at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:160) at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:60) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:75) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.RangeSupportFilter.doFilter(RangeSupportFilter.java:86) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84) at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:64) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:91) at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:60) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:85) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84) at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:86) at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:60) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:104) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:120) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82) at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:66) at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88) at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:105) at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:216) [/code] [b]Temporary solution for Issue 2:[/b] A couple of restarts, each time deleting the /repositories/magnolia/workspaces/*/index files will resolve this issue and able to see our page. However, recently we are seeing this issue cropping up more frequently than normal. Even the restarts do not help. We want to find a permanent solution. Can anybody suggest what the problem might be and how we can tackle it once and for all. -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=ce0c2684-7e76-4084-a120-65bd493a2f32 ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ---------------------------------------------------------------- ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
