Behebung häufig auftretender Probleme

Für das Upgrade eines Agenten unter Solaris muss der Befehl "pkgrm" ausgeführt werden

Mit dem Befehl pkgrm BFAgent müssen Sie den vorhandenen Build Forge-Agenten unter Solaris entfernen, bevor der Befehl pkgadd ausgeführt wird.

URL für Benachrichtigungsvorlagen der Version 7.0 kann in neueren Versionen möglicherweise nicht verwendet werden

Die URL für Benachrichtigungsvorlagen öffnet den Build Forge-Vorgangsbericht, wenn Sie auf den URL-Link in der Benachrichtigungs-E-Mail klicken.

In den Versionen 7.0.1 und 7.1 wurde die URL für Benachrichtigungsvorlagen geändert. Folglich funktioniert die URL möglicherweise nicht, wenn Sie ein Upgrade von Version 7.0 auf eine neuere Version vornehmen.

Wenn Sie einen Fehler bei Verwendung eines Links feststellen, führen Sie die folgenden Änderungen an den Benachrichtigungsvorlagen aus:
  1. Wählen Sie Projekt > Vorlagen aus.
  2. Klicken Sie auf den Namen der Benachrichtigungsvorlage, um deren Eigenschaften auf der Registerkarte "Details" anzuzeigen.
  3. Suchen Sie im Feld "Hauptteil" nach der URL für die Vorlage. Die URL sollte dem folgenden Beispiel ähneln:
    http://${CONSOLEHOST}:${CONSOLEPORT}/fullcontrol/index.php?mod=projectruns&action=
    edit&bfid=${PID}&bfid=${BID}&bfid=${UID}
  4. Ersetzen Sie die folgenden URL-Elemente durch die entsprechenden URL-Elemente der Version 7.0.1 (und höher):
    URL-Elemente URL-Elemente der Version 7.0.1 (und höher)
    projectruns jobs
    & &
    action=edit action=build.view
    &bfid=${PID} | &bfid=${BID} | &bfid=${UID} &bf_id=${BID}

Produkt reagiert nicht

Wenn Rational Build Forge nicht mehr reagiert, suchen Sie in den Protokollen in <bf-installationsverzeichnis>/Apache/tomcat/logs/ (UNIX oder Linux) oder in <bf-installationsverzeichnis>\Apache\tomcat\logs\ (Windows) nach einer Nachricht wie der folgenden:


Services: 20075: CRRBF1381I: Verbindung zu Build Forge Services eingerichtet.
DBD::DB2::st execute failed: [IBM][CLI Driver] SQL30081N  Übertragungsfehler.  
   Verwendetes Übertragungsprotokoll: "TCP/IP".  
   Verwendete Übertragungs-API: "SOCKETS".  
   Position, an der der Fehler festgestellt wurde: "XXX.XXX.XXX.XXX".  
   Übertragungsfunktion, die den Fehler feststellte: "recv".  
   Protokollspezifische(r) Fehlercode(s): "131", "*", "0".  SQLSTATE=08001
   17. August 2010  7:18:14 Zeitzone 
Database: 20075: CRRBFEEEEE: DBD::DB2::st execute failed: 
   [IBM][CLI Driver] SQL30081N  Ein Übertragungsfehler wurde erkannt.  
   Verwendetes Übertragungsprotokoll: "TCP/IP".  
   Verwendete Übertragungs-API: "SOCKETS".  
   Position, an der der Fehler festgestellt wurde: "XXX.XXX.XXX.XXX".  
   Übertragungsfunktion, die den Fehler feststellte: "recv".  
   Protokollspezifische(r) Fehlercode(s): "131", "*", "0".  SQLSTATE=08001

Database: 20075: CRRBF0551I: Stack-Trace von Prozess-ID [20075] aus [
   BuildForge::DB::db2(./PerlApp/BuildForge/DB/db2.pm:65)
   BuildForge::Utilities::SysParams(./PerlApp/BuildForge/Utilities/SysParams.pm:57)
   main(.buildforge.pl:305)
   main(.buildforge.pl:213)
]
Datenbank: 20075: CRRBF0556I: Es wird versucht, [execute] für ein
nicht vorhandenes Datenbankhandle aufzurufen.
DBD::DB2::st fetchrow_hashref failed: no statement executing at
/PerlApp/BuildForge/DB/db2.pm 
  line 78, <$sock> line 1054.
20075: CRRBF0555E: Problem beim Ausführen der Datenbankoperation
[fetchrow_hashref] : DBD::DB2::st 
  fetchrow_hashref failed: no statement executing at /PerlApp/BuildForge/DB/db2.pm 
  line 78, <$sock> line 1054.

Database: 20075: CRRBFEEEEE: DBD::DB2::st fetchrow_hashref failed: no statement executing 
  at /PerlApp/BuildForge/DB/db2.pm line 78, <$sock> line 1054.

Database: 20075: CRRBF0551I: Stack-Trace von Prozess-ID [20075] aus [
   BuildForge::Utilities::SysParams(./PerlApp/BuildForge/Utilities/SysParams.pm:59)
   main(.buildforge.pl:305)
   main(.buildforge.pl:213)
]
[IBM][CLI Driver] CLI0106E  Die Verbindung ist beendet. SQLSTATE=08003 at /PerlApp/BuildForge/DB/Handle.pm 
   line 385, <$sock> line 1054.
Database: 20075: CRRBF0555E: Problem beim Ausführen der
Datenbankoperation [Vorbereitung] : 
   Abfrage [WÄHLEN SIE * AUS bf_jobcount WOBEI bf_engine_id=?] 
DBD::DB2::db prepare failed: [IBM][CLI Driver] CLI0106E  Die
Verbindung ist beendet. 
   SQLSTATE=08003 at /PerlApp/BuildForge/DB/Handle.pm line 385, <$sock> line 1054.

Database: 20075: CRRBFEEEEE: DBD::DB2::db prepare failed: [IBM][CLI Driver] CLI0106E  
   Die Verbindung ist beendet. SQLSTATE=08003 at /PerlApp/BuildForge/DB/Handle.pm 
   line 385, <$sock> line 1054.

Hierbei steht XXX.XXX.XXX.XXX für den Server, auf dem sich Ihre Datenbank befindet.

Diese Nachricht zeigt an, dass keine Verbindung zwischen Rational Build Forge und der Datenbank besteht.

Gehen Sie wie folgt vor, um die Verbindung wiederherzustellen:

  1. Beenden Sie Rational Build Forge wie in Steuerkomponente starten und stoppen beschrieben.
  2. Stellen Sie sicher, dass die Datenbank aktiv ist.
  3. Starten Sie Rational Build Forge wie in Steuerkomponente starten und stoppen beschrieben.

Feedback