Identification et résolution des incidents courants

La mise à niveau de l'agent sur Solaris nécessite l'exécution de la commande pkgrm

Utilisez la commande pkgrm BFAgent pour supprimer l'agent Solaris Build Forge existant avant d'exécuter la commande pkgadd.

L'adresse URL des modèles de notification de la version 7.0 peut ne pas fonctionner dans les versions ultérieures

L'adresse URL de modèle de notification ouvre le rapport de travail Build Forge lorsque vous cliquez sur le lien URL dans le courrier électronique de notification.

Dans les versions 7.0.1 et 7.1, l'adresse URL dans les modèles de notification a été changée ; par conséquent, il se peut que l'URL ne fonctionne pas lorsque vous mettez à niveau une version 7.0 vers une version ultérieure.

Si vous rencontrez une erreur de liens, procédez comme suit pour éditer manuellement les modèles de notification :
  1. Sélectionnez Projet > Modèles.
  2. Cliquez sur le modèle de notification pour en afficher les propriétés dans l'onglet Détails.
  3. Dans la zone de corps, localisez l'adresse URL du modèle. Elle doit être similaire à l'adresse URL de l'exemple suivant :
    http://${CONSOLEHOST}:${CONSOLEPORT}/fullcontrol/index.php?mod=projectruns&action=
    edit&bfid=${PID}&bfid=${BID}&bfid=${UID}
  4. Remplacez les éléments d'adresse URL suivants par les éléments appropriés d'adresse URL 7.0.1 (et version suivante) :
    Eléments d'URL Eléments d'adresse URL 7.0.1 (et version ultérieure)
    projectruns jobs
    & &
    action=edit action=build.view
    &bfid=${PID} | &bfid=${BID} | &bfid=${UID} &bf_id=${BID}

Produit ne répondant plus

Si Rational Build Forge ne répond plus, contrôlez les journaux dans <rép_install_bf>/Apache/tomcat/logs/ (UNIX ou Linux) ou <rép_install_bf>\Apache\tomcat\logs\ (Windows) pour un message identique à celui-ci :


Services: 20075: CRRBF1381I: Established connection to Build Forge Services.
DBD::DB2::st execute failed: [IBM][CLI Driver] SQL30081N  A communication error has been detected.  
   Communication protocol being used: "TCP/IP".  
   Communication API being used: "SOCKETS".  
   Location where the error was detected: "XXX.XXX.XXX.XXX".  
   Communication function detecting the error: "recv".  
   Protocol specific error code(s): "131", "*", "0".  SQLSTATE=08001
   August 17, 2010  7:18:14 AM EDT 
Database: 20075: CRRBFEEEEE: DBD::DB2::st execute failed: 
   [IBM][CLI Driver] SQL30081N  A communication error has been detected.  
   Communication protocol being used: "TCP/IP".  
   Communication API being used: "SOCKETS".  
   Location where the error was detected: "XXX.XXX.XXX.XXX".  
   Communication function detecting the error: "recv".  
   Protocol specific error code(s): "131", "*", "0".  SQLSTATE=08001

Database: 20075: CRRBF0551I: StackTrace from Process id [20075] called from [
   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)
]
Database: 20075: CRRBF0556I: Trying to call [execute] on a non-existant database handle
DBD::DB2::st fetchrow_hashref failed: no statement executing at /PerlApp/BuildForge/DB/db2.pm 
  line 78, <$sock> line 1054.
20075: CRRBF0555E: Problem performing Database Operation [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: StackTrace from Process id [20075] called from [
   BuildForge::Utilities::SysParams(./PerlApp/BuildForge/Utilities/SysParams.pm:59)
   main(.buildforge.pl:305)
   main(.buildforge.pl:213)
]
[IBM][CLI Driver] CLI0106E  Connection is closed. SQLSTATE=08003 at /PerlApp/BuildForge/DB/Handle.pm 
   line 385, <$sock> line 1054.
Database: 20075: CRRBF0555E: Problem performing Database Operation [prepare] : 
   query [SELECT * FROM bf_jobcount WHERE bf_engine_id=?] 
DBD::DB2::db prepare failed: [IBM][CLI Driver] CLI0106E  Connection is closed. 
   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  
   Connection is closed. SQLSTATE=08003 at /PerlApp/BuildForge/DB/Handle.pm 
   line 385, <$sock> line 1054.

ou XXX.XXX.XXX.XXX est le serveur hébergeant votre base de données.

Ce message indique qu'il n'y a pas de connexion entre Rational Build Forge et la base de données.

Pour établir à nouveau la connexion :

  1. Eteignez Rational Build Forge, comme indiqué dans Démarrage et arrêt du moteur Perl.
  2. Vérifiez que le base de données fonctionne.
  3. Démarrez Rational Build Forge, comme indiqué dans Démarrage et arrêt du moteur Perl.

Feedback