[seam-issues] [JBoss JIRA] Updated: (JBSEAM-4829) Multiple class changes to make JpaIdentityStore clusterable

Samuel Mendenhall (JIRA) jira-events at lists.jboss.org
Thu Sep 15 11:37:26 EDT 2011


     [ https://issues.jboss.org/browse/JBSEAM-4829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Samuel Mendenhall updated JBSEAM-4829:
--------------------------------------

        Summary: Multiple class changes to make JpaIdentityStore clusterable  (was: AnnotatedBeanProperty does not implement serializable)
    Description: 
Class changes required to make JpaIdentityStore clusterable (see Patch.diff.txt):
src/main/org/jboss/seam/security/permission/EntityIdentifierStrategy.java
src/main/org/jboss/seam/security/permission/IdentifierPolicy.java
src/main/org/jboss/seam/security/permission/PermissionMetadata.java
src/main/org/jboss/seam/security/permission/ClassIdentifierStrategy.java
src/main/org/jboss/seam/util/AnnotatedBeanProperty.java

The changes range from implementing Serializable to making fields transient and changing how those fields are initialized.

  was:
Using the Seam identity management components (JPA implementation) in a cluster we receive:
Mike

ERROR [CacheMarshaller300] Error while marshalling object: ReplicateCommand{cmds=PutDataMapCommand{fqn=/JSESSION/web_localhost/FACChsYYTB3WkeVAM8DKjw__, dataVersion=null, data={0=14, 1=1311774291438, 3=org.jboss.ha.framework.server.SimpleCachableMarshalledValue{raw=java.util.HashMap at 29368484serialized=false}}, globalTransaction=null, erase=false}}
java.io.NotSerializableException: org.jboss.seam.util.AnnotatedBeanProperty


AnnotatedBeanProperty needs to be made serializable.



> Multiple class changes to make JpaIdentityStore clusterable
> -----------------------------------------------------------
>
>                 Key: JBSEAM-4829
>                 URL: https://issues.jboss.org/browse/JBSEAM-4829
>             Project: Seam 2
>          Issue Type: Bug
>          Components: Security
>    Affects Versions: 2.2.2.Final
>            Reporter: Samuel Mendenhall
>            Assignee: Marek Novotny
>             Fix For: 2.3.0.Final
>
>         Attachments: Patch.diff.txt
>
>
> Class changes required to make JpaIdentityStore clusterable (see Patch.diff.txt):
> src/main/org/jboss/seam/security/permission/EntityIdentifierStrategy.java
> src/main/org/jboss/seam/security/permission/IdentifierPolicy.java
> src/main/org/jboss/seam/security/permission/PermissionMetadata.java
> src/main/org/jboss/seam/security/permission/ClassIdentifierStrategy.java
> src/main/org/jboss/seam/util/AnnotatedBeanProperty.java
> The changes range from implementing Serializable to making fields transient and changing how those fields are initialized.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list