You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Felix Knecht <fe...@otego.com> on 2007/08/16 17:14:01 UTC

Latest trunk does not compile

It's me again ...

Felix



[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure

/svn/apache/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/variables/LegacyStringTemplateParser.java:[23,44]
package org.apache.cocoon.template.expression does not exist

/svn/apache/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/variables/LegacyStringTemplateParser.java:[24,44]
package org.apache.cocoon.template.expression does not exist

/svn/apache/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/variables/LegacyStringTemplateParser.java:[29,48]
cannot find symbol
symbol: class AbstractStringTemplateParser
public class LegacyStringTemplateParser extends
AbstractStringTemplateParser {

/svn/apache/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/variables/LegacyStringTemplateParser.java:[55,42]
cannot find symbol
symbol  : method compile(java.lang.String,java.lang.String)
location: class
org.apache.cocoon.components.treeprocessor.variables.LegacyStringTemplateParser

/svn/apache/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/variables/LegacyStringTemplateParser.java:[68,50]
cannot find symbol
symbol  : class Literal
location: class
org.apache.cocoon.components.treeprocessor.variables.LegacyStringTemplateParser

/svn/apache/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/treeprocessor/variables/LegacyStringTemplateParser.java:[88,34]
cannot find symbol
symbol  : class Literal
location: class
org.apache.cocoon.components.treeprocessor.variables.LegacyStringTemplateParser

Re: Latest trunk does not compile

Posted by Felix Knecht <fe...@otego.com>.
> 
> It was problem with Template Transformer, fixed in r566787.

Thanks Grzegorz it's working again.



Re: Latest trunk does not compile

Posted by Grzegorz Kossakowski <gk...@apache.org>.
Felix Knecht pisze:

> org.apache.avalon.framework.service.ServiceException: Component with
> 'org.apache.cocoon.template.expression.StringTemplateParser' is not
> defined in this service manager. (Key='AvalonServiceManager')
> 	at
> org.apache.cocoon.core.container.spring.avalon.AvalonServiceManager.lookup(AvalonServiceManager.java:57)
> 	at
> org.apache.cocoon.template.TransformerAdapter$TemplateConsumer.service(TransformerAdapter.java:67)
> 	at
> org.apache.cocoon.template.TransformerAdapter.service(TransformerAdapter.java:119)

It was problem with Template Transformer, fixed in r566787.

Captcha sample works fine for me, now.

-- 
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/
*** My Internet Service Provider breaks my internet connection                ***
*** incessantly so I'll not be able to respond to e-mails                     ***
*** regularly and my work will be somehow irregular.                          ***
*** I'm already trying to switch ISP but it will take handful amount of time. ***

Re: Latest trunk does not compile

Posted by Felix Knecht <fe...@otego.com>.
The problem is probably between commits 566032 and 566578. Not sure if
you need to delete the local .m2/org/apache/cocoon mvn repository to
reproduce.


Message: Component with
'org.apache.cocoon.template.expression.StringTemplateParser' is not
defined in this service manager. (Key='AvalonServiceManager')

Description: javax.servlet.ServletException: Failed to process pipeline
at <map:serialize type="html"> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:106:38
at <map:transform type="jx"> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:105:52
at <map:generate> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:104:38
at <map:match> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:103:34
at
resource://org/apache/cocoon/components/flow/javascript/fom/fom_system.js:20
at simple -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/flow/captcha.js:34
at <map:call> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:79:39
at <map:match> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:78:35

Sender: org.apache.cocoon.servlet.multipart.MultipartFilter

Source: Cocoon Servlet

cause

org.apache.avalon.framework.service.ServiceException: Component with
'org.apache.cocoon.template.expression.StringTemplateParser' is not
defined in this service manager. (Key='AvalonServiceManager')

full exception chain stacktrace

javax.servlet.ServletException: Failed to process pipeline
	at <map:serialize type="html"> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:106:38
	at <map:transform type="jx"> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:105:52
	at <map:generate> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:104:38
	at <map:match> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:103:34
	at
resource://org/apache/cocoon/components/flow/javascript/fom/fom_system.js:20
	at simple -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/flow/captcha.js:34
	at <map:call> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:79:39
	at <map:match> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:78:35
	at
org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:232)
	at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:62)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:560)
	at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:542)
	at
org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:232)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.service(Unknown Source)
	at
org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:100)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
	at
org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:119)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
	at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
	at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
	at org.mortbay.jetty.Server.handle(Server.java:303)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
	at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
	at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
	at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

stacktrace

org.apache.avalon.framework.service.ServiceException: Component with
'org.apache.cocoon.template.expression.StringTemplateParser' is not
defined in this service manager. (Key='AvalonServiceManager')
	at
org.apache.cocoon.core.container.spring.avalon.AvalonServiceManager.lookup(AvalonServiceManager.java:57)
	at
org.apache.cocoon.template.TransformerAdapter$TemplateConsumer.service(TransformerAdapter.java:67)
	at
org.apache.cocoon.template.TransformerAdapter.service(TransformerAdapter.java:119)
	at
org.apache.avalon.framework.container.ContainerUtil.service(ContainerUtil.java:144)
	at
org.apache.cocoon.core.container.spring.avalon.AvalonBeanPostProcessor.postProcessBeforeInitialization(AvalonBeanPostProcessor.java:224)
	at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:301)
	at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1167)
	at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
	at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:270)
	at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
	at
org.apache.cocoon.core.container.spring.avalon.PoolableFactoryBean.getFromPool(PoolableFactoryBean.java:212)
	at
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:68)
	at $Proxy8.setup(Unknown Source)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:354)
	at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:727)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:464)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:409)
	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:597)
	at
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
	at $Proxy7.process(Unknown Source)
	at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:240)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.handleCocoonRedirect(ConcreteTreeProcessor.java:315)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor$TreeProcessorRedirector.cocoonRedirect(ConcreteTreeProcessor.java:365)
	at
org.apache.cocoon.environment.ForwardRedirector.redirect(ForwardRedirector.java:64)
	at
org.apache.cocoon.components.flow.AbstractInterpreter.forwardTo(AbstractInterpreter.java:201)
	at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.forwardTo(FOM_JavaScriptInterpreter.java:706)
	at
org.apache.cocoon.components.flow.javascript.fom.FOM_Cocoon.forwardTo(FOM_Cocoon.java:718)
	at
org.apache.cocoon.components.flow.javascript.fom.FOM_Cocoon.jsFunction_sendPage(FOM_Cocoon.java:264)
	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:597)
	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:145)
	at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:471)
	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085)
	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251)
	at
org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
	at
org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159)
	at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:915)
	at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:601)
	at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:109)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:240)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:251)
	at
org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:357)
	at
org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:171)
	at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:62)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:560)
	at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:542)
	at
org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:232)
	at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
	at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.service(Unknown Source)
	at
org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:100)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
	at
org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:119)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
	at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
	at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
	at org.mortbay.jetty.Server.handle(Server.java:303)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
	at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
	at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
	at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)



Re: Latest trunk does not compile

Posted by Grzegorz Kossakowski <gk...@apache.org>.
Felix Knecht pisze:
> 
> <snip>StackTrace</snip>

Could you give  full stack trace? I cannot reproduce this behaviour on my computer.

> How to reproduce:
> Run cocoon -Pallblocks and point your browser to
> http://localhost:8888/blocks/cocoon-captcha-sample/simple
> 
> It's probably not a captcha problem because I can reproduce it also in
> one of my own applications without captcha.

It must be an issue in Template block but I need more details.

-- 
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/
*** My Internet Service Provider breaks my internet connection                ***
*** incessantly so I'll not be able to respond to e-mails                     ***
*** regularly and my work will be somehow irregular.                          ***
*** I'm already trying to switch ISP but it will take handful amount of time. ***

Re: Latest trunk does not compile

Posted by Felix Knecht <fe...@otego.com>.
Thanks for fixing.

Next problem to come:


Message: Component with
'org.apache.cocoon.el.parsing.StringTemplateParser' is not defined in
this service manager. (Key='AvalonServiceManager')

Description: javax.servlet.ServletException: Failed to process pipeline
at <map:serialize type="html"> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:106:38
at <map:transform type="jx"> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:105:52
at <map:generate> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:104:38
at <map:match> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:103:34
at
resource://org/apache/cocoon/components/flow/javascript/fom/fom_system.js:20
at simple -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/flow/captcha.js:34
at <map:call> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:79:39
at <map:match> -
file:///svn/apache/cocoon/trunk/core/cocoon-webapp/target/work/blocks/cocoon-captcha-sample/sitemap.xmap:78:35

Sender: org.apache.cocoon.servlet.multipart.MultipartFilter

Source: Cocoon Servlet

cause

org.apache.avalon.framework.service.ServiceException: Component with
'org.apache.cocoon.el.parsing.StringTemplateParser' is not defined in
this service manager. (Key='AvalonServiceManager')

<snip>StackTrace</snip>


How to reproduce:
Run cocoon -Pallblocks and point your browser to
http://localhost:8888/blocks/cocoon-captcha-sample/simple

It's probably not a captcha problem because I can reproduce it also in
one of my own applications without captcha.

With version 562402 it was still working. I just took an earlier version
so this needn't to be the last running version.



> 
> Sorry, it was a missing dependency, fixed in r566752.
> 
> Thanks for keeping head up!
> 


Re: Latest trunk does not compile

Posted by Grzegorz Kossakowski <gk...@apache.org>.
Felix Knecht pisze:
> It's me again ...

Sorry, it was a missing dependency, fixed in r566752.

Thanks for keeping head up!

-- 
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/
*** My Internet Service Provider breaks my internet connection                ***
*** incessantly so I'll not be able to respond to e-mails                     ***
*** regularly and my work will be somehow irregular.                          ***
*** I'm already trying to switch ISP but it will take handful amount of time. ***