[MGNLEE-41] User edit Save fails with javax.jcr.ItemNotFoundException when using BDB repository Created: 14/Mar/07  Updated: 19/Mar/10  Resolved: 19/Mar/10

Status: Closed
Project: Magnolia DX Core
Component/s: None
Affects Version/s: 3.0.1
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Henryk Paluch Assignee: Magnolia International
Resolution: Inactive Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

1-magnolia-enterprise-installer-3.0.1.jar, BDB JE 3.2.13, JDK 1.5.0 06, Win32


Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

When (and only when) using BDB repository then User edit fails on Save with

ERROR info.magnolia.cms.core.HierarchyManager 14.03.2007 09:50:44 – 363418d5-b8ca-4391-907c-4944a802ae8e/

{http://www.magnolia.info/jcr/mgnl}

creationdate
javax.jcr.ItemNotFoundException: 363418d5-b8ca-4391-907c-4944a802ae8e/

{http://www.magnolia.info/jcr/mgnl}

creationdate

That problem does not appear when using default Derby repository.

This problem should be considered major, because BDB storage is recommended as "much more stable" in "release notes.txt" of Magnolia installation root.

How to reproduce:

  • Install JDK 1.5.0_06 from Sun into d:\java\jdk\jdk1.5.0_06 directory, no public JRE needed.
  • Run installer
    d:\java\jdk\jdk1.5.0_06\bin\java -jar 1-magnolia-enterprise-installer-3.0.1.jar
  • Confirm JDK 1.5.0_06
  • Confirm all EE components
  • Create and select d:\java\magnolia-ee as installation directory
  • Finish install
  • Download BDB Java Edition 3.2.13 from
    http://www.oracle.com/technology/software/products/berkeley-db/htdocs/popup/je/3.2.13/je-targz.html
  • Unpack into d:\java (so there should be d:\java\je-3.2.13 directory created).
  • Install required JARs, for example using bdb.bat:
    ---------------------------------------------------
    setlocal
    set MGN_EE_ROOT=D:\java\magnolia-ee
    set BDB_VER=3.2.13
    set BDB_ROOT=d:\java\je-%BDB_VER%

set AUTHOR_WEBAPP=%MGN_EE_ROOT%\magnolia-enterprise\webapps\magnoliaAuthor
set PUBLIC_WEBAPP=%MGN_EE_ROOT%\magnolia-enterprise\webapps\magnoliaPublic
copy %MGN_EE_ROOT%\magnolia-bdb-1.0\magnolia-bdb-1.0.jar %AUTHOR_WEBAPP%\WEB-INF\lib
copy %MGN_EE_ROOT%\magnolia-bdb-1.0\magnolia-bdb-1.0.jar %PUBLIC_WEBAPP%\WEB-INF\lib
copy %BDB_ROOT%\lib\je-%BDB_VER%.jar %AUTHOR_WEBAPP%\WEB-INF\lib
copy %BDB_ROOT%\lib\je-%BDB_VER%.jar %PUBLIC_WEBAPP%\WEB-INF\lib
------------------------------------------------------------

Edit
D:\java\magnolia-ee\magnolia-enterprise\webapps\magnoliaPublic\WEB-INF\config\default\magnolia.properties
and
D:\java\magnolia-ee\magnolia-enterprise\webapps\magnoliaAuthor\WEB-INF\config\default\magnolia.properties

and change:
magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-derby-search.xml

to

magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-bdb-search.xml

ERROR info.magnolia.cms.core.HierarchyManager 14.03.2007 09:50:44 – 363418d5-b8ca-4391-907c-4944a802ae8e/

{http://www.magnolia.info/jcr/mgnl}

creationdate
javax.jcr.ItemNotFoundException: 363418d5-b8ca-4391-907c-4944a802ae8e/

{http://www.magnolia.info/jcr/mgnl}

creationdate
at org.apache.jackrabbit.core.ItemManager.createItemInstance(ItemManager.java:464)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:320)
at org.apache.jackrabbit.core.ItemImpl.restoreTransientItems(ItemImpl.java:708)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1208)
at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:805)
at info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:525)
at info.magnolia.module.admininterface.SaveHandlerImpl.save(SaveHandlerImpl.java:212)
at info.magnolia.module.admininterface.DialogMVCHandler.onSave(DialogMVCHandler.java:284)
at info.magnolia.module.admininterface.DialogMVCHandler.save(DialogMVCHandler.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at info.magnolia.cms.servlets.MVCServletHandlerImpl.execute(MVCServletHandlerImpl.java:96)
at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
at info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:77)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
ERROR info.magnolia.module.admininterface.SaveHandlerImpl 14.03.2007 09:50:44 – 363418d5-b8ca-4391-907c-4944a802ae8e/

{http://www.magnolia.info/jcr/mgnl}

creationdate
javax.jcr.ItemNotFoundException: 363418d5-b8ca-4391-907c-4944a802ae8e/

{http://www.magnolia.info/jcr/mgnl}

creationdate
at org.apache.jackrabbit.core.ItemManager.createItemInstance(ItemManager.java:464)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:320)
at org.apache.jackrabbit.core.ItemImpl.restoreTransientItems(ItemImpl.java:708)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1208)
at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:805)
at info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:525)
at info.magnolia.module.admininterface.SaveHandlerImpl.save(SaveHandlerImpl.java:212)
at info.magnolia.module.admininterface.DialogMVCHandler.onSave(DialogMVCHandler.java:284)
at info.magnolia.module.admininterface.DialogMVCHandler.save(DialogMVCHandler.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at info.magnolia.cms.servlets.MVCServletHandlerImpl.execute(MVCServletHandlerImpl.java:96)
at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
at info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:77)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
ERROR info.magnolia.cms.gui.dialog.DialogControlImpl 14.03.2007 09:50:44 – can't set values
javax.jcr.ItemNotFoundException: 43797913-2747-42bb-ab3b-a838095f3f3b
at org.apache.jackrabbit.core.ItemManager.createItemInstance(ItemManager.java:464)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:320)
at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2372)
at info.magnolia.cms.core.Content.<init>(Content.java:109)
at info.magnolia.cms.core.Content.getContent(Content.java:212)
at info.magnolia.cms.gui.dialog.DialogControlImpl.readValues(DialogControlImpl.java:397)
at info.magnolia.cms.gui.dialog.DialogControlImpl.getValues(DialogControlImpl.java:364)
at info.magnolia.cms.gui.dialog.DialogMultiSelect.getJSON(DialogMultiSelect.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:616)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:113)
at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.process(Environment.java:176)
at freemarker.template.Template.process(Template.java:232)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:123)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:62)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:106)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:95)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:82)
at info.magnolia.cms.gui.dialog.DialogMultiSelect.drawHtml(DialogMultiSelect.java:74)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawSubs(DialogControlImpl.java:286)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawHtml(DialogControlImpl.java:137)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawSubs(DialogControlImpl.java:286)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawHtml(DialogControlImpl.java:137)
at info.magnolia.module.admininterface.DialogMVCHandler.renderHtml(DialogMVCHandler.java:355)
at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
at info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:77)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
ERROR info.magnolia.cms.gui.dialog.DialogControlImpl 14.03.2007 09:50:44 – can't set values
javax.jcr.ItemNotFoundException: ff1399c6-f456-45c8-9c7f-fcd3575385fa
at org.apache.jackrabbit.core.ItemManager.createItemInstance(ItemManager.java:464)
at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:320)
at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2372)
at info.magnolia.cms.core.Content.<init>(Content.java:109)
at info.magnolia.cms.core.Content.getContent(Content.java:212)
at info.magnolia.cms.gui.dialog.DialogControlImpl.readValues(DialogControlImpl.java:397)
at info.magnolia.cms.gui.dialog.DialogControlImpl.getValues(DialogControlImpl.java:364)
at info.magnolia.cms.gui.dialog.DialogMultiSelect.getJSON(DialogMultiSelect.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:616)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:113)
at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.process(Environment.java:176)
at freemarker.template.Template.process(Template.java:232)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:123)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:62)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:106)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:95)
at info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:82)
at info.magnolia.cms.gui.dialog.DialogMultiSelect.drawHtml(DialogMultiSelect.java:74)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawSubs(DialogControlImpl.java:286)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawHtml(DialogControlImpl.java:137)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawSubs(DialogControlImpl.java:286)
at info.magnolia.cms.gui.dialog.DialogControlImpl.drawHtml(DialogControlImpl.java:137)
at info.magnolia.module.admininterface.DialogMVCHandler.renderHtml(DialogMVCHandler.java:355)
at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:112)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
at info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:77)
at info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)



 Comments   
Comment by Magnolia International [ 15/May/07 ]

Did you check the bootstrapping? It looks like "some" expected data isnt there. Maybe there was a bootstrapping problem on first startup that went unnoticed - it should be in the logs though. On first sight, it has nothing to do with bdb persistence being more or less reliable

Comment by Magnolia International [ 19/Mar/10 ]

Closing as outdated; please reopen if this is still a (support?) issue.

Generated at Mon Feb 12 05:26:10 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.