Details
-
Bug
-
Resolution: Cannot Reproduce
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Foundation 7
-
5
Description
As observed by fgrilli while running performance load tests, training of ranking neural networks sometimes failes with the following exception:
019-02-06 17:38:33,726 ERROR gnolia.periscope.rank.ml.NeuralNetworkResultRanker: Failed to train ranking neural network java.lang.IllegalArgumentException: Unknown result with identifier: tours at info.magnolia.periscope.rank.ml.NeuralNetworkResultRanker.outputToArray(NeuralNetworkResultRanker.java:183) ~[magnolia-periscope-result-ranker-1.1-SNAPSHOT.jar:?] at info.magnolia.periscope.rank.ml.NeuralNetworkResultRanker.trainRanking(NeuralNetworkResultRanker.java:125) ~[magnolia-periscope-result-ranker-1.1-SNAPSHOT.jar:?] at info.magnolia.periscope.Periscope.resultPicked(Periscope.java:168) ~[magnolia-periscope-core-1.1-SNAPSHOT.jar:?]
It looks like there's an inconsistency between assuring that a given label is in labels list and actually using that label for training.
Checklists
Acceptance criteria