[
http://jira.magnolia.info/browse/MAGNOLIA-1682?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jan Haderka closed MAGNOLIA-1682.
---------------------------------
Resolution: Fixed
Assignee: Jan Haderka (was: Boris Kraft)
Fix Version/s: 3.5
The Lucene index synchronization issues were solved in JackRabbit 1.3.3.
Magnolia 3.5 have been released with JR 1.3.3 so this issue should not occur
anymore. If there are still issues with index synchronization please report
those directly on JackRabbit jira.
There are other known issues with JR clustering that have not been resolved up
to date. See https://issues.apache.org/jira/browse/JCR/component/12311801 for
details of currently open issues with clustering.
> Content activation to Jackrabbit clustered public instances causes Index
> exceptions
> -----------------------------------------------------------------------------------
>
> Key: MAGNOLIA-1682
> URL: http://jira.magnolia.info/browse/MAGNOLIA-1682
> Project: Magnolia
> Issue Type: Bug
> Environment: Magnilia 3.1-SNAPSHOT
> Jackrabbit 1.3.1
> JBoss 4.0.5GA (Tomcat 5.5.20)
> Java 6.02
> Reporter: Amir Mistric
> Assignee: Jan Haderka
> Priority: Critical
> Fix For: 3.5
>
>
> 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)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------