In the new 5.6.4.4 Version of the cartridge builder (AKA FGL-IDE) when trying to add one element type rule, the process fail with the message "An error has occured. Please review the logs".
This is the message in the FMS log
Caused by: java.lang.IllegalArgumentException: Comparison method violates its general contract!
Find complete description at attached file: Cartridge+Builder+Error
Solution 1
1. Reference Test-AllRules.jpg in the cloud attachment.
Go to Configuration -> Definitions -> Cartridge Builder ->export, select type Queries. Then select allRules, click Test button. Take screen shot
Solution 2
If step 1 also fail with "An error has occurred, Please check your logs".
The workaround would be to remove the "Order by" in the allRules.
Go to Configuration -> Definitions -> Cartridge Builder ->export, select type Queries. Then select allRules
a).Click Edit button.
b).Delete Order By "Path:cartridge_name ". Reference: DeleteOrderBy.jpg in the cloud attachment.
c).Click Save button
d).Test this Query again from Step 1. If it can return result, test again to add a rule element in a new cartridge
If the problem continues upload FMS support bundle to the Service Request.
STATUS: WCF-14995 fixed in FMS 5.7.5.1 release and higher.
© ALL RIGHTS RESERVED. Feedback Nutzungsbedingungen Datenschutz Cookie Preference Center