SRM 4.8: Isilonからのデータ コレクション - PowerScaleコレクターがログにエラーが発生して突然停止する

Summary: Isilon(PowerScale)コレクターがログに常時エラーを表示すると、データ コレクションが停止し、タスクが失敗します。

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

Isilon(PowerScale)がログを収集すると、次のエラー メッセージが一貫して表示されました。 
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

ソリューション パックを構成するXMLファイルで発生する可能性のある問題。

Resolution

ソリューション パック データ コレクション コンポーネントを編集および再構成し、ソリューション パックのデフォルト ファイルをプッシュすることで、問題が解決されました。ソリューション パックを編集および再構成するには、次の手順に従います。
  1. SRMコンソール[管理]ページに移動します。
  2. Config > Solution Packs > Installed Solution Packs をクリックします
  3. [ インストール済みソリューション パック]で、[ Dell PowerScale (Isilon)]をクリックします。
  4. Isilonの[Data Collection]セクションの横にある鉛筆アイコンをクリックします。
  5. すべての設定が正しいサーバーとポートなどを指していることを確認して検証します。
  6. [ Reconfigure ]をクリックします。
メモ: このソリューション パックを以前に手動で編集して、現在のバージョンの回避策を適用して問題を解決した場合は、その回避策を再適用する必要があります。
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.