[ 
http://jira.magnolia.info/browse/MAGNOLIA-1682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878#action_17878
 ] 

Philippe Marschall commented on MAGNOLIA-1682:
----------------------------------------------

It is very well possible. You just have to cluster at the Magnolia level (have 
multiple subscribers) instead of the Jackrabbit level.

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

Reply via email to