-
-
Notifications
You must be signed in to change notification settings - Fork 948
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ClassCastException when upgrading to Mapstruct 1.6.1 & Java 21 #3717
Comments
saw303
changed the title
ClassCastException when upgrading to Mapstruct 1.6.1
ClassCastException when upgrading to Mapstruct 1.6.1 & Java 21
Sep 16, 2024
This is caused by the fix we did for #3661. I'll look into it asap and try to do a 1.6.2 release |
filiphr
added a commit
to filiphr/mapstruct
that referenced
this issue
Sep 16, 2024
… record accessor
filiphr
added a commit
that referenced
this issue
Sep 16, 2024
@saw303 I just released 1.6.2 with a fix for this regression. Can you please try it out? It might take few minutes for this to be available in Maven Central |
@filiphr works again. thank you very much for the quick fix! |
ndwlocatieservices
added a commit
to ndwnu/nls-geometry
that referenced
this issue
Sep 25, 2024
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.mapstruct:mapstruct-processor](https://mapstruct.org/mapstruct-processor/) ([source](https://github.com/mapstruct/mapstruct)) | | patch | `1.6.0` -> `1.6.2` | | [org.mapstruct:mapstruct](https://mapstruct.org/mapstruct/) ([source](https://github.com/mapstruct/mapstruct)) | compile | patch | `1.6.0` -> `1.6.2` | | [org.locationtech.jts:jts-core](https://www.locationtech.org/projects/technology.jts) ([source](https://github.com/locationtech/jts)) | compile | minor | `1.19.0` -> `1.20.0` | | [org.springframework.boot:spring-boot-starter-parent](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | parent | patch | `3.3.3` -> `3.3.4` | --- ### Release Notes <details> <summary>mapstruct/mapstruct (org.mapstruct:mapstruct-processor)</summary> ### [`v1.6.2`](https://github.com/mapstruct/mapstruct/releases/tag/1.6.2) [Compare Source](mapstruct/mapstruct@1.6.1...1.6.2) ##### Bugs - Regression from 1.6.1: ClassCastException when using records ([#​3717](mapstruct/mapstruct#3717)) ### [`v1.6.1`](https://github.com/mapstruct/mapstruct/releases/tag/1.6.1) [Compare Source](mapstruct/mapstruct@1.6.0...1.6.1) ##### Enhancements - Use Java `LinkedHashSet` and `LinkedHashMap` new factory method with known capacity when on Java 19 or later ([#​3113](mapstruct/mapstruct#3113)) ##### Bugs - Inverse Inheritance Strategy not working for ignored mappings only with target ([#​3652](mapstruct/mapstruct#3652)) - Inconsistent ambiguous mapping method error when using `SubclassMapping`: generic vs raw types ([#​3668](mapstruct/mapstruct#3668)) - Fix regression when using `InheritInverseConfiguration` with nested target properties and reversing `target = "."` ([#​3670](mapstruct/mapstruct#3670)) - Deep mapping with multiple mappings broken in 1.6.0 ([#​3667](mapstruct/mapstruct#3667)) - Two different constants are ignored in 1.6.0 ([#​3673](mapstruct/mapstruct#3673)) - Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 ([#​3668](mapstruct/mapstruct#3668)) - Fix cross module records with interfaces not recognizing accessors ([#​3661](mapstruct/mapstruct#3661)) - `@AfterMapping` methods are called twice when using target with builder ([#​3678](mapstruct/mapstruct#3678)) - Compile error when using `@AfterMapping` method with Builder and TargetObject ([#​3703](mapstruct/mapstruct#3703)) ##### Behaviour change ##### Inverse Inheritance Strategy not working for ignored mapping...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Expected behavior
Mapper gets generated without any error
Actual behavior
Given the following mapper
When I run the compilation it fails with the following error.
Steps to reproduce the problem
My global Mapstruct configuration is
MapStruct Version
1.6.1
The text was updated successfully, but these errors were encountered: