Dynamics Ax 2009 : EventContextInformation.unpack

Lors du déploiement d’Enterprise Portal, plusieurs pages affichent l’erreur Error in call of method EventContextInformation.unpack.


Cette erreur s’affiche dans la Web Part Dynamics Infolog Webpart qui affiche l’information envoyée à l’infolog. Pourquoi cette erreur s’affiche ? Je ne le sais pas. Je sais seulement que dans mon cas, c’est une erreur renvoyée par le Web Part Work list puisque j’ai supprimé un à un les Web Part de la page jusqu'à ce que l’erreur disparaisse. J’avais donc trois solutions pour faire disparaître cette erreur gênante.
  1. Personnaliser la page SharePoint afin d’enlever le Web Part Dynamics Infolog . Très mauvaise solution puisque nous allons aussi perdre tous les messages d’informations, d’avertissements et d’erreurs pertinents renvoyés à l’info log.

  2. Personnaliser la page SharePoint afin d’enlever la Web Part Worklist. Mais, c’est bien dommage d'enlever Web Part utile. En plus, il faudrait le faire sur chaque page où le Work List apparaît.

  3. La troisième solution, c’est d’ignorer les messages envoyés à l'infolog par la méthode unpack. Pour ce faire
  • Ouvrier le client Dynamics 2009.
  • Ouvrer l’AOT -> Classes
  • Cliquer sur le bouton de droite sur EventContextInformation
  • Cliquer sur Edit
  • Cliquer sur la méthode unpack dans la colonne de gauche
  • Trouver et mettre en commentaire le bout de code suivant

    if (! alertBuffer)
    throw error(strfmt("@SYS68912",funcname()));

Doit devenir

// if (! alertBuffer)
// throw error(strfmt("@SYS68912",funcname()));

Cliquer sur la disquette pour sauvegarder. Ainsi, aucun message de la méthode unpack ne sera envoyé à l’infolog.
Previous
« Prev Post