Hi Martin
1) Have you got LD_LIBRARY_PATH set correctly? It looks like it's not
finding the DB XML libraries
2) Have you recompiled Muradora using updated Fedora libraries (and
dependencies) from 3.3.1?
Regards
Steve
-----Original Message-----
From: martin.pien...@csiro.au [mailto:martin.pien...@csiro.au]
Sent: 07 February 2011 03:27
To: fedora-commons-users@lists.sourceforge.net
Cc: antony.tomaso...@csiro.au
Subject: [fcrepo-user] Fedora 3.3.1 and Muradora
Hi All
Has anyone managed to get Fedora 3.3 and Muradora working together?
I am in the process of upgrading from Fedora 3.2.1 to Fedora 3.3.1 to fix
the security bug, but am not able to get Muradora's PEP working now.
I was wondering if anyone has a Fedora 3.3 web.xml that's working with
Muradora.
Here's my stacktrace:
SEVERE: Exception starting filter PEPFilter
javax.servlet.ServletException: Error obtaining ContextHandler
at melcoe.fedora.pep.rest.PEP.init(PEP.java:191)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
Config.java:275)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
terConfig.java:397)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
fig.java:108)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:37
09)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
91)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:117)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
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:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
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:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: 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)
... 27 more
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(NativeConstructorAcces
sorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
melcoe.fedora.pep.ContextHandlerImpl.init(ContextHandlerImpl.java:208)
... 30 more
Caused by: java.lang.UnsatisfiedLinkError: no db_java-4.8 in
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at com.sleepycat.db.internal.db_javaJNI.<clinit>(db_javaJNI.java:52)
at com.sleepycat.db.internal.DbEnv.<init>(DbEnv.java:264)
at
com.sleepycat.db.EnvironmentConfig.createEnvironment(EnvironmentConfig.java:
3910)
at
com.sleepycat.db.EnvironmentConfig.openEnvironment(EnvironmentConfig.java:38
63)
at com.sleepycat.db.Environment.<init>(Environment.java:93)
at
melcoe.xacml.pdp.data.DbXmlPolicyDataManager.<init>(DbXmlPolicyDataManager.j
ava:186)
at
melcoe.xacml.util.PopulatePolicyDatabase.<clinit>(PopulatePolicyDatabase.jav
a:51)
at melcoe.xacml.pdp.MelcoePDPImpl.<init>(MelcoePDPImpl.java:70)
at melcoe.fedora.pep.DirectPDPClient.<init>(DirectPDPClient.java:52)
The same instance of dbxml seems to work with Fedora 3.2.1.
Any help would be greatly appreciated.
Kind regards
Martin
------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users