loonwerks / AMASE

This is the repository for Architectural Modeling and Analysis for Safety Engineering (AMASE).
BSD 3-Clause "New" or "Revised" License
6 stars 4 forks source link

IllegalStateException registering rerunHandler #16

Closed kfhoech closed 2 years ago

kfhoech commented 2 years ago

This issue was spawned by AGREE issue #81.

The root cause it that AMASE registers its own rerun handler at the command id for the AGREE rerun handler resulting in a conflicting handlers being registered at the same id.

AMASE should be modified to use its own rerun handler command id. Further, since it now has its own results view, the enabling and disabling of this should appeal to the AMASE results view rather than the AGREE results view.

kfhoech commented 2 years ago

Pull request #17 resolves the illegal state exception. However, AMASE does not consistently apply command ids and the safety results view across analyses. Issue #18 has been opened to address this.