You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lenya.apache.org by bu...@apache.org on 2005/05/06 17:10:12 UTC

DO NOT REPLY [Bug 34785] New: - Lenya Tutorial: java.io.FileNotFoundException on Create new Doc

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34785>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34785

           Summary: Lenya Tutorial: java.io.FileNotFoundException on Create
                    new Doc
           Product: Lenya
           Version: 1.2.3
          Platform: PC
               URL: http://localhost:8080/lenya/default/authoring/tutorial.h
                    tml?properties.create.parent-
                    id=%2Ftutorial&lenya.usecase=create&lenya.step=create&pr
                    operties.create.child-
                    type=branch&properties.create.doctype=xhtml&properties.c
                    reate.child-id=lentuta1&properties.create.child-
                    name=Lenya-Tutorial-mfx-
                    a1&properties.create.visible=yes&properties.create.langu
                    age=en&properties.create.creator=Levi+Vanya&properties.c
                    reate.subject=&properties.create.publisher=&properties.c
                    reate.date=Fri+May+06+10%3A02%3A31+EDT+2005&properties.c
                    reate.rights=
        OS/Version: Windows XP
            Status: NEW
          Severity: major
          Priority: P2
         Component: Default Publication
        AssignedTo: dev@lenya.apache.org
        ReportedBy: mfoch@nyc.rr.com


Sequence of screens: (Default Publications . Login as editor [UserID=lenya]
[Password=levi] . Tutorial . File . New Document . [Document ID=lentuta1]
[Navigation Title=Lenya-Tutorial-mfx-a1] [all others: used defaults] . Create

Result (**START**):

org.apache.lenya.cms.task.ExecutionException:
H:\Pgm\Apache\tomcat-5.5.9-lenya123\webapps\lenya\lenya\pubs\default\config\tasks\targets.xml:138:
org.apache.lenya.cms.authoring.CreatorException:
javax.xml.transform.TransformerException: java.io.FileNotFoundException:
file:\H:\Pgm\Apache\tomcat-5.5.9-lenya123\webapps\lenya\lenya\pubs\default\content\authoring\tutorial\lentuta1\index_en.xml
(The specified path is invalid)

cause: java.io.FileNotFoundException:
file:\H:\Pgm\Apache\tomcat-5.5.9-lenya123\webapps\lenya\lenya\pubs\default\content\authoring\tutorial\lentuta1\index_en.xml
(The specified path is invalid)

Result (**END**)

Examining the directory from the command prompt yields the following:
WinDir (**START**)
    Directory of
H:\Pgm\Apache\tomcat-5.5.9-lenya123\webapps\lenya\lenya\pubs\default\content\authoring\tutorial\lentuta1

   05/06/2005  10:11 AM    <DIR>          .
   05/06/2005  10:11 AM    <DIR>          ..
   05/06/2005  10:11 AM                 0 index_en.xml
                  1 File(s)              0 bytes
                  2 Dir(s)  33,217,896,448 bytes free
WinDir (**END**)

Here is the relevant part of the batch file that runs Lenya under Tomcat:

Batchfile (**START**):
   set C__DRV=H:
   set CLASSPATH=.
   set JAVA_HOME=%C__DRV%\Pgm\Jdk\jdk1.5.0_02
   set ANT_HOME=%C__DRV%\Pgm\Ant151
   set CATALINA_HOME=%C__DRV%\Pgm\Apache\tomcat-5.5.9-lenya123
  
PATH=%C__DRV%\bat;%JAVA_HOME%\bin\;%ANT_HOME%\bin;%C__DRV%\Pgm\Perl\bin\;C:\Oracle\Ora81\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;%C__DRV%\u;%C__DRV%\u\ux;

   %CATALINA_HOME%\bin\startup %2 %3 %4 %5 %6 %7 %8 %9
Batchfile (**END**):

Observation: the leading backslash in front of the drive spec "H:" in the error
message: "file:\H:\Pgm\Apache\........".
Could that be the reason?

Appendix: the stack trace
==========================
java.io.FileNotFoundException:
file:\H:\Pgm\Apache\tomcat-5.5.9-lenya123\webapps\lenya\lenya\pubs\default\content\authoring\tutorial\lentuta1\index_en.xml
(The specified path is invalid)
   at java.io.FileOutputStream.open(Native Method)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
   at
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:235)
   at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:278)
   at org.apache.lenya.xml.DocumentHelper.writeDocument(DocumentHelper.java:199)
   at org.apache.lenya.cms.authoring.DefaultCreator.create(DefaultCreator.java:176)
   at
org.apache.lenya.cms.authoring.DocumentCreator.create(DocumentCreator.java:129)
   at
org.apache.lenya.cms.ant.DocumentCreatorTask.execute(DocumentCreatorTask.java:47)
   at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
   at org.apache.tools.ant.Task.perform(Task.java:364)
   at org.apache.tools.ant.Target.execute(Target.java:341)
   at org.apache.tools.ant.Target.performTasks(Target.java:369)
   at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
   at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
   at org.apache.lenya.cms.task.AntTask.executeAntTarget(AntTask.java:126)
   at org.apache.lenya.cms.task.AntTask.execute(AntTask.java:229)
   at
org.apache.lenya.cms.task.DefaultTaskWrapper.execute(DefaultTaskWrapper.java:248)
   at org.apache.lenya.cms.cocoon.acting.TaskAction.act(TaskAction.java:62)
   at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:124)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
   at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
   at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
   at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)
   at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
   at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
   at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
   at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)
   at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
   at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:138)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
   at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
   at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
   at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
   at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
   at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)
   at org.apache.cocoon.Cocoon.process(Cocoon.java:608)
   at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
   at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
   at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
   at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
   at java.lang.Thread.run(Thread.java:595)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org