[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-3526) SecurityInterceptor is not serializable

Pete Muir (JIRA) jira-events at lists.jboss.org
Tue Oct 7 09:39:20 EDT 2008


SecurityInterceptor is not serializable
---------------------------------------

                 Key: JBSEAM-3526
                 URL: https://jira.jboss.org/jira/browse/JBSEAM-3526
             Project: Seam
          Issue Type: Bug
          Components: Security
            Reporter: Pete Muir
            Assignee: Shane Bryzak
             Fix For: 2.1.0.GA


All interceptors should be serializable (as AbstractInterceptor implemenets Serializable) but Method isn't Serializable.

4:34:40,786 ERROR [Objects] Error serializing object class org.jboss.seam.example.wicket.Main [object=[Page class = org.jboss.seam.example.wicket.Main, id = 6, version = 0]]
org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException: Unable to serialize class: java.lang.reflect.Method
Field hierarchy is:
  6 [class=org.jboss.seam.example.wicket.Main, path=6]
    private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.MarkupContainer$ChildList]
      private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs [class=[Ljava.lang.Object;]
        private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs[0] [class=org.jboss.seam.example.wicket.Template, path=6:body]
          private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.MarkupContainer$ChildList]
            private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs [class=[Ljava.lang.Object;]
              java.lang.Object org.apache.wicket.Component.data[5] [class=org.jboss.seam.example.wicket.Main$HotelSearchForm, path=6:body:searchCriteria]
                private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.MarkupContainer$ChildList]
                  private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs [class=[Ljava.lang.Object;]
                    private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs[0] [class=org.apache.wicket.markup.html.form.TextField, path=6:body:searchCriteria:searchString]
                      java.lang.Object org.apache.wicket.Component.data [class=org.jboss.seam.example.wicket.Main$HotelSearchForm$1]
                        private org.apache.wicket.model.PropertyModel org.jboss.seam.wicket.SeamPropertyModel.model [class=org.apache.wicket.model.PropertyModel]
                          private java.lang.Object org.apache.wicket.model.AbstractPropertyModel.target [class=org.javassist.tmp.java.lang.Object_$$_javassist_2]
                            private java.util.List org.jboss.seam.intercept.RootInterceptor.userInterceptors [class=java.util.ArrayList]
                              private final java.util.concurrent.locks.ReentrantLock$Sync java.util.concurrent.locks.ReentrantLock.sync[write:2][write:4][write:5] [class=org.jboss.seam.security.SecurityInterceptor]
                                private java.util.Map org.jboss.seam.security.SecurityInterceptor.restrictions [class=java.util.HashMap]
                                  private java.util.Map org.jboss.seam.security.SecurityInterceptor.restrictions[write:1] [class=java.lang.reflect.Method] <----- field that is not serializable

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list