Discussion:
[jira] [Created] (COCOON-2347) Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
Gabriel Gruber (JIRA)
2015-10-27 12:28:27 UTC
Permalink
Gabriel Gruber created COCOON-2347:
--------------------------------------

Summary: Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber


The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Francesco Chicchiriccò (JIRA)
2015-10-27 12:30:28 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Francesco Chicchiriccò updated COCOON-2347:
-------------------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 12:42:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976305#comment-14976305 ]

Gabriel Gruber commented on COCOON-2347:
----------------------------------------

*Cocoon-Spring-Configurator* needs to be changed, as some methods of Spring BeanFactory have been extended with new signature variants and the usage of the cocoon project ist not precisely enough any longer.

See the attached patches for
- BeanMapElementParser.java
- WildCardBeanMap.java
- AbstractElementParser.java
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 12:44:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Attachment: WildcardBeanMap.java.patch
BeanMapElementParser.java.patch
AbstractElementParser.java.patch
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 12:44:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976305#comment-14976305 ]

Gabriel Gruber edited comment on COCOON-2347 at 10/27/15 12:44 PM:
-------------------------------------------------------------------

Cocoon-Spring-Configurator needs to be changed, as some methods of Spring BeanFactory have been extended with new signature variants and the usage of the cocoon project ist not precisely enough any longer.

See the attached patches for
- BeanMapElementParser.java
- WildCardBeanMap.java
- AbstractElementParser.java




was (Author: ggruber):
*CocoonSpringConfigurator* needs to be changed, as some methods of Spring BeanFactory have been extended with new signature variants and the usage of the cocoon project ist not precisely enough any longer.

See the attached patches for
- BeanMapElementParser.java
- WildCardBeanMap.java
- AbstractElementParser.java
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 12:44:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976305#comment-14976305 ]

Gabriel Gruber edited comment on COCOON-2347 at 10/27/15 12:44 PM:
-------------------------------------------------------------------

*CocoonSpringConfigurator* needs to be changed, as some methods of Spring BeanFactory have been extended with new signature variants and the usage of the cocoon project ist not precisely enough any longer.

See the attached patches for
- BeanMapElementParser.java
- WildCardBeanMap.java
- AbstractElementParser.java




was (Author: ggruber):
*Cocoon-Spring-Configurator* needs to be changed, as some methods of Spring BeanFactory have been extended with new signature variants and the usage of the cocoon project ist not precisely enough any longer.

See the attached patches for
- BeanMapElementParser.java
- WildCardBeanMap.java
- AbstractElementParser.java
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 12:49:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-language-impl
-
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-language-impl
-
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 12:49:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-language-impl
-
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Francesco Chicchiriccò (JIRA)
2015-10-27 12:55:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976323#comment-14976323 ]

Francesco Chicchiriccò commented on COCOON-2347:
------------------------------------------------

I have created [1] as working branch for this work.

First question - possibly to [~jpuerto]: where shall we set the updated Spring version?
I'd say in [2], then re-publish to Nexus and set parent dependency to 10-SNAPSHOT in [3]. Correct?

[1] https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347/
[2] https://svn.apache.org/repos/asf/cocoon/trunk/parent/pom.xml
[3] https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347/pom.xml
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 13:04:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976335#comment-14976335 ]

Gabriel Gruber commented on COCOON-2347:
----------------------------------------

The alternative of making the subproject cocoon-spring-configurator branch on a cocoon parent would be to set the spring-version locally, like this:

{code:xml}
<properties>
<docs.name>Cocoon Spring Configurator</docs.name>
<docs.version>2.2.1</docs.version>
<docs.urlRelativizer>../../../../../</docs.urlRelativizer>

<slf4j.version>1.7.0</slf4j.version>
<logback.version>1.0.7</logback.version>
<spring-version>4.2.2.RELEASE</spring-version>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-configuration-api</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring-version}</version>
</dependency>
{code}
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 13:05:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976335#comment-14976335 ]

Gabriel Gruber edited comment on COCOON-2347 at 10/27/15 1:04 PM:
------------------------------------------------------------------

The alternative of making the subproject cocoon-spring-configurator branch on a cocoon parent would be to set the spring-version locally, like this:

<properties>
<docs.name>Cocoon Spring Configurator</docs.name>
<docs.version>2.2.1</docs.version>
<docs.urlRelativizer>../../../../../</docs.urlRelativizer>

<slf4j.version>1.7.0</slf4j.version>
<logback.version>1.0.7</logback.version>
<spring-version>4.2.2.RELEASE</spring-version>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-configuration-api</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring-version}</version>
</dependency>



was (Author: ggruber):
The alternative of making the subproject cocoon-spring-configurator branch on a cocoon parent would be to set the spring-version locally, like this:

{code:xml}
<properties>
<docs.name>Cocoon Spring Configurator</docs.name>
<docs.version>2.2.1</docs.version>
<docs.urlRelativizer>../../../../../</docs.urlRelativizer>

<slf4j.version>1.7.0</slf4j.version>
<logback.version>1.0.7</logback.version>
<spring-version>4.2.2.RELEASE</spring-version>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon-configuration-api</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring-version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring-version}</version>
</dependency>
{code}
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 16:35:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-sitemap-impl
- cocoon-servlet-service-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 16:38:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 16:44:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14976698#comment-14976698 ]

Gabriel Gruber commented on COCOON-2347:
----------------------------------------

The following additional patches have to be applied:

cocoon-servlet-service-impl
- CallScope.java
- ServletScope.java
- ServletDecorator.java

cocoon-sitemap-impl:
- BridgeElementParser.java
- SitemapElementParser.java
- SourceResource.java
- AbstractTestCase.java
- MockRequestAttributes.java

cocoon-expression-api:
- ObjectModel.java
- MultiMap.java
- MultiValueMap.java

cocoon-expression-impl:
- ObjectModelImpl.java
- UnmodifieableMultiMap.java

cocoon-pipeline-impl:
- PipelineComponentScope.java
- PipelineComponentInfoInitializerDecorator.java
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, BeanMapElementParser.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 16:45:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Attachment: PipelineComponentScope.java.patch
PipelineComponentInfoInitializerDecorator.java.patch
CallScope.java.patch
ServletScope.java.patch
ServletDecorator.java.patch
BridgeElementParser.java.patch
SitemapElementParser.java.patch
SourceResource.java.patch
AbstractTestCase.java.patch
MockRequestAttributes.java.patch
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 16:47:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Attachment: ObjectModel.java.patch
ObjectModelImpl.java.patch
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2015-10-27 16:49:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Attachment: MultiValueMap.java
MultiMap.java

The files MultiMap.java and MultiValueMap.java have to be created in new package org.apache.cocoon.el.util inside project cocoon-expression-language-api
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Francesco Chicchiriccò (JIRA)
2015-10-28 08:25:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Francesco Chicchiriccò updated COCOON-2347:
-------------------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

SVN branches:
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Francesco Chicchiriccò (JIRA)
2015-10-28 08:35:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14977966#comment-14977966 ]

Francesco Chicchiriccò commented on COCOON-2347:
------------------------------------------------

Thanks for your patches: I will try to apply everything to the newly created branches [1] [2] before week-end so that Javier can take a look afterwards.

Notes
# in [1] I have changed the cocoon parent version from 10-SNAPSHOT to 10-COCOON-2347-SNAPSHOT and set [2] to depend on this
# Since Spring 4.2.x requires Java 6 at least I have also upgraded from 1.5 to 1.6 as minimum requirement in [1] - this might eventually require a proper discussion in mailing list once we will decide to merge back the changes from [1] and [2] into their respective trunks.

[1] https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
[2] https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Francesco Chicchiriccò (JIRA)
2015-10-28 09:02:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Francesco Chicchiriccò updated COCOON-2347:
-------------------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

SVN branches:
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347

Jenkins job: https://builds.apache.org/job/Cocoon 2.2

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

SVN branches:
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Hudson (JIRA)
2015-10-29 10:13:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14980194#comment-14980194 ]

Hudson commented on COCOON-2347:
--------------------------------

FAILURE: Integrated in Cocoon 2.2 #4 (See [https://builds.apache.org/job/Cocoon%202.2/4/])
[COCOON-2347] Fixing deploy to Nexus (ilgrosso: [http://svn.apache.org/viewvc/?view=rev&rev=1711188])
* BRANCH_2_2_COCOON-2347/pom.xml
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Francesco Chicchiriccò (JIRA)
2015-10-30 08:39:28 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Francesco Chicchiriccò updated COCOON-2347:
-------------------------------------------
Description:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

SVN branches:
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347

Jenkins job: https://builds.apache.org/job/Cocoon 2.2

was:
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.

According to research and feedback in mailinglist following projects (maven modules) are affected:
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..

Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.

Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6

SVN branches:
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347

Jenkins job: https://builds.apache.org/job/Cocoon 2.2
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Hudson (JIRA)
2015-10-30 09:46:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14982245#comment-14982245 ]

Hudson commented on COCOON-2347:
--------------------------------

UNSTABLE: Integrated in Cocoon 2.2 #6 (See [https://builds.apache.org/job/Cocoon%202.2/6/])
[COCOON-2347] Applying provided patches + small reworks (removing deprecates and adding Override) (ilgrosso: [http://svn.apache.org/viewvc/?view=rev&rev=1711430])
* BRANCH_2_2_COCOON-2347/core/cocoon-pipeline/cocoon-pipeline-impl/src/main/java/org/apache/cocoon/components/pipeline/spring/PipelineComponentScope.java
* BRANCH_2_2_COCOON-2347/core/cocoon-pipeline/cocoon-pipeline-impl/src/main/java/org/apache/cocoon/components/pipeline/spring/PipelineComponentScopeHolder.java
* BRANCH_2_2_COCOON-2347/core/cocoon-pipeline/cocoon-pipeline-impl/src/main/java/org/apache/cocoon/core/container/spring/pipeline/PipelineComponentInfoInitializerDecorator.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/core/container/spring/avalon/BridgeElementParser.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/core/container/spring/avalon/ConfigurationInfo.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/core/container/spring/avalon/ConfigurationReader.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/core/container/spring/avalon/SitemapElementParser.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/core/container/spring/avalon/SourceResource.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/test/java/org/apache/cocoon/AbstractTestCase.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/test/java/org/apache/cocoon/MockWebApplicationContext.java
* BRANCH_2_2_COCOON-2347/core/cocoon-sitemap/cocoon-sitemap-impl/src/test/java/org/apache/cocoon/environment/mock/MockRequestAttributes.java
* BRANCH_2_2_COCOON-2347/parent/pom.xml
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Javier Puerto (JIRA)
2015-10-31 10:08:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Javier Puerto reassigned COCOON-2347:
-------------------------------------

Assignee: Javier Puerto
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Javier Puerto (JIRA)
2015-10-31 17:37:27 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14984070#comment-14984070 ]

Javier Puerto commented on COCOON-2347:
---------------------------------------

No progress yet with the issue. I've run the webapp module and the behaviour is very weird, looks like the web contexts are overlapping because I got different types of exceptions navigation through the pages.

{code}
Nested in javax.servlet.ServletException: org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:match> - file:///media/cache/src/cocoon-2.2-2347/core/cocoon-webapp/target/work/blocks/cocoon-samples-style-default/sitemap.xmap:62:35:
org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:match> - file:///media/cache/src/cocoon-2.2-2347/core/cocoon-webapp/target/work/blocks/cocoon-samples-style-default/sitemap.xmap:62:35
at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:143)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:940)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupReader(AbstractProcessingPipeline.java:573)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:469)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:79)
at com.sun.proxy.$Proxy37.process(Unknown Source)
at org.apache.cocoon.components.treeprocessor.sitemap.ReadNode.invoke(ReadNode.java:94)
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:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:241)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:173)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:347)
at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy29.service(Unknown Source)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:485)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:459)
at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy32.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
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:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.NullPointerException
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupReader(AbstractProcessingPipeline.java:568)
... 81 more
{code}

{code}
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
at java.util.ArrayList$Itr.next(ArrayList.java:831)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:360)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:734)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:471)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:79)
at com.sun.proxy.$Proxy37.process(Unknown Source)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.SwitchSelectNode.invoke(SwitchSelectNode.java:88)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.HandleErrorsNode.invoke(HandleErrorsNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:157)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:124)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.invokeErrorHandler(ErrorHandlerHelper.java:94)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:241)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:173)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:347)
at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy29.service(Unknown Source)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:485)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:459)
at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy32.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
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:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
{code}
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Javier Puerto (JIRA)
2015-10-31 17:38:28 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14984070#comment-14984070 ]

Javier Puerto edited comment on COCOON-2347 at 10/31/15 5:38 PM:
-----------------------------------------------------------------

No progress yet with the issue. I've run the webapp module and the behaviour is very weird, looks like the web contexts are overlapping because I got different types of exceptions navigation through the pages.

{quote}
Nested in javax.servlet.ServletException: org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:match> - file:///media/cache/src/cocoon-2.2-2347/core/cocoon-webapp/target/work/blocks/cocoon-samples-style-default/sitemap.xmap:62:35:
org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:match> - file:///media/cache/src/cocoon-2.2-2347/core/cocoon-webapp/target/work/blocks/cocoon-samples-style-default/sitemap.xmap:62:35
at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:143)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:940)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupReader(AbstractProcessingPipeline.java:573)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:469)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:79)
at com.sun.proxy.$Proxy37.process(Unknown Source)
at org.apache.cocoon.components.treeprocessor.sitemap.ReadNode.invoke(ReadNode.java:94)
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:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:241)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:173)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:347)
at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy29.service(Unknown Source)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:485)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:459)
at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy32.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
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:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.NullPointerException
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupReader(AbstractProcessingPipeline.java:568)
... 81 more
{quote}

{quote}
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
at java.util.ArrayList$Itr.next(ArrayList.java:831)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:360)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:734)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:471)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:79)
at com.sun.proxy.$Proxy37.process(Unknown Source)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.SwitchSelectNode.invoke(SwitchSelectNode.java:88)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.HandleErrorsNode.invoke(HandleErrorsNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:157)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:124)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.invokeErrorHandler(ErrorHandlerHelper.java:94)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:241)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:173)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:347)
at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy29.service(Unknown Source)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:485)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:459)
at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy32.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
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:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
{quote}


was (Author: jpuerto):
No progress yet with the issue. I've run the webapp module and the behaviour is very weird, looks like the web contexts are overlapping because I got different types of exceptions navigation through the pages.

{code}
Nested in javax.servlet.ServletException: org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:match> - file:///media/cache/src/cocoon-2.2-2347/core/cocoon-webapp/target/work/blocks/cocoon-samples-style-default/sitemap.xmap:62:35:
org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:match> - file:///media/cache/src/cocoon-2.2-2347/core/cocoon-webapp/target/work/blocks/cocoon-samples-style-default/sitemap.xmap:62:35
at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:143)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:940)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupReader(AbstractProcessingPipeline.java:573)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:469)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:79)
at com.sun.proxy.$Proxy37.process(Unknown Source)
at org.apache.cocoon.components.treeprocessor.sitemap.ReadNode.invoke(ReadNode.java:94)
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:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:241)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:173)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:347)
at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy29.service(Unknown Source)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:485)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:459)
at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy32.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
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:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.NullPointerException
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupReader(AbstractProcessingPipeline.java:568)
... 81 more
{code}

{code}
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
at java.util.ArrayList$Itr.next(ArrayList.java:831)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:360)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:734)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:471)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:416)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:79)
at com.sun.proxy.$Proxy37.process(Unknown Source)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.SwitchSelectNode.invoke(SwitchSelectNode.java:88)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.HandleErrorsNode.invoke(HandleErrorsNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:157)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:124)
at org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.invokeErrorHandler(ErrorHandlerHelper.java:94)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:241)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:173)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:347)
at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
at org.apache.cocoon.jnet.URLHandlerFactoryCollector.installURLHandlers(URLHandlerFactoryCollector.java:37)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy29.service(Unknown Source)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:485)
at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:459)
at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:245)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy32.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
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:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
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:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
{code}
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Leszek Gawron (JIRA)
2016-03-04 20:22:40 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15180492#comment-15180492 ]

Leszek Gawron commented on COCOON-2347:
---------------------------------------

I am very interested in making this work. I can spend some time - still to start I need to get some pointers from people more experienced in pipeline stuff. What do I look for to get these exceptions resolved?
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2016-12-17 19:54:59 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Attachment: BridgeElementParser.java.patch
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2016-12-17 19:56:58 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15757507#comment-15757507 ]

Gabriel Gruber commented on COCOON-2347:
----------------------------------------

I have updated the patch for _BridgeElementParser.java_ which contained a critical bug, which I just now figured out. That one was also responsible for the strange behavior. It was setting the beans created always to singletons and not conditionally to singletons.

[~jpuerto] Could you try to integrate that patch again into the branch and re-test? Thanks!
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
Gabriel Gruber (JIRA)
2016-12-17 20:18:59 UTC
Permalink
[ https://issues.apache.org/jira/browse/COCOON-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gabriel Gruber updated COCOON-2347:
-----------------------------------
Attachment: UnmodifiableMultiMap.java.patch

The patch for UnmodifieableMultiMap was missing.
Post by Gabriel Gruber (JIRA)
Make Cocoon 2.2 compatible with latest Spring Framework 4.2.x version
---------------------------------------------------------------------
Key: COCOON-2347
URL: https://issues.apache.org/jira/browse/COCOON-2347
Project: Cocoon
Issue Type: Improvement
Components: * Cocoon Core, - Components: Sitemap, - Expression language, - Servlet service framework
Affects Versions: 2.2
Reporter: Gabriel Gruber
Assignee: Javier Puerto
Attachments: AbstractElementParser.java.patch, AbstractTestCase.java.patch, BeanMapElementParser.java.patch, BridgeElementParser.java.patch, BridgeElementParser.java.patch, CallScope.java.patch, MockRequestAttributes.java.patch, MultiMap.java, MultiValueMap.java, ObjectModel.java.patch, ObjectModelImpl.java.patch, PipelineComponentInfoInitializerDecorator.java.patch, PipelineComponentScope.java.patch, ServletDecorator.java.patch, ServletScope.java.patch, SitemapElementParser.java.patch, SourceResource.java.patch, UnmodifiableMultiMap.java.patch, WildcardBeanMap.java.patch
The goal of this ticket is to make the current Cocoon TRUNK of 2.2 compatible with latest Spring Framework version.
- cocoon-spring-configurator
- cocoon-servlet-service-impl
- cocoon-sitemap-impl
- cocoon-pipeline-impl
- cocoon-expression-api
- cocoon-expression-language-impl
..
Let's discuss problems, and append patches here and someone of the committers can then apply them to SVN.
Original mail thread: http://markmail.org/message/kkdxrsjqoan6mhr6
* https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_2_COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-spring-configurator/branches/COCOON-2347
* https://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-servlet-service-impl/branches/COCOON-2347
Jenkins job: https://builds.apache.org/job/Cocoon 2.2
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Loading...