Project

General

Profile

Defect #1327

Updated by Ondřej Kopr over 5 years ago

When I try edit LRT (for example I want edit description) with cron trigger. Backend return 405 code 

 <pre> 
 { 
   "_errors" : [ { 
     "id" : "06e01585-e815-4954-9922-95e341b92921", 
     "creation" : "2018-10-16T19:54:15.672Z", 
     "statusEnum" : "METHOD_NOT_ALLOWED", 
     "message" : "Could not read document: Could not resolve type id 'CronTaskTrigger' into a subtype of [simple type, class eu.bcvsolutions.idm.core.scheduler.api.dto.AbstractTaskTrigger]: known type ids = [AbstractTaskTrigger]\n at [Source: java.io.PushbackInputStream@33e32a79; line: 1, column: 236] (through reference chain: eu.bcvsolutions.idm.core.scheduler.api.dto.Task[\"triggers\"]->java.util.ArrayList[0]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Could not resolve type id 'CronTaskTrigger' into a subtype of [simple type, class eu.bcvsolutions.idm.core.scheduler.api.dto.AbstractTaskTrigger]: known type ids = [AbstractTaskTrigger]\n at [Source: java.io.PushbackInputStream@33e32a79; line: 1, column: 236] (through reference chain: eu.bcvsolutions.idm.core.scheduler.api.dto.Task[\"triggers\"]->java.util.ArrayList[0])", 
     "parameters" : { }, 
     "module" : "core", 
     "statusCode" : 405, 
     "status" : "METHOD_NOT_ALLOWED" 
   } ] 
 } 
 </pre> 

 For now I haven't log from backend. Other LRT is editable. 

 Workaround: delete LRT and create one. 

 Affected versions 8.1.7 -- 9.1.0. 
 The ticket was solved in current develop branch.

Back