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 geupdatet 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 gennante <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 Nutzerechte 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 konfiguriete 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 die selbe.
Um die Nutzerechte 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 konfiguriete 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