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

Summary: 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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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.

Resolution

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é.
Article Properties
Article Number: 000218264
Article Type: Solution
Last Modified: 13 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.