-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
None
-
None
-
Magnilia 3.1-SNAPSHOT
Jackrabbit 1.3.1
JBoss 4.0.5GA (Tomcat 5.5.20)
Java 6.02
To reporoduce
- set up 2 public instances using Jackrabbit clustering (public1 and public2)
- define public1 as a subscriber in authoring instance
- activate a page including its subpages
Problems found:
- exceptions involving lucene indexes are being thrown on public2 instance:
INFO info.magnolia.module.exchangesimple.ReceiveFilter ReceiveFilter.java(receive:114) 16.08.2007 08:08:16 Activation succeeded
WARN org.apache.jackrabbit.core.query.lucene.SearchIndex SearchIndex.java(next:370) 16.08.2007 08:08:16 Exception while creating document for node: 4f91b3c9-9a99-4386-aef9-3374560a5dad:
- content on public2 instance dissapears and exception is thrown:
ERROR info.magnolia.cms.taglibs.Include Include.java(doEndTag:166) 16.08.2007 08:10:18 Paragraph not found for page /features/mainColumnParagraphs/0
java.lang.IllegalStateException: Paragraph not found for page /features/mainColumnParagraphs/0
at info.magnolia.cms.beans.config.ParagraphRenderingFacade.render(ParagraphRenderingFacade.java:68)
at info.magnolia.cms.taglibs.Include.doEndTag(Include.java:160)
at org.apache.jsp.templates.samples.templates.inc.columnMain_jsp._jspx_meth_cms_includeTemplate_0(columnMain_jsp.java:284)
at org.apache.jsp.templates.samples.templates.inc.columnMain_jsp._jspx_meth_cms_contentNodeIterator_0(columnMain_jsp.java:177)
at org.apache.jsp.templates.samples.templates.inc.columnMain_jsp._jspService(columnMain_jsp.java:75)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
- caching issues in Jackrabbit:
ERROR org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/magnoliaPublic02].[jsp] ApplicationDispatcher.java(invoke:704) 16.08.2007 11:17:39 Servlet.service() for servlet jsp threw exception java.lang.NullPointerException
at org.apache.jackrabbit.core.CachingHierarchyManager$LRUEntry.remove(CachingHierarchyManager.java:778)
at org.apache.jackrabbit.core.CachingHierarchyManager$LRUEntry.touch(CachingHierarchyManager.java:798)
at org.apache.jackrabbit.core.CachingHierarchyManager.resolvePath(CachingHierarchyManager.java:197)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:294)
at org.apache.jackrabbit.core.ItemImpl.getAncestor(ItemImpl.java:1369)
at info.magnolia.cms.core.DefaultContent.getAncestor(DefaultContent.java:660)
at info.magnolia.cms.taglibs.util.SimpleNavigationTag.drawChildren(SimpleNavigationTag.java:345)
at info.magnolia.cms.taglibs.util.SimpleNavigationTag.doEndTag(SimpleNavigationTag.java:253)
at org.apache.jsp.templates.samples.templates.sample_002donecolumn_jsp._jspx_meth_cmsu_simpleNavigation_0(sample_002donecolumn_jsp.java:604)
at org.apache.jsp.templates.samples.templates.sample_002donecolumn_jsp._jspService(sample_002donecolumn_jsp.java:143)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
- JCR queries involving contains() clause return different results on public1 and public2 instance....(it appears instances do not have the same Lucene index)