FLUID-6195: Model relay rule which triggers bare exception during construction will permanently corrupt framework

Metadata

Source
FLUID-6195
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2017-09-18T21:12:11.358-0400
Updated
2017-09-26T12:49:20.249-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Data Binder
  2. IoC System

Description

Whilst writing a fix for FLUID-6191, it was observed that until the exception triggered during the relay parsing was improved to be a framework exception, the framework's model transaction state would become permanently corrupted, leading to widespread failures in all the following tests in the file. We should ensure that such records are cleaned up in all possible failure cases, at the very least once our FLUID-6148 potentia II rewrite is implemented.

Comments

  • Cindy Li commented 2017-09-26T12:49:16.835-0400

    The pull request has been merged into the project repo master branch at 283391f4815b8e146b94e7b59c7ec6f9e2e18473