[jcifs] NotSerializableException: jcifs.UniAddress when using
jCIFS
Robert Baldock
robert.baldock at pfiks.com
Fri May 23 15:36:34 GMT 2008
Giampaolo -
OK, thanks for that.
Could I put a request in for this class to be set to be Serializable in a future release of jCIFS?
Robert
________________________________
From: Giampaolo Tomassoni [mailto:Giampaolo at Tomassoni.biz]
Sent: Fri 23/05/2008 16:21
To: Robert Baldock; jcifs at lists.samba.org
Subject: RE: [jcifs] NotSerializableException: jcifs.UniAddress when using jCIFS
The class jcifs.UniAddress doesn't implement the java.io. Serializable interface, this is the reason of the warning you get.
You could change the declaration of class UniAddress in order to make it implement the Serializable interface. As long as you are instantiating UniAddress only with InetAddress "addr"s, you will probably avoid this warning this way.
Giampaolo
From: jcifs-bounces+giampaolo=tomassoni.biz at lists.samba.org [mailto:jcifs-bounces+giampaolo=tomassoni.biz at lists.samba.org] On Behalf Of Robert Baldock
Sent: Thursday, May 22, 2008 4:19 PM
To: jcifs at lists.samba.org
Subject: [jcifs] NotSerializableException: jcifs.UniAddress when using jCIFS
Hi -
I'm a new member on this list.
I'm trying to get NTLM SSO working using a jCIFS filter in a web-app but, amongst other things, am seeing this error in my app server's logs:
WARNING! An attribute was set in the session that cannot serialize. Most application servers replicate the session using object serialization. NtlmChallenge[challenge=aaa,dc=xxx<1C>/yyy]
java.io.NotSerializableException: jcifs.UniAddress
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at com.vignette.portal.website.internal.HttpSessionWrapper.setAttribute(HttpSessionWrapper.java:100)
at jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:151)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:114)
It's flagged as a "WARNING" but I would like to eliminate this as a possible cause of the issues I'm trying to resolve.
Does anyone know of a workaround/fix for this issue?
I'm using jCIFS 1.2.19.
Robert Baldock
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the jcifs
mailing list