Project

General

Profile

Change Request #3638

Improve error reporting if a transformation chain fails

Added by Alexander Diewald over 1 year ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Category:
-
Start date:
02/13/2019
Due date:
% Done:

0%

Estimated time:
2.00 h

Description

Current Status

If a TransformationChain fails it is only reported that the chain failed without any information where the transformation failed. Furthermore, it is currently undetectable which chain failed if multiple ones are applicable (see af3.component). Here, the "incorrect" chains just throw the standard failed exception that would also indicate a failure of the "correct" chain.

Proposed action

  • Allow querying the providers of a chain and include them (their exceptions, resp.) in the TransformationChainException.
  • Add another Exception type to distinguish between non-applicability and failure.
  • Maybe allow only one transformation chain per (source, target) pair.

History

#1 Updated by Johannes Eder over 1 year ago

  • Target version changed from AF3 2.15 RC1 (Feature Freeze) to AF3 2.16 RC1 (Feature Freeze)

#2 Updated by Alexander Diewald 12 months ago

  • Target version changed from AF3 2.16 RC1 (Feature Freeze) to AF3 2.17 (Feature Freeze)

#3 Updated by Alexander Diewald 5 months ago

  • Assignee changed from Alexander Diewald to Florian Hölzl
  • Target version changed from AF3 2.17 (Feature Freeze) to AF3 2.18 - Feature Freeze

Also available in: Atom PDF