Thiago Henrique De Paula Figueiredo created TAP5-2770:
---------------------------------------------------------
Summary: 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
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)