Latest SISC + SISCweb startup error

"Ben Simon" <[email protected]>
Newsgroups gmane.comp.java.sisc.user
Message-ID <[email protected]>
Howdy All,

Tonight I attempted to update my version of SISCweb to use both the latest
stable SISC (1.13.7) and the latest stable SISCweb (the the CVS brand
rel-0-3).

I got both packages to build from source and generate all the jar files that
I think I need. In the SISC package I did:
   ant all
and in the SISCweb package I did:
   ant dist
   ant opt-sxml
   ant opt-sql
   ant opt-hibernate

I made sure to compile SISC first and then SISCweb.  I then grabbed all the
jar files that were generated from the above commands and put them in
WEB-INF/lib of my webapp.

When I kick off Tomcat now I get the error messages:

java.lang.RuntimeException: Tenspotting : error evaluating parameter
on-init-sexp.
        at siscweb.web.SISCInitializer.evalInitParameter(
SISCInitializer.java:147)
        at siscweb.web.SISCInitializer.contextInitialized(
SISCInitializer.java:83)
        at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3727)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4162)
        at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:739)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:524)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(
HostConfig.java:603)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(
HostConfig.java:535)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
:470)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java
:1118)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1020)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java
:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
:442)
        at org.apache.catalina.core.StandardService.start(
StandardService.java:450)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java
:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: sisc.interpreter.SchemeException: ((message . "evaluation error
at
file:/home/ben/projects/src/tenspotting/web/WEB-INF/scm/com/ideas2executables/siscweb/fc-
handler.scm:1:1") (location . load) (parent (e
rror-continuation . #<procedure>) (failure-continuation .
#0=#<continuation>) (message . "got unexpected value sisc.exprs.UnboxExp")
(location . deserialize) (java-exception . #<java
java.lang.ClassCastException j
ava.lang.ClassCastException: sisc.exprs.UnboxExp>)))
        at sisc.interpreter.SchemeRuntimeException.promote(Unknown Source)
        at sisc.interpreter.Interpreter.interpret(Unknown Source)
        at sisc.interpreter.Interpreter.interpret(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at sisc.interpreter.Interpreter.evalInput(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at siscweb.web.SISCInitializer$1.execute(SISCInitializer.java:124)
        at sisc.interpreter.Context.execute(Unknown Source)
        at sisc.interpreter.Context.execute(Unknown Source)
        at siscweb.web.SISCInitializer.evalInitParameter(
SISCInitializer.java:113)
        ... 25 more


SEVERE: Exception sending context initialized event to listener instance of
class siscweb.web.SISCInitializer
java.lang.RuntimeException: SISCweb Examples : error evaluating parameter
on-init-sexp.
        at siscweb.web.SISCInitializer.evalInitParameter(
SISCInitializer.java:147)
        at siscweb.web.SISCInitializer.contextInitialized(
SISCInitializer.java:83)
        at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3727)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4162)
        at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:739)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:524)
        at org.apache.catalina.startup.HostConfig.deployDirectory(
HostConfig.java:910)
        at org.apache.catalina.startup.HostConfig.deployDirectories(
HostConfig.java:873)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
:474)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java
:1118)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1020)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java
:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
:442)
        at org.apache.catalina.core.StandardService.start(
StandardService.java:450)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java
:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: sisc.interpreter.SchemeException: ((message . "evaluation error
at file:/home/ben/projects/lib/apache-tomcat-5.5.15
/webapps/siscweb-examples2/WEB-INF/scm/examples/fc-handler.scm:1:1")
(location . load))
        at sisc.interpreter.SchemeRuntimeException.promote(Unknown Source)
        at sisc.interpreter.Interpreter.interpret(Unknown Source)
        at sisc.interpreter.Interpreter.interpret(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at sisc.interpreter.Interpreter.evalInput(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at siscweb.web.SISCInitializer$1.execute(SISCInitializer.java:124)
        at sisc.interpreter.Context.execute(Unknown Source)
        at sisc.interpreter.Context.execute(Unknown Source)
        at siscweb.web.SISCInitializer.evalInitParameter(
SISCInitializer.java:113)
        ... 25 more

I poked around I can't seem to find any issues with  fc-handler.scm, and if
I take fc-handler.scm out of the picture, it simply raises a similar
exception on another innocuous line of code.

To help decide if this was a problem specific to my code, I went ahead and
attempted to run the SISCweb examples under the latest jar files of each
package. At first the examples didn't start for obvious reasons
(current-class-path went away, getting replaced by
class-path-extension-append!), but once I fixed those I now get the error:

java.lang.RuntimeException: SISCweb Examples : error evaluating parameter
on-init-sexp.
        at siscweb.web.SISCInitializer.evalInitParameter(
SISCInitializer.java:147)
        at siscweb.web.SISCInitializer.contextInitialized(
SISCInitializer.java:83)
        at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3727)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4162)
        at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:739)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:524)
        at org.apache.catalina.startup.HostConfig.deployDirectory(
HostConfig.java:910)
        at org.apache.catalina.startup.HostConfig.deployDirectories(
HostConfig.java:873)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
:474)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java
:1118)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1020)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java
:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
:442)
        at org.apache.catalina.core.StandardService.start(
StandardService.java:450)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java
:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: sisc.interpreter.SchemeException: ((message . "evaluation error
at file:/home/ben/projects/lib/apache-tomcat-5.5.15
/webapps/siscweb-examples2/WEB-INF/scm/examples/fc-handler.scm:1:1")
(location . load)
(parent (error-continuation . #<procedure>) (failure-continuation .
#0=#<continuation>) (message . "got unexpected value sisc.exprs.UnboxExp")
(location . deserialize) (java-exception . #<java
java.lang.ClassCastException java.lang.ClassCastException:
sisc.exprs.UnboxExp>)))
        at sisc.interpreter.SchemeRuntimeException.promote(Unknown Source)
        at sisc.interpreter.Interpreter.interpret(Unknown Source)
        at sisc.interpreter.Interpreter.interpret(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at sisc.interpreter.Interpreter.evalInput(Unknown Source)
        at sisc.interpreter.Interpreter.eval(Unknown Source)
        at siscweb.web.SISCInitializer$1.execute(SISCInitializer.java:124)
        at sisc.interpreter.Context.execute(Unknown Source)
        at sisc.interpreter.Context.execute(Unknown Source)
        at siscweb.web.SISCInitializer.evalInitParameter(
SISCInitializer.java:113)
        ... 25 more

This error seems to be more or less the same error as above.

Any thoughts about what I might be doing wrong, or the best way to interpret
these errors?

Thanks in advance!

-Ben

-- 
Ben Simon
My blog: http://benjisimon.blogspot.com
Have a software idea?: http://i2x.blogspot.com

All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642

_______________________________________________
Sisc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisc-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.