You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by "Pill, Juergen" <Ju...@softwareag.com> on 2001/01/08 14:26:27 UTC
java.io.NotSerializableException: org.apache.slide.lock.NodeLock
Hello,
As a first approach for persistency, we serialize all the data from the
various stores into a file. Trying to lock a resource open with Word 2000
(lock command) returns following exception: Can we make the class
org.apache.slide.lock.NodeLock implements Serialisable?
java.io.NotSerializableException: org.apache.slide.lock.NodeLock
at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
at
java.io.ObjectOutputStream.outputArray(ObjectOutputStream.java:1098)
at
java.io.ObjectOutputStream.checkSubstitutableSpecialClasses(ObjectOutputStre
am.java:456)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
at java.util.Hashtable.writeObject(Hashtable.java:757)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1878)
at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1210)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
at
com.softwareag.xdav.taminoStore.TaminoServiceImpl.serialiseStore(TaminoServi
ceImpl.java:100)
at
com.softwareag.xdav.taminoStore.TaminoLockStore.commit(TaminoLockStore.java:
172)
at
org.apache.slide.store.StandardStore.commit(StandardStore.java:353)
at
org.apache.slide.common.NamespaceAccessTokenImpl.commitTrasaction(NamespaceA
ccessTokenImpl.java:334)
at
org.apache.slide.webdav.method.LockMethod.executeRequest(LockMethod.java:593
)
at
org.apache.slide.webdav.method.WebdavMethod.run(WebdavMethod.java:315)
at
org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:278)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
at org.apache.tomcat.core.Handler.service(Handler.java:263)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:74
9)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:695)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:207)
Mon, 08 Jan 2001 14:21:28 GMT+01:00 - default - INFO - <++++
closeTransaction: opened Transactions = 1
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)
Mon, 08 Jan 2001 14:21:28 GMT+01:00 - default - INFO - LOCK (time: 94 ms)
URI = /Patients/patient1_1.xml
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
Best regards
Juergen Pill
Re: java.io.NotSerializableException: org.apache.slide.lock.NodeLock
Posted by Remy Maucherat <re...@apache.org>.
> As a first approach for persistency, we serialize all the data from the
> various stores into a file. Trying to lock a resource open with Word 2000
> (lock command) returns following exception: Can we make the class
> org.apache.slide.lock.NodeLock implements Serialisable?
Sure.
Remy