You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Reinhard Poetz <re...@apache.org> on 2007/05/31 17:35:27 UTC

[vote] Releasing from trunk: Cocoon 2.2-RC1 & others

I prepared another series of releases from trunk, see the list of all 43
artifacts below. This time most of the modules are proposed to be released as 
"RC1" (release candidate 1). The exceptions are

  - the forms and the ajax block which need more work related to their usage
    of the servlet service framework
  - the servlet-service framework which introduces some contracts
    that are under discussion
  - the Cocoon Maven 2 plugin which has a dependency on Commons JCI which
    hasn't been releases as "final" yet.

The release of "release candidates" means that we don't/can't change contracts 
without a deprecation period (e.g. deprecate something in 2.2.x, keep it in 
2.3.x and remove it in 2.4.x or 3.x).

You can find the staged versions of the modules (sources, binaries, javadocs +
checksums + gpg signatures) at http://people.apache.org/builds/cocoon/. SVN tags
of all these artifacts can be found at
http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. I put my pgp key into 
the http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS.
Find instructions about how you can test in a seperate mail. Report your
findings to that thread and use this one for voting only. Thanks!

This majority vote stays open for 72 hours.

Finally, here's the list of modules to be voted on:

Core artifacts (jar)
--------------------
org.apache.cocoon:cocoon-pipeline-api:1.0.0-RC1
org.apache.cocoon:cocoon-util:1.0.0-RC1
org.apache.cocoon:cocoon-xml-api:1.0.0-RC1
org.apache.cocoon:cocoon-pipeline-impl:1.0.0-RC1
org.apache.cocoon:cocoon-xml-impl:1.0.0-RC1
org.apache.cocoon:cocoon-pipeline-components:1.0.0-RC1
org.apache.cocoon:cocoon-sitemap-api:1.0.0-RC1
org.apache.cocoon:cocoon-thread-api:1.0.0-RC1
org.apache.cocoon:cocoon-sitemap-impl:1.0.0-RC1
org.apache.cocoon:cocoon-sitemap-components:1.0.0-RC1
org.apache.cocoon:cocoon-xml-resolver:1.0.0-RC1
org.apache.cocoon:cocoon-store-impl:1.0.0-RC1
org.apache.cocoon:cocoon-thread-impl:1.0.0-RC1
org.apache.cocoon:cocoon-core:2.2.0-RC1

Subproject: Servlet-Service (jar)
---------------------------------
org.apache.cocoon:cocoon-servlet-service-components:1.0.0-M2
org.apache.cocoon:cocoon-servlet-service-impl:1.0.0-M2

Blocks (jar)
------------
org.apache.cocoon:cocoon-flowscript-impl:1.0.0-RC1
org.apache.cocoon:cocoon-template-impl:1.0.0-RC1
org.apache.cocoon:cocoon-apples-impl:1.0.0-RC1
org.apache.cocoon:cocoon-linkrewriter-impl:1.0.0-RC1
org.apache.cocoon:cocoon-auth-api:1.0.0-RC1
org.apache.cocoon:cocoon-auth-impl:1.0.0-RC1
org.apache.cocoon:cocoon-batik-impl:1.0.0-RC1
org.apache.cocoon:cocoon-captcha-impl:1.0.0-RC1
org.apache.cocoon:cocoon-databases-mocks:1.0.0-RC1
org.apache.cocoon:cocoon-databases-impl:1.0.0-RC1
org.apache.cocoon:cocoon-databases-hsqldb-client:1.0.0-RC1
org.apache.cocoon:cocoon-databases-hsqldb-server:1.0.0-RC1
org.apache.cocoon:cocoon-fop-impl:1.0.0-RC1
org.apache.cocoon:cocoon-html-impl:1.0.0-RC1
org.apache.cocoon:cocoon-mail-impl:1.0.0-RC1

org.apache.cocoon:cocoon-forms-impl:1.0.0-M3
org.apache.cocoon:cocoon-ajax-impl:1.0.0-M3

Maven plugins, archetypes and related (jar)
-------------------------------------------
org.apache.cocoon:cocoon-maven-plugin:1.0.0-M1
org.apache.cocoon:cocoon-rcl-spring-reloader:1.0.0-M1
org.apache.cocoon:cocoon-rcl-webapp-wrapper:1.0.0-M1

org.apache.cocoon:cocoon-22-archetype-block:1.0.0-RC1
org.apache.cocoon:cocoon-22-archetype-block-plain:1.0.0-RC1
org.apache.cocoon:cocoon-22-archetype-webapp:1.0.0-RC1

POM artifacts
-------------
org.apache.cocoon.cocoon:4
org.apache.cocoon:cocoon-core-modules:4
org.apache.cocoon:cocoon-blocks-modules:4
org.apache.cocoon:cocoon-tools-modules:4

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------


Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Reinhard Poetz <re...@apache.org>.
Because of Joakim's and Grek's findings, I hereby withdraw the vote. I will 
provide the corrected artifacts

> org.apache.cocoon:cocoon-22-archetype-block:1.0.0-RC1
> org.apache.cocoon:cocoon-22-archetype-block-plain:1.0.0-RC1
> org.apache.cocoon:cocoon-22-archetype-webapp:1.0.0-RC1
> org.apache.cocoon.cocoon:4

as soon as commons-jci is available on the central Maven repo and start the vote 
then again.

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Reinhard Poetz <re...@apache.org>.
Vadim Gritsenko wrote:
> Reinhard Poetz wrote:
>> I prepared another series of releases from trunk, see the list of all 43
>> artifacts below. 
> ...
>> You can find the staged versions of the modules (sources, binaries, 
>> javadocs + checksums + gpg signatures) at 
>> http://people.apache.org/builds/cocoon/.
> 
> To produce a binding vote, I'd have to download each artifact and peek 
> inside it. Given sheer number of files in the download location, it is 
> practically impossible (short of mirroring the whole directory or 
> creating .tar.bz2 by myself and downloading it). To simplify release 
> checking process for all PMC members - can you create a single (or 
> couple of - but not dozens!) download file? Thanks.

here you are: http://people.apache.org/builds/cocoon/cocoon-2.2RC1_staging.tar.gz

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Vadim Gritsenko <va...@reverycodes.com>.
Reinhard Poetz wrote:
> I prepared another series of releases from trunk, see the list of all 43
> artifacts below. 
...
> You can find the staged versions of the modules (sources, binaries, 
> javadocs + checksums + gpg signatures) at http://people.apache.org/builds/cocoon/.

To produce a binding vote, I'd have to download each artifact and peek inside 
it. Given sheer number of files in the download location, it is practically 
impossible (short of mirroring the whole directory or creating .tar.bz2 by 
myself and downloading it). To simplify release checking process for all PMC 
members - can you create a single (or couple of - but not dozens!) download 
file? Thanks.

Without checking files, I'd have to vote -0.

Vadim

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Reinhard Poetz <re...@apache.org>.
Reinhard Poetz wrote:
<snip/>
> You can find the staged versions of the modules (sources, binaries, 
> javadocs +
> checksums + gpg signatures) at http://people.apache.org/builds/cocoon/. 
> SVN tags
> of all these artifacts can be found at
> http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. 
<snip/>

+1

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

[cocoon-maven-plugin] Known issues

Posted by Reinhard Poetz <re...@apache.org>.
Giacomo Pati wrote:
> There are some itches left (RCL-Plugin) IMHO but they are for sure no show stoppers.

yes, the RCL goal has (at least) three known issues:

  1) doesn't work with Spring security ATM
  2) if used with Flowscript + cForms bindings classes don't get reloaded as soon
     as an exception occurs
  3) if you use Spring AOP and the proxied class/interface is loaded by the
     reloading classloader, every subsequent reload breaks the Spring app context

I will have a look at 1) ASAP.
2) is very difficult to debug. I _guess_ that the problems is somewhere in the 
Flowscript interpreter or in Rhino.
3) seems to be a problem with commons-jci. I will file a bug report ASAP so that 
Torsten can have a look at it. Note, that it can be worked around if you make 
sure that the proxied class/interface is _not_ loaded by the RCL.

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Reinhard Poetz <re...@apache.org>.
Giacomo Pati wrote:
> Grzegorz Kossakowski wrote:
>> Giacomo Pati pisze:
>>
>>> I could confirm that Cocoon was working up to last friday. But after
>>> updating my local repo an hour
>>> ago or so, I'm facing serious problems with Cocoon throwing an
>>> exception like the one below so I
>>> have to revert my previous vote to a _-1_:
>> Do you use Cocoon from trunk or Cocoon from staging repo that we vote on?
> 
> Sorry, I meant trunk so I missread Reinhards mail and thus can give again a +1 for the stuff in the staging repo.
> 
> But anyway, something beyond revision 552148 has broke trunk.

yes, see the "svn commit: r552371 - trunk broken, help needed" thread.

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Giacomo Pati <gi...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Grzegorz Kossakowski wrote:
> Giacomo Pati pisze:
> 
>> I could confirm that Cocoon was working up to last friday. But after
>> updating my local repo an hour
>> ago or so, I'm facing serious problems with Cocoon throwing an
>> exception like the one below so I
>> have to revert my previous vote to a _-1_:
> 
> Do you use Cocoon from trunk or Cocoon from staging repo that we vote on?

Sorry, I meant trunk so I missread Reinhards mail and thus can give again a +1 for the stuff in the staging repo.

But anyway, something beyond revision 552148 has broke trunk.

Ciao and thanks.

- --
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGiRwPLNdJvZjjVZARAqb3AKCL8H4t/POoVylqaOXZ6e9NtII9OQCgrCWm
ZwhlCr2gIrRvGnNMG08oOdU=
=dGQA
-----END PGP SIGNATURE-----

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Grzegorz Kossakowski <gk...@apache.org>.
Giacomo Pati pisze:

> I could confirm that Cocoon was working up to last friday. But after updating my local repo an hour
> ago or so, I'm facing serious problems with Cocoon throwing an exception like the one below so I
> have to revert my previous vote to a _-1_:

Do you use Cocoon from trunk or Cocoon from staging repo that we vote on?

<snip/>

> Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "cocoon" is not defined. (#1)
>         at org.apache.cocoon.template.instruction.Call.execute(Call.java:149)
>         at org.apache.cocoon.template.script.Invoker.execute(Invoker.java:70)
>         at
> org.apache.cocoon.template.JXTemplateGenerator.performGeneration(JXTemplateGenerator.java:140)
>         at org.apache.cocoon.template.JXTemplateGenerator.generate(JXTemplateGenerator.java:131)
>         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:585)
>         at
> org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
>         at $Proxy9.generate(Unknown Source)
>         at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:542)
>         ... 122 more
> Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "cocoon" is not defined. (#1)
>         at org.apache.cocoon.template.instruction.Set.execute(Set.java:79)
>         at org.apache.cocoon.template.script.Invoker.execute(Invoker.java:73)
>         at org.apache.cocoon.template.instruction.Call.execute(Call.java:145)
>         ... 132 more
> Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "cocoon" is not defined. (#1)
>         at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3229)
>         at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3219)
>         at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3292)
>         at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1636)
>         at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1575)
>         at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3162)
>         at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251)
>         at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
>         at
> org.apache.cocoon.components.expression.javascript.JavaScriptExpression.evaluate(JavaScriptExpression.java:76)
>         at
> org.apache.cocoon.components.expression.javascript.JavaScriptExpression.getNode(JavaScriptExpression.java:116)
>         at org.apache.cocoon.template.expression.JXTExpression.getNode(JXTExpression.java:57)
>         at org.apache.cocoon.template.instruction.Set.execute(Set.java:76)
>         ... 134 more

The error is similar to the one described here: http://article.gmane.org/gmane.text.xml.cocoon.devel/73877

So if it's not working for you it's my fault and my working on fixing it.

However, you must be aware that release we vote on is already prepared so my changes do _not_ affect it.

-- 
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Giacomo Pati <gi...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Giacomo Pati wrote:
> 
> 
> Reinhard Poetz wrote:
>> You can find the staged versions of the modules (sources, binaries,
>> javadocs +
>> checksums + gpg signatures) at http://people.apache.org/builds/cocoon/.
>> SVN tags
>> of all these artifacts can be found at
>> http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. I put my pgp
>> key into the http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS.
>> Find instructions about how you can test in a seperate mail. Report your
>> findings to that thread and use this one for voting only. Thanks!
> 
> Sorry for being late.
> 
> As we're working since a long time with C22 for projects here I can give a
> 
> +1

I could confirm that Cocoon was working up to last friday. But after updating my local repo an hour
ago or so, I'm facing serious problems with Cocoon throwing an exception like the one below so I
have to revert my previous vote to a _-1_:

2007-07-02 15:46:55 [ERROR] btpool0-3 cocoon - Failed to process pipeline
        at [EcmaError] - [unknown location]
        at [SAXParseException] - servlet:forms:/resource/internal/generation/jx-macros.xml:47:101
        at [SAXParseException] -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/forms/expenditures/template.xml:13:45
        at <map:serialize type="html"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:131:42
        at <map:transform type="encodeURL"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:116:43
        at <map:transform type="servletLinkRewriter"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:115:53
        at <map:transform> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:114:80
        at <map:transform> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:108:52
        at <map:transform type="i18n"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:105:36
        at <map:transform type="jx"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:104:36
        at <map:transform> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:103:58
        at <map:generate type="jx"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:99:79
        at <map:match> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:98:35
        at [script] - [unknown location]
        at servlet:forms:/resource/internal/flow/javascript/Form.js:257
        at expenditures -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/forms/expenditures/flow.js:37
        at main -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/flow/reporting.js:33
        at handleForm - servlet:forms:/resource/internal/flow/javascript/Form.js:414
        at <map:call> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:234:41
        at <map:match type="regexp"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:233:165
org.apache.cocoon.ProcessingException: Failed to process pipeline
        at [EcmaError] - [unknown location]
        at [SAXParseException] - servlet:forms:/resource/internal/generation/jx-macros.xml:47:101
        at [SAXParseException] -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/forms/expenditures/template.xml:13:45
        at <map:serialize type="html"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:131:42
        at <map:transform type="encodeURL"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:116:43
        at <map:transform type="servletLinkRewriter"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:115:53
        at <map:transform> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:114:80
        at <map:transform> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:108:52
        at <map:transform type="i18n"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:105:36
        at <map:transform type="jx"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:104:36
        at <map:transform> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:103:58
        at <map:generate type="jx"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:99:79
        at <map:match> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:98:35
        at [script] - [unknown location]
        at servlet:forms:/resource/internal/flow/javascript/Form.js:257
        at expenditures -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/forms/expenditures/flow.js:37
        at main -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/flow/reporting.js:33
        at handleForm - servlet:forms:/resource/internal/flow/javascript/Form.js:414
        at <map:call> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:234:41
        at <map:match type="regexp"> -
file:/home/giacomo/svn/otego/reporting/./src/main/resources/COB-INF/sitemap.xmap:233:165
        at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:143)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:921)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:546)
        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:585)
        at
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
        at $Proxy8.process(Unknown Source)
        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:143)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:77)
        at
org.apache.cocoon.components.treeprocessor.sitemap.SwitchSelectNode.invoke(SwitchSelectNode.java:88)
        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:62)
        at org.apache.cocoon.components.flow.AbstractInterpreter.forwardTo(AbstractInterpreter.java:196)
        at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.forwardTo(FOM_JavaScriptInterpreter.java:707)
        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:585)
        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.ScriptRuntime.applyOrCall(ScriptRuntime.java:2172)
        at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:257)
        at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127)
        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.ScriptRuntime.applyOrCall(ScriptRuntime.java:2172)
        at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:257)
        at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127)
        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:602)
        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.PreparableMatchNode.invoke(PreparableMatchNode.java:118)
        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:820)
        at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:538)
        at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:520)
        at
org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:229)
        at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        at $Proxy3.service(Unknown Source)
        at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:96)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServlet.service(ReloadingServlet.java:89)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
        at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:119)
        at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(ReloadingServletFilter.java:50)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
        at org.apache.cocoon.servlet.DebugFilter.doFilter(DebugFilter.java:169)
        at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(ReloadingServletFilter.java:50)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
        at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingSpringFilter.doFilter(ReloadingSpringFilter.java:69)
        at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(ReloadingServletFilter.java:50)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
        at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at
com.otego.cerberus.channelsecurity.DefaultChannelProcessingFilter.doFilter(DefaultChannelProcessingFilter.java:161)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
        at com.otego.cerberus.util.FilterProxy.doFilter(FilterProxy.java:93)
        at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(ReloadingServletFilter.java:50)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:285)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:821)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:368)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "cocoon" is not defined. (#1)
        at org.apache.cocoon.template.instruction.Call.execute(Call.java:149)
        at org.apache.cocoon.template.script.Invoker.execute(Invoker.java:70)
        at
org.apache.cocoon.template.JXTemplateGenerator.performGeneration(JXTemplateGenerator.java:140)
        at org.apache.cocoon.template.JXTemplateGenerator.generate(JXTemplateGenerator.java:131)
        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:585)
        at
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
        at $Proxy9.generate(Unknown Source)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:542)
        ... 122 more
Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "cocoon" is not defined. (#1)
        at org.apache.cocoon.template.instruction.Set.execute(Set.java:79)
        at org.apache.cocoon.template.script.Invoker.execute(Invoker.java:73)
        at org.apache.cocoon.template.instruction.Call.execute(Call.java:145)
        ... 132 more
Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "cocoon" is not defined. (#1)
        at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3229)
        at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3219)
        at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3292)
        at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1636)
        at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1575)
        at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3162)
        at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251)
        at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
        at
org.apache.cocoon.components.expression.javascript.JavaScriptExpression.evaluate(JavaScriptExpression.java:76)
        at
org.apache.cocoon.components.expression.javascript.JavaScriptExpression.getNode(JavaScriptExpression.java:116)
        at org.apache.cocoon.template.expression.JXTExpression.getNode(JXTExpression.java:57)
        at org.apache.cocoon.template.instruction.Set.execute(Set.java:76)
        ... 134 more


- --
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGiQdzLNdJvZjjVZARAuBBAKDDBuDZaZ5q9TUR5tON33y2CMnIvgCfd6gR
wuO0jrDS5AkKrfD47J/Dvbc=
=z3Pv
-----END PGP SIGNATURE-----

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others

Posted by Giacomo Pati <gi...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Reinhard Poetz wrote:
>
> You can find the staged versions of the modules (sources, binaries,
> javadocs +
> checksums + gpg signatures) at http://people.apache.org/builds/cocoon/.
> SVN tags
> of all these artifacts can be found at
> http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. I put my pgp
> key into the http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS.
> Find instructions about how you can test in a seperate mail. Report your
> findings to that thread and use this one for voting only. Thanks!

Sorry for being late.

As we're working since a long time with C22 for projects here I can give a

+1

for it even if I haven't tested all the modules proposed.

There are some itches left (RCL-Plugin) IMHO but they are for sure no show stoppers.

Ciao and thanks

- --
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGiJ2uLNdJvZjjVZARAm6WAJ9oV8UyrZZI9MACvaiKpVm/TidgOQCgizFl
y0pnPDOzbC13HIVim68f87o=
=643A
-----END PGP SIGNATURE-----