Title:
CF2018 : property named "name" in mappedsuperclass entity generate an error on second request
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/Fixed
Reporter/Name(from Bugbase): Anthony DE MURTAS / ()
Created: 10/30/2018
Components: ORM Support
Versions: 2018
Failure Type: Non Functioning
Found In Build/Fixed In Build: ColdFusion 2018 Update 1 / 312339
Priority/Frequency: Normal / All users will encounter
Locale/System: English / Windows 10 64 bit
Vote Count: 1
Problem description:
I have an error when using a mappedsuperclass entity and a property named "name" within the mappedsuperclass entity.
Step to reproduce:
I have an ORM entity "classicModel" which extends a mappedsuperclass entity "classicSuperClass".
I have a property named "name" in the classicSuperClass entity.
I do an entityNew( "classicModel" ), then I do a serializeJSON() of the new entity.
At this time, everything is OK.
Then I do another entityNew( "classicModel" ) and I have an error "coldfusion.runtime.AttributeCollection cannot be cast to java.base/java.lang.String".
I had to reboot ColdFusion service because the error persists for all other requests.
I change the property name from "name" to "lastName" (or anything else) and all works fine.
Comments:
The problem does not exist if the property named "name" is not set in the mappedsuperclass entity "classicSuperClass" and set into the persistent entity "classicModel".
Attachments:
Comments: