On a multi-currency enabled system, when the idea financial currency and billing currency differ, the Convert Idea to Project fails if this has got a Benefit Plan.
STEPS TO REPRODUCE:
Expected Results: Idea is successfully converted to a project
Actual results: You get an error: API-1019 : Could not process the request due to internal error
app-ca.log file contains following entries:
ERROR 2024-01-16 02:11:29,087 [http-nio-8080-exec-72] ppm.rest (clarity:myuser:25448553__395D9CED-2F09-4D67-91AA-76B6859DBCFE:PPM_REST_API) (28fc1058-5b54-4cd5-a846-a54255273934) Exception processing request for resource [convertIdea], query string [/private/convertIdea]
java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "internalId" is null
Caused by: java.lang.NullPointerException: Cannot invoke "com.niku.union.odf.object.Attribute.getInternalName()" because the return value of "com.niku.union.odf.exception.ODFValidationException.getAttribute()" is null
Clarity 16.2.0
This is fixed in 16.2.1