Removing a value from a nested multi-value throws NullPointerException
In this example when removing month "6" (by clicking "Remove") ...
... throws a NullPointerException at server-side:
SEVERE: Request "PUT /core/topic/8046" failed. Responding with 500 (Internal Server Error). The original exception/error is:
java.lang.RuntimeException: Fetching and updating topic 8046 failed
...
...
Caused by: java.lang.NullPointerException
at systems.dmx.core.impl.ValueIntegrator$UnifiedValue.equals(ValueIntegrator.java:861)
at java.util.ArrayList.indexOf(ArrayList.java:321)
at java.util.ArrayList.contains(ArrayList.java:304)
at java.util.AbstractCollection.containsAll(AbstractCollection.java:318)
at systems.dmx.core.impl.ValueIntegrator.matches(ValueIntegrator.java:790)
at systems.dmx.core.impl.ValueIntegrator.eliminateParentCandidates(ValueIntegrator.java:694)
at systems.dmx.core.impl.ValueIntegrator.unifyChildTopics(ValueIntegrator.java:595)
at systems.dmx.core.impl.ValueIntegrator.unifyComposite(ValueIntegrator.java:303)
at systems.dmx.core.impl.ValueIntegrator.integrateComposite(ValueIntegrator.java:252)
at systems.dmx.core.impl.ValueIntegrator.integrate(ValueIntegrator.java:104)
... 59 more