SRM 4.8 : Collecte de données à partir d’Isilon : le Collecteur PowerScale s’arrêtait soudainement avec des erreurs dans les journaux

Résumé: Le collecteur Isilon (PowerScale) affiche des erreurs constantes dans les logs, ce qui entraîne l’arrêt de la collecte des données et l’échec des tâches.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

La collecte des journaux Isilon (PowerScale) affichait systématiquement les messages d’erreur ci-dessous : 
SEVERE     -- [yyyy-mm-dd hh:mm:ss PDT] -- AbstractStreamHandlerJob::prepareNextStep(): Error executing handler XmlReader
com.watch4net.apg.ubertext.parsing.stream.StreamException: Invalid XPath expression if (/OBJECT/(resolve_time = '0' or resolve_time = 'null' or resolve_time = time or ( resolve_time > @{LastStartTime} and time > @{LastStartTime}) )) then /OBJECT/time else ''
    at com.watch4net.apg.ubertext.parsing.stream.StreamUtils.createExpression(StreamUtils.java:322)
    at com.watch4net.apg.ubertext.parsing.stream.StreamUtils.getXpathResult(StreamUtils.java:283)
    at com.watch4net.apg.ubertext.parsing.stream.StreamUtils.getXpathResult(StreamUtils.java:257)
    at com.watch4net.apg.ubertext.parsing.reader.XmlReader.execute(XmlReader.java:70)
    at com.watch4net.apg.ubertext.parsing.AbstractSimpleStreamHandler.handleExecution(AbstractSimpleStreamHandler.java:41)
    at com.watch4net.apg.ubertext.parsing.concurrent.AbstractStreamHandlerJob.prepareNextStep(AbstractStreamHandlerJob.java:170)
    at com.watch4net.apg.ubertext.parsing.concurrent.SimpleStreamHandlerJob.step(SimpleStreamHandlerJob.java:44)
    at com.watch4net.apg.concurrent.executor.AbstractJobExecutor$SequentialJob.step(AbstractJobExecutor.java:460)
    at com.watch4net.apg.concurrent.executor.AbstractJobExecutor.executeJobRunner(AbstractJobExecutor.java:130)
    at com.watch4net.apg.concurrent.executor.AbstractJobExecutor.access$500(AbstractJobExecutor.java:25)
    at com.watch4net.apg.concurrent.executor.AbstractJobExecutor$JobRunnerImpl.run(AbstractJobExecutor.java:287)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:750)
Caused by: javax.xml.xpath.XPathExpressionException: net.sf.saxon.trans.XPathException: @ must be followed by a NodeTest
    at net.sf.saxon.xpath.XPathEvaluator.compile(XPathEvaluator.java:411)
    at com.watch4net.apg.ubertext.parsing.stream.StreamUtils.createExpression(StreamUtils.java:320)
    ... 13 more
Caused by: net.sf.saxon.trans.XPathException: @ must be followed by a NodeTest
    at net.sf.saxon.expr.parser.ExpressionParser.grumble(ExpressionParser.java:272)
    at net.sf.saxon.expr.parser.ExpressionParser.grumble(ExpressionParser.java:226)
    at net.sf.saxon.expr.parser.ExpressionParser.grumble(ExpressionParser.java:213)
    at net.sf.saxon.expr.parser.ExpressionParser.parseBasicStep(ExpressionParser.java:1802)
    at net.sf.saxon.expr.parser.ExpressionParser.parseStepExpression(ExpressionParser.java:1636)
    at net.sf.saxon.expr.parser.ExpressionParser.parseRelativePath(ExpressionParser.java:1562)
    at net.sf.saxon.expr.parser.ExpressionParser.parsePathExpression(ExpressionParser.java:1529)

Cause

Problème possible avec les fichiers XML qui composent le Solution Pack.

Résolution

La modification et la reconfiguration du composant de collecte de données du Solution Pack et la transmission des fichiers par défaut pour le solution pack ont résolu le problème. Pour modifier et reconfigurer le Solution Pack, suivez les étapes ci-dessous :
  1. Accédez à la page Administration de la console SRM.
  2. Cliquez sur Config > Solution Packs > Installed Solution Packs
  3. Sous Installed Solution Packs, cliquez sur Dell PowerScale (Isilon)
  4. Cliquez sur l’icône en forme de crayon en regard de la section Data Collection (Collecte de données ) d’Isilon.
  5. Vérifiez et validez que tous les paramètres pointent vers le serveur et le port appropriés, etc.
  6. Cliquez sur Reconfigurer.
Remarque : Si ce solution pack a été modifié manuellement précédemment pour appliquer une solution de contournement dans la version actuelle afin de résoudre tout problème, cette solution de contournement doit être réappliqué.
Propriétés de l’article
Numéro d’article: 000218264
Type d’article: Solution
Dernière modification: 13 Oct 2023
Version:  2
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.