Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-1682

Content activation to Jackrabbit clustered public instances causes Index exceptions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 3.5
    • 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)

        Acceptance criteria

              had Jan Haderka
              zambak zam6ak
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD