# Requesting better error message for ASSERTION FAILED

**URL:** <https://precice.discourse.group/t/requesting-better-error-message-for-assertion-failed/338>\
**Category:** Using preCICE\
**Tags:** calculix\
**Created:** [September 30, 2020, 6:41pm UTC](https://precice.discourse.group/t/requesting-better-error-message-for-assertion-failed/338 "2020-09-30T18:41:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alphaoo1](https://yyz2.discourse-cdn.com/free1/user_avatar/precice.discourse.group/alphaoo1/32/497_2.png) [@Alphaoo1](https://precice.discourse.group/u/Alphaoo1)\
**Post date:** [September 30, 2020, 6:41pm UTC](https://precice.discourse.group/t/requesting-better-error-message-for-assertion-failed/338/1 "2020-09-30T18:41:11Z")

</div>

On suggestion of @uekerman I am opening an issue.

I was trying to run the a 2-way FSI simulation (OpenFOAM +CalculiX, the OF adapter is a bit modified for interFoam).  
As for preCICE I use v2,1 and CalculiX adapter with CCXv2.16.  
This the precice config that I am using.  
[precice-config.xml](https://precice.discourse.group/uploads/short-url/6axB6mfgNA7Z6FOx5YwmAz9EBsm.xml) (3.2 KB)

I get the following in CalculiX side:

```plaintext
 Setting up preCICE participant Calculix, using config file: config.yml
---[precice] This is preCICE version 2.1.0
---[precice] Revision info: v2.1.0-2-g42abc38c-dirty
---[precice] Configuring preCICE with configuration "./precice-config.xml"
---[precice] I am participant "Calculix"
Set ID Found 
Read data 'Forces0' found with ID # '2'.
Write data 'Displacements0' found with ID # '3'.
---[precice] Setting up master communication to coupling partner/s
---[precice] Masters are connected
---[precice] Setting up preliminary slaves communication to coupling partner/s
---[precice] Prepare partition for mesh Solid
---[precice] Gather mesh Solid
---[precice] Send global mesh Solid
---[precice] Setting up slaves communication to coupling partner/s
---[precice] Slaves are connected
ASSERTION FAILED
  Location: void precice::acceleration::Acceleration::checkDataIDs(const DataMap&) const
  File: /home/prasad/Downloads/precice/src/acceleration/Acceleration.cpp:12
  Rank: 0
  Failed expression: valid
  Argument 0: Data with ID 2 unknown.

```

P.S: Not really sure what to name the topic, so please feel free to improve it or make suggestions.

---

<div class="post-metadata">

**Author:** ![Makis](https://yyz2.discourse-cdn.com/free1/user_avatar/precice.discourse.group/makis/32/25_2.png) [@Makis](https://precice.discourse.group/u/Makis)\
**Post date:** [October 1, 2020, 5:48am UTC](https://precice.discourse.group/t/requesting-better-error-message-for-assertion-failed/338/2 "2020-10-01T05:48:12Z")

</div>

Thank you, @Alphaoo1, but I assume you wanted to open an issue on GitHub: [https://github.com/precice/precice/issues](https://github.com/precice/precice/issues)

You can consider Gitter an alternative for Discourse for “support requests”, while GitHub is for bug reports (and “feature requests”), as these things are directly related to the code itself.

---

<div class="post-metadata">

**Author:** ![Alphaoo1](https://yyz2.discourse-cdn.com/free1/user_avatar/precice.discourse.group/alphaoo1/32/497_2.png) [@Alphaoo1](https://precice.discourse.group/u/Alphaoo1)\
**Post date:** [October 1, 2020, 5:53am UTC](https://precice.discourse.group/t/requesting-better-error-message-for-assertion-failed/338/3 "2020-10-01T05:53:16Z")

</div>

@Makis Ah ok. I will open the feature request on github.  
Sorry for the mix up. 😅

This topic can be closed then. 😁
