Created
January 30, 2012 10:31
-
-
Save Rikkola/1703767 to your computer and use it in GitHub Desktop.
When comparing value == null
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Validation complete. | |
| Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: java.lang.Object.compareTo(Ljava/lang/Object;)I | |
| at ConditionEvaluatora0ce556bf2754e94b0c17ebdd2300cdf.evaluate(Unknown Source) | |
| at org.drools.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:142) | |
| at org.drools.rule.constraint.MvelConstraint.isAllowedCachedLeft(MvelConstraint.java:111) | |
| at org.drools.common.SingleBetaConstraints.isAllowedCachedLeft(SingleBetaConstraints.java:130) | |
| at org.drools.reteoo.JoinNode.assertLeftTuple(JoinNode.java:94) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:230) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:89) | |
| at org.drools.reteoo.JoinNode.assertLeftTuple(JoinNode.java:96) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:230) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:101) | |
| at org.drools.reteoo.NotNode.assertLeftTuple(NotNode.java:98) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:230) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:101) | |
| at org.drools.reteoo.NotNode.propagateAssertLeftTuple(NotNode.java:433) | |
| at org.drools.reteoo.NotNode.retractRightTuple(NotNode.java:195) | |
| at org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:253) | |
| at org.drools.reteoo.EntryPointNode.retractObject(EntryPointNode.java:323) | |
| at org.drools.common.NamedEntryPoint.retract(NamedEntryPoint.java:553) | |
| at org.drools.base.DefaultKnowledgeHelper.retract(DefaultKnowledgeHelper.java:324) | |
| at org.drools.examples.sudoku.Rule_retract_setting_a67d9946abce4323a0301eaea97cf35e.defaultConsequence(Rule_retract_setting_a67d9946abce4323a0301eaea97cf35e.java:9) | |
| at org.drools.examples.sudoku.Rule_retract_setting_a67d9946abce4323a0301eaea97cf35eDefaultConsequenceInvokerGenerated.evaluate(Unknown Source) | |
| at org.drools.examples.sudoku.Rule_retract_setting_a67d9946abce4323a0301eaea97cf35eDefaultConsequenceInvoker.evaluate(Unknown Source) | |
| at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1091) | |
| at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1029) | |
| at org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1251) | |
| at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:709) | |
| at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:673) | |
| at org.drools.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:221) | |
| at org.drools.examples.sudoku.Sudoku.solve(Sudoku.java:196) | |
| at org.drools.examples.sudoku.SudokuExample.actionPerformed(SudokuExample.java:163) | |
| at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) | |
| at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) | |
| at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) | |
| at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) | |
| at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) | |
| at java.awt.Component.processMouseEvent(Component.java:6373) | |
| at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) | |
| at java.awt.Component.processEvent(Component.java:6138) | |
| at java.awt.Container.processEvent(Container.java:2085) | |
| at java.awt.Component.dispatchEventImpl(Component.java:4735) | |
| at java.awt.Container.dispatchEventImpl(Container.java:2143) | |
| at java.awt.Component.dispatchEvent(Component.java:4565) | |
| at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) | |
| at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282) | |
| at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) | |
| at java.awt.Container.dispatchEventImpl(Container.java:2129) | |
| at java.awt.Window.dispatchEventImpl(Window.java:2478) | |
| at java.awt.Component.dispatchEvent(Component.java:4565) | |
| at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679) | |
| at java.awt.EventQueue.access$000(EventQueue.java:85) | |
| at java.awt.EventQueue$1.run(EventQueue.java:638) | |
| at java.awt.EventQueue$1.run(EventQueue.java:636) | |
| at java.security.AccessController.doPrivileged(Native Method) | |
| at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) | |
| at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) | |
| at java.awt.EventQueue$2.run(EventQueue.java:652) | |
| at java.awt.EventQueue$2.run(EventQueue.java:650) | |
| at java.security.AccessController.doPrivileged(Native Method) | |
| at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) | |
| at java.awt.EventQueue.dispatchEvent(EventQueue.java:649) | |
| at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) | |
| at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) | |
| at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) | |
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) | |
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) | |
| at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) | |
| Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: java.lang.Object.compareTo(Ljava/lang/Object;)I | |
| at ConditionEvaluatora0ce556bf2754e94b0c17ebdd2300cdf.evaluate(Unknown Source) | |
| at org.drools.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:142) | |
| at org.drools.rule.constraint.MvelConstraint.isAllowedCachedLeft(MvelConstraint.java:111) | |
| at org.drools.common.SingleBetaConstraints.isAllowedCachedLeft(SingleBetaConstraints.java:130) | |
| at org.drools.reteoo.JoinNode.assertLeftTuple(JoinNode.java:94) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:230) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:89) | |
| at org.drools.reteoo.JoinNode.assertLeftTuple(JoinNode.java:96) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:230) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:101) | |
| at org.drools.reteoo.NotNode.assertLeftTuple(NotNode.java:98) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:230) | |
| at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(CompositeLeftTupleSinkAdapter.java:101) | |
| at org.drools.reteoo.NotNode.propagateAssertLeftTuple(NotNode.java:433) | |
| at org.drools.reteoo.NotNode.retractRightTuple(NotNode.java:195) | |
| at org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:253) | |
| at org.drools.reteoo.EntryPointNode.retractObject(EntryPointNode.java:323) | |
| at org.drools.common.NamedEntryPoint.retract(NamedEntryPoint.java:553) | |
| at org.drools.base.DefaultKnowledgeHelper.retract(DefaultKnowledgeHelper.java:324) | |
| at org.drools.examples.sudoku.Rule_retract_setting_a67d9946abce4323a0301eaea97cf35e.defaultConsequence(Rule_retract_setting_a67d9946abce4323a0301eaea97cf35e.java:9) | |
| at org.drools.examples.sudoku.Rule_retract_setting_a67d9946abce4323a0301eaea97cf35eDefaultConsequenceInvokerGenerated.evaluate(Unknown Source) | |
| at org.drools.examples.sudoku.Rule_retract_setting_a67d9946abce4323a0301eaea97cf35eDefaultConsequenceInvoker.evaluate(Unknown Source) | |
| at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1091) | |
| at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1029) | |
| at org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1251) | |
| at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:709) | |
| at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:673) | |
| at org.drools.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:221) | |
| at org.drools.examples.sudoku.Sudoku.solve(Sudoku.java:196) | |
| at org.drools.examples.sudoku.SudokuExample.actionPerformed(SudokuExample.java:163) | |
| at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) | |
| at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) | |
| at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) | |
| at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) | |
| at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) | |
| at java.awt.Component.processMouseEvent(Component.java:6373) | |
| at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) | |
| at java.awt.Component.processEvent(Component.java:6138) | |
| at java.awt.Container.processEvent(Container.java:2085) | |
| at java.awt.Component.dispatchEventImpl(Component.java:4735) | |
| at java.awt.Container.dispatchEventImpl(Container.java:2143) | |
| at java.awt.Component.dispatchEvent(Component.java:4565) | |
| at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) | |
| at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282) | |
| at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) | |
| at java.awt.Container.dispatchEventImpl(Container.java:2129) | |
| at java.awt.Window.dispatchEventImpl(Window.java:2478) | |
| at java.awt.Component.dispatchEvent(Component.java:4565) | |
| at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679) | |
| at java.awt.EventQueue.access$000(EventQueue.java:85) | |
| at java.awt.EventQueue$1.run(EventQueue.java:638) | |
| at java.awt.EventQueue$1.run(EventQueue.java:636) | |
| at java.security.AccessController.doPrivileged(Native Method) | |
| at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) | |
| at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) | |
| at java.awt.EventQueue$2.run(EventQueue.java:652) | |
| at java.awt.EventQueue$2.run(EventQueue.java:650) | |
| at java.security.AccessController.doPrivileged(Native Method) | |
| at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) | |
| at java.awt.EventQueue.dispatchEvent(EventQueue.java:649) | |
| at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) | |
| at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) | |
| at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) | |
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) | |
| at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) | |
| at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) | |
| Col: 0 Col: 1 Col: 2 Col: 3 Col: 4 Col: 5 Col: 6 Col: 7 Col: 8 | |
| Row 0: 2 4 7 9 2 4 6 4 67 9 23 6 9 --- 5 --- --- 1 --- 3 67 9 --- 8 --- 4 67 | |
| Row 1: 12 7 9 --- 8 --- 1 67 9 23 6 9 --- 4 --- 3 6 1 3 67 9 3 67 9 --- 5 --- | |
| Row 2: 1 4 9 1 456 --- 3 --- 6 89 --- 7 --- 6 8 --- 2 --- 4 6 9 1 4 6 | |
| Row 3: 23 23 1 4 1 5 8 --- 6 --- 5 78 5 7 45 7 --- 9 --- | |
| Row 4: --- 6 --- --- 7 --- --- 5 --- --- 4 --- --- 2 --- --- 9 --- --- 8 --- --- 1 --- --- 3 --- | |
| Row 5: --- 8 --- 1 4 1 4 9 1 5 --- 3 --- 5 7 567 4567 2 4 67 | |
| Row 6: 1 3 7 1 3 6 --- 2 --- 3 56 --- 8 --- 3 56 --- 4 --- 3 567 9 1 67 | |
| Row 7: --- 5 --- 1 34 6 1 4 678 3 6 --- 9 --- 34 6 1 3 67 --- 2 --- 1 678 | |
| Row 8: 34 --- 9 --- 4 6 8 --- 7 --- --- 1 --- --- 2 --- 3 56 3 56 6 8 | |
| Sorry - can't solve this grid. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment