Folks,

Environment:
===========
Windows/2000 Professional with all relevant patches
IIS 5 with all relevant patches
JDK 1.3.1_04
Tomcat 4.1.14 running as a service
mod_jk 1.2 (isapi_redirector.dll)

Jetspeed current CVS (as of 0900 PST 10/01/02)
Cocoon 2.1-dev current CVS (as of 01000 PDST 10/29/02)

What works
==========

http://localhost:8080/
http://localhost/Tomcat/

http://localhost:8080/jetspeed/
http://localhost/jetspeed/

http://localhost:8080/cocoon/documents/index.html
http://localhost/cocoon/documents/index.html

What fails
==========

All examples fail with the following:

java.lang.NoClassDefFoundError:
org/apache/regexp/RESyntaxException
        at
org.apache.xalan.xsltc.compiler.Mode.peepHoleOptimization(Mode.java:1263)
        at
org.apache.xalan.xsltc.compiler.Mode.compileApplyTemplates(Mode.java:908)
        at
org.apache.xalan.xsltc.compiler.Stylesheet.compileModes(Stylesheet.java:447)
        at
org.apache.xalan.xsltc.compiler.Stylesheet.translate(Stylesheet.java:548)
        at
org.apache.xalan.xsltc.trax.TemplatesHandlerImpl.getTemplates(TemplatesHandlerImpl.java:167)
        at
org.apache.avalon.excalibur.xml.xslt.XSLTProcessorImpl.getTransformerHandlerAndValidity(XSLTProcessorImpl.java:224)
        at
org.apache.cocoon.transformation.TraxTransformer.setup(Unknown
Source)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(Unknown
Source)
        at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(Unknown
Source)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(Unknown
Source)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(Unknown
Source)
        at org.apache.cocoon.Cocoon.process(Unknown Source)
        at
org.apache.cocoon.servlet.CocoonServlet.service(Unknown
Source)

This says that RESyntaxException.class is not found in
the Apache regular expression jar file.  However, in
cocoon\WEB-INF\lib\jakarta-regexp-1.2.jar, the
following is listed:

jar tf jakarta-regexp-1.2.jar
META-INF/
META-INF/MANIFEST.MF
org/
org/apache/
org/apache/regexp/
org/apache/regexp/ReaderCharacterIterator.class
org/apache/regexp/REUtil.class
org/apache/regexp/RESyntaxException.class
org/apache/regexp/REDebugCompiler.class
org/apache/regexp/RETest.class
org/apache/regexp/StreamCharacterIterator.class
org/apache/regexp/REProgram.class
org/apache/regexp/StringCharacterIterator.class
org/apache/regexp/RE.class
org/apache/regexp/RECompiler.class
org/apache/regexp/RECompiler$RERange.class
org/apache/regexp/recompile.class
org/apache/regexp/REDemo.class
org/apache/regexp/REDemo$1.class
org/apache/regexp/CharacterIterator.class
org/apache/regexp/CharacterArrayCharacterIterator.class

This shows that the class is in the expected jar file.

The build command for cocoon 2.1-dev was:

build -Dinclude.webapp.libs=yes
      -Dinclude.scratchpad.libs=yes
      -Dinstall.war=%TOMCAT_HOME%\webapps webapp

I'm going to do some digging into the construction of
the war package, but any thoughts would be
appreciated.

Building from CVS worked as late as 10/21/02, which is
the last time I rebuilt Cocoon 2.1-dev.

Thanks in advance - /mde/

just my two cents . . . .

__________________________________________________
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to