Project

General

Profile

Actions

Bug #6045

open

report erlang diameter problems to the diameter compiler repo.

Added by lynxis 11 months ago. Updated about 2 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
Target version:
-
Start date:
05/26/2023
Due date:
% Done:

0%


Description

Somehow is the erlang diameter code not generating all AVPs. I've the feeling it doesn't have enough inherits layer. e.g. when a dia spec inherits from another spec, from another spec, .. it comes to a limit without a failure. In the end the decoding of messages fails.

Create a test case with github repo to report the issue.

Actions #1

Updated by lynxis 5 months ago

A good example is 0e9c6721a9c607afe6849631cd115a70ae09de8a / rfc4004 inherit.

Actions #2

Updated by laforge 3 months ago

IMHO: If this had been reported upstream 9 months ago, we might have a fix in upstream already. There's not really any reason not to report a known / reproducible bug.

Maybe pespin can help with the report if lynxis is too overloaded?

Actions #3

Updated by pespin about 2 months ago

Example of the problem, aka requiring explicit inherit of indirect dependencies:
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/36170 diameter_3gpp_ts29_273_swx.dia: Fix missing dependency RFC4004

We had a similar problem in here: https://gitea.osmocom.org/erlang/osmo-epdg/commit/ffe4e0b0842c75daf8d5c585bffb6bfeb0f75251

I can look into opening a bug report somewhere upstream soon, but I suspect this behavior will be expected, in order to avoid circular dependencies, duplicate types, etc.

Actions #4

Updated by pespin about 2 months ago

  • Status changed from New to Feedback
  • Assignee changed from lynxis to pespin
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)