Yashwant Dhakad created OFBIZ-13225:
---------------------------------------
Summary: ClassCastException on PO Receipt in OFBiz - GStringImpl
cannot be cast to String
Key: OFBIZ-13225
URL: https://issues.apache.org/jira/browse/OFBIZ-13225
Project: OFBiz
Issue Type: Bug
Components: order
Affects Versions: Upcoming Branch
Reporter: Yashwant Dhakad
Attachments: POReceiveError.png, POScreenshot.png
*Issue Description:
*
When attempting to receive a Purchase Order in OFBiz, we are encountering the
following error:
{code}
java.lang.ClassCastException: class org.codehaus.groovy.runtime.GStringImpl
cannot be cast to class java.lang.String
(org.codehaus.groovy.runtime.GStringImpl is in unnamed module of loader 'app';
java.lang.String is in module java.base of loader 'bootstrap')
This issue seems related to Groovy GStringImpl being used where a standard
java.lang.String is expected, likely due to Groovy string interpolation being
passed to a strict Java method.
{code}
*Steps to Reproduce:*
Navigate to the PO Receipt module in OFBiz.
Attempt to receive an existing Purchase Order.
The error appears on screen and the receipt process fails.
*Expected Result:*
The Purchase Order should be received without any exceptions, and the
confirmation message should be displayed.
*Actual Result:*
The system throws a ClassCastException during the receipt process, halting
further processing.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)