New From Template fails if the CMO is order enabled
search cancel

New From Template fails if the CMO is order enabled

book

Article ID: 399810

calendar_today

Updated On:

Products

Clarity PPM SaaS

Issue/Introduction

New from Template throws an error 

  1. Enable the  property Drag-and-Drop Order Enabled from classic studio Administration -> Objects  for  a CMO
  2. Navigate to MUX and configure New from template from the blueprints
  3. Navigate to CMO workspace and click on New From Template and select a template from the modal 

Expected Results- Instance to be created from a template

Actual Results - Error is thrown and instance creation is not happening

ERROR 2025-05-09 10:36:09,905 [http-nio-8080-exec-29] persistence.PersistenceController (clarity:admin:5377724__0DFC1901-6355-424F-922F-82B48AF277B1:PPM_REST_API)

(5c4c6356-7c06-4b1a-97a2-26bd31738ca3) Error happened with error code:23505ERROR 2025-05-09 10:36:09,906 [http-nio-8080-exec-29] rest.validation (clarity:admin:5377724__0DFC1901-6355-424F-922F-82B48AF277B1:PPM_REST_API) (5c4c6356-7c06-4b1a-97a2-26bd31738ca3) ODFResourceProvider :: Could not copyFromTemplate resource. Object code alias: [ requestUrl: SERVERNAME:/ppm/rest/v1/copyFromTemplate/custCustObjs/5000004 , _restResourceName : custCustObjs , _id : 5000004 , _parentInfo : null , _apiVersion : v1 , _includeLinksArray : true , _contextId : -1 , _hierarchyId : -1 , _isGroupBy : false , _isPartition : false]

ERROR 2025-05-09 10:36:09,907 [http-nio-8080-exec-29] rest.validation (clarity:admin:5377724__0DFC1901-6355-424F-922F-82B48AF277B1:PPM_REST_API) (5c4c6356-7c06-4b1a-97a2-26bd31738ca3) com.niku.union.odf.exception.ODFException: cust_obj: exception while inserting manual sort order                   at com.ca.platform.osf.object.rest.provider.ODFResourceProvider.copyEntity(ODFResourceProvider.java:811)                   at com.ca.platform.osf.object.rest.provider.ODFResourceProvider.doCopyEntity(ODFResourceProvider.java:549)                   at com.ca.platform.osf.object.rest.provider.ODFResourceProvider.copyEntity(ODFResourceProvider.java:378)                   at com.ca.platform.osf.object.rest.provider.ODFResourceProvider.copyEntityFromTemplate(ODFResourceProvider.java:341)                   at com.ca.ppm.rest.resource.BaseResourceHandler.copyFromTemplateResource(BaseResourceHandler.java:456)                   at com.ca.ppm.rest.resource.ResourceHandler.copyFromTemplate(ResourceHandler.java:294)                   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)                   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)                   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)                   at java.base/java.lang.reflect.Method.invoke(Method.java:569)                   at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)                   at 

Environment

Clarity 16.3.2.

Cause

DE170492

Resolution

DE170492

Fixed in 

  • Clarity 16.3.3
  • Clarity 16.3.2 Patch 1 (16.3.2.1)