[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883519#comment-17883519
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #45 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/45/])
TAP5-2785: tapestry-beanvalidator also needs suffixed artifact (thiago: rev 
7719677526b67589582ec2058f0582e049b812a5)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883520#comment-17883520
 ] 

Hudson commented on TAP5-2789:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #44 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/44/])
TAP5-2789: fix error when compiling with Java 17 (thiago: rev 
a773faa7d66a467f3b4b77d191dca503ab4b422b)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883521#comment-17883521
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #44 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/44/])
TAP5-2785: tapestry-beanvalidator also needs suffixed artifact (thiago: rev 
7719677526b67589582ec2058f0582e049b812a5)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883518#comment-17883518
 ] 

Hudson commented on TAP5-2789:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #45 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/45/])
TAP5-2789: fix error when compiling with Java 17 (thiago: rev 
a773faa7d66a467f3b4b77d191dca503ab4b422b)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883511#comment-17883511
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#43 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/43/])
TAP5-2789: fix error when compiling with Java 17 (thiago: rev 
a773faa7d66a467f3b4b77d191dca503ab4b422b)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883510#comment-17883510
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#42 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/42/])
TAP5-2785: tapestry-beanvalidator also needs suffixed artifact (thiago: rev 
7719677526b67589582ec2058f0582e049b812a5)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883508#comment-17883508
 ] 

Hudson commented on TAP5-2789:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #264 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/264/])
TAP5-2789: fix error when compiling with Java 17 (thiago: rev 
b01afbedb325897084ab5f2277e99a0e6fe2a02f)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883509#comment-17883509
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #264 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/264/])
TAP5-2785: tapestry-beanvalidator also needs suffixed artifact (thiago: rev 
667ab7305ea8cf5523a7d23af38c460a2f717848)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883505#comment-17883505
 ] 

Hudson commented on TAP5-2789:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#38 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/38/])
TAP5-2789: fix error when compiling with Java 17 (thiago: rev 
a773faa7d66a467f3b4b77d191dca503ab4b422b)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883506#comment-17883506
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#38 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/38/])
TAP5-2785: tapestry-beanvalidator also needs suffixed artifact (thiago: rev 
7719677526b67589582ec2058f0582e049b812a5)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883503#comment-17883503
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #130 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/130/])
TAP5-2789: fix error when compiling with Java 17 (thiago: rev 
b01afbedb325897084ab5f2277e99a0e6fe2a02f)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-21 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883504#comment-17883504
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #130 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/130/])
TAP5-2785: tapestry-beanvalidator also needs suffixed artifact (thiago: rev 
667ab7305ea8cf5523a7d23af38c460a2f717848)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-14 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881825#comment-17881825
 ] 

Hudson commented on TAP5-2789:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#41 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/41/])
TAP5-2789: migration tool to assist with suffixed artifacts (thiago: rev 
eed7e16e353be6f2fa6a40192f894e194271fb12)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-14 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881824#comment-17881824
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #44 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/44/])
TAP5-2789: migration tool to assist with suffixed artifacts (thiago: rev 
eed7e16e353be6f2fa6a40192f894e194271fb12)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-14 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881823#comment-17881823
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#37 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/37/])
TAP5-2789: migration tool to assist with suffixed artifacts (thiago: rev 
eed7e16e353be6f2fa6a40192f894e194271fb12)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-14 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881822#comment-17881822
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #129 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/129/])
TAP5-2789: migration tool to assist with suffixed artifacts (thiago: rev 
8d31a99d480c3295e7ad6a21f1f48eb0138465df)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-14 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881821#comment-17881821
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #263 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/263/])
TAP5-2789: migration tool to assist with suffixed artifacts (thiago: rev 
8d31a99d480c3295e7ad6a21f1f48eb0138465df)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2789) Create Maven configuration tool to assist with suffixed artifacts

2024-09-14 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881820#comment-17881820
 ] 

Hudson commented on TAP5-2789:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #43 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/43/])
TAP5-2789: migration tool to assist with suffixed artifacts (thiago: rev 
eed7e16e353be6f2fa6a40192f894e194271fb12)
* (edit) 
tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java


> Create Maven configuration tool to assist with suffixed artifacts
> -
>
> Key: TAP5-2789
> URL: https://issues.apache.org/jira/browse/TAP5-2789
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-version-migrator
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
> Fix For: 5.9.0
>
>
> TAP5-2741 and TAP5-2788 introduced support for Jakarta EE. From Tapestry 
> 5.9.0 on, there are 2 versions of each affected artifact: one without suffix 
> with support for javax.servlet and another with the "-jakarta" suffix 
> supporting Jakarta EE/jakarta.servlet.
> This ticket creates an option in tapestry-version-migrator, "artifactSuffix", 
> which looks for pom.xml files in the current folder and in subfolders 
> recursively, changing them so switching from or to suffixed artifacts is just 
> a matter of changing a property value.
> This migrator tool option executes these transformations:
>  # If the pom.xml file doesn't have a , one is added.
>  # If the pom.xml file doesn't have a , one is 
> added. The value comes from the second parameter passed to the tool. If none 
> is passed, an empty suffix/element is generated.
>  # For all dependencies matching one of the suffixed artifacts, the 
>  value has "${tapestry-artifact-suffix}" added. For example: 
> tapestry-core is transformed into 
> tapestry-core${tapestry-artifact-suffix}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-09-08 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17880183#comment-17880183
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#37 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/37/])
TAP5-2785: suffixing more jakarta.* artifacts (thiago: rev 
0b4ad38458060c0b787a494319a0f278d9eeec29)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2788) Further changes to upgrade to Jakarta EE

2024-09-08 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17880180#comment-17880180
 ] 

Hudson commented on TAP5-2788:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #259 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/259/])
TAP5-2788: Further changes to upgrade to Jakarta EE (thiago: rev 
272421a20808bd7c240f6bc7af4e3111ec549223)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/annotations/SessionState.java
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImplTest.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/JpaTransactionAdvisor.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/CoreBehaviorsTests.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/Index.java
* (edit) tapestry-jpa/src/test/java/org/example/app1/services/UserDAO.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceUnitInfoImpl.java
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/integration/app5/DummyEntityManagerFactory.java
* (edit) tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanHelper.java
* (edit) 
tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/NamedServiceModule.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/FieldInjectionViaJavaxNamed.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/TapestryPersistenceUnitInfo.java
* (edit) tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/test/JpaTest.java
* (edit) tapestry-jpa/src/test/java/org/example/app1/pages/EncodeEntities.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/FieldInjectionViaJavaxInject.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/test/TestableResponse.java
* (edit) tapestry-core/src/main/java/org/apache/tapestry5/services/Cookies.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/DessertFactory.java
* (edit) tapestry-ioc/src/test/groovy/ioc/specs/ContributionDefImplSpec.groovy
* (edit) tapestry-jpa/src/test/java/org/example/app2/entities/Item.java
* (edit) 
tapestry-jpa/src/test/java/org/example/app2/services/impl/UserDAOImpl.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/components/DumbComponent.java
* (edit) 
tapestry-ioc-jcache/src/main/java/org/apache/tapestry5/jcache/internal/CacheLookupUtil.java
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/test/TopLevelServiceImpl.java
* (edit) 
tapestry-jpa/src/test/java/org/example/app6/services/impl/UserDAOImpl.java
* (edit) 
tapestry-spock/src/test/groovy/org/apache/tapestry5/spock/InjectionExamplesWithImportModule.groovy
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/pages/StatefulPage.java
* (edit) tapestry-jpa/src/test/java/org/example/app1/pages/GridDemo.java
* (edit) tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanInstance.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/CounterService.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityTransactionManagerImpl.java
* (edit) tapestry-jpa/src/test/java/org/example/app2/pages/PersistItem.java
* (edit) tapestry-jpa/src/test/java/org/example/app6/services/UserDAO.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/pages/VegetablePage.java
* (edit) tapestry-jpa/src/test/java/org/example/app1/pages/CommitAfterDemo.java
* (edit) 
tapestry-http/src/main/java/org/apache/tapestry5/http/services/Session.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/TooManyAutobuildConstructorsBean.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/annotation/Choco.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/FormFragmentExplicitVisibleBoundsDemo.java
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/integration/app5/DummyPersistenceProvider.java
* (edit) tapestry-jpa/src/test/java/org/example/app6/entities/Thang.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/Vegetable.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContentHandler.java
* (edit) tapestry-jpa/src/test/resources/include-unlisted-classes-unit.xml
* (edit) 
tapestry-jpa/src/test/resources/explicit-persistence-provider-class-persistence-unit.xml
* (edit) tapestry-jpa/src/test/java/org/example/app6/pages/GridDemo.java
* (edit) justfile
* (edit) 
tapestry-jpa/src/test/resources/multiple-persistence-units-include-unlisted-classes.xml
* (edit) 
tapestry-http/src/main/java/org/apache/tapestry5/http/inte

[jira] [Commented] (TAP5-2788) Further changes to upgrade to Jakarta EE

2024-09-08 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17880179#comment-17880179
 ] 

Hudson commented on TAP5-2788:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #125 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/125/])
TAP5-2788: Further changes to upgrade to Jakarta EE (thiago: rev 
272421a20808bd7c240f6bc7af4e3111ec549223)
* (edit) justfile
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/integration/app5/DummyEntityManagerFactory.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/NoopInjectionTarget.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/Vegetable.java
* (edit) tapestry-jpa/src/test/java/org/example/app2/pages/PersistItem2.java
* (edit) tapestry-jpa/src/test/java/org/example/app1/services/AppModule.java
* (edit) tapestry-json/build.gradle
* (edit) 
tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/TapestrySessionFactory.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/JavaxInjectBean.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistedEntity.java
* (edit) tapestry-jpa/src/test/java/org/example/app1/pages/PersistThang.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/annotation/DessertTime.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/pages/DessertPage.java
* (edit) tapestry-jpa/src/test/java/org/example/app6/entities/User.java
* (edit) 
tapestry-jpa/src/test/resources/explicit-persistence-provider-class-persistence-unit.xml
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImpl.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/Soup.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/CounterService.java
* (edit) tapestry-jpa/src/test/java/org/example/app6/pages/EncodeEntities.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/Index.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java
* (edit) tapestry-core/src/main/java/org/apache/tapestry5/services/Cookies.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/FieldInjectionViaJavaxInject.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/TooManyAutobuildConstructorsBean.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/beans/Menu.java
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/ServiceBuilderMethodFixture.java
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImplTest.java
* (edit) 
tapestry-spock/src/test/groovy/org/apache/tapestry5/spock/InjectionExamplesWithImportModule.groovy
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/NamedViaAnnotationServiceImpl.java
* (edit) tapestry-ioc/src/test/groovy/ioc/specs/ClassNameLocatorImplSpec.groovy
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerManagerImpl.java
* (edit) 
tapestry-jpa/src/test/java/org/example/app6/services/impl/UserDAOImpl.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceUnitInfoImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectNamedProvider.java
* (edit) tapestry-ioc/src/test/groovy/ioc/specs/InternalUtilsSpec.groovy
* (edit) tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanInstance.java
* (edit) 
tapestry-jpa/src/test/resources/multiple-persistence-units-include-unlisted-classes.xml
* (edit) 
tapestry-http/src/main/java/org/apache/tapestry5/http/services/Request.java
* (edit) build.gradle
* (edit) 
tapestry-ioc/src/test/java/org/apache/tapestry5/ioc/test/internal/util/FieldInjectionViaJavaxNamed.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaTransactionAdvisorImpl.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/pages/StatefulPage.java
* (edit) 
tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/test/CommitCounter.java
* (edit) 
tapestry-cdi/src/test/java/org/apache/tapestry5/cdi/test/annotation/Choco.java
* (edit) 
tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/RequestImpl.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/TapestryCDIBeanManagerForJPAEntityListeners.java
* (edit) tapestry-jpa/src/test/java/org/example/app6/pages/PersistThang.java
* (edit) 
tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/extension/BeanManagerHolder.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/test/TestableResponse.java
* (edit) 
tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/EntityM

[jira] [Commented] (TAP5-2787) Infinite loop in PageSourceImpl with multiple classloader mode on

2024-08-31 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878389#comment-17878389
 ] 

Hudson commented on TAP5-2787:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#32 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/32/])
TAP5-2787: avoiding infinite loop in PageSourceImpl (thiago: rev 
230114044007f2305e69e380c1d61af8f1eb69ec)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java


> Infinite loop in PageSourceImpl with multiple classloader mode on
> -
>
> Key: TAP5-2787
> URL: https://issues.apache.org/jira/browse/TAP5-2787
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> When in multiple classloader mode and a component substitution that replaces 
> one page with a subclass of it, you could have an infinite loop of 
> {{PageSource.getPage()}} calling itself indirectly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2787) Infinite loop in PageSourceImpl with multiple classloader mode on

2024-08-31 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878378#comment-17878378
 ] 

Hudson commented on TAP5-2787:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #124 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/124/])
TAP5-2787: avoiding infinite loop in PageSourceImpl (thiago: rev 
24c5fe9b6ee78816edf6c22b38879c370074efb6)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java


> Infinite loop in PageSourceImpl with multiple classloader mode on
> -
>
> Key: TAP5-2787
> URL: https://issues.apache.org/jira/browse/TAP5-2787
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> When in multiple classloader mode and a component substitution that replaces 
> one page with a subclass of it, you could have an infinite loop of 
> {{PageSource.getPage()}} calling itself indirectly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2787) Infinite loop in PageSourceImpl with multiple classloader mode on

2024-08-31 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878373#comment-17878373
 ] 

Hudson commented on TAP5-2787:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #38 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/38/])
TAP5-2787: avoiding infinite loop in PageSourceImpl (thiago: rev 
230114044007f2305e69e380c1d61af8f1eb69ec)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java


> Infinite loop in PageSourceImpl with multiple classloader mode on
> -
>
> Key: TAP5-2787
> URL: https://issues.apache.org/jira/browse/TAP5-2787
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> When in multiple classloader mode and a component substitution that replaces 
> one page with a subclass of it, you could have an infinite loop of 
> {{PageSource.getPage()}} calling itself indirectly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2787) Infinite loop in PageSourceImpl with multiple classloader mode on

2024-08-31 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878365#comment-17878365
 ] 

Hudson commented on TAP5-2787:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#35 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/35/])
TAP5-2787: avoiding infinite loop in PageSourceImpl (thiago: rev 
230114044007f2305e69e380c1d61af8f1eb69ec)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java


> Infinite loop in PageSourceImpl with multiple classloader mode on
> -
>
> Key: TAP5-2787
> URL: https://issues.apache.org/jira/browse/TAP5-2787
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> When in multiple classloader mode and a component substitution that replaces 
> one page with a subclass of it, you could have an infinite loop of 
> {{PageSource.getPage()}} calling itself indirectly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2787) Infinite loop in PageSourceImpl with multiple classloader mode on

2024-08-31 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878364#comment-17878364
 ] 

Hudson commented on TAP5-2787:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #35 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/35/])
TAP5-2787: avoiding infinite loop in PageSourceImpl (thiago: rev 
230114044007f2305e69e380c1d61af8f1eb69ec)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java


> Infinite loop in PageSourceImpl with multiple classloader mode on
> -
>
> Key: TAP5-2787
> URL: https://issues.apache.org/jira/browse/TAP5-2787
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> When in multiple classloader mode and a component substitution that replaces 
> one page with a subclass of it, you could have an infinite loop of 
> {{PageSource.getPage()}} calling itself indirectly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2787) Infinite loop in PageSourceImpl with multiple classloader mode on

2024-08-31 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878355#comment-17878355
 ] 

Hudson commented on TAP5-2787:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #256 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/256/])
TAP5-2787: avoiding infinite loop in PageSourceImpl (thiago: rev 
24c5fe9b6ee78816edf6c22b38879c370074efb6)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java


> Infinite loop in PageSourceImpl with multiple classloader mode on
> -
>
> Key: TAP5-2787
> URL: https://issues.apache.org/jira/browse/TAP5-2787
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> When in multiple classloader mode and a component substitution that replaces 
> one page with a subclass of it, you could have an infinite loop of 
> {{PageSource.getPage()}} calling itself indirectly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876538#comment-17876538
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #35 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/35/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
531a18b00f080082262e6d07a4ee8d888a92e3cd)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876528#comment-17876528
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #33 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/33/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
531a18b00f080082262e6d07a4ee8d888a92e3cd)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876527#comment-17876527
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#33 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/33/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
531a18b00f080082262e6d07a4ee8d888a92e3cd)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876526#comment-17876526
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #122 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/122/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
9b0e1ef687f40006a4842d9d0171715e6e2adc5c)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876524#comment-17876524
 ] 

Hudson commented on TAP5-2785:
--

ABORTED: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #39 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/39/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
9b0e1ef687f40006a4842d9d0171715e6e2adc5c)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876523#comment-17876523
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #254 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/254/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
9b0e1ef687f40006a4842d9d0171715e6e2adc5c)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876522#comment-17876522
 ] 

Hudson commented on TAP5-2785:
--

ABORTED: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #37 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/37/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
9b0e1ef687f40006a4842d9d0171715e6e2adc5c)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-25 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876515#comment-17876515
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#29 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/29/])
TAP5-2785: suffixing more jakarta.servlet artifacts (thiago: rev 
531a18b00f080082262e6d07a4ee8d888a92e3cd)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876463#comment-17876463
 ] 

Hudson commented on TAP5-2786:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#28 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/28/])
TAP5-2786: fixing broken test (thiago: rev 
e3e4944e5675646bd6bb6a8e290977b88d63ef26)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876462#comment-17876462
 ] 

Hudson commented on TAP5-2786:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #31 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/31/])
TAP5-2786: fixing broken test (thiago: rev 
e3e4944e5675646bd6bb6a8e290977b88d63ef26)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876460#comment-17876460
 ] 

Hudson commented on TAP5-2786:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#32 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/32/])
TAP5-2786: fixing broken test (thiago: rev 
e3e4944e5675646bd6bb6a8e290977b88d63ef26)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876459#comment-17876459
 ] 

Hudson commented on TAP5-2786:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #253 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/253/])
TAP5-2786: fixing broken test (thiago: rev 
8e8d12dee2819c7472fa3c9dd857071e59f39e5e)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876458#comment-17876458
 ] 

Hudson commented on TAP5-2786:
--

ABORTED: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #36 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/36/])
TAP5-2786: fixing broken test (thiago: rev 
8e8d12dee2819c7472fa3c9dd857071e59f39e5e)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876457#comment-17876457
 ] 

Hudson commented on TAP5-2786:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #32 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/32/])
TAP5-2786: fixing broken test (thiago: rev 
e3e4944e5675646bd6bb6a8e290977b88d63ef26)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876455#comment-17876455
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #37 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/37/])
TAP5-2786: fixing broken test (thiago: rev 
8e8d12dee2819c7472fa3c9dd857071e59f39e5e)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876452#comment-17876452
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #119 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/119/])
TAP5-2786: fixing broken test (thiago: rev 
8e8d12dee2819c7472fa3c9dd857071e59f39e5e)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876451#comment-17876451
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#31 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/31/])
TAP5-2786: don't override final method in subclass (thiago: rev 
199c89f7af2a5bd11d0c55372a528a56225a2a57)
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876446#comment-17876446
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #36 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/36/])
TAP5-2786: don't override final method in subclass (thiago: rev 
6661642ca1d662bb084d5addb6dae082ae830898)
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876445#comment-17876445
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #30 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/30/])
TAP5-2786: don't override final method in subclass (thiago: rev 
199c89f7af2a5bd11d0c55372a528a56225a2a57)
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876444#comment-17876444
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#27 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/27/])
TAP5-2786: don't override final method in subclass (thiago: rev 
199c89f7af2a5bd11d0c55372a528a56225a2a57)
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876443#comment-17876443
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #118 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/118/])
TAP5-2786: don't override final method in subclass (thiago: rev 
6661642ca1d662bb084d5addb6dae082ae830898)
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876442#comment-17876442
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #35 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/35/])
TAP5-2786: don't override final method in subclass (thiago: rev 
6661642ca1d662bb084d5addb6dae082ae830898)
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876441#comment-17876441
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #252 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/252/])
TAP5-2786: don't override final method in subclass (thiago: rev 
6661642ca1d662bb084d5addb6dae082ae830898)
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2786) Attempt to override final method in subclass when in multiple classloader mode

2024-08-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17876440#comment-17876440
 ] 

Hudson commented on TAP5-2786:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #31 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/31/])
TAP5-2786: don't override final method in subclass (thiago: rev 
199c89f7af2a5bd11d0c55372a528a56225a2a57)
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.java
* (add) 
tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/SuperclassWithFinalCachedMethod.tml
* (add) 
plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithFinalCachedMethod.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SubclassWithFinalCachedMethodDemo.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java


> Attempt to override final method in subclass when in multiple classloader mode
> --
>
> Key: TAP5-2786
> URL: https://issues.apache.org/jira/browse/TAP5-2786
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Minor
> Fix For: 5.9.0
>
>
> With this code:
> Select.java
> {code:java}
> @Cached(watch = "clientId")
> protected final List getList() {
>     return createList();
> }
> protected List createList() {
>     return list_;
> }{code}
> SelectDigest.java
> {code:java}
> public class SelectDigest extends Select {
> @Override
> protected List createList() {
> 
> }
> }{code}
> This exception happens:
> java.lang.IncompatibleClassChangeError
> *class root_package.components.SelectDigest overrides final method 
> root_package.components.Select.getList()Ljava/util/List;*
>  
> If I remove the {{final}} modifier from the superclass' {{getList()}} method, 
> the problem doesn't work.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874754#comment-17874754
 ] 

Hudson commented on TAP5-2785:
--

ABORTED: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#30 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/30/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
603820cf2335f5e17ac2f6c12c2d846b55e178f2)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
fc4f37de3f8d9af4f0d8fb360fa4685931eca7f3)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874750#comment-17874750
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#26 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/26/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
603820cf2335f5e17ac2f6c12c2d846b55e178f2)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
fc4f37de3f8d9af4f0d8fb360fa4685931eca7f3)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874743#comment-17874743
 ] 

Hudson commented on TAP5-2785:
--

ABORTED: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #34 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/34/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
6d8913d8ec752cf867b46a60ffc76072b99223c8)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
2ae8c39ef2c2c9429281e8288a13c273104dcf5e)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874742#comment-17874742
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #251 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/251/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
6d8913d8ec752cf867b46a60ffc76072b99223c8)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
2ae8c39ef2c2c9429281e8288a13c273104dcf5e)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874741#comment-17874741
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #117 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/117/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
6d8913d8ec752cf867b46a60ffc76072b99223c8)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
2ae8c39ef2c2c9429281e8288a13c273104dcf5e)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874740#comment-17874740
 ] 

Hudson commented on TAP5-2785:
--

ABORTED: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #35 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/35/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
6d8913d8ec752cf867b46a60ffc76072b99223c8)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
2ae8c39ef2c2c9429281e8288a13c273104dcf5e)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874737#comment-17874737
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #30 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/30/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
603820cf2335f5e17ac2f6c12c2d846b55e178f2)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
fc4f37de3f8d9af4f0d8fb360fa4685931eca7f3)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874732#comment-17874732
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #29 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/29/])
TAP5-2785: creating snapshot and release recipes (thiago: rev 
603820cf2335f5e17ac2f6c12c2d846b55e178f2)
* (edit) justfile
TAP5-2785: uncommenting stuff in the justfile (thiago: rev 
fc4f37de3f8d9af4f0d8fb360fa4685931eca7f3)
* (edit) justfile


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
> Fix For: 5.9.0
>
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874715#comment-17874715
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #115 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/115/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
88d0aa49d1194535edb0e2e5b775237b27b82b2d)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874713#comment-17874713
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#29 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/29/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
b5c510be138b7337e4dc542e46b0050d38dec85a)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874711#comment-17874711
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #29 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/29/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
b5c510be138b7337e4dc542e46b0050d38dec85a)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874708#comment-17874708
 ] 

Hudson commented on TAP5-2785:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #28 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/28/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
b5c510be138b7337e4dc542e46b0050d38dec85a)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874707#comment-17874707
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #249 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/249/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
88d0aa49d1194535edb0e2e5b775237b27b82b2d)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874702#comment-17874702
 ] 

Hudson commented on TAP5-2785:
--

ABORTED: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #33 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/33/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
88d0aa49d1194535edb0e2e5b775237b27b82b2d)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874694#comment-17874694
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#25 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/25/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
b5c510be138b7337e4dc542e46b0050d38dec85a)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects

2024-08-18 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874692#comment-17874692
 ] 

Hudson commented on TAP5-2785:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #32 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/32/])
TAP5-2785: suffixing jakarta.servlet artifacts (thiago: rev 
88d0aa49d1194535edb0e2e5b775237b27b82b2d)
* (edit) build.gradle


> Change build so it generates separate artifacts for jakarta- and javax-based 
> subprojects
> 
>
> Key: TAP5-2785
> URL: https://issues.apache.org/jira/browse/TAP5-2785
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core, tapestry-http, tapestry-runner, 
> tapestry-spring, tapestry-test
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Blocker
>
> Given the 2 branch approach ({{master}} using {{jakarta.servlet}} and 
> {{javax}} using {{javax.servlet}}) was decided, there should be separate 
> artifacts for the projects using the Servlet API directly: tapestry-core, 
> tapestry-http, tapestry-spring, tapestry-test and tapestry-runner. 
> The {{jakarta}} ones need to be generated from the {{master}} branch and have 
> the {{-jakarta}} suffix on their artifact ids/names. 
> The {{javax}} ones need to be generated from the {{javax}} branch and keep 
> the current artifact ids/names. 
> The unaffected artifacts, such as Plastic and Tapestry-IoC, shall remain 
> unchanged and generated from the {{master}} branch. The {{javax}} branch will 
> only generate and publish the affected artifacts, thus avoiding duplication 
> and possible mismatches between branches.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870806#comment-17870806
 ] 

Hudson commented on TAP5-2779:
--

ABORTED: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#21 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/21/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
4f84b1e30bd0cf2d3d5c86b9c95d6dc8deab0fb3)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870794#comment-17870794
 ] 

Hudson commented on TAP5-2779:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #111 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/111/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
39635a65acd8a68b5fa0f9049e6649150d5aa93c)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870793#comment-17870793
 ] 

Hudson commented on TAP5-2779:
--

SUCCESS: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #245 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/245/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
39635a65acd8a68b5fa0f9049e6649150d5aa93c)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870791#comment-17870791
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #24 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/24/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
4f84b1e30bd0cf2d3d5c86b9c95d6dc8deab0fb3)
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870790#comment-17870790
 ] 

Hudson commented on TAP5-2779:
--

SUCCESS: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #28 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/28/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
39635a65acd8a68b5fa0f9049e6649150d5aa93c)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870789#comment-17870789
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#23 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/23/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
4f84b1e30bd0cf2d3d5c86b9c95d6dc8deab0fb3)
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870788#comment-17870788
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #27 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/27/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
39635a65acd8a68b5fa0f9049e6649150d5aa93c)
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870786#comment-17870786
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #23 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/23/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
4f84b1e30bd0cf2d3d5c86b9c95d6dc8deab0fb3)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870784#comment-17870784
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-10-freestyle #11 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-10-freestyle/11/])
TAP5-2779: fixing broken ComponentDependencyRegistry tests (thiago: rev 
39635a65acd8a68b5fa0f9049e6649150d5aa93c)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870758#comment-17870758
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#22 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/22/])
TAP5-2779: multiple classloader fixes (thiago: rev 
fb40bbe6585b36b643b92ecff57b3cabbd67b66d)
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870757#comment-17870757
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #26 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/26/])
TAP5-2779: multiple classloader fixes (thiago: rev 
6f24de65ee70790b30431cd2a8115070ad65703b)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870756#comment-17870756
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-10-freestyle #10 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-10-freestyle/10/])
TAP5-2779: multiple classloader fixes (thiago: rev 
6f24de65ee70790b30431cd2a8115070ad65703b)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870754#comment-17870754
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #110 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/110/])
TAP5-2779: multiple classloader fixes (thiago: rev 
6f24de65ee70790b30431cd2a8115070ad65703b)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870753#comment-17870753
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #244 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/244/])
TAP5-2779: multiple classloader fixes (thiago: rev 
6f24de65ee70790b30431cd2a8115070ad65703b)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870752#comment-17870752
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #27 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/27/])
TAP5-2779: multiple classloader fixes (thiago: rev 
6f24de65ee70790b30431cd2a8115070ad65703b)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870751#comment-17870751
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#19 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/19/])
TAP5-2779: multiple classloader fixes (thiago: rev 
fb40bbe6585b36b643b92ecff57b3cabbd67b66d)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) tapestry-core/src/test/resources/log4j.properties


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870749#comment-17870749
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #23 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/23/])
TAP5-2779: multiple classloader fixes (thiago: rev 
fb40bbe6585b36b643b92ecff57b3cabbd67b66d)
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) tapestry-core/src/test/resources/log4j.properties
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2779) Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870748#comment-17870748
 ] 

Hudson commented on TAP5-2779:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #22 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/22/])
TAP5-2779: multiple classloader fixes (thiago: rev 
fb40bbe6585b36b643b92ecff57b3cabbd67b66d)
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java
* (add) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java
* (add) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImplTest.java
* (add) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/AtComponentType.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManager.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
* (edit) 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/GridDemo.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java
* (edit) 
plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java
* (edit) 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml
* (edit) tapestry-core/src/test/resources/log4j.properties
* (add) tapestry-core/src/test/app1/AtComponentType.tml
* (edit) tapestry-core/src/test/app1/GridDemo.tml
* (edit) 
tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java


> Tapestry 5.8.3 to 5.8.7 issues caused by the multiple classloader feature
> -
>
> Key: TAP5-2779
> URL: https://issues.apache.org/jira/browse/TAP5-2779
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: plastic, tapestry-core
>Affects Versions: 5.8.3, 5.8.4, 5.8.6, 5.8.7
>Reporter: Thiago Henrique De Paula Figueiredo
>Assignee: Thiago Henrique De Paula Figueiredo
>Priority: Major
>
> TAP5-2742 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2605) JS minimizer regression bug in 5.5.0-beta-1

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870728#comment-17870728
 ] 

Hudson commented on TAP5-2605:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-10-freestyle #9 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-10-freestyle/9/])
TAP5-2605: google closure compiler use generic filename (thiago: rev 
5bd182b9ca157c192e6b599b264dd6fb872ac0ea)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/GoogleClosureMinimizerOptionsProvider.java
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java


> JS minimizer regression bug in 5.5.0-beta-1
> ---
>
> Key: TAP5-2605
> URL: https://issues.apache.org/jira/browse/TAP5-2605
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-webresources
>Affects Versions: 5.5.0
>Reporter: Balázs Palcsó
>Assignee: Ben Weidig
>Priority: Major
>  Labels: regression
> Fix For: 5.8.7
>
> Attachments: clipboard-polyfill.promise.js
>
>
> After upgrading from 5.4.4 to 5.5.0-beta-1 I am getting the following error 
> for the attached [^clipboard-polyfill.promise.js]
>  
> {code:java}
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Illegal char <<> at index 18: 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Operations trace:
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 1] Streaming compressed module clipboard
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 2] Streaming 
> classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> (compressed)
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 3] Minimizing 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.246 [http-nio-8080-exec-5] ERROR 
> o.a.t.m.T.RequestExceptionHandler - Processing of request failed with 
> uncaught exception: {}
> org.apache.tapestry5.ioc.internal.OperationException: Illegal char <<> at 
> index 18: StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:186)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:118)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.webresources.AbstractMinimizer.minimize(AbstractMinimizer.java:67)
> at 
> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:42)
> at $ResourceMinimizer_2469ff1505ff6.minimize(Unknown Source)
> at 
> org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:42)
> at 
> org.apache.tapestry5.internal.services.assets.JavaScriptStackMinimizeDisabler.getStreamableResource(JavaScriptStackMinimizeDisabler.java:61)
> at 
> org.apache.tapestry5.internal.services.assets.UTF8ForTextAssets.getStreamableResource(UTF8ForTextAssets.java:40)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:38)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at $StreamableResourceSource_2469ff1505e6a.getStreamableResource(Unknown 
> Source)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:114)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:107)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:110)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.serv

[jira] [Commented] (TAP5-2777) Update the closure compiler for better support of modern JavaScript

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870729#comment-17870729
 ] 

Hudson commented on TAP5-2777:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-10-freestyle #9 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-10-freestyle/9/])
TAP5-2777: upgrade google closure compiler to v20220502 (thiago: rev 
a3edcff35df929bcd21aea9f2fa4969fc3147757)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java
* (edit) tapestry-webresources/build.gradle


> Update the closure compiler for better support of modern JavaScript
> ---
>
> Key: TAP5-2777
> URL: https://issues.apache.org/jira/browse/TAP5-2777
> Project: Tapestry 5
>  Issue Type: Task
>  Components: tapestry-webresources
>Affects Versions: 5.8.6
>Reporter: Chris Poulsen
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> A couple of years ago we encountered errors related to the closure compiler 
> not understanding certain modern JavaScript constructs.
> The details are sort of hazy, but IIRC the newest version(s) of the compiler 
> were not just drop-in upgrades (primo 2022). We ended up with "v20210505" 
> back then, it allowed our JavaScript to pass through and was still just a 
> drop-in upgrade.
> We have been running the following config in production for 2 years (on a 
> bunch of installations) without issues, so maybe more people would benefit 
> from this upgrade.
> {code:java}
> runtimeOnly("org.apache.tapestry:tapestry-webresources:$tapestryVersion") {
>     exclude group: 'com.google.javascript'
> }
> runtimeOnly("com.google.javascript:closure-compiler-unshaded:v20210505") 
> runtimeOnly("com.google.javascript:closure-compiler-externs:v20210505")     
> {code}
> Ideally the compiler support would be updated to the newest version and kept 
> up-to-date, but for a low hanging fruit, this one should be a simple step.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2780) JSONObject does not conform to equals/hashCode contract

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870727#comment-17870727
 ] 

Hudson commented on TAP5-2780:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-9-freestyle 
#18 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-9-freestyle/18/])
TAP5-2780: Fixing JSONObject to honour equals/hashCode contract (#48) (thiago: 
rev 9a68b57c4034062168bc371e5aebfba420ef2179)
* (edit) tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java
* (edit) tapestry-json/src/test/groovy/json/specs/JSONObjectSpec.groovy
* (edit) tapestry-json/src/test/groovy/json/specs/JSONArraySpec.groovy


> JSONObject does not conform to equals/hashCode contract
> ---
>
> Key: TAP5-2780
> URL: https://issues.apache.org/jira/browse/TAP5-2780
> Project: Tapestry 5
>  Issue Type: Improvement
>  Components: tapestry-json
>Affects Versions: 5.8.6
>Reporter: Ben Weidig
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> GitHub Pull-Request 48 by kollerma: 
> https://github.com/apache/tapestry-5/pull/48/files
> JSONObject doesn't conform to Java's equals/hashCode contract, as it only 
> implemented equals so far.
> This issue is created for documentation purposes only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2780) JSONObject does not conform to equals/hashCode contract

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870726#comment-17870726
 ] 

Hudson commented on TAP5-2780:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #22 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/22/])
TAP5-2780: Fixing JSONObject to honour equals/hashCode contract (#48) (thiago: 
rev 9a68b57c4034062168bc371e5aebfba420ef2179)
* (edit) tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java
* (edit) tapestry-json/src/test/groovy/json/specs/JSONObjectSpec.groovy
* (edit) tapestry-json/src/test/groovy/json/specs/JSONArraySpec.groovy


> JSONObject does not conform to equals/hashCode contract
> ---
>
> Key: TAP5-2780
> URL: https://issues.apache.org/jira/browse/TAP5-2780
> Project: Tapestry 5
>  Issue Type: Improvement
>  Components: tapestry-json
>Affects Versions: 5.8.6
>Reporter: Ben Weidig
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> GitHub Pull-Request 48 by kollerma: 
> https://github.com/apache/tapestry-5/pull/48/files
> JSONObject doesn't conform to Java's equals/hashCode contract, as it only 
> implemented equals so far.
> This issue is created for documentation purposes only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2777) Update the closure compiler for better support of modern JavaScript

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870725#comment-17870725
 ] 

Hudson commented on TAP5-2777:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #109 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/109/])
TAP5-2777: upgrade google closure compiler to v20220502 (thiago: rev 
a3edcff35df929bcd21aea9f2fa4969fc3147757)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java
* (edit) tapestry-webresources/build.gradle


> Update the closure compiler for better support of modern JavaScript
> ---
>
> Key: TAP5-2777
> URL: https://issues.apache.org/jira/browse/TAP5-2777
> Project: Tapestry 5
>  Issue Type: Task
>  Components: tapestry-webresources
>Affects Versions: 5.8.6
>Reporter: Chris Poulsen
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> A couple of years ago we encountered errors related to the closure compiler 
> not understanding certain modern JavaScript constructs.
> The details are sort of hazy, but IIRC the newest version(s) of the compiler 
> were not just drop-in upgrades (primo 2022). We ended up with "v20210505" 
> back then, it allowed our JavaScript to pass through and was still just a 
> drop-in upgrade.
> We have been running the following config in production for 2 years (on a 
> bunch of installations) without issues, so maybe more people would benefit 
> from this upgrade.
> {code:java}
> runtimeOnly("org.apache.tapestry:tapestry-webresources:$tapestryVersion") {
>     exclude group: 'com.google.javascript'
> }
> runtimeOnly("com.google.javascript:closure-compiler-unshaded:v20210505") 
> runtimeOnly("com.google.javascript:closure-compiler-externs:v20210505")     
> {code}
> Ideally the compiler support would be updated to the newest version and kept 
> up-to-date, but for a low hanging fruit, this one should be a simple step.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2605) JS minimizer regression bug in 5.5.0-beta-1

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870724#comment-17870724
 ] 

Hudson commented on TAP5-2605:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-java-17-freestyle #109 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-freestyle/109/])
TAP5-2605: google closure compiler use generic filename (thiago: rev 
5bd182b9ca157c192e6b599b264dd6fb872ac0ea)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/GoogleClosureMinimizerOptionsProvider.java
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java


> JS minimizer regression bug in 5.5.0-beta-1
> ---
>
> Key: TAP5-2605
> URL: https://issues.apache.org/jira/browse/TAP5-2605
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-webresources
>Affects Versions: 5.5.0
>Reporter: Balázs Palcsó
>Assignee: Ben Weidig
>Priority: Major
>  Labels: regression
> Fix For: 5.8.7
>
> Attachments: clipboard-polyfill.promise.js
>
>
> After upgrading from 5.4.4 to 5.5.0-beta-1 I am getting the following error 
> for the attached [^clipboard-polyfill.promise.js]
>  
> {code:java}
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Illegal char <<> at index 18: 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Operations trace:
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 1] Streaming compressed module clipboard
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 2] Streaming 
> classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> (compressed)
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 3] Minimizing 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.246 [http-nio-8080-exec-5] ERROR 
> o.a.t.m.T.RequestExceptionHandler - Processing of request failed with 
> uncaught exception: {}
> org.apache.tapestry5.ioc.internal.OperationException: Illegal char <<> at 
> index 18: StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:186)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:118)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.webresources.AbstractMinimizer.minimize(AbstractMinimizer.java:67)
> at 
> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:42)
> at $ResourceMinimizer_2469ff1505ff6.minimize(Unknown Source)
> at 
> org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:42)
> at 
> org.apache.tapestry5.internal.services.assets.JavaScriptStackMinimizeDisabler.getStreamableResource(JavaScriptStackMinimizeDisabler.java:61)
> at 
> org.apache.tapestry5.internal.services.assets.UTF8ForTextAssets.getStreamableResource(UTF8ForTextAssets.java:40)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:38)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at $StreamableResourceSource_2469ff1505e6a.getStreamableResource(Unknown 
> Source)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:114)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:107)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:110)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.

[jira] [Commented] (TAP5-2777) Update the closure compiler for better support of modern JavaScript

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870723#comment-17870723
 ] 

Hudson commented on TAP5-2777:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #243 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/243/])
TAP5-2777: upgrade google closure compiler to v20220502 (thiago: rev 
a3edcff35df929bcd21aea9f2fa4969fc3147757)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java
* (edit) tapestry-webresources/build.gradle


> Update the closure compiler for better support of modern JavaScript
> ---
>
> Key: TAP5-2777
> URL: https://issues.apache.org/jira/browse/TAP5-2777
> Project: Tapestry 5
>  Issue Type: Task
>  Components: tapestry-webresources
>Affects Versions: 5.8.6
>Reporter: Chris Poulsen
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> A couple of years ago we encountered errors related to the closure compiler 
> not understanding certain modern JavaScript constructs.
> The details are sort of hazy, but IIRC the newest version(s) of the compiler 
> were not just drop-in upgrades (primo 2022). We ended up with "v20210505" 
> back then, it allowed our JavaScript to pass through and was still just a 
> drop-in upgrade.
> We have been running the following config in production for 2 years (on a 
> bunch of installations) without issues, so maybe more people would benefit 
> from this upgrade.
> {code:java}
> runtimeOnly("org.apache.tapestry:tapestry-webresources:$tapestryVersion") {
>     exclude group: 'com.google.javascript'
> }
> runtimeOnly("com.google.javascript:closure-compiler-unshaded:v20210505") 
> runtimeOnly("com.google.javascript:closure-compiler-externs:v20210505")     
> {code}
> Ideally the compiler support would be updated to the newest version and kept 
> up-to-date, but for a low hanging fruit, this one should be a simple step.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2777) Update the closure compiler for better support of modern JavaScript

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870721#comment-17870721
 ] 

Hudson commented on TAP5-2777:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #26 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/26/])
TAP5-2777: upgrade google closure compiler to v20220502 (thiago: rev 
a3edcff35df929bcd21aea9f2fa4969fc3147757)
* (edit) tapestry-webresources/build.gradle
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java


> Update the closure compiler for better support of modern JavaScript
> ---
>
> Key: TAP5-2777
> URL: https://issues.apache.org/jira/browse/TAP5-2777
> Project: Tapestry 5
>  Issue Type: Task
>  Components: tapestry-webresources
>Affects Versions: 5.8.6
>Reporter: Chris Poulsen
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> A couple of years ago we encountered errors related to the closure compiler 
> not understanding certain modern JavaScript constructs.
> The details are sort of hazy, but IIRC the newest version(s) of the compiler 
> were not just drop-in upgrades (primo 2022). We ended up with "v20210505" 
> back then, it allowed our JavaScript to pass through and was still just a 
> drop-in upgrade.
> We have been running the following config in production for 2 years (on a 
> bunch of installations) without issues, so maybe more people would benefit 
> from this upgrade.
> {code:java}
> runtimeOnly("org.apache.tapestry:tapestry-webresources:$tapestryVersion") {
>     exclude group: 'com.google.javascript'
> }
> runtimeOnly("com.google.javascript:closure-compiler-unshaded:v20210505") 
> runtimeOnly("com.google.javascript:closure-compiler-externs:v20210505")     
> {code}
> Ideally the compiler support would be updated to the newest version and kept 
> up-to-date, but for a low hanging fruit, this one should be a simple step.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2605) JS minimizer regression bug in 5.5.0-beta-1

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870722#comment-17870722
 ] 

Hudson commented on TAP5-2605:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-trunk-freestyle #243 
(See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-trunk-freestyle/243/])
TAP5-2605: google closure compiler use generic filename (thiago: rev 
5bd182b9ca157c192e6b599b264dd6fb872ac0ea)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/GoogleClosureMinimizerOptionsProvider.java


> JS minimizer regression bug in 5.5.0-beta-1
> ---
>
> Key: TAP5-2605
> URL: https://issues.apache.org/jira/browse/TAP5-2605
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-webresources
>Affects Versions: 5.5.0
>Reporter: Balázs Palcsó
>Assignee: Ben Weidig
>Priority: Major
>  Labels: regression
> Fix For: 5.8.7
>
> Attachments: clipboard-polyfill.promise.js
>
>
> After upgrading from 5.4.4 to 5.5.0-beta-1 I am getting the following error 
> for the attached [^clipboard-polyfill.promise.js]
>  
> {code:java}
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Illegal char <<> at index 18: 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Operations trace:
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 1] Streaming compressed module clipboard
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 2] Streaming 
> classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> (compressed)
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 3] Minimizing 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.246 [http-nio-8080-exec-5] ERROR 
> o.a.t.m.T.RequestExceptionHandler - Processing of request failed with 
> uncaught exception: {}
> org.apache.tapestry5.ioc.internal.OperationException: Illegal char <<> at 
> index 18: StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:186)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:118)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.webresources.AbstractMinimizer.minimize(AbstractMinimizer.java:67)
> at 
> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:42)
> at $ResourceMinimizer_2469ff1505ff6.minimize(Unknown Source)
> at 
> org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:42)
> at 
> org.apache.tapestry5.internal.services.assets.JavaScriptStackMinimizeDisabler.getStreamableResource(JavaScriptStackMinimizeDisabler.java:61)
> at 
> org.apache.tapestry5.internal.services.assets.UTF8ForTextAssets.getStreamableResource(UTF8ForTextAssets.java:40)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:38)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at $StreamableResourceSource_2469ff1505e6a.getStreamableResource(Unknown 
> Source)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:114)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:107)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:110)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.serv

[jira] [Commented] (TAP5-2605) JS minimizer regression bug in 5.5.0-beta-1

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870720#comment-17870720
 ] 

Hudson commented on TAP5-2605:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-11-temurin-freestyle #26 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-11-temurin-freestyle/26/])
TAP5-2605: google closure compiler use generic filename (thiago: rev 
5bd182b9ca157c192e6b599b264dd6fb872ac0ea)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/GoogleClosureMinimizerOptionsProvider.java
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java


> JS minimizer regression bug in 5.5.0-beta-1
> ---
>
> Key: TAP5-2605
> URL: https://issues.apache.org/jira/browse/TAP5-2605
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-webresources
>Affects Versions: 5.5.0
>Reporter: Balázs Palcsó
>Assignee: Ben Weidig
>Priority: Major
>  Labels: regression
> Fix For: 5.8.7
>
> Attachments: clipboard-polyfill.promise.js
>
>
> After upgrading from 5.4.4 to 5.5.0-beta-1 I am getting the following error 
> for the attached [^clipboard-polyfill.promise.js]
>  
> {code:java}
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Illegal char <<> at index 18: 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Operations trace:
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 1] Streaming compressed module clipboard
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 2] Streaming 
> classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> (compressed)
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 3] Minimizing 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.246 [http-nio-8080-exec-5] ERROR 
> o.a.t.m.T.RequestExceptionHandler - Processing of request failed with 
> uncaught exception: {}
> org.apache.tapestry5.ioc.internal.OperationException: Illegal char <<> at 
> index 18: StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:186)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:118)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.webresources.AbstractMinimizer.minimize(AbstractMinimizer.java:67)
> at 
> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:42)
> at $ResourceMinimizer_2469ff1505ff6.minimize(Unknown Source)
> at 
> org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:42)
> at 
> org.apache.tapestry5.internal.services.assets.JavaScriptStackMinimizeDisabler.getStreamableResource(JavaScriptStackMinimizeDisabler.java:61)
> at 
> org.apache.tapestry5.internal.services.assets.UTF8ForTextAssets.getStreamableResource(UTF8ForTextAssets.java:40)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:38)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at $StreamableResourceSource_2469ff1505e6a.getStreamableResource(Unknown 
> Source)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:114)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:107)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:110)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapes

[jira] [Commented] (TAP5-2780) JSONObject does not conform to equals/hashCode contract

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870719#comment-17870719
 ] 

Hudson commented on TAP5-2780:
--

FAILURE: Integrated in Jenkins build Tapestry » tapestry-javax-java-8-freestyle 
#20 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-8-freestyle/20/])
TAP5-2780: Fixing JSONObject to honour equals/hashCode contract (#48) (thiago: 
rev 9a68b57c4034062168bc371e5aebfba420ef2179)
* (edit) tapestry-json/src/test/groovy/json/specs/JSONArraySpec.groovy
* (edit) tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java
* (edit) tapestry-json/src/test/groovy/json/specs/JSONObjectSpec.groovy


> JSONObject does not conform to equals/hashCode contract
> ---
>
> Key: TAP5-2780
> URL: https://issues.apache.org/jira/browse/TAP5-2780
> Project: Tapestry 5
>  Issue Type: Improvement
>  Components: tapestry-json
>Affects Versions: 5.8.6
>Reporter: Ben Weidig
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> GitHub Pull-Request 48 by kollerma: 
> https://github.com/apache/tapestry-5/pull/48/files
> JSONObject doesn't conform to Java's equals/hashCode contract, as it only 
> implemented equals so far.
> This issue is created for documentation purposes only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2777) Update the closure compiler for better support of modern JavaScript

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870718#comment-17870718
 ] 

Hudson commented on TAP5-2777:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #24 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/24/])
TAP5-2777: upgrade google closure compiler to v20220502 (thiago: rev 
a3edcff35df929bcd21aea9f2fa4969fc3147757)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java
* (edit) tapestry-webresources/build.gradle


> Update the closure compiler for better support of modern JavaScript
> ---
>
> Key: TAP5-2777
> URL: https://issues.apache.org/jira/browse/TAP5-2777
> Project: Tapestry 5
>  Issue Type: Task
>  Components: tapestry-webresources
>Affects Versions: 5.8.6
>Reporter: Chris Poulsen
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> A couple of years ago we encountered errors related to the closure compiler 
> not understanding certain modern JavaScript constructs.
> The details are sort of hazy, but IIRC the newest version(s) of the compiler 
> were not just drop-in upgrades (primo 2022). We ended up with "v20210505" 
> back then, it allowed our JavaScript to pass through and was still just a 
> drop-in upgrade.
> We have been running the following config in production for 2 years (on a 
> bunch of installations) without issues, so maybe more people would benefit 
> from this upgrade.
> {code:java}
> runtimeOnly("org.apache.tapestry:tapestry-webresources:$tapestryVersion") {
>     exclude group: 'com.google.javascript'
> }
> runtimeOnly("com.google.javascript:closure-compiler-unshaded:v20210505") 
> runtimeOnly("com.google.javascript:closure-compiler-externs:v20210505")     
> {code}
> Ideally the compiler support would be updated to the newest version and kept 
> up-to-date, but for a low hanging fruit, this one should be a simple step.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2605) JS minimizer regression bug in 5.5.0-beta-1

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870717#comment-17870717
 ] 

Hudson commented on TAP5-2605:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-java-17-temurin-freestyle #24 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-java-17-temurin-freestyle/24/])
TAP5-2605: google closure compiler use generic filename (thiago: rev 
5bd182b9ca157c192e6b599b264dd6fb872ac0ea)
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/GoogleClosureMinimizerOptionsProvider.java
* (edit) 
tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java


> JS minimizer regression bug in 5.5.0-beta-1
> ---
>
> Key: TAP5-2605
> URL: https://issues.apache.org/jira/browse/TAP5-2605
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-webresources
>Affects Versions: 5.5.0
>Reporter: Balázs Palcsó
>Assignee: Ben Weidig
>Priority: Major
>  Labels: regression
> Fix For: 5.8.7
>
> Attachments: clipboard-polyfill.promise.js
>
>
> After upgrading from 5.4.4 to 5.5.0-beta-1 I am getting the following error 
> for the attached [^clipboard-polyfill.promise.js]
>  
> {code:java}
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Illegal char <<> at index 18: 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - Operations trace:
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 1] Streaming compressed module clipboard
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 2] Streaming 
> classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> (compressed)
> 20190105 22:07:58.126 [http-nio-8080-exec-5] ERROR 
> org.apache.tapestry5.ioc.Registry - [ 3] Minimizing 
> StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> 20190105 22:07:58.246 [http-nio-8080-exec-5] ERROR 
> o.a.t.m.T.RequestExceptionHandler - Processing of request failed with 
> uncaught exception: {}
> org.apache.tapestry5.ioc.internal.OperationException: Illegal char <<> at 
> index 18: StreamableResource classpath:META-INF/assets/js/3rd-party/clipboard-polyfill.promise.js 
> COMPRESSABLE lastModified: Sat Jan 05 22:07:25 CET 2019 size: 24061>
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:186)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:118)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapestry5.internal.webresources.AbstractMinimizer.minimize(AbstractMinimizer.java:67)
> at 
> org.apache.tapestry5.internal.services.assets.MasterResourceMinimizer.minimize(MasterResourceMinimizer.java:42)
> at $ResourceMinimizer_2469ff1505ff6.minimize(Unknown Source)
> at 
> org.apache.tapestry5.internal.services.assets.SRSMinimizingInterceptor.getStreamableResource(SRSMinimizingInterceptor.java:42)
> at 
> org.apache.tapestry5.internal.services.assets.JavaScriptStackMinimizeDisabler.getStreamableResource(JavaScriptStackMinimizeDisabler.java:61)
> at 
> org.apache.tapestry5.internal.services.assets.UTF8ForTextAssets.getStreamableResource(UTF8ForTextAssets.java:40)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCompressingInterceptor.getStreamableResource(SRSCompressingInterceptor.java:38)
> at 
> org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor.getStreamableResource(SRSCachingInterceptor.java:55)
> at $StreamableResourceSource_2469ff1505e6a.getStreamableResource(Unknown 
> Source)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:114)
> at 
> org.apache.tapestry5.internal.services.ResourceStreamerImpl$1.perform(ResourceStreamerImpl.java:107)
> at 
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:110)
> at 
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:84)
> at 
> org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1266)
> at 
> org.apache.tapes

[jira] [Commented] (TAP5-2780) JSONObject does not conform to equals/hashCode contract

2024-08-03 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870716#comment-17870716
 ] 

Hudson commented on TAP5-2780:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-17-freestyle #20 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/20/])
TAP5-2780: Fixing JSONObject to honour equals/hashCode contract (#48) (thiago: 
rev 9a68b57c4034062168bc371e5aebfba420ef2179)
* (edit) tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java
* (edit) tapestry-json/src/test/groovy/json/specs/JSONObjectSpec.groovy
* (edit) tapestry-json/src/test/groovy/json/specs/JSONArraySpec.groovy


> JSONObject does not conform to equals/hashCode contract
> ---
>
> Key: TAP5-2780
> URL: https://issues.apache.org/jira/browse/TAP5-2780
> Project: Tapestry 5
>  Issue Type: Improvement
>  Components: tapestry-json
>Affects Versions: 5.8.6
>Reporter: Ben Weidig
>Assignee: Ben Weidig
>Priority: Minor
> Fix For: 5.8.7
>
>
> GitHub Pull-Request 48 by kollerma: 
> https://github.com/apache/tapestry-5/pull/48/files
> JSONObject doesn't conform to Java's equals/hashCode contract, as it only 
> implemented equals so far.
> This issue is created for documentation purposes only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (TAP5-2778) JUnit upgrade to support Eclipse 2023-09+

2024-07-24 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/TAP5-2778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17868295#comment-17868295
 ] 

Hudson commented on TAP5-2778:
--

FAILURE: Integrated in Jenkins build Tapestry » 
tapestry-javax-java-11-freestyle #21 (See 
[https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-11-freestyle/21/])
TAP5-2778: upgrade junit to 5.10.2 (ben: rev 
dd6398e381fe6922b3c3b71435c22a9ea534d6be)
* (edit) build.gradle


> JUnit upgrade to support Eclipse 2023-09+
> -
>
> Key: TAP5-2778
> URL: https://issues.apache.org/jira/browse/TAP5-2778
> Project: Tapestry 5
>  Issue Type: Task
>Affects Versions: 5.8.6
>Reporter: Ben Weidig
>Assignee: Ben Weidig
>Priority: Major
>
> JUnit tests fail to run with a version < 5.10.0 in Eclipse 2023-09 and later.
>  
> Related GitHub issue: [https://github.com/eclipse/buildship/issues/1265]
>  
> Possible solutions:
> - Add {{testImplementation 
> 'org.junit.platform:junit-platform-launcher:1.9.3'}} to all {{build.gradle}} 
> files that use JUnit
> - Update {{org.junit.jupiter:junit-jupiter}} from 5.8.2 to 5.10.2
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


  1   2   3   4   5   6   7   8   9   10   >