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 Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users