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

編輯並重新設定 Solution Pack 資料收集元件,並推送 Solution Pack 的預設檔案以解決此問題。若要編輯和重新設定 Solution Pack,請按照以下步驟操作:
  1. 前往SRM 主控台管理頁面
  2. 按一下 「Config > Solution Pack」 > 已安裝的 Solution Pack
  3. 安裝的 Solution Pack 底下,按一下 Dell PowerScale (Isilon)
  4. 按一下 Isilon資料收集區段旁的「鉛筆」圖示
  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.