Problème de compatibilité avec Google Chrome 75.0.3770.80
Pour les utilisateurs de Google Chrome, depuis la sortie de la version 75.0.3770.80, il se peut que vous rencontriez un problème avec l’utilisation de Web Intelligence.
En effet, à l’ouverture d’un document Webi, le navigateur ne répond plus ou aucunes données n’est affichées (page blanche).
SAP a développé un correctif. Il est livré avec la version BI 4.2 SP5 Patch 11 (Cf. SAP Note 2801625), et également avec les versions BI 4.2 SP6 Patch 9, BI 4.2 SP7 Patch 4 et BI 4.2 SP8.
Une solution de contournement existe pour toutes les autres versions, elle est indiquée dans la SAP Note 2801734.
Solutions de contournement
Contournement 1 :
Si Google Chrome pour les Entreprises est utilisé, suivez les étapes décrites dans le lien suivant pour revenir à une version antérieure (74 ou antérieure)
https://support.google.com/chrome/a/answer/6350036#rollback
Si vous rencontrez des problèmes avec cette procédure, merci de contacter le support Google
Contournement 2 :
Ce contournement est disponible jusqu’à ce qu’une résolution officielle soit présentée.
Ces changements peuvent être perdus lors du redéploiement des applications Web et ne seront pas inclus dans les nouvelles installations. Le changement doit être appliqué à chaque langue qui est utilisée par les utilisateurs du BI Launchpad.
Il est fortement recommandé de faire des sauvegardes de tous les fichiers avant toute modification, car ce sont des modifications manuelles du code de l’application.
Il est fortement recommandé de mettre à jour la plateforme dès qu’un correctif officiel est disponible.
1. Arrêtez Tomcat
2.Allez dans le dossier <tomcatdir>\webapps\BOE\WEB-INF\eclipse\plugins\webpath.AnalyticalReporting\web\webiDHTML\viewer\language\<language>\scripts
3. Modifiez viewPerspective.js
4. Localisez l’ensemble de code suivant :
if (_google)
{
setReportUrl(_root + reportUrl);
}
else
{
setTimeout(‘setReportUrl(“’ + _root + reportUrl + ‘”)’,1);
}
5. Remplacer l’ensemble de code par le code suivant :
setTimeout(‘setReportUrl(“’ + _root + reportUrl + ‘”)’,1);
Exemple – avant:
}
if (_google)
{
setReportUrl(_root + reportUrl);
}
else
{
setTimeout(‘setReportUrl(“’ + _root + reportUrl + ‘”)’,1);
}
if(……
Après :
}
setTimeout(‘setReportUrl(“’ + _root + reportUrl + ‘”)’,1);
if(……
6. Sauvegardez viewPerspective.js
7. Supprimez le contenu du dossier <tomcatdir>\work\Catalina
8. Démarrez Tomcat
9. Supprimez le cache du navigateur
Accès à la SAP Note complète
Le contenu complet de la SAP Note 2801734 est disponible sur l’Extranet DeciVision mais également sur le site de SAP à cette adresse : https://launchpad.support.sap.com/#/notes/2801734