Hello
SB> Are you using FeSL AuthZ? What does your
SB> $FEDORA_HOME/install/install.properties have for
SB> xacml.enabled
SB> fesl.authz.enabled
I have fesl.authz enabled, but xacml.enabled is false (how can it be made
true on install?). But I have been modifying ENFORCE-MODE in fedora.fcfg.
There are no errors when it is set to "permit-all-requests", but now, when
I set it to "enforce-policies", I get an AuthzDeniedException thrown.
I've included the output from fesl.log below. This is for running an empty
search to get all objects. Round about line 2011-04-22 12:24:16.691, the
request is permitted. But then, at line 2011-04-22 12:24:17.026, it all
starts to go pear shaped, with an "Error finding parents".
This is on a fresh install of Fedora 3.5 snapshot, with demo objects
loaded.
Has anyone got any ideas?
Thanks.
Swithun.
DEBUG 2011-04-22 12:24:16.452 [TP-Processor12] (PEP) Incoming URI:
/fedora/objects
DEBUG 2011-04-22 12:24:16.452 [TP-Processor12] (PEP) Incoming servletPath:
/objects
DEBUG 2011-04-22 12:24:16.453 [TP-Processor12] (PEP) obtaining filter:
org.fcrepo.server.security.xacml.pep.rest.filters.ObjectsFilter
DEBUG 2011-04-22 12:24:16.457 [TP-Processor12] (PEP) Filtering URI:
[/fedora/objects] with:
[org.fcrepo.server.security.xacml.pep.rest.filters.ObjectsFilter]
DEBUG 2011-04-22 12:24:16.457 [TP-Processor12] (ObjectsFilter) objectsHandler
path:
DEBUG 2011-04-22 12:24:16.457 [TP-Processor12] (ObjectsFilter) objectsHandler
method: GET
DEBUG 2011-04-22 12:24:16.457 [TP-Processor12] (ObjectsFilter) objectsHandler
part:
DEBUG 2011-04-22 12:24:16.457 [TP-Processor12] (ObjectsFilter) activating
handler: findObjects
DEBUG 2011-04-22 12:24:16.458 [TP-Processor12] (ContextUtil) Building request!
DEBUG 2011-04-22 12:24:16.460 [TP-Processor12] (RelationshipResolverImpl)
Obtaining parents for: FedoraRepository
INFO 2011-04-22 12:24:16.461 [TP-Processor12] (LogUtil) 20110422 12:24:16.461
fedoraAdmin urn:fedora:names:fedora:2.1:action:id-findObjects
FedoraRepository
DEBUG 2011-04-22 12:24:16.461 [TP-Processor12] (EvaluationEngineImpl)
evaluating RequestCtx request
DEBUG 2011-04-22 12:24:16.462 [TP-Processor12] (EvaluationEngineImpl)
evaluating String request
DEBUG 2011-04-22 12:24:16.462 [TP-Processor12] (EvaluationEngineImpl)
evaluating array of String requests
DEBUG 2011-04-22 12:24:16.466 [TP-Processor12] (ResponseCacheImpl) Getting
Cache Item (0/0/0): 5f4655f5eb63aeec0ab7db77cf2d684d
DEBUG 2011-04-22 12:24:16.466 [TP-Processor12] (EvaluationEngineImpl) No item
found in cache. Sending to PDP for evaluation.
DEBUG 2011-04-22 12:24:16.467 [TP-Processor12] (DirectPDPClient) Resolving
String request:
<Request>
<Subject
SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-id"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>fedoraAdmin</AttributeValue></Attribute>
</Subject>
<Subject
SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute AttributeId="urn:fedora:names:fedora:2.1:subject:loginId"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>fedoraAdmin</AttributeValue></Attribute>
</Subject>
<Subject
SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute
AttributeId="urn:fedora:names:fedora:2.1:subject:subjectRepresented"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>fedoraAdmin</AttributeValue></Attribute>
</Subject>
<Resource>
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
DataType="http://www.w3.org/2001/XMLSchema#anyURI"><AttributeValue>/FedoraRepository</AttributeValue></Attribute>
<Attribute AttributeId="urn:fedora:names:fedora:2.1:resource:object:pid"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>FedoraRepository</AttributeValue></Attribute>
</Resource>
<Action>
<Attribute AttributeId="urn:fedora:names:fedora:2.1:action:id"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>read</AttributeValue></Attribute>
<Attribute AttributeId="urn:fedora:names:fedora:2.1:action:api"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>urn:fedora:names:fedora:2.1:action:api-a</AttributeValue></Attribute>
</Action>
<Environment>
<Attribute
AttributeId="urn:fedora:names:fedora:2.1:environment:httpRequest:clientIpAddress"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>138.251.115.124</AttributeValue></Attribute>
</Environment>
</Request>
DEBUG 2011-04-22 12:24:16.473 [TP-Processor12] (FedoraPolicyStore) Total
memory: 429440
DEBUG 2011-04-22 12:24:16.473 [TP-Processor12] (FedoraPolicyStore) Free memory:
196671
DEBUG 2011-04-22 12:24:16.473 [TP-Processor12] (FedoraPolicyStore) Max memory:
699072
INFO 2011-04-22 12:24:16.474 [TP-Processor12] (FedoraPolicyStore) Loading
config file: /opt/fedora35_2/pdp/conf/config-pdm-fedora.xml
INFO 2011-04-22 12:24:16.475 [TP-Processor12] (FedoraPolicyStore) Initialising
validation
DEBUG 2011-04-22 12:24:16.566 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:public-demo_demoObjectCollection
(public-demoObjectCollection.xml). Skipping.
DEBUG 2011-04-22 12:24:16.573 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:access-public (access-public.xml).
Skipping.
DEBUG 2011-04-22 12:24:16.591 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:access-staff (access-staff.xml).
Skipping.
DEBUG 2011-04-22 12:24:16.599 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:access-fedora-internal-call
(access-fedora-internal-call.xml). Skipping.
DEBUG 2011-04-22 12:24:16.618 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:access-admin (access-admin.xml).
Skipping.
DEBUG 2011-04-22 12:24:16.631 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:access-teacher (access-teacher.xml).
Skipping.
DEBUG 2011-04-22 12:24:16.638 [TP-Processor12] (PopulatePolicyDatabase) Policy
database already contains fedora-policy:access-student (access-student.xml).
Skipping.
INFO 2011-04-22 12:24:16.638 [TP-Processor12] (MelcoePDPImpl) Loading config
file: /opt/fedora35_2/pdp/conf/config-pdp.xml
INFO 2011-04-22 12:24:16.654 [TP-Processor12] (AttributeFinderConfigUtil)
Loading attribute finder config file:
/opt/fedora35_2/pdp/conf/config-attribute-finder.xml
INFO 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder)
Initialised
AttributeFinder:org.fcrepo.server.security.xacml.pdp.finder.attribute.FedoraRIAttributeFinder
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder)
registering the following attributes:
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
info:fedora/fedora-system:def/model#ownerId
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
info:fedora/fedora-system:def/model#createdDate
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
info:fedora/fedora-system:def/view#mimeType
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
http://muradora.ramp.org.au/sf#isSmartFolder
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
info:fedora/fedora-system:def/model#label
DEBUG 2011-04-22 12:24:16.655 [TP-Processor12] (FedoraRIAttributeFinder) 1:
info:fedora/fedora-system:def/model#state
INFO 2011-04-22 12:24:16.656 [TP-Processor12] (AttributeFinderConfigUtil)
Loading attribute finder config file:
/opt/fedora35_2/pdp/conf/config-attribute-finder.xml
DEBUG 2011-04-22 12:24:16.657 [TP-Processor12] (AttributeFinderConfigUtil)
Located AttributeFinder:
org.fcrepo.server.security.xacml.pdp.finder.attribute.FedoraRIAttributeFinder
DEBUG 2011-04-22 12:24:16.657 [TP-Processor12] (FedoraRIAttributeFinder)
username:
DEBUG 2011-04-22 12:24:16.657 [TP-Processor12] (FedoraRIAttributeFinder)
password:
DEBUG 2011-04-22 12:24:16.657 [TP-Processor12] (FedoraRIAttributeFinder) url:
http://localhost:5743/fedora/melcoerisearch
INFO 2011-04-22 12:24:16.661 [TP-Processor12] (FilePolicyIndex) Starting
FilePolicyIndex
DEBUG 2011-04-22 12:24:16.662 [TP-Processor12] (FilePolicyIndex) Total memory:
429440
DEBUG 2011-04-22 12:24:16.662 [TP-Processor12] (FilePolicyIndex) Free memory:
185569
DEBUG 2011-04-22 12:24:16.662 [TP-Processor12] (FilePolicyIndex) Max memory:
699072
INFO 2011-04-22 12:24:16.662 [TP-Processor12] (FilePolicyIndex) Loading config
file: /opt/fedora35_2/pdp/conf/config-pdm-file.xml
DEBUG 2011-04-22 12:24:16.663 [TP-Processor12] (FilePolicyIndex) [config]
directory: /opt/fedora35_2/pdp/policy-db
INFO 2011-04-22 12:24:16.663 [TP-Processor12] (FilePolicyIndex) Populating FeSL
File policy index cache
INFO 2011-04-22 12:24:16.663 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_access-staff.xml
INFO 2011-04-22 12:24:16.664 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_access-fedora-internal-call.xml
INFO 2011-04-22 12:24:16.665 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_access-teacher.xml
INFO 2011-04-22 12:24:16.665 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_access-public.xml
INFO 2011-04-22 12:24:16.665 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_access-admin.xml
INFO 2011-04-22 12:24:16.665 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_public-demo_demoObjectCollection.xml
INFO 2011-04-22 12:24:16.665 [TP-Processor12] (FilePolicyIndex) Loading FeSL
policy from cache directory:
/opt/fedora35_2/pdp/policy-db/fedora-policy_access-student.xml
INFO 2011-04-22 12:24:16.665 [TP-Processor12] (FilePolicyIndex) Populated cache
with 7 files
INFO 2011-04-22 12:24:16.668 [TP-Processor12] (MelcoePDPImpl) PDP Instantiated
and initialised!
DEBUG 2011-04-22 12:24:16.668 [TP-Processor12] (MelcoePDPImpl) evaluating
request: <Request>
<Subject
SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-id"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>fedoraAdmin</AttributeValue></Attribute>
</Subject>
<Subject
SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute AttributeId="urn:fedora:names:fedora:2.1:subject:loginId"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>fedoraAdmin</AttributeValue></Attribute>
</Subject>
<Subject
SubjectCategory="urn:oasis:names:tc:xacml:1.0:subject-category:access-subject">
<Attribute
AttributeId="urn:fedora:names:fedora:2.1:subject:subjectRepresented"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>fedoraAdmin</AttributeValue></Attribute>
</Subject>
<Resource>
<Attribute AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
DataType="http://www.w3.org/2001/XMLSchema#anyURI"><AttributeValue>/FedoraRepository</AttributeValue></Attribute>
<Attribute AttributeId="urn:fedora:names:fedora:2.1:resource:object:pid"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>FedoraRepository</AttributeValue></Attribute>
</Resource>
<Action>
<Attribute AttributeId="urn:fedora:names:fedora:2.1:action:id"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>read</AttributeValue></Attribute>
<Attribute AttributeId="urn:fedora:names:fedora:2.1:action:api"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>urn:fedora:names:fedora:2.1:action:api-a</AttributeValue></Attribute>
</Action>
<Environment>
<Attribute
AttributeId="urn:fedora:names:fedora:2.1:environment:httpRequest:clientIpAddress"
DataType="http://www.w3.org/2001/XMLSchema#string"><AttributeValue>138.251.115.124</AttributeValue></Attribute>
</Environment>
</Request>
DEBUG 2011-04-22 12:24:16.671 [TP-Processor12] (PolicyManager) Obtained
policies: 7
DEBUG 2011-04-22 12:24:16.679 [TP-Processor12] (PolicyManager) Matched policy:
fedora-policy:access-admi
DEBUG 2011-04-22 12:24:16.691 [TP-Processor12] (PolicyManager) Matched policies
and created abstract policy.
DEBUG 2011-04-22 12:24:16.691 [TP-Processor12] (MelcoePDPImpl) response is:
<Response>
<Result ResourceId="/FedoraRepository">
<Decision>Permit</Decision>
<Status>
<StatusCode Value="urn:oasis:names:tc:xacml:1.0:status:ok"/>
</Status>
</Result>
</Response>
DEBUG 2011-04-22 12:24:16.691 [TP-Processor12] (EvaluationEngineImpl) Adding
PDP evaluation results to cache
DEBUG 2011-04-22 12:24:16.693 [TP-Processor12] (ResponseCacheImpl) Adding Cache
Item (1/1/1): 5f4655f5eb63aeec0ab7db77cf2d684d
DEBUG 2011-04-22 12:24:16.693 [TP-Processor12] (EvaluationEngineImpl) Time
taken for XACML Evaluation: 231ms
DEBUG 2011-04-22 12:24:16.694 [TP-Processor12] (PEP) Permitting access!
DEBUG 2011-04-22 12:24:16.981 [TP-Processor12] (ObjectsFilter) objectsHandler
path:
DEBUG 2011-04-22 12:24:16.981 [TP-Processor12] (ObjectsFilter) objectsHandler
method: GET
DEBUG 2011-04-22 12:24:16.981 [TP-Processor12] (ObjectsFilter) objectsHandler
part:
DEBUG 2011-04-22 12:24:16.982 [TP-Processor12] (ObjectsFilter) activating
handler: findObjects
DEBUG 2011-04-22 12:24:16.982 [TP-Processor12] (FindObjects) filtering html
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (FindObjects) Checking:
fedora-policy:access-student
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (ContextUtil) Building request!
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (RelationshipResolverImpl)
Obtaining parents for: fedora-policy:access-student
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (RelationshipResolverImpl)
relationship query: fedora-policy:access-student,
info:fedora/fedora-system:def/relations-external#isMemberOf
INFO 2011-04-22 12:24:17.015 [TP-Processor12] (FilePolicyIndex) Starting
FilePolicyIndex
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (FilePolicyIndex) Total memory:
429440
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (FilePolicyIndex) Free memory:
168943
DEBUG 2011-04-22 12:24:17.015 [TP-Processor12] (FilePolicyIndex) Max memory:
699072
INFO 2011-04-22 12:24:17.015 [TP-Processor12] (FilePolicyIndex) Loading config
file: /opt/fedora35_2/pdp/conf/config-pdm-file.xml
DEBUG 2011-04-22 12:24:17.016 [TP-Processor12] (FilePolicyIndex) [config]
directory: /opt/fedora35_2/pdp/policy-db
ERROR 2011-04-22 12:24:17.026 [TP-Processor12] (ContextUtil) Error finding
parents.
org.fcrepo.server.security.xacml.MelcoeXacmlException:
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getRelationships(RelationshipResolverImpl.java:210)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getParents(RelationshipResolverImpl.java:132)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.buildRESTParentHierarchy(RelationshipResolverImpl.java:99)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.ContextUtil.setupResources(ContextUtil.java:325)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.ContextUtil.buildRequest(ContextUtil.java:444)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.ContextHandlerImpl.buildRequest(ContextHandlerImpl.java:111)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.evaluatePids(FindObjects.java:456)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.filterHTML(FindObjects.java:379)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.handleResponse(FindObjects.java:192)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.filters.ObjectsFilter.handleResponse(ObjectsFilter.java:109)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at org.fcrepo.server.security.xacml.pep.rest.PEP.doFilter(PEP.java:162)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.26]
at
org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.java:295)
[fcrepo-security-jaas-3.5-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina.jar:6.0.26]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina.jar:6.0.26]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina.jar:6.0.26]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina.jar:6.0.26]
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
[tomcat-coyote.jar:6.0.26]
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
[tomcat-coyote.jar:6.0.26]
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
[tomcat-coyote.jar:6.0.26]
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
[tomcat-coyote.jar:6.0.26]
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
[tomcat-coyote.jar:6.0.26]
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
[tomcat-coyote.jar:6.0.26]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24]
Caused by: org.fcrepo.server.errors.authorization.AuthzDeniedException:
at
org.fcrepo.server.security.PolicyEnforcementPoint.enforce(PolicyEnforcementPoint.java:422)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.DefaultAuthorization.enforceGetRelationships(DefaultAuthorization.java:1570)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.management.DefaultManagement.getRelationships(DefaultManagement.java:1639)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_24]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_24]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at
org.fcrepo.server.messaging.NotificationInvocationHandler.invoke(NotificationInvocationHandler.java:68)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at $Proxy433.getRelationships(Unknown Source) [na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_24]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_24]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at
org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler.invokeTarget(PolicyIndexInvocationHandler.java:334)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler.invoke(PolicyIndexInvocationHandler.java:106)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at $Proxy433.getRelationships(Unknown Source) [na:na]
at
org.fcrepo.server.management.ManagementModule.getRelationships(ManagementModule.java:335)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getRelationships(RelationshipResolverImpl.java:202)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
... 29 common frames omitted
ERROR 2011-04-22 12:24:17.027 [TP-Processor12] (ContextUtil) Error creating
request.
org.fcrepo.server.security.xacml.MelcoeXacmlException: Error finding parents.
at
org.fcrepo.server.security.xacml.util.ContextUtil.setupResources(ContextUtil.java:341)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.ContextUtil.buildRequest(ContextUtil.java:444)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.ContextHandlerImpl.buildRequest(ContextHandlerImpl.java:111)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.evaluatePids(FindObjects.java:456)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.filterHTML(FindObjects.java:379)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.handleResponse(FindObjects.java:192)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.filters.ObjectsFilter.handleResponse(ObjectsFilter.java:109)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at org.fcrepo.server.security.xacml.pep.rest.PEP.doFilter(PEP.java:162)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.26]
at
org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.java:295)
[fcrepo-security-jaas-3.5-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina.jar:6.0.26]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina.jar:6.0.26]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina.jar:6.0.26]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina.jar:6.0.26]
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
[tomcat-coyote.jar:6.0.26]
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
[tomcat-coyote.jar:6.0.26]
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
[tomcat-coyote.jar:6.0.26]
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
[tomcat-coyote.jar:6.0.26]
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
[tomcat-coyote.jar:6.0.26]
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
[tomcat-coyote.jar:6.0.26]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24]
Caused by: org.fcrepo.server.security.xacml.MelcoeXacmlException:
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getRelationships(RelationshipResolverImpl.java:210)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getParents(RelationshipResolverImpl.java:132)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.buildRESTParentHierarchy(RelationshipResolverImpl.java:99)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.ContextUtil.setupResources(ContextUtil.java:325)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
... 26 common frames omitted
Caused by: org.fcrepo.server.errors.authorization.AuthzDeniedException:
at
org.fcrepo.server.security.PolicyEnforcementPoint.enforce(PolicyEnforcementPoint.java:422)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.DefaultAuthorization.enforceGetRelationships(DefaultAuthorization.java:1570)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.management.DefaultManagement.getRelationships(DefaultManagement.java:1639)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_24]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_24]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at
org.fcrepo.server.messaging.NotificationInvocationHandler.invoke(NotificationInvocationHandler.java:68)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at $Proxy433.getRelationships(Unknown Source) [na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_24]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_24]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at
org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler.invokeTarget(PolicyIndexInvocationHandler.java:334)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler.invoke(PolicyIndexInvocationHandler.java:106)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at $Proxy433.getRelationships(Unknown Source) [na:na]
at
org.fcrepo.server.management.ManagementModule.getRelationships(ManagementModule.java:335)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getRelationships(RelationshipResolverImpl.java:202)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
... 29 common frames omitted
ERROR 2011-04-22 12:24:17.028 [TP-Processor12] (FindObjects)
org.fcrepo.server.security.xacml.MelcoeXacmlException: Error creating request
org.fcrepo.server.security.xacml.pep.PEPException:
org.fcrepo.server.security.xacml.MelcoeXacmlException: Error creating request
at
org.fcrepo.server.security.xacml.pep.ContextHandlerImpl.buildRequest(ContextHandlerImpl.java:116)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.evaluatePids(FindObjects.java:456)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.filterHTML(FindObjects.java:379)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.objectshandlers.FindObjects.handleResponse(FindObjects.java:192)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.rest.filters.ObjectsFilter.handleResponse(ObjectsFilter.java:109)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at org.fcrepo.server.security.xacml.pep.rest.PEP.doFilter(PEP.java:162)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.26]
at
org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.java:295)
[fcrepo-security-jaas-3.5-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina.jar:6.0.26]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina.jar:6.0.26]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina.jar:6.0.26]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina.jar:6.0.26]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina.jar:6.0.26]
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
[tomcat-coyote.jar:6.0.26]
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
[tomcat-coyote.jar:6.0.26]
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
[tomcat-coyote.jar:6.0.26]
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
[tomcat-coyote.jar:6.0.26]
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
[tomcat-coyote.jar:6.0.26]
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
[tomcat-coyote.jar:6.0.26]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24]
Caused by: org.fcrepo.server.security.xacml.MelcoeXacmlException: Error
creating request
at
org.fcrepo.server.security.xacml.util.ContextUtil.buildRequest(ContextUtil.java:451)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pep.ContextHandlerImpl.buildRequest(ContextHandlerImpl.java:111)
[fcrepo-security-pep-3.5-SNAPSHOT.jar:na]
... 24 common frames omitted
Caused by: org.fcrepo.server.security.xacml.MelcoeXacmlException: Error finding
parents.
at
org.fcrepo.server.security.xacml.util.ContextUtil.setupResources(ContextUtil.java:341)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.ContextUtil.buildRequest(ContextUtil.java:444)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
... 25 common frames omitted
Caused by: org.fcrepo.server.security.xacml.MelcoeXacmlException:
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getRelationships(RelationshipResolverImpl.java:210)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getParents(RelationshipResolverImpl.java:132)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.buildRESTParentHierarchy(RelationshipResolverImpl.java:99)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.ContextUtil.setupResources(ContextUtil.java:325)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
... 26 common frames omitted
Caused by: org.fcrepo.server.errors.authorization.AuthzDeniedException:
at
org.fcrepo.server.security.PolicyEnforcementPoint.enforce(PolicyEnforcementPoint.java:422)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.DefaultAuthorization.enforceGetRelationships(DefaultAuthorization.java:1570)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.management.DefaultManagement.getRelationships(DefaultManagement.java:1639)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_24]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_24]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at
org.fcrepo.server.messaging.NotificationInvocationHandler.invoke(NotificationInvocationHandler.java:68)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at $Proxy433.getRelationships(Unknown Source) [na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_24]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_24]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at
org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler.invokeTarget(PolicyIndexInvocationHandler.java:334)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler.invoke(PolicyIndexInvocationHandler.java:106)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
at $Proxy433.getRelationships(Unknown Source) [na:na]
at
org.fcrepo.server.management.ManagementModule.getRelationships(ManagementModule.java:335)
[fcrepo-server-3.5-SNAPSHOT.jar:na]
at
org.fcrepo.server.security.xacml.util.RelationshipResolverImpl.getRelationships(RelationshipResolverImpl.java:202)
[fcrepo-security-pdp-3.5-SNAPSHOT.jar:na]
... 29 common frames omitted
[
--
The University of St Andrews is a charity registered in Scotland: SC013532
------------------------------------------------------------------------------
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been
demonstrated beyond question. Learn why your peers are replacing JEE
containers with lightweight application servers - and what you can gain
from the move. http://p.sf.net/sfu/vmware-sfemails
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users