Article - CS384918

Error "java.lang.IllegalArgumentException: Comparison method violates its general contract!" when creating a model in ThingWorx Analytics

Modified: 20-Jan-2023   


Applies To

  • ThingWorx Analytics 9.3

Description

  • Following error is received when attempting to create a time series model
java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at org.apache.spark.util.collection.TimSort$SortState.mergeHi(TimSort.java:927)
	at org.apache.spark.util.collection.TimSort$SortState.mergeAt(TimSort.java:536)
	at org.apache.spark.util.collection.TimSort$SortState.mergeCollapse(TimSort.java:462)
	at org.apache.spark.util.collection.TimSort$SortState.access$200(TimSort.java:325)
	at org.apache.spark.util.collection.TimSort.sort(TimSort.java:153)
	at org.apache.spark.util.collection.Sorter.sort(Sorter.scala:37)
...

 
This is a printer-friendly version of Article 384918 and may be out of date. For the latest version click CS384918