You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Larry Isaacs <La...@sas.com> on 2001/09/13 20:00:59 UTC
RE: [PATCH][Bug 3581] New: Ctx() : Error creating validation m
ark - java.io.FileNotFoundException
Hi Bill,
Though this might fix the webxmlval.txt creation, I suspect
it still might fail for the same reason, what ever it was,
that caused:
2001-09-13 14:44:41 - WorkDirSetup: Creating work dir
/var/tomcat/work/kitu.olympe.o2t/ROOT
to not actually create the directory. I don't get time
to play with Linux that often, so I'm not sure of the cause.
Would this be a "have to run as root" or some other
permissions issue?
Cheers,
Larry
> -----Original Message-----
> From: Bill Barker [mailto:wbarker@wilshire.com]
> Sent: Thursday, September 13, 2001 12:55 PM
> To: tomcat-dev@jakarta.apache.org
> Subject: [PATCH][Bug 3581] New: Ctx() : Error creating
> validation mark -
> java.io.FileNotFoundException
>
>
> Make certain that the directory exists.
> ----- Original Message -----
> From: <bu...@apache.org>
> To: <to...@jakarta.apache.org>
> Sent: Thursday, September 13, 2001 5:52 AM
> Subject: [DO NOT REPLY: Bug 3581] New: Ctx() : Error creating
> validation
> mark - java.io.FileNotFoundException
>
>
> > PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
> > ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
> > AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
> > DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
> > BE LOST SOMEWHERE.
> >
> > http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3581
> >
> > *** shadow/3581 Thu Sep 13 05:52:35 2001
> > --- shadow/3581.tmp.2600 Thu Sep 13 05:52:35 2001
> > ***************
> > *** 0 ****
> > --- 1,67 ----
> > +
> +=============================================================
> ==============
> =+
> > + | Ctx() : Error creating validation mark -
> java.io.FileNotFoundException |
> > +
> +-------------------------------------------------------------
> --------------
> -+
> > + | Bug #: 3581 Product: Tomcat 3
> |
> > + | Status: NEW Version: 3.3 Beta 2
> |
> > + | Resolution: Platform: PC
> |
> > + | Severity: Normal OS/Version: Linux
> |
> > + | Priority: Other Component: Unknown
> |
> > +
> +-------------------------------------------------------------
> --------------
> -+
> > + | Assigned To: tomcat-dev@jakarta.apache.org
> |
> > + | Reported By: nicolas.mailhot@one2team.com
> |
> > + | CC list: Cc:
> |
> > +
> +-------------------------------------------------------------
> --------------
> -+
> > + | URL:
> |
> > +
> +=============================================================
> ==============
> =+
> > + | DESCRIPTION
> |
> > + Hi,
> > +
> > + Since we've moved to tomcat 3.3-b1 & tomcat 3.3-b2, we've
> been getting
> this
> > + error into the logs :
> > +
> > + 2001-09-13 14:44:40 - SessionIdGenerator: Opening /dev/urandom
> > + 2001-09-13 14:44:40 - ServerXmlReader:
> Config=$TOMCAT_HOME/conf/server.xml
> > + 2001-09-13 14:44:40 - PathSetter: home=/var/tomcat
> > + 2001-09-13 14:44:41 - ContextXmlReader: Context
> > + config=$TOMCAT_HOME/conf/apps-kitu.xml
> > + 2001-09-13 14:44:41 - AutoDeploy: Source or destination missing
> > + 2001-09-13 14:44:41 - AutoWebApp: No autoconf directory
> /var/tomcat/modules
> > + 2001-09-13 14:44:41 - AutoWebApp: Auto-Adding DEFAULT:/kitu-1.9.39
> > + 2001-09-13 14:44:41 - ContextManager: Tomcat configured
> and in stable
> state
> > + 2001-09-13 14:44:41 - WorkDirSetup: Creating work dir
> > + /var/tomcat/work/kitu.olympe.o2t/ROOT
> > + 2001-09-13 14:44:41 - ContextManager: Adding
> kitu.olympe.o2t:/ROOT
> > + 2001-09-13 14:44:41 - WorkDirSetup: Creating work dir
> > + /var/tomcat/work/DEFAULT/kitu-1.9.39
> > + 2001-09-13 14:44:41 - ContextManager: Adding DEFAULT:/kitu-1.9.39
> > + 2001-09-13 14:44:41 - Ctx() : Validating web.xml
> > + 2001-09-13 14:44:41 - Ctx() : Error creating validation mark -
> > + java.io.FileNotFoundException:
> > + /var/tomcat/work/kitu.olympe.o2t/ROOT/webxmlval.txt (No
> such file or
> directory)
> > + at java.io.FileOutputStream.open(Native Method)
> > + at
> java.io.FileOutputStream.<init>(FileOutputStream.java:108)
> > + at
> java.io.FileOutputStream.<init>(FileOutputStream.java:68)
> > + at
> java.io.FileOutputStream.<init>(FileOutputStream.java:138)
> > + at
> > +
> org.apache.tomcat.facade.WebXmlReader.processWebXmlFile(WebXml
> Reader.java:23
> 7)
> > + at
> org.apache.tomcat.facade.WebXmlReader.contextInit(WebXmlReader
> .java:112)
> > + at org.apache.tomcat.core.Context.init(Context.java:542)
> > + at
> org.apache.tomcat.core.ContextManager.init(ContextManager.java:595)
> > + at
> > +
> org.apache.tomcat.startup.EmbededTomcat.initContextManager(Emb
> ededTomcat.jav
> a:425)
> > + at
> org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat
> .java:546)
> > + at
> org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:530)
> > + at
> > +
> org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run
> (Jdk12Support.
> java:163)
> > + at
> java.security.AccessController.doPrivileged(Native Method)
> > + at
> > +
> org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12S
> upport.java:96
> )
> > + at
> org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.
> java:528)
> > + at java.lang.reflect.Method.invoke(Native Method)
> > + at
> > +
> org.apache.tomcat.util.IntrospectionUtils.execute(Introspectio
> nUtils.java:87
> )
> > + at org.apache.tomcat.startup.Main.execute(Main.java:307)
> > + at org.apache.tomcat.startup.Main.main(Main.java:134)
> > +
> > + is it dangerous ?
> > + How can we solve this ?
> >
> >
>
>
> *----*
>
> This message is intended only for the use of the person(s)
> listed above
> as the intended recipient(s), and may contain information that is
> PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient,
> you may not read, copy, or distribute this message or any
> attachment.
> If you received this communication in error, please notify us
> immediately
> by e-mail and then delete all copies of this message and any
> attachments.
>
>
> In addition you should be aware that ordinary (unencrypted)
> e-mail sent
> through the Internet is not secure. Do not send confidential
> or sensitive
> information, such as social security numbers, account
> numbers, personal
> identification numbers and passwords, to us via ordinary
> (unencrypted)
> e-mail.
>
Re: [PATCH][Bug 3581] New: Ctx() : Error creating validation mark - java.io.FileNotFoundException
Posted by Bill Barker <wb...@wilshire.com>.
You're right, I didn't look closely enough. WorkDirSetup claims to have
created the directory already. In that case, it is most likely a
permissions problem. The easiest is to do "rm -rf $TOMCAT_HOME/work" and
re-start tomcat. This is especially true since B2 is the first one to get
the default charset right on JSP pages (so you likely want to recompile
anyway).
Of course, the answer to "is it dangerous" is no (except in so far as
creating e.g. JSP classes will likely fail). In and of itself it only means
that it will validating-parse the web.xml file if/when the context is
re-loaded (costing you a fraction of a second).
----- Original Message -----
From: "Larry Isaacs" <La...@sas.com>
To: <to...@jakarta.apache.org>
Sent: Thursday, September 13, 2001 11:00 AM
Subject: RE: [PATCH][Bug 3581] New: Ctx() : Error creating validation mark -
java.io.FileNotFoundException
> Hi Bill,
>
> Though this might fix the webxmlval.txt creation, I suspect
> it still might fail for the same reason, what ever it was,
> that caused:
>
> 2001-09-13 14:44:41 - WorkDirSetup: Creating work dir
> /var/tomcat/work/kitu.olympe.o2t/ROOT
>
> to not actually create the directory. I don't get time
> to play with Linux that often, so I'm not sure of the cause.
> Would this be a "have to run as root" or some other
> permissions issue?
>
> Cheers,
> Larry
>
> > -----Original Message-----
> > From: Bill Barker [mailto:wbarker@wilshire.com]
> > Sent: Thursday, September 13, 2001 12:55 PM
> > To: tomcat-dev@jakarta.apache.org
> > Subject: [PATCH][Bug 3581] New: Ctx() : Error creating
> > validation mark -
> > java.io.FileNotFoundException
> >
> >
> > Make certain that the directory exists.
> > ----- Original Message -----
> > From: <bu...@apache.org>
> > To: <to...@jakarta.apache.org>
> > Sent: Thursday, September 13, 2001 5:52 AM
> > Subject: [DO NOT REPLY: Bug 3581] New: Ctx() : Error creating
> > validation
> > mark - java.io.FileNotFoundException
> >
> >
> > > PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
> > > ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
> > > AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
> > > DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
> > > BE LOST SOMEWHERE.
> > >
> > > http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3581
> > >
> > > *** shadow/3581 Thu Sep 13 05:52:35 2001
> > > --- shadow/3581.tmp.2600 Thu Sep 13 05:52:35 2001
> > > ***************
> > > *** 0 ****
> > > --- 1,67 ----
> > > +
> > +=============================================================
> > ==============
> > =+
> > > + | Ctx() : Error creating validation mark -
> > java.io.FileNotFoundException |
> > > +
> > +-------------------------------------------------------------
> > --------------
> > -+
> > > + | Bug #: 3581 Product: Tomcat 3
> > |
> > > + | Status: NEW Version: 3.3 Beta 2
> > |
> > > + | Resolution: Platform: PC
> > |
> > > + | Severity: Normal OS/Version: Linux
> > |
> > > + | Priority: Other Component: Unknown
> > |
> > > +
> > +-------------------------------------------------------------
> > --------------
> > -+
> > > + | Assigned To: tomcat-dev@jakarta.apache.org
> > |
> > > + | Reported By: nicolas.mailhot@one2team.com
> > |
> > > + | CC list: Cc:
> > |
> > > +
> > +-------------------------------------------------------------
> > --------------
> > -+
> > > + | URL:
> > |
> > > +
> > +=============================================================
> > ==============
> > =+
> > > + | DESCRIPTION
> > |
> > > + Hi,
> > > +
> > > + Since we've moved to tomcat 3.3-b1 & tomcat 3.3-b2, we've
> > been getting
> > this
> > > + error into the logs :
> > > +
> > > + 2001-09-13 14:44:40 - SessionIdGenerator: Opening /dev/urandom
> > > + 2001-09-13 14:44:40 - ServerXmlReader:
> > Config=$TOMCAT_HOME/conf/server.xml
> > > + 2001-09-13 14:44:40 - PathSetter: home=/var/tomcat
> > > + 2001-09-13 14:44:41 - ContextXmlReader: Context
> > > + config=$TOMCAT_HOME/conf/apps-kitu.xml
> > > + 2001-09-13 14:44:41 - AutoDeploy: Source or destination missing
> > > + 2001-09-13 14:44:41 - AutoWebApp: No autoconf directory
> > /var/tomcat/modules
> > > + 2001-09-13 14:44:41 - AutoWebApp: Auto-Adding DEFAULT:/kitu-1.9.39
> > > + 2001-09-13 14:44:41 - ContextManager: Tomcat configured
> > and in stable
> > state
> > > + 2001-09-13 14:44:41 - WorkDirSetup: Creating work dir
> > > + /var/tomcat/work/kitu.olympe.o2t/ROOT
> > > + 2001-09-13 14:44:41 - ContextManager: Adding
> > kitu.olympe.o2t:/ROOT
> > > + 2001-09-13 14:44:41 - WorkDirSetup: Creating work dir
> > > + /var/tomcat/work/DEFAULT/kitu-1.9.39
> > > + 2001-09-13 14:44:41 - ContextManager: Adding DEFAULT:/kitu-1.9.39
> > > + 2001-09-13 14:44:41 - Ctx() : Validating web.xml
> > > + 2001-09-13 14:44:41 - Ctx() : Error creating validation mark -
> > > + java.io.FileNotFoundException:
> > > + /var/tomcat/work/kitu.olympe.o2t/ROOT/webxmlval.txt (No
> > such file or
> > directory)
> > > + at java.io.FileOutputStream.open(Native Method)
> > > + at
> > java.io.FileOutputStream.<init>(FileOutputStream.java:108)
> > > + at
> > java.io.FileOutputStream.<init>(FileOutputStream.java:68)
> > > + at
> > java.io.FileOutputStream.<init>(FileOutputStream.java:138)
> > > + at
> > > +
> > org.apache.tomcat.facade.WebXmlReader.processWebXmlFile(WebXml
> > Reader.java:23
> > 7)
> > > + at
> > org.apache.tomcat.facade.WebXmlReader.contextInit(WebXmlReader
> > .java:112)
> > > + at org.apache.tomcat.core.Context.init(Context.java:542)
> > > + at
> > org.apache.tomcat.core.ContextManager.init(ContextManager.java:595)
> > > + at
> > > +
> > org.apache.tomcat.startup.EmbededTomcat.initContextManager(Emb
> > ededTomcat.jav
> > a:425)
> > > + at
> > org.apache.tomcat.startup.EmbededTomcat.execute1(EmbededTomcat
> > .java:546)
> > > + at
> > org.apache.tomcat.startup.EmbededTomcat$1.run(EmbededTomcat.java:530)
> > > + at
> > > +
> > org.apache.tomcat.util.compat.Jdk12Support$PrivilegedProxy.run
> > (Jdk12Support.
> > java:163)
> > > + at
> > java.security.AccessController.doPrivileged(Native Method)
> > > + at
> > > +
> > org.apache.tomcat.util.compat.Jdk12Support.doPrivileged(Jdk12S
> > upport.java:96
> > )
> > > + at
> > org.apache.tomcat.startup.EmbededTomcat.execute(EmbededTomcat.
> > java:528)
> > > + at java.lang.reflect.Method.invoke(Native Method)
> > > + at
> > > +
> > org.apache.tomcat.util.IntrospectionUtils.execute(Introspectio
> > nUtils.java:87
> > )
> > > + at org.apache.tomcat.startup.Main.execute(Main.java:307)
> > > + at org.apache.tomcat.startup.Main.main(Main.java:134)
> > > +
> > > + is it dangerous ?
> > > + How can we solve this ?
> > >
> > >
> >
> >
> > *----*
> >
> > This message is intended only for the use of the person(s)
> > listed above
> > as the intended recipient(s), and may contain information that is
> > PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient,
> > you may not read, copy, or distribute this message or any
> > attachment.
> > If you received this communication in error, please notify us
> > immediately
> > by e-mail and then delete all copies of this message and any
> > attachments.
> >
> >
> > In addition you should be aware that ordinary (unencrypted)
> > e-mail sent
> > through the Internet is not secure. Do not send confidential
> > or sensitive
> > information, such as social security numbers, account
> > numbers, personal
> > identification numbers and passwords, to us via ordinary
> > (unencrypted)
> > e-mail.
> >
>
>
*----*
This message is intended only for the use of the person(s) listed above
as the intended recipient(s), and may contain information that is
PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient,
you may not read, copy, or distribute this message or any attachment.
If you received this communication in error, please notify us immediately
by e-mail and then delete all copies of this message and any attachments.
In addition you should be aware that ordinary (unencrypted) e-mail sent
through the Internet is not secure. Do not send confidential or sensitive
information, such as social security numbers, account numbers, personal
identification numbers and passwords, to us via ordinary (unencrypted)
e-mail.