From: Ken A. <kan...@bb...> - 2003-02-04 22:54:54
|
At 02:07 PM 2/3/2003, david may wrote: >A number of things to start the week off with. > >My web app seems to be working okay now. I ended up using a >function that I do not understand. What is .isDefined ? >It looks like a java method, but it is used without >an instance as an argument. It is used to see if a global variable is bound or not: > (.isDefined 'x) #f >Also, I am thinking of using sexps as a input format for the >database. I used to do something like this in tcl letting >the tcl parser handle the input for me. Are there tricks >for reading sexps something on the order of > >(question "what is the capital of oregon" > (("salem" true) > ("portland") > ("eugene"))) you can use string->expr to read a string. Also look at jscheme.REPL class >this should map to xml pretty easilly and later I can build >a gui if it is required. > >one more thing.. I started getting these messages in the tomcat logs >after building from CVS. Maybe Tim can address this. This is related to new code. However, the problem seems to be that jsint.DynamicVariable is not serializable. It probably could be made serializable, but that may lead to other problems. For example, while Pair is serializable, the expression '(david) is not serializable because the car and cdr of '() is '(). We can fix this problem if we're willing to only using a more recent JVM, which i'm willing to do. But we'll loose JDK 1.02 customers, and maybe others. But perhaps it's time. k >thanks.. >davud > > >2003-01-30 12:09:29 StandardManager[/exam] Exception loading sessions from persistent storage >java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: jsint.DynamicVariable > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278) > at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1603) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271) > at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1603) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) > at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1603) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1357) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:852) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:411) > at org.apache.catalina.session.StandardManager.start(StandardManager.java:626) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3496) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > at org.apache.catalina.core.StandardService.start(StandardService.java:497) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189) > at org.apache.catalina.startup.Catalina.start(Catalina.java:510) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) > at org.apache.catalina.startup.Catalina.process(Catalina.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) >Caused by: java.io.NotSerializableException: jsint.DynamicVariable > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054) > at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1224) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1050) > at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1224) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1050) > 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.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.writeObject(ObjectOutputStream.java:278) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1427) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:869) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:507) > at org.apache.catalina.session.StandardManager.stop(StandardManager.java:662) > at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3591) > at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036) > at org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.java:420) > at org.apache.catalina.core.StandardHost.remove(StandardHost.java:852) > at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919) > at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166) > at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221) > at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233) > at org.apache.catalina.core.StandardService.stop(StandardService.java:554) > at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224) > at org.apache.catalina.startup.Catalina.start(Catalina.java:541) > ... 7 more > > >------------------------------------------------------- >This SF.NET email is sponsored by: >SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! >http://www.vasoftware.com >_______________________________________________ >Jscheme-devel mailing list >Jsc...@li... >https://lists.sourceforge.net/lists/listinfo/jscheme-devel |