RE: sableVM running tomcat

<[email protected]> Thu, 17 Mar 2005 11:52:59 +0530
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
Hello,

I tried the new version of the sablevm and even ran tomcat. When I see
it through the browser, the tomcat's default page shows up.
The following is the log which is displayed during the running of
tomcat:


$ ./startup.sh
Using classpath:
./../lib/tomcat.jar::../lib/container/crimson.jar:../lib/container/facad
e22.jar:../lib/container/jasper.jar:../lib/container/README:../lib/conta
iner/tomcat_modules.jar:../lib/container/tomcat_util.jar:../lib/containe
r/xalan.jar:../lib/common/connector_util.jar:../lib/common/core_util.jar
:../lib/common/etomcat.jar:../lib/common/jasper-runtime.jar:../lib/commo
n/README:../lib/common/servlet.jar:../lib/common/tomcat_core.jar
Using JAVA_HOME: /usr/java/jdk1.3.1_01/bin/..
Using TOMCAT_HOME: ..
$ 2005-03-17 08:19:29 - SessionIdGenerator: Opening /dev/urandom
2005-03-17 08:19:30 - ServerXmlReader:
Config=$TOMCAT_HOMEconf/server.xml
2005-03-17 08:19:30 - PathSetter:
install=/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat
2005-03-17 08:19:30 - PathSetter:
home=/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/
2005-03-17 08:19:30 - ContextXmlReader: Context
config=$TOMCAT_HOMEconf/apps-127.0.0.1.xml
2005-03-17 08:19:30 - ContextXmlReader: Context config=$TOMCAT_HOME
conf/apps-admin.xml
2005-03-17 08:19:30 - ContextXmlReader: Context config=$TOMCAT_HOME
conf/apps-examples.xml
2005-03-17 08:19:30 - AutoWebApp: Auto-Adding DEFAULT:/
2005-03-17 08:19:30 - AutoWebApp: Loaded from config: DEFAULT:/admin
2005-03-17 08:19:30 - AutoWebApp: Loaded from config: DEFAULT:/examples
2005-03-17 08:19:30 - ContextManager: Tomcat configured and in stable
state
2005-03-17 08:19:30 - ContextManager: Adding  DEFAULT:/admin
Unable to open log file:
/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/logs/examples
.log!  Using stderr as the default.
Unable to open log file:
/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/logs/servlet_
examples.log!  Using stderr as the default.
2005-03-17 08:19:30 - ContextManager: Adding  DEFAULT:/examples
2005-03-17 08:19:30 - ContextManager: Adding  DEFAULT:/ROOT
ERROR reading
/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/webapps/admin
/WEB-INF/web.xml
At Line 34 /web-app/login-config/

2005-03-17 08:19:30 - WebXmlReader: ERROR initializing
/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/webapps/admin
/WEB-INF/web.xml - java.lang.NullPointerException
   at java.lang.reflect.Method.invoke (Method.java:522)
   at org.apache.tomcat.util.xml.MethodSetter.end (XmlMapper.java:920)
   at org.apache.tomcat.util.xml.XmlMapper.matchEnd (XmlMapper.java:500)
   at org.apache.tomcat.util.xml.XmlMapper.endElement
(XmlMapper.java:116)
   at org.xml.sax.helpers.XMLReaderAdapter.endElement
(XMLReaderAdapter.java:355)
   at org.apache.crimson.parser.Parser2.maybeElement (Parser2.java:1536)
   at org.apache.crimson.parser.Parser2.content (Parser2.java:1779)
   at org.apache.crimson.parser.Parser2.maybeElement (Parser2.java:1507)
   at org.apache.crimson.parser.Parser2.parseInternal (Parser2.java:500)
   at org.apache.crimson.parser.Parser2.parse (Parser2.java:305)
   at org.apache.crimson.parser.XMLReaderImpl.parse
(XMLReaderImpl.java:442)
   at org.xml.sax.helpers.XMLReaderAdapter.parse
(XMLReaderAdapter.java:225)
   at org.apache.tomcat.util.xml.XmlMapper.readXml (XmlMapper.java:311)
   at org.apache.tomcat.facade.WebXmlReader.processWebXmlFile
(WebXmlReader.java:260)
   at org.apache.tomcat.facade.WebXmlReader.contextInit
(WebXmlReader.java:83)
   at org.apache.tomcat.core.Context.init (Context.java:542)
   at org.apache.tomcat.core.ContextManager.init
(ContextManager.java:597)
   at org.apache.tomcat.startup.EmbededTomcat.initContextManager
(EmbededTomcat.java:564)
   at org.apache.tomcat.startup.EmbededTomcat.execute1
(EmbededTomcat.java:703)
   at org.apache.tomcat.startup.EmbededTomcat$1.run
(EmbededTomcat.java:687)
   at org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run
(Jdk12Support.java:201)
   at java.security.AccessController.doPrivileged
(AccessController.java:191)
   at org.apache.tomcat.util.compat.Jdk12Support.doPrivileged
(Jdk12Support.java:111)
   at org.apache.tomcat.startup.EmbededTomcat.execute
(EmbededTomcat.java:685)
   at java.lang.reflect.Method.invokeNative (Method.java)
   at java.lang.reflect.Method.invoke (Method.java:614)
   at org.apache.tomcat.util.IntrospectionUtils.execute
(IntrospectionUtils.java:87)
   at org.apache.tomcat.startup.Main.execute (Main.java:313)
   at org.apache.tomcat.startup.Main.main (Main.java:140)
   at java.lang.VirtualMachine.invokeMain (VirtualMachine.java)
   at java.lang.VirtualMachine.main (VirtualMachine.java:108)

EmbededTomcat: Init time 3578
2005-03-17 08:19:51 - Http10Interceptor: Starting on 8080
2005-03-17 08:20:11 - Ajp12Interceptor: Starting on 8007
EmbededTomcat: Startup time 60281
2005-03-17 08:20:31 - Ajp13Interceptor: Starting on 8009
2005-03-17 08:20:31 - Ajp12Interceptor: Can't create stop file:
/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/conf/ajp12.id
- java.io.FileNotFoundException: Permission denied
   at gnu.java.nio.channels.FileChannelImpl.open (FileChannelImpl.java)
   at gnu.java.nio.channels.FileChannelImpl.FileChannelImpl
(FileChannelImpl.java:106)
   at java.io.FileOutputStream.FileOutputStream
(FileOutputStream.java:158)
   at java.io.FileOutputStream.FileOutputStream
(FileOutputStream.java:128)
   at java.io.FileWriter.FileWriter (FileWriter.java:68)
   at org.apache.tomcat.modules.server.Ajp12Interceptor.engineState
(Ajp12Interceptor.java:141)
   at org.apache.tomcat.core.ContextManager.setState
(ContextManager.java:340)
   at org.apache.tomcat.core.ContextManager.start
(ContextManager.java:643)
   at org.apache.tomcat.startup.EmbededTomcat.start
(EmbededTomcat.java:586)
   at org.apache.tomcat.startup.EmbededTomcat.execute1
(EmbededTomcat.java:710)
   at org.apache.tomcat.startup.EmbededTomcat$1.run
(EmbededTomcat.java:687)
   at org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run
(Jdk12Support.java:201)
   at java.security.AccessController.doPrivileged
(AccessController.java:191)
   at org.apache.tomcat.util.compat.Jdk12Support.doPrivileged
(Jdk12Support.java:111)
   at org.apache.tomcat.startup.EmbededTomcat.execute
(EmbededTomcat.java:685)
   at java.lang.reflect.Method.invokeNative (Method.java)
   at java.lang.reflect.Method.invoke (Method.java:614)
   at org.apache.tomcat.util.IntrospectionUtils.execute
(IntrospectionUtils.java:87)
   at org.apache.tomcat.startup.Main.execute (Main.java:313)
   at org.apache.tomcat.startup.Main.main (Main.java:140)
   at java.lang.VirtualMachine.invokeMain (VirtualMachine.java)
   at java.lang.VirtualMachine.main (VirtualMachine.java:108)

2005-03-17 08:20:31 - Ajp13Interceptor: Can't create stop file:
/usr/jakarta-tomcat/jakarta-tomcat-3.3.1a-src/build/tomcat/conf/ajp13.id
- java.io.FileNotFoundException: Permission denied
   at gnu.java.nio.channels.FileChannelImpl.open (FileChannelImpl.java)
   at gnu.java.nio.channels.FileChannelImpl.FileChannelImpl
(FileChannelImpl.java:106)
   at java.io.FileOutputStream.FileOutputStream
(FileOutputStream.java:158)
   at java.io.FileOutputStream.FileOutputStream
(FileOutputStream.java:128)
   at org.apache.tomcat.modules.server.Ajp13Interceptor.engineState
(Ajp13Interceptor.java:201)
   at org.apache.tomcat.core.ContextManager.setState
(ContextManager.java:340)
   at org.apache.tomcat.core.ContextManager.start
(ContextManager.java:643)
   at org.apache.tomcat.startup.EmbededTomcat.start
(EmbededTomcat.java:586)
   at org.apache.tomcat.startup.EmbededTomcat.execute1
(EmbededTomcat.java:710)
   at org.apache.tomcat.startup.EmbededTomcat$1.run
(EmbededTomcat.java:687)
   at org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run
(Jdk12Support.java:201)
   at java.security.AccessController.doPrivileged
(AccessController.java:191)
   at org.apache.tomcat.util.compat.Jdk12Support.doPrivileged
(Jdk12Support.java:111)
   at org.apache.tomcat.startup.EmbededTomcat.execute
(EmbededTomcat.java:685)
   at java.lang.reflect.Method.invokeNative (Method.java)
   at java.lang.reflect.Method.invoke (Method.java:614)
   at org.apache.tomcat.util.IntrospectionUtils.execute
(IntrospectionUtils.java:87)
   at org.apache.tomcat.startup.Main.execute (Main.java:313)
   at org.apache.tomcat.startup.Main.main (Main.java:140)
   at java.lang.VirtualMachine.invokeMain (VirtualMachine.java)
   at java.lang.VirtualMachine.main (VirtualMachine.java:108)


Hope this information is enough for debugging.

Regards,
Varsha.

-----Original Message-----
From: Etienne Gagnon [mailto:[email protected]]
Sent: Thursday, March 17, 2005 10:39 AM
To: SableVM Users Mailing List
Cc: Varsha Agrawal (WT01 - EMBEDDED & PRODUCT ENGINEERING SOLUTIONS)
Subject: Re: sableVM running tomcat

Hi,

> I followed them and, with current "staging" version of SableVM, I got
> seemingly even worse results :-(
>
> I filled bug #100 at http://sablevm.org/bugs/110 as this apparently is
> a bug in our reflection implementation that got even worse lately.
> I am not a reflection expert, so I hope others can look into that.

Release 1.11 does contain some important Method.invoke() fixes.  I think
somebody should to try running tomcat with 1.11 (debug version, ideally,
so that we get precise information on errors), and report any problem.

Etienne

--
Etienne M. Gagnon, Ph.D.            http://www.info2.uqam.ca/~egagnon/
SableVM:                                       http://www.sablevm.org/
SableCC:                                       http://www.sablecc.org/



Confidentiality Notice

The information contained in this electronic message and any attachments to this message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged information. If
you are not the intended recipient, please notify the sender at Wipro or [email protected] immediately
and destroy all copies of this message and any attachments.