アーティクル - CS270287
ThingWorx Analytics 8.0 でクラスタージョブを実行すると、エラー「IllegalArgumentException: 必要なスライス数が正です」が表示される
修正日: 22-Dec-2022
適用対象
- ThingWorx Analytics 8.0
説明
- クラスタ ジョブを実行すると、次のエラー応答が返されます。
{
"結果ID": 41,
"uri": "http://XXXX:8080/analytics/1.0/status/41",
「進行状況」: 0,
"メッセージ": "失敗",
"messageInfo": "IllegalArgumentException: 正数のスライスが必要です",
"startTime": "2017-09-12T13:59:27.574Z",
"endTime": "2017-09-12T14:00:23.875Z",
"runTime": "0:00:56.301",
"queuedStartTime": "2017-09-12T13:59:26.999Z",
"queuedDuration": "0:00:00.575",
"データセット": "beanpro",
"jobType": "CLUSTER_DESCRIPTION_MODEL"
&rembrace;
"結果ID": 41,
"uri": "http://XXXX:8080/analytics/1.0/status/41",
「進行状況」: 0,
"メッセージ": "失敗",
"messageInfo": "IllegalArgumentException: 正数のスライスが必要です",
"startTime": "2017-09-12T13:59:27.574Z",
"endTime": "2017-09-12T14:00:23.875Z",
"runTime": "0:00:56.301",
"queuedStartTime": "2017-09-12T13:59:26.999Z",
"queuedDuration": "0:00:00.575",
"データセット": "beanpro",
"jobType": "CLUSTER_DESCRIPTION_MODEL"
&rembrace;
- 次のエラーが grid-worker.log に報告されます。
java.lang.IllegalArgumentException: 正数のスライスが必要です org.apache.spark.rdd.ParallelCollectionRDD$.slice(ParallelCollectionRDD.scala:119) で org.apache.spark.rdd.ParallelCollectionRDD.getPartitions (ParallelCollectionRDD.scala:97) で org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:219) で org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:217) で scala.Option.getOrElse(Option.scala:120) で org.apache.spark.rdd.RDD.partitions (RDD.scala:217) で org.apache.spark.rdd.MapPartitionsRDD.getPartitions (MapPartitionsRDD.scala:32) で org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:219) で org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:217) で scala.Option.getOrElse(Option.scala:120) で org.apache.spark.rdd.RDD.partitions (RDD.scala:217) で org.apache.spark.Partitioner$.defaultPartitioner(Partitioner.scala:65) で org.apache.spark.api.java.JavaPairRDD.reduceByKey (JavaPairRDD.scala:535) で com.coldlight.ai.clusters.util.StatUtils.mapReduceFeatureCharacteristics (StatUtils.java:75) で com.coldlight.ai.clusters.util.StatUtils.featureCharacteristics (StatUtils.java:66) で com.coldlight.ai.clusters.ClusterCharacteristicService.makeCharacteristics (ClusterCharacteristicService.java:54) で com.coldlight.ai.clusters.ClusterCharacteristicService.makeCharacteristicsModel (ClusterCharacteristicService.java:28) で com.coldlight.ai.clusters.ClusterService.run (ClusterService.java:70) で com.coldlight.neuron.services.ai.ClusterJob.runJob (ClusterJob.java:58) で com.coldlight.neuron.job.NeuronJob.run (NeuronJob.java:123) で com.coldlight.ccc.job.dempsy.DempsyClusterJobExecutor$DempsyPersistentClusterWatcher.runJobUploadResultsAndCleanup (DempsyClusterJobExecutor.java:334) で com.coldlight.ccc.job.dempsy.DempsyClusterJobExecutor$DempsyPersistentClusterWatcher.execute (DempsyClusterJobExecutor.java:482) で com.coldlight.ccc.executor.PersistentTask.executeUntilWorks (PersistentTask.java:92) で com.coldlight.ccc.executor.PersistentTask.process (PersistentTask.java:58) で com.nokia.dempsy.cluster.zookeeper.ZookeeperSession$WatcherProxy.process(ZookeeperSession.java:279) org.apache.zookeeper.ClientCnxn$EventThread.processEvent (ClientCnxn.java:522) で org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:498) で
最新バージョンはこちらを参照ください CS270287