Beispiele: DNG Log Fehlermeldungen

Hier werden beispielhaft Fehlermeldungen aus dem DNG Log gezeigt und deren Ursachen erklärt.

Unterscheidung:

In diesem Artikel werden Fehlermeldungen beschrieben, die nicht unter dem Menüeintrag Error List im ReqIF-Manager gefunden werden, da es sich dabei um DNG Fehlermeldungen handelt. Die hier beschriebenen Fehlermeldungen stammen aus dem DNG Log, welches Sie aus dem Modul Log mit dem Button Open DNG Log öffnen können.

Beispiele:

#1 Error importing Artifact into module

Error importing Artifact into module _<ModuleArtefaktID>: Propagated exception; original message [NotFoundException: Propagated exception; original message [NotFoundException: Item URI:<ArtefaktURI>, ID: <ArtefaktID>.]]: Propagated exception; original message [NotFoundException: Propagated exception; original message [NotFoundException: Item URI: <ArtefaktURI>, ID: <ArtefaktID>.]]]

Ursache: Das Artefakt, das upgedatet werden soll, existiert nicht im Change Set des Imports.
Zu Überprüfen:

  • Ist der DNG Stream aktuell, wurden alle relevanten Change Sets ausgeliefert?
  • Wurde der korrekte DNG Stream für den Import gewählt?
  • Gab es (versehentliche) Löschungen/Archivierungen durch Nutzer?
  • Versuchen Sie, die in der Fehlermeldung genannte <ArtefaktURI> im Browser aufzurufen.

 

#2 Could not create entry for (ForbiddenException)

Could not create entry for _<ReqIF-ID> using service types; 403 Propagated exception; original message [ForbiddenException: com.ibm.rdm.fronting.server.exception.ForbiddenException]: Propagated exception; original message [ForbiddenException: com.ibm.rdm.fronting.server.exception.ForbiddenException]

Ursache: Dem verwendeten Nutzer fehlen Rechte in DNG, in diesem Beispiel die für Save Types. Um die Nutzerrechte zu überprüfen, gehen Sie wie folgt vor:

  • Öffnen Sie im entsprechenden DNG Projekt über das Zahnrad oben rechts und wählen Manage this Project Area
  • Links im Menüpunkt Overview prüfen Sie die konfigurierte Rolle des verwendeten Nutzers
  • Im Menüpunkt Persmissions wählen Sie Rolle des Nutzers aus und passen die Nutzerrechte unter Requirements Management Resources für das Recht Save Types an
  • Im Nutzerhandbuch findet sich eine vollständige Liste aller benötigter Nutzerrechte

Bei fehlenden Nutzerrechten gibt es oft die folgende Zeichenkette in der Fehlermeldung: (Permissions)ForbiddenException. In so einem Fall ist es hilfreich zu wissen, wann genau der Fehler auftritt, um nicht alle Nutzerrechte überprüfen zu müssen. Beachten Sie dazu die im Log vorran gegangenden Schritte.

 

#3 Errors occurred during the transformation (PermissionsForbiddenException)

E231: Errors occurred during the transformation of the ReqIF file. Please refer to the module log for more detailed information.
E010: The operation was not successful: Could not load DNG data
Could not create dummy export
Forbidden com.ibm.rdm.fronting.server.exception.PermissionsForbiddenException

Ursache: Dem verwendeten Nutzer fehlen Rechte in DNG, in diesem Beispiel, die für Manage ReqIF. Dieser Fehler kann auch während der Arbeit mit dem ReqIF-Manager direkt auftreten. Die Ursache und deren Behandlung bleibt aber dieselbe.

Um die Nutzerrechte zu überprüfen, gehen Sie wie folgt vor:

  • Öffnen Sie im entsprechenden DNG Projekt über das Zahnrad oben rechts und wählen Manage this Project Area

  • Links im Menüpunkt Overview prüfen Sie die konfigurierte Rolle des verwendeten Nutzers

  • Im Menüpunkt Persmissions wählen Sie Rolle des Nutzers aus und passen die Nutzerrechte unter Requirements Management Resources für das Recht Manage ReqIF an

  • Im Nutzerhandbuch findet sich eine vollständige Liste aller benötigter Nutzerrechte



#4 BadRequestException: Unable to convert resource to item

Error importing Artifact into module <ReqIF-Module-ID>: Propagated exception; original message [BadRequestException: Unable to convert resource to item]: Propagated exception; original message [BadRequestException: Unable to convert resource to item]

Die Ursache für dieses Problem ist uns im Augenblick unbekannt, das ist aber fast egal, denn dieses Problem wurde durch IBM bereits behoben.

  • Wenn Sie DNG Version 7.0.2 verwenden, installieren Sie mindestens iFix 28.
  • Wenn Sie DNF Version 7.0.3 verwenden, installieren Sie mindestens iFix 12.