You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Mark Lundquist <ml...@wrinkledog.com> on 2007/01/02 19:16:34 UTC

Trouble w/ trunk / samples

Hi, I'm trying to test samples against my source build.  This is from a  
"mvn clean install" on a freshly-updated trunk as of last night.

First, I tried "mvn jetty:run" from cocoon-dist-samples.  Jetty falls  
over with these messages:

======================================================================== 
=======
4212 [main] INFO / - Loading Spring root WebApplicationContext
7314 [main] WARN org.mortbay.log - failed  
ContextHandler@8ba7d9{/,file:/Volumes/codeshack-data1/ml/software/ 
Cocoon/cocoon/dev/trunk/dists/cocoon-dist-samples/target/cocoon- 
samples/}
7470 [main] WARN org.mortbay.log - failed  
ContextHandlerCollection@b8ce34
7471 [main] WARN org.mortbay.log - failed HandlerCollection@e9f4d0
7507 [main] INFO org.mortbay.log - Started SelectChannelConnector @  
0.0.0.0:8888
7508 [main] WARN org.mortbay.log - failed Server@f939d2
[INFO] Jetty server exiting.
[INFO]  
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]  
------------------------------------------------------------------------
[INFO] Failure

Embedded error: Cannot invoke listener  
org.springframework.web.context.ContextLoaderListener@ac0d08
Class  
[org.apache.cocoon.spring.configurator.impl.ConfiguratorNamespaceHandler 
] does not implement the NamespaceHandler interface
======================================================================== 
=======


Then, remembering http://svn.apache.org/viewvc?view=rev&rev=491696, I  
tried jetty:run from cocoon-webapp.  Cocoon starts OK, but then when I  
hit the "block samples" link on the welcome page, I get the error shown  
below.  Any clues?  Am I doing something wrong?

thx,
—ml—

======================================================================== 
=======
HTTP ERROR: 500

javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
RequestURI=/blocks/

Caused by:

java.lang.NoSuchMethodError:  
javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
         at  
org.apache.xalan.transformer.TransformerIdentityImpl.createResultContent 
Handler(TransformerIdentityImpl.java:199)
         at  
org.apache.xalan.transformer.TransformerIdentityImpl.setDocumentLocator( 
TransformerIdentityImpl.java:880)
         at  
org.apache.cocoon.xml.AbstractXMLPipe.setDocumentLocator(AbstractXMLPipe 
.java:39)
         at  
org.apache.xerces.parsers.AbstractSAXParser.startDocument(Unknown  
Source)
         at  
org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown  
Source)
         at  
org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown  
Source)
         at  
org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown  
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown  
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown  
Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown  
Source)
         at  
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown  
Source)
         at  
org.apache.cocoon.core.xml.impl.JaxpSAXParser.parse(JaxpSAXParser.java: 
196)
         at  
org.apache.cocoon.core.xml.avalon.DefaultSAXParser.parse(DefaultSAXParse 
r.java:47)
         at  
org.apache.excalibur.xmlizer.DefaultXMLizer.toSAX(DefaultXMLizer.java: 
128)
         at  
org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.jav 
a:180)
         at  
org.apache.cocoon.components.source.util.SourceUtil.toDOM(SourceUtil.jav 
a:285)
         at  
org.apache.cocoon.generation.XPathTraversableGenerator.performXPathQuery 
(XPathTraversableGenerator.java:220)
         at  
org.apache.cocoon.generation.XPathTraversableGenerator.addContent(XPathT 
raversableGenerator.java:196)
         at  
org.apache.cocoon.generation.TraversableGenerator.addPath(TraversableGen 
erator.java:482)
         at  
org.apache.cocoon.generation.TraversableGenerator.addPath(TraversableGen 
erator.java:464)
         at  
org.apache.cocoon.generation.TraversableGenerator.addPath(TraversableGen 
erator.java:464)
         at  
org.apache.cocoon.generation.TraversableGenerator.addAncestorPath(Traver 
sableGenerator.java:383)
         at  
org.apache.cocoon.generation.TraversableGenerator.generate(TraversableGe 
nerator.java:321)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav 
a:39)
         at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor 
Impl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at  
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invo 
ke(PoolableProxyHandler.java:61)
         at $Proxy2.generate(Unknown Source)
         at  
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe 
line.processXMLPipeline(AbstractCachingProcessingPipeline.java:358)
         at  
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process 
(AbstractProcessingPipeline.java:437)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav 
a:39)
         at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor 
Impl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at  
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invo 
ke(PoolableProxyHandler.java:61)
         at $Proxy1.process(Unknown Source)
         at  
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke( 
SerializeNode.java:134)

Re: Trouble w/ trunk / samples

Posted by Mark Lundquist <ml...@wrinkledog.com>.
On Jan 3, 2007, at 4:27 AM, Carsten Ziegeler wrote:

> Daniel Fagerstrom wrote:
>> You get the wrong version of DOM, see
>> http://osdir.com/ml/dev@cocoon.apache.org/msg48088.html, for some 
>> hints.
>>
> You can either use JDK 1.5 or put xml-apis, xalan, xerces into your
> endorsed directory.

Works perfect, thx-a-lot.

My sorry excuse for being stuck on JDK 1.4.2 is that I'm too cheap/lame 
to get the OS X Tiger upgrade for my bashed and brused G4 PowerBook... 
:-/

—ml—


Re: Trouble w/ trunk / samples

Posted by Carsten Ziegeler <cz...@apache.org>.
Daniel Fagerstrom wrote:
> You get the wrong version of DOM, see 
> http://osdir.com/ml/dev@cocoon.apache.org/msg48088.html, for some hints.
> 
You can either use JDK 1.5 or put xml-apis, xalan, xerces into your
endorsed directory.

Carsten


-- 
Carsten Ziegeler - Chief Architect
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

Re: Trouble w/ trunk / samples

Posted by Daniel Fagerstrom <da...@nada.kth.se>.
You get the wrong version of DOM, see 
http://osdir.com/ml/dev@cocoon.apache.org/msg48088.html, for some hints.

/Daniel

Mark Lundquist skrev:
> Hi, I'm trying to test samples against my source build.  This is from a 
> "mvn clean install" on a freshly-updated trunk as of last night.
> 
> First, I tried "mvn jetty:run" from cocoon-dist-samples.  Jetty falls 
> over with these messages:
> 
> =============================================================================== 
> 
> 4212 [main] INFO / - Loading Spring root WebApplicationContext
> 7314 [main] WARN org.mortbay.log - failed 
> ContextHandler@8ba7d9{/,file:/Volumes/codeshack-data1/ml/software/Cocoon/cocoon/dev/trunk/dists/cocoon-dist-samples/target/cocoon-samples/} 
> 
> 7470 [main] WARN org.mortbay.log - failed ContextHandlerCollection@b8ce34
> 7471 [main] WARN org.mortbay.log - failed HandlerCollection@e9f4d0
> 7507 [main] INFO org.mortbay.log - Started SelectChannelConnector @ 
> 0.0.0.0:8888
> 7508 [main] WARN org.mortbay.log - failed Server@f939d2
> [INFO] Jetty server exiting.
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Failure
> 
> Embedded error: Cannot invoke listener 
> org.springframework.web.context.ContextLoaderListener@ac0d08
> Class 
> [org.apache.cocoon.spring.configurator.impl.ConfiguratorNamespaceHandler] 
> does not implement the NamespaceHandler interface
> =============================================================================== 
> 
> 
> 
> Then, remembering http://svn.apache.org/viewvc?view=rev&rev=491696, I 
> tried jetty:run from cocoon-webapp.  Cocoon starts OK, but then when I 
> hit the "block samples" link on the welcome page, I get the error shown 
> below.  Any clues?  Am I doing something wrong?
> 
> thx,
> —ml—
> 
> =============================================================================== 
> 
> HTTP ERROR: 500
> 
> javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
> RequestURI=/blocks/
> 
> Caused by:
> 
> java.lang.NoSuchMethodError: 
> javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
>         at 
> org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:199) 
> 
>         at 
> org.apache.xalan.transformer.TransformerIdentityImpl.setDocumentLocator(TransformerIdentityImpl.java:880) 
> 
>         at 
> org.apache.cocoon.xml.AbstractXMLPipe.setDocumentLocator(AbstractXMLPipe.java:39) 
> 
>         at 
> org.apache.xerces.parsers.AbstractSAXParser.startDocument(Unknown Source)
>         at 
> org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)
>         at 
> org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)
>         at 
> org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown 
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
> Source)
>         at 
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
>         at 
> org.apache.cocoon.core.xml.impl.JaxpSAXParser.parse(JaxpSAXParser.java:196)
>         at 
> org.apache.cocoon.core.xml.avalon.DefaultSAXParser.parse(DefaultSAXParser.java:47) 
> 
>         at 
> org.apache.excalibur.xmlizer.DefaultXMLizer.toSAX(DefaultXMLizer.java:128)
>         at 
> org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:180) 
> 
>         at 
> org.apache.cocoon.components.source.util.SourceUtil.toDOM(SourceUtil.java:285) 
> 
>         at 
> org.apache.cocoon.generation.XPathTraversableGenerator.performXPathQuery(XPathTraversableGenerator.java:220) 
> 
>         at 
> org.apache.cocoon.generation.XPathTraversableGenerator.addContent(XPathTraversableGenerator.java:196) 
> 
>         at 
> org.apache.cocoon.generation.TraversableGenerator.addPath(TraversableGenerator.java:482) 
> 
>         at 
> org.apache.cocoon.generation.TraversableGenerator.addPath(TraversableGenerator.java:464) 
> 
>         at 
> org.apache.cocoon.generation.TraversableGenerator.addPath(TraversableGenerator.java:464) 
> 
>         at 
> org.apache.cocoon.generation.TraversableGenerator.addAncestorPath(TraversableGenerator.java:383) 
> 
>         at 
> org.apache.cocoon.generation.TraversableGenerator.generate(TraversableGenerator.java:321) 
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
> 
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at 
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:61) 
> 
>         at $Proxy2.generate(Unknown Source)
>         at 
> org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:358) 
> 
>         at 
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:437) 
> 
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
> 
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at 
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:61) 
> 
>         at $Proxy1.process(Unknown Source)
>         at 
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:134) 
>