Menu

#150 Assertion failed in QM version 4.0.0, module qpccodec:1184

QM3
wont-fix
None
1
2018-05-04
2016-12-28
No

Trying to generate one of our larger models with QM 4.0.0 issues an assert:
Assertion failed in QM version 4.0.0, module qpccodec:1184

Discussion

  • Quantum Leaps

    Quantum Leaps - 2016-12-28
    • status: open --> pending
     
  • Quantum Leaps

    Quantum Leaps - 2016-12-28

    The assertion qpccodec:1184 indicates that you attempt to generate state machine code from a class that is not subclass of QHsm or QMsm. Most likely you have a subclass of QFsm, which is no longer supported (it has been dropped in QP 5.4.0 over one and a half years ago).

    RECOMMENDATION: To fix this problem, replace the QFsm superclass with either QHsm or QMsm. Also, please don't forget to change the constructor from QFsm_ctor() to QHsm_ctor() or QMsm_ctor(), respectively.

     
  • Quantum Leaps

    Quantum Leaps - 2017-12-12
    • status: pending --> wont-fix
    • assigned_to: Quantum Leaps
     
  • Quantum Leaps

    Quantum Leaps - 2017-12-12

    This issue is closed as caused by the use of outdated QP base classes.
    --MMS

     

Anonymous
Anonymous

Add attachments
Cancel