Skip to content

Classification of ClassCastExceptions doesn't work in JDK 11 (OpenJDK) [SPR-17093] #21630

Closed
@spring-projects-issues

Description

@spring-projects-issues

Jens Schauder opened SPR-17093 and commented

SimpleApplicationEventMulticaster.matchesClassCastMessage fails to match cases it should match in JDK 11.

The reason seems to be that instead of starting with the class name or module/class name the message now starts with "class " followed by the class name, which (I think) is the result of the Class.toString() method.

I came across this due to a failing build with Spring Data JDBC examples (https://travis-ci.org/spring-projects/spring-data-examples/jobs/407985295)


Affects: 4.3.18, 5.0.7, 5.1 RC1

Issue Links:

Referenced from: commits spring-projects/spring-data-examples@f31c83a

Backported to: 4.3.19

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)status: backportedAn issue that has been backported to maintenance branchestype: bugA general bug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions