Hi,

we are getting the following exception when the memory cache is
free()'ed and it attempts to serialise the xslt processor (presumably) to
the file cache.

Has anyone seen this problem before?  It happens even with Xalan 2.5.2.

The class ExtensionNamespacesManager is not serializable, it looks like
this class is held by
StylesheetRoot, but should only be there if the stylesheet uses
extensions.  We were using java extensions but removed them and replaced
them with pure xslt, but I guess that still creates this object.

[ERROR]: store(..): Exception
java.io.NotSerializableException:
org.apache.xalan.extensions.ExtensionNamespacesManager
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1330)
        at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1302)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
        at
java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1224)
        at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1050)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
        at
com.coyotegulch.jisp.ObjectDatabaseFile.writeObject(ObjectDatabaseFile.java:211)
        at
com.coyotegulch.jisp.IndexedObjectDatabase.write(IndexedObjectDatabase.java:199)
        at
org.apache.excalibur.store.impl.AbstractJispFilesystemStore.store(AbstractJispFilesystemStore.java:180)
        at
org.apache.excalibur.store.impl.MRUMemoryStore.free(MRUMemoryStore.java:404)
        at
org.apache.excalibur.store.impl.StoreJanitorImpl.freeMemory(StoreJanitorImpl.java:316)
        at
org.apache.excalibur.store.impl.StoreJanitorImpl.run(StoreJanitorImpl.java:182)
        at java.lang.Thread.run(Thread.java:536)


Yuri Schimke

[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to