[jira] [Commented] (TAP5-2785) Change build so it generates separate artifacts for jakarta- and javax-based subprojects
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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+
[ 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)