That is definitely my doing. But I have never seen this error personally.
Let me explain.
As you can see that the class is not serializable. A bug is entered right now. (https://jira.jboss.org/browse/SECURITY-518)
In JBAS, we have an interface called PolicyRegistration that is supposed to hold the policies whenever an authorization module such as xacml authz module requests it.
I made a design optimization for the PolicyRegistration (that is in JNDI) to actually be JBossPDP instances for the particular deployment in question. I guess this is where the error you are seeing is showing up.
If you are able to attach a simple deployment that shows this error, we will appreciate it.
By the way, Brian, have you thought about signing the simple contributor agreement and become a contributor to PicketBox?
The attached service should trigger the error. Just unpackage, edit your
jboss location in build.properties and run 'ant deploy'. In some instances,
I have to restart JBoss to get the error.
As far as becoming a contributor, I might be interested since I am about to start
mucking with the underlying code. I need to modify the PDP to do things it
currently does not support. Might be interested in chatting with you off thread to
see if my changes can be made generic so we can add them back into the trunk.
example.tar.gz 4.2 KB
For any design discussions, you are free to use the PicketBox Design forums to discuss changes in the PDP. We value contributions from the community given that this is a OSS project.