Op vrijdag, 11 maart 2011 13:32 schreef Ronald Klop 
<ronald-mailingl...@base.nl>:

Hi, https://issues.apache.org/bugzilla/show_bug.cgi?id=47502 Because this issue is fixed I re-enabled using the security-constraint in web.xml to protect some pages in stead of using my own workaround. But now I get a somewhat similar exception. This is running Tomcat 6.0.32 (directly from your tar.gz) on Debian 5 in a cluster of 3 nodes.
  I access my password protected pages over https.
Mar 11, 2011 1:20:48 PM org.apache.catalina.ha.session.DeltaManager requestCompleted
  SEVERE: Unable to serialize delta request for sessionid 
[7D6D6A80C080C132F7EDCDAA3DFCEFB7]
  java.io.NotSerializableException: org.apache.catalina.realm.GenericPrincipal
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
      at java.util.LinkedList.writeObject(LinkedList.java:943)
      at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source)
      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
      at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
      at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
      at java.io.ObjectOutputStream.access$300(ObjectOutputStream.java:143)
      at 
java.io.ObjectOutputStream$PutFieldImpl.writeFields(ObjectOutputStream.java:1677)
      at java.io.ObjectOutputStream.writeFields(ObjectOutputStream.java:462)
      at javax.security.auth.Subject$SecureSet.writeObject(Subject.java:1281)
      at sun.reflect.GeneratedMethodAccessor64.invoke(Unknown Source)
      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
      at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
      at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
      at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
      at 
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422)
      at 
java.util.Collections$SynchronizedCollection.writeObject(Collections.java:1602)
      at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)
      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
      at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
Should I file an issue? Is this already known? Ronald.

Am I the only person with this? It is very easy reproducable and it looks like 
a bug in Tomcat code.

Ronald.

Reply via email to