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]>
----------------------------------------------------------------