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

Philipp Bracher commented on MAGNOLIA-1682:
-------------------------------------------

Note the 3.6 EE uses a transaction activation. Means that we guarantee that the 
content reaches either both or none of the public instances. This is 
recommended way for 'clustering' public instances.

Nevertheless we want to use jr clustering in future (for other shared data like 
public users, comments), but for now we are 'blocked' by some critical issues.

> 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