[ https://issues.apache.org/jira/browse/TAP5-2770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17825074#comment-17825074 ]
Hudson commented on TAP5-2770: ------------------------------ SUCCESS: Integrated in Jenkins build Tapestry ยป tapestry-javax-java-17-freestyle #2 (See [https://ci-builds.apache.org/job/Tapestry/job/tapestry-javax-java-17-freestyle/2/]) TAP5-2770: avoiding using FieldHandle when in multiple classloader mode (thiago: rev e8564a9ff715d8a21c38b4f3b50cdb93293f126a) * (add) plastic/src/test/java/org/apache/tapestry5/plastic/test/PlasticUtilsTestObjectSuperclass.java * (edit) plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/InstructionBuilder.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java * (add) plastic/src/test/java/org/apache/tapestry5/plastic/test/PlasticUtilsTestObject.java * (add) plastic/src/main/java/org/apache/tapestry5/plastic/FieldValueProvider.java * (add) plastic/src/test/java/org/apache/tapestry5/plastic/PlasticUtilsTest.java * (add) plastic/src/main/java/org/apache/tapestry5/plastic/PropertyValueProvider.java TAP5-2770: avoiding using FieldHandle when in multiple classloader mode (thiago: rev 4a226d063914bdcce39d92ae64b7d33c783009ab) * (edit) tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java * (edit) tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java * (edit) tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SubclassWithImport.java * (edit) tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/SuperclassWithImport.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/PropertyValueProvider.java * (add) tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyValueProviderWorker.java TAP5-2770: fixing JavaDoc errors (thiago: rev b632f5e0a75d1b1f49aadb3746c261bf4b1d872a) * (edit) plastic/src/test/java/org/apache/tapestry5/plastic/PlasticUtilsTest.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/FieldValueProvider.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/PropertyValueProvider.java TAP5-2770: fixing regression (thiago: rev 5da802b1e4b3a2ffd83064de83e86f1302ff6ace) * (edit) plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java > With multiple classloader mode on, ClassCastException when component and > superclass both have @Import > ----------------------------------------------------------------------------------------------------- > > Key: TAP5-2770 > URL: https://issues.apache.org/jira/browse/TAP5-2770 > Project: Tapestry 5 > Issue Type: Bug > Components: tapestry-core > Affects Versions: 5.8.3 > Reporter: Thiago Henrique De Paula Figueiredo > Assignee: Thiago Henrique De Paula Figueiredo > Priority: Major > Fix For: 5.8.5 > > > For example: > {code:java} > @Import(stylesheet = "context:css/ie-only.css") > public class SubclassWithImport extends SuperclassWithImport { > } > @Import(stylesheet = "context:css/ie-only.css") > public class SubclassWithImport extends SuperclassWithImport { > } > {code} > Exception: > java.lang.ClassCastException > class org.apache.tapestry5.integration.app1.components.SubclassWithImport > cannot be cast to class > org.apache.tapestry5.integration.app1.components.SuperclassWithImport > (org.apache.tapestry5.integration.app1.components.SubclassWithImport is in > unnamed module of loader > org.apache.tapestry5.internal.plastic.PlasticClassLoader @105b693d; > org.apache.tapestry5.integration.app1.components.SuperclassWithImport is in > unnamed module of loader > org.apache.tapestry5.internal.plastic.PlasticClassLoader @37fdfb05) -- This message was sent by Atlassian Jira (v8.20.10#820010)