You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by "Sixten F. K. Otto 98" <Si...@Alum.Dartmouth.ORG> on 2001/02/03 20:23:02 UTC

Java 1.1 compatible?

This is probably a FAQ, but since the FAQ seems pretty empty...

Is Slide 1.0M6 compatible with Java 1.1 (or rather, is it supposed to be)? Since
it is supposed to only require Servlet 2.2, I would have thought so. I did the
following:

- installed Tomcat 3.2.1 (all the examples work fine)
- unpacked Slide 1.0M6, and dropped the WAR files into Tomcat's webapps
directory
- started up Tomcat

And I got the following log output as it tried to bring up Slide:

----------
Sat, 03 Feb 2001 12:23:20 MST - default - INFO - Initializing Domain
Sat, 03 Feb 2001 12:23:20 MST - default - INFO - Domain configuration :
{org.apache.slide.security=true}
Sat, 03 Feb 2001 12:23:20 MST - default - INFO - Initializing namespace : webdav
Sat, 03 Feb 2001 12:23:21 MST - default - INFO - Loading namespace definition
java.lang.NoSuchMethodError: java.util.Hashtable: method
<init>(Ljava/util/Map;)V not found
	at org.apache.slide.common.Namespace.loadChildStore(Compiled Code)
	at org.apache.slide.common.Namespace.loadStoreDefinition(Compiled Code)
	at org.apache.slide.common.Namespace.loadDefinition(Compiled Code)
	at org.apache.slide.common.Domain.initNamespace(Domain.java:464)
	at org.apache.slide.common.Domain.init(Compiled Code)
	at org.apache.slide.manager.ManagerServlet.init(ManagerServlet.java:333)
	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
	at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
	at org.apache.tomcat.core.Handler.init(Handler.java:215)
	at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
	at org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(Compiled
Code)
	at org.apache.tomcat.core.ContextManager.initContext(Compiled Code)
	at org.apache.tomcat.core.ContextManager.init(Compiled Code)
	at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
	at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
	at com.apple.mrj.JManager.JMStaticMethodDispatcher.run(JMAWTContextImpl.java)
	at java.lang.Thread.run(Thread.java)
Sat, 03 Feb 2001 12:23:23 MST - default - ERROR - Domain initialization error
org.apache.slide.common.DomainInitializationFailedError: Domain initialization
error
	at org.apache.slide.common.Domain.init(Compiled Code)
	at org.apache.slide.manager.ManagerServlet.init(ManagerServlet.java:333)
	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
	at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
	at org.apache.tomcat.core.Handler.init(Handler.java:215)
	at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
	at org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(Compiled
Code)
	at org.apache.tomcat.core.ContextManager.initContext(Compiled Code)
	at org.apache.tomcat.core.ContextManager.init(Compiled Code)
	at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
	at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
	at com.apple.mrj.JManager.JMStaticMethodDispatcher.run(JMAWTContextImpl.java)
	at java.lang.Thread.run(Thread.java)
cannot load servlet name: manager
----------

That first exception shows that Slide is trying to use at least one of the
methods of java.util.Hashtable that only exists in Java 2. Is this intentional,
or a bug?

Sixten

Re: Java 1.1 compatible?

Posted by Remy Maucherat <re...@apache.org>.
> This is probably a FAQ, but since the FAQ seems pretty empty...
>
> Is Slide 1.0M6 compatible with Java 1.1 ?

AFAIK, it should be. Until further notice, you can report as a bug any JDK
1.1 compatibility issue (preferably on slide-dev).

Remy