[Fedora-commons-users] Fedora FESL and Berkeley DB issue

0 views
Skip to first unread message

Martinez Garcia, Agustina

unread,
Jun 11, 2010, 6:28:29ā€ÆAM6/11/10
to fedora-com...@lists.sourceforge.net

Hello all,

I am testing the use of FESL and the Berkeley on Fedora and after a while I always get errors when deploying Fedora on Tomcat. Initially it works and I've installed correctly both Oracle Berkeley database and Fedora with the FESL functionality enabled. What I get from the Tomcat log is the following trace:

INFO: Deploying web application archive fedora.war
Logging region out of memory; you may need to increase its size
FATAL 11:17 DbXmlPolicyDataManager> Could not start database subsystem.
com.sleepycat.dbxml.XmlException: Error: Cannot allocate memory, errcode = DATABASE_ERROR
at com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_openContainerInternal__SWIG_1(Native Method)
at com.sleepycat.dbxml.XmlManager.openContainerInternal(XmlManager.java:625)
at com.sleepycat.dbxml.XmlManager.openContainer(XmlManager.java:206)
at melcoe.xacml.pdp.data.DbXmlPolicyDataManager.<init>(DbXmlPolicyDataManager.java:228)
at melcoe.xacml.util.PopulatePolicyDatabase.<clinit>(PopulatePolicyDatabase.java:51)
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
melcoe.xacml.pdp.data.PolicyDataManagerException: Error: Cannot allocate memory
at melcoe.xacml.pdp.data.DbXmlPolicyDataManager.<init>(DbXmlPolicyDataManager.java:244)
at melcoe.xacml.util.PopulatePolicyDatabase.<clinit>(PopulatePolicyDatabase.java:51)
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: com.sleepycat.dbxml.XmlException: Error: Cannot allocate memory, errcode = DATABASE_ERROR
at com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_openContainerInternal__SWIG_1(Native Method)
at com.sleepycat.dbxml.XmlManager.openContainerInternal(XmlManager.java:625)
at com.sleepycat.dbxml.XmlManager.openContainer(XmlManager.java:206)
at melcoe.xacml.pdp.data.DbXmlPolicyDataManager.<init>(DbXmlPolicyDataManager.java:228)
... 38 more
FATAL 11:17 MelcoePDPImpl> Could not initialise PDP: null
java.lang.NullPointerException
at melcoe.xacml.util.PopulatePolicyDatabase.addDocuments(PopulatePolicyDatabase.java:85)
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
ERROR 11:17 MelcoePDPException> Could not initialise PDP: null
ERROR 11:17 MelcoePDPException> Could not initialise PDP: null
java.lang.NullPointerException
at melcoe.xacml.util.PopulatePolicyDatabase.addDocuments(PopulatePolicyDatabase.java:85)
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
ERROR 11:17 DirectPDPClient> Could not initialise the PEP Client.
ERROR 11:17 MelcoePDPException> Could not initialise the PEP Client.
melcoe.xacml.pdp.MelcoePDPException: Could not initialise PDP: null
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:89)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
FATAL 11:18 ContextHandlerImpl> Failed to initialse the PEP ContextHandler
FATAL 11:18 ContextHandlerImpl>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: melcoe.fedora.pep.PEPException: Could not initialise the PEP Client.
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:55)
... 35 more
Caused by: melcoe.xacml.pdp.MelcoePDPException: Could not initialise PDP: null
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:89)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
... 35 more
ERROR 11:18 MelcoePDPException>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: melcoe.fedora.pep.PEPException: Could not initialise the PEP Client.
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:55)
... 35 more
Caused by: melcoe.xacml.pdp.MelcoePDPException: Could not initialise PDP: null
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:89)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
... 35 more
ERROR 11:18 ContextHandlerImpl> Could not initialise ContextHandler.
ERROR 11:18 MelcoePDPException> Could not initialise ContextHandler.
melcoe.fedora.pep.PEPException
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:283)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
... 30 more
Caused by: melcoe.fedora.pep.PEPException: Could not initialise the PEP Client.
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:55)
... 35 more
Caused by: melcoe.xacml.pdp.MelcoePDPException: Could not initialise PDP: null
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:89)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
... 35 more
ERROR 11:18 PEP> Error obtaining ContextHandler
melcoe.fedora.pep.PEPException: Could not initialise ContextHandler.
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:89)
at melcoe.fedora.pep.rest.PEP.init(PEP.java:188)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:592)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: melcoe.fedora.pep.PEPException
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:283)
at melcoe.fedora.pep.ContextHandlerImpl.<init>(ContextHandlerImpl.java:76)
at melcoe.fedora.pep.ContextHandlerImpl.getInstance(ContextHandlerImpl.java:86)
... 28 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
... 30 more
Caused by: melcoe.fedora.pep.PEPException: Could not initialise the PEP Client.
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:55)
... 35 more
Caused by: melcoe.xacml.pdp.MelcoePDPException: Could not initialise PDP: null
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:89)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
... 35 more

Any help would be highly appreciated.

Agustina

Steve Bayliss

unread,
Jun 11, 2010, 7:50:16ā€ÆAM6/11/10
to Martinez Garcia, Agustina, fedora-com...@lists.sourceforge.net
Hi Augustina

This is a problem that I've experienced also - I'm not aware of any fix for
this other than clearing the database and reloading the policies.

There is a desire to move away from the Berkeley XML database in FeSL (or at
least make it optional) - http://fedora-commons.org/jira/browse/FCREPO-576

Regards
Steve
> odAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Caused by: com.sleepycat.dbxml.XmlException: Error: Cannot
> allocate memory, errcode = DATABASE_ERROR
> at
> com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_openContainerInte
> rnal__SWIG_1(Native Method)
> at
> com.sleepycat.dbxml.XmlManager.openContainerInternal(XmlManage
> r.java:625)
> at
> com.sleepycat.dbxml.XmlManager.openContainer(XmlManager.java:206)
> at
> melcoe.xacml.pdp.data.DbXmlPolicyDataManager.<init>(DbXmlPolic
> yDataManager.java:228)
> ... 38 more
> FATAL 11:17 MelcoePDPImpl> Could not initialise PDP: null
> java.lang.NullPointerException
> at
> melcoe.xacml.util.PopulatePolicyDatabase.addDocuments(Populate
> PolicyDatabase.java:85)
> at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
> at
> melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> nstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> odAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> ERROR 11:17 MelcoePDPException> Could not initialise PDP: null
> ERROR 11:17 MelcoePDPException> Could not initialise PDP: null
> java.lang.NullPointerException
> at
> melcoe.xacml.util.PopulatePolicyDatabase.addDocuments(Populate
> PolicyDatabase.java:85)
> at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
> at
> melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> nstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> odAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> ERROR 11:17 DirectPDPClient> Could not initialise the PEP Client.
> ERROR 11:17 MelcoePDPException> Could not initialise the PEP Client.
> melcoe.xacml.pdp.MelcoePDPException: Could not initialise PDP: null
> at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:89)
> at
> melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> nstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> odAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> FATAL 11:18 ContextHandlerImpl> Failed to initialse the PEP
> ContextHandler
> FATAL 11:18 ContextHandlerImpl>
> java.lang.reflect.InvocationTargetException
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> nstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> --------------------------------------------------------------
> ----------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit. See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-com...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>


Shalvi, Doron (NIH/NLM) [C]

unread,
Jun 11, 2010, 6:31:46ā€ÆPM6/11/10
to fedora-com...@lists.sourceforge.net
Hi Augustina, Steve,

We've seen this problem as well in our instance of Muradora, from where I believe FESL originated. Our workaround is also as Steve describes - we clear the database and reload the policies.

It seems possible that this issue could be resolved by adjusting the DBXML configuration, as described at http://www.oracle.com/technology/documentation/berkeley-db/db/programmer_reference/env_db_config.html#env_db_config.DB_CONFIG .

The DB logging configuration in particular is described at http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/C/lsn.html#loglist . The most applicable configuration parameter appears to be lg_regionmax, which specifies the size of the logging region. Note that this is different than the size of the log buffer, or the size of the log file. As described at http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/C/envset_lg_regionmax.html ,"the log region is used to store filenames, and so may need to be increased in size if a large number of files will be opened and registered with the specified Berkeley DB environment's log manager."

According to the documentation above, the default logging region size is 128 KB. I've increased this value to 1 MB in our configuration by setting the following parameter in our DB_CONFIG:

set_lg_regionmax 1048576

This hasn't resolved the problem, but it does appear to occur less frequently. Perhaps it is also possible to reduce the frequency of this problem by reducing the verbosity of the messages being logged.

Good luck,

Doron
------------------------------

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo

------------------------------

_______________________________________________
Fedora-commons-users mailing list
Fedora-com...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


End of Fedora-commons-users Digest, Vol 40, Issue 5
***************************************************

West, Graeme

unread,
Jul 23, 2010, 7:58:02ā€ÆAM7/23/10
to Shalvi, Doron (NIH/NLM) [C], fedora-com...@lists.sourceforge.net
Hello all,
I'm getting a similar issue with DBXML version 2.3.10 running with Fedora 2.2.3. After shutting down the embedded version of Tomcat shipped with Fedora, DBXML won't start up again. It's slightly different to what Shalvi reported, in that it complains about 'locker entries' rather than its logging region.

> 20100723 12:30:57.049 INFO [data.DbXmlPolicyDataManager]: Loading config file: /usr/local/melcoe-pdp/conf/config-dbxml.xml
> 20100723 12:30:57.052 DEBUG [data.DbXmlPolicyDataManager]: [config] directory: /usr/local/melcoe-pdp/database
> 20100723 12:30:57.053 DEBUG [data.DbXmlPolicyDataManager]: [config] container: /usr/local/melcoe-pdp/database/policies.dbxml
> Lock table is out of available locker entries
> 20100723 12:30:57.180 FATAL [data.DbXmlPolicyDataManager]: Could not start database subsystem.
> com.sleepycat.dbxml.XmlException: Error: Cannot allocate memory, errcode = DATABASE_ERROR

Is it still advisable to clear the database and reload the XACML policies? If so, what's the best (non-destructive from a Fedora point of view) way of clearing DBXML before reloading the XACML policies?


Thanks,

Graeme
> Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems


Glasgow Caledonian University is a registered Scottish charity, number SC021474

Winner: Times Higher Education's Widening Participation Initiative of the Year 2009 and Herald Society's Education Initiative of the Year 2009
http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html

Zamite

unread,
Dec 14, 2011, 9:21:02ā€ÆAM12/14/11
to fedora-com...@lists.sourceforge.net
Hi all,


Shalvi, Doron (NIH/NLM) [C] wrote
>
> According to the documentation above, the default logging region size is
> 128 KB. I've increased this value to 1 MB in our configuration by setting
> the following parameter in our DB_CONFIG:
>
> set_lg_regionmax 1048576
>

I know DBXML has been discontinued but I'm still using a previous version of
fedora and I'm curious as to how you achieved your DB_CONFIG change as I'm
unable to find out where the config file is at on my installation. Isn't FC
supposed to run on an "no DB_CONFIG" dbxml configuration and if not where
should I create the it?

Also i noticed that performing "./db_recover -h /path/to/pdp/database" over
your policy database recovers well from the error.


Best regards,
JoĆ£o Zamite

--
View this message in context: http://fedora-commons.1317035.n2.nabble.com/Fedora-FESL-and-Berkeley-DB-issue-tp5167335p7093657.html
Sent from the Fedora Commons Users mailing list archive at Nabble.com.

Reply all
Reply to author
Forward
0 new messages