Error with GtpUser on simulation multiMEC host

Open
#292 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
cpp
Domain
networking

Research direction

Reproduce the crash with the attached omnetpp.ini, .ned, demo.xml, and .json files, focusing on simu5g::GtpUser in MultiOperatorMultiMec.upf_A.gtp_user. Start from the reported check_and_cast() failure at about 7.1 seconds and determine why an inet::Indication is received where an inet::Packet is expected. Done means the 40-second multiMEC simulation completes without this runtime error.

Written by the indexing model from the issue text.

Description

Image

I'm running a simulation a multiMEC scenario over a 40 s, but crush after few seconds 7-9s. The msg error show is:

A runtime error ocurred:

check_and_cast(): Cannot cast (inet::Indication*) ERROR to type 'inet::Packet*' -- in module (simu5g::GtpUser) MultiOperatorMultiMec.upf_A.gtp_user (id=217), at t=7.1020052264s, event #315291

Launch a debugger with the following command?
opp_ide omnetpp://dsp/debugger/attach?pid=55211

Image

Attached the code file:

  • omnetpp.ini
  • .ned
  • demo.xml
  • .json

multiMec.zip

Dominant language
C++
Stars
235
Forks
116
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Unipisa/Simu5G

All issues in Unipisa/Simu5G

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.