-
Wenn das Programm vom CL angeschoben wird, dann könnte man strdbg aufs CL machen und warten bis das unbekannte Programm (wird ja vom CL aus gecallt) abschmiert. Dann müsste der Debugger greifen
-
Vielen Dank für alle Antworten. Leider war der Programmabbruch so heftig, dass ich keine Möglichkeit gefunden habe, das Programm dort irgendwie anzuhalten. Aber nach langem Debug haben wir das Problem jetzt gefunden und beheben können.
Das Problem steckte in einem Webservice-Aufruf, der über die LIBHTTP-Tools von Scott Klement realisiert wurde. Da hatte ein Kollege nicht mit einem negativen Returncode der http_get_url_raw - Funktion gerechnet und trotz negativem Returncode auf den Speicherbereich der Responsedaten zugegriffen. Letztlich war das Problem, dass eine RPG-Variable zu klein war, um alle Responsedaten (im JSON-Format) aufzunehmen. Jetzt haben wir die Variable wesentlich größer gemacht und reagieren außerdem auf den Responsecode. Das scheint jetzt alles zu klappen.
Der Vertrackte an der ganzen Fehlersituation war, dass das Programm eben nicht direkt an der Stelle abgeschmiert ist, wo der Fehler im Code lag. Es sieht für mich so aus, als hätte der unsaubere Umgang mit dem Speicher an späterer Stelle (in einem ganz anderem Programm) zum Abschmieren geführt.
So ist das eben, wenn man mit Pointern arbeitet ...
Nochmal herzlichen Dank für alle Beiträge.
Viele Grüße,
Dieter
Similar Threads
-
By pabloesco in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 09-08-19, 08:45
-
By Dominic K. in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 22-05-17, 17:34
-
By camouflage in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 13-05-16, 12:40
-
By iceman in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-04-03, 10:26
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks