技术文章 - CS290196

在 ThingWorx Analytics Server 8.3 中使用不完整的元数据 json 文件时,数据集作业仍在运行中

已修改: 04-Dec-2018   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Analytics 8.3 F000

说明

  • 使用不完整的元数据 json 文件时,数据集作业仍在运行中
  • ThingWorx Analytics 构建器上载 UI deos 不返回
  • 按 "取消" 不会在用户界面中显示作业
  • 但是执行 DataThing.getJobStatuses()服务显示处于正在运行状态的作业
  • 工作器进程会使用资源(cpu/RAM)
  • 在工作器 .log 中可能出现以下错误
Thingworx 类型 CreateDataSetJob 的 CreateDataSetJob@4365f92e 似乎已失败,请重做。
NullPointerException: null
在 thingworx 中。 ccc. toField (DatasetRefMetadata. java:85)
thingworx 在 ccc 的 FileSchemaSource $ load $ 0 (FileSchemaSource .java:37)处的数据。
在工具流。 ReferencePipeline $ 3 $1. accept (ReferencePipeline .java:193)
在工具中,ArrayListSpliterator。 forEachRemaining (ArrayList. java:1374)
工具 AbstractPipeline copyInto (AbstractPipeline java:481)
工具 AbstractPipeline wrapAndCopyInto (AbstractPipeline java:471)
在工具 AbstractPipeline 计算(AbstractPipeline:545)
工具 AbstractPipeline evaluateToArrayNode (AbstractPipeline .java:260)
工具 ReferencePipeline toArray (ReferencePipeline java:438)
在 thingworx 中 ccc。数据源 FileSchemaSource 载荷(FileSchemaSource java:37)
在 thingworx 中 ccc。 DatasetFactory $ SchemaSource. loadDontApplyExclusions (DatasetFactory. java:85)
在 thingworx 的 ccc. DatasetFactory $ getSchemaSource $ 4 (DatasetFactory .java:182)处。
thingworx 在 ccc data。 CsvDatasetSource createExpectedSchema (CsvDatasetSource .java:90)。
thingworx 在 ccc。 CsvDatasetSource. convertToCsvSchema (CsvDatasetSource .java:83)。
在 thingworx 中 ccc 数据源 CsvFileSparkDatasetSource 载荷(CsvFileSparkDatasetSource .java:41)
在 thingworx 中 ccc 数据源 CsvDatasetSource 载荷(CsvDatasetSource .java:49)
在 thingworx 中 ccc。 DatasetFactory createDataset (DatasetFactory .java:103)。
在 thingworx 中。 ccc. DatasetFactory 创建(DatasetFactory:118)。
在 thingworx 中。 DatasetLoader accept (DatasetLoader .java:30)。
在 thingworx 上的 CreateDataSetRunner 运行时(CreateDataSetRunner .java:54)
在太阳. NativeMethodAccessorImpl invoke0 (固有方法)
在太阳. NativeMethodAccessorImpl 调用(NativeMethodAccessorImpl:62)
在太阳. DelegatingMethodAccessorImpl 调用(DelegatingMethodAccessorImpl:43)
在 java lang.ini 中。调用(方法 .java:498)
thingworx 在 AbstractDataServiceJob 运行时(AbstractDataServiceJob,java:64)。
在 thingworx ccc dempsy. DempsyClusterJobExecutor $ DempsyPersistentClusterWatcher. runJobUploadResultsAndCleanup (DempsyClusterJobExecutor. java:417)
在 thingworx ccc dempsy. DempsyClusterJobExecutor $ DempsyPersistentClusterWatcher. execute (DempsyClusterJobExecutor .java:581)
在 thingworx 中 ccc 执行 PersistentTask。 executeUntilWorks (PersistentTask .java:94)
在 thingworx 中 ccc 执行 PersistentTask 进程(PersistentTask java:60)
dempsy zookeeper ZookeeperSession $ WatcherProxy。进程(ZookeeperSession .java:232)
在 zookeeper ClientCnxn $ EventThread. processEvent (ClientCnxn. java:522)
在 zookeeper ClientCnxn $ EventThread 运行(ClientCnxn .java:498)
这是文章 290196 的 PDF 版本,可能已过期。最新版本 CS290196