[ 
https://issues.apache.org/jira/browse/ARIA-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ran Ziv updated ARIA-248:
-------------------------
    Summary: Applying tracked changes error handling is not robust  (was: When 
applying tracked changes fails no message is returned)

> Applying tracked changes error handling is not robust
> -----------------------------------------------------
>
>                 Key: ARIA-248
>                 URL: https://issues.apache.org/jira/browse/ARIA-248
>             Project: AriaTosca
>          Issue Type: Bug
>            Reporter: Maxim Orlov
>
> When executing operations using {{ProcessExecutor}}, writes to the storage 
> don't actually happen from the process running the operation, but rather from 
> its parent process. The tracking of changes and information to store, as well 
> as their transfer to the parent process, take place in the 
> {{instrumentation}} module.
> When the {{instumentation}} module tries to apply tracked changes and fails 
> for some reason, [it tries to log a 
> message|https://github.com/apache/incubator-ariatosca/blob/master/aria/storage/instrumentation.py#L259]
>  containing the attributes and instances  it did manage to update.
> However, if one of those attributes is a 
> [{{_STUB}}|https://github.com/apache/incubator-ariatosca/blob/master/aria/storage/instrumentation.py#L27],
>  {{json.dumps}} fails to decode it and an error is raised.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to