# 2.9 Consistency check

The consistency check function is run automatically before the start of an event in order to detect erroneous or inconsistent values in the scenario definition (see Figure 32). You can also trigger it manually as illustrated in Figure 33. The aim of the consistency check is to prevent runtime exceptions during the simulation due to incorrect input values.

<div class="rich-media-item mediaSingleView-content-wrap image-align-start css-f99s35" data-layout="align-start" data-media-vc-wrapper="true" data-node-type="mediaSingle" data-renderer-start-pos="361" data-vc="media-single" data-width="557" data-width-type="pixel" id="bkmrk-"><div class="css-cu8u8m"><div data-alt="" data-collection="contentId-493645" data-context-id="493645" data-file-mime-type="" data-file-name="file" data-file-size="1" data-height="102" data-id="09458989-d9ff-4bff-9116-cb9c62b7a4f8" data-node-type="media" data-renderer-start-pos="362" data-type="file" data-width="557"><div class="_2rko18qm _vchhusvi _kqswh2mm _ect4ttxp _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper" data-media-vc-wrapper="true" data-testid="media-card-view"><div class="_1reo15vq _18m915vq _2rko18qm _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view" data-cursor="pointer" data-test-media-name="33 new.png" data-test-progress="1" data-test-source="remote" data-test-status="complete" data-testid="media-file-card-view"><div class="_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o" data-testid="ImageRendererWrapper">![](blob:https://ecowiki.atlassian.net/2893f801-43a1-4e20-9fc9-15c80480ece3#media-blob-url=true&id=09458989-d9ff-4bff-9116-cb9c62b7a4f8&collection=contentId-493645&contextId=493645&width=557&height=102&alt=&clientId=113268fe-fe5b-4bc3-8ff3-07965dbf1d18)[![image.png](https://wiki.cept.org/uploads/images/gallery/2026-04/scaled-1680-/Ek8E56CMQfhnc5eR-image.png)](https://wiki.cept.org/uploads/images/gallery/2026-04/Ek8E56CMQfhnc5eR-image.png)</div></div></div></div></div></div><div class="fabric-editor-block-mark fabric-editor-alignment align-center" data-align="center" id="bkmrk-figure-33%3A-consisten">**Figure 33: Consistency check button in the scenario tab**</div>The consistency check includes:

- Warnings if odd configuration are detected for random parameters, such as negative antenna height, etc;
- Consistency between inter-dependent parameters such as: C/I, C/(N+I), (N+I)/N, and I/N;
- Verification of the application range of propagation models.

In case it fails, the scenario consistency check will pop up a message window like the below

[![image.png](https://wiki.cept.org/uploads/images/gallery/2026-04/scaled-1680-/oBNoaBlVFjRswc3m-image.png)](https://wiki.cept.org/uploads/images/gallery/2026-04/oBNoaBlVFjRswc3m-image.png)

<div class="rich-media-item mediaSingleView-content-wrap image-center css-19h8qus align-center" data-layout="center" data-media-vc-wrapper="true" data-node-type="mediaSingle" data-renderer-start-pos="817" data-vc="media-single" data-width="850" data-width-type="pixel" id="bkmrk--2"><div class="css-1na8u64"><div data-alt="" data-collection="contentId-493645" data-context-id="493645" data-file-mime-type="" data-file-name="file" data-file-size="1" data-height="196" data-id="09fe105b-f66d-4193-86f5-ea22770400cd" data-node-type="media" data-renderer-start-pos="818" data-type="file" data-width="850"><div class="_2rko18qm _vchhusvi _kqswh2mm _ect4ttxp _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmd0i9 _1rquusvi _eg541i5c _mts3kb7n _1ntskb7n _yfmhtlke _5sb1v00u new-file-experience-wrapper" data-media-vc-wrapper="true" data-testid="media-card-view" id="bkmrk--3"><div class="_1reo15vq _18m915vq _2rko18qm _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view" data-cursor="pointer" data-test-media-name="34new.png" data-test-progress="1" data-test-source="remote" data-test-status="complete" data-testid="media-file-card-view"></div></div></div></div></div><div class="fabric-editor-block-mark fabric-editor-alignment align-center" data-align="center" id="bkmrk-figure-34%3A-scenario-">**Figure 34: Scenario consistency check message**</div>These warnings may be ignored in some cases, but you should be aware of the following:

- Consistency checks are generally connected to non valid values which cause runtime exceptions during the simulation
- Each runtime exception generates an appropriate error message which is recorded on the seamcat.log file (located on your SEAMCAT home directory):

<div class="inline-extension-renderer css-e2q2ep" id="bkmrk--4"><div data-testid="inline-image"><div class="_1e0c1nu9" role="presentation"><a class="_ymio1r31 _ypr0glyw _zcxs1o36 _mizu1v1w _1ah3dkaa _ra3xnqa1 _128mdkaa _1cvmnqa1 _4davt94y _4bfu1r31 _1hms8stv _ajmmnqa1 _vchhusvi _kqswh2mm _ect4ttxp _syaz13af _1a3b1r31 _4fpr8stv _5goinqa1 _f8pj13af _9oik1r31 _1bnxglyw _jf4cnqa1 _30l313af _1nrm1r31 _c2waglyw _1iohnqa1 _9h8h12zz _10531ra0 _1ien1ra0 _n0fx1ra0 _1vhv17z1">![](blob:https://ecowiki.atlassian.net/cfa102c1-6b35-4a64-a8b6-45f0a7ef90bc#media-blob-url=true&id=05f8d222-64f5-4d33-abb2-b7ca9d091191&clientId=113268fe-fe5b-4bc3-8ff3-07965dbf1d18&contextId=contentId-493645&collection=contentId-493645)</a></div></div></div>[![image.png](https://wiki.cept.org/uploads/images/gallery/2026-04/scaled-1680-/WgoFvUOlyRCOPeAf-image.png)](https://wiki.cept.org/uploads/images/gallery/2026-04/WgoFvUOlyRCOPeAf-image.png)

  
*Note that the yellow marked header format can be changed as described in Annex 20.*

- Logging the error messages takes time, hence it significantly increases the simulation time;
- Depending on the scenario (in particular the number of events simulated) the amount of the seamcat.log file might readily grow up to some tens of Mega Byte per simulation run.

It is therefore highly recommended to solve the reported issues prior to run the simulation. Further information on the meaning of consistency check and SEAMCAT error message is available in ‎ANNEX 19:.

Section ‎14.3.2 presents the implementation of the consistency check in the source code and for plugin development and its graphical results.