This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
When trying to view the diff of a rule in the results popup window, the following is thrown: java.lang.AssertionError: invalid source offset at org.netbeans.jackpot.save.TreeDiff$Diff.<init>(TreeDiff.java:193) at org.netbeans.jackpot.save.TreeDiff$Diff.<init>(TreeDiff.java:184) at org.netbeans.jackpot.save.TreeDiff$Diff.modify(TreeDiff.java:164) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1034) at org.netbeans.jackpot.save.TreeDiff.diffAssign(TreeDiff.java:564) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1126) at org.netbeans.jackpot.save.TreeDiff.diffExec(TreeDiff.java:508) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1096) at org.netbeans.jackpot.save.TreeDiff.diffList(TreeDiff.java:866) at org.netbeans.jackpot.save.TreeDiff.diffBlock(TreeDiff.java:429) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1057) at org.netbeans.jackpot.save.TreeDiff.diffMethodDef(TreeDiff.java:414) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1049) at org.netbeans.jackpot.save.TreeDiff.diffList(TreeDiff.java:866) at org.netbeans.jackpot.save.TreeDiff.diffClassDef(TreeDiff.java:399) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1046) at org.netbeans.jackpot.save.TreeDiff.diffList(TreeDiff.java:866) at org.netbeans.jackpot.save.TreeDiff.diffTopLevel(TreeDiff.java:370) at org.netbeans.jackpot.save.TreeDiff.diffTree(TreeDiff.java:1040) at org.netbeans.jackpot.save.TreeDiff.makeDiffs(TreeDiff.java:64) at org.netbeans.jackpot.save.TreeDiff.diff(TreeDiff.java:47) at org.netbeans.jackpot.save.Commit.commit(Commit.java:227) at org.netbeans.jackpot.builder.DefaultEnvironment.toSource (DefaultEnvironment.java:131) at org.netbeans.jackpot.transform.TransformResult.toSource (TransformResult.java:74) at org.netbeans.jackpot.transform.TransformResult.makeSelection (TransformResult.java:57) at org.netbeans.jackpot.transform.TransformResult$TransformerResultImpl.getElement (TransformResult.java:88) at org.netbeans.modules.jackpot.TransformPreview.displayDiff (TransformPreview.java:147) at org.netbeans.modules.jackpot.TransformPreview.valueChanged (TransformPreview.java:131) at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:187) at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:157) at javax.swing.DefaultListSelectionModel.setValueIsAdjusting (DefaultListSelectionModel.java:619) at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting (BasicTableUI.java:927) at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased (BasicTableUI.java:1138) at java.awt.AWTEventMulticaster.mouseReleased (AWTEventMulticaster.java:232) at java.awt.Component.processMouseEvent(Component.java:5970) at javax.swing.JComponent.processMouseEvent(JComponent.java:3284) at java.awt.Component.processEvent(Component.java:5735) at java.awt.Container.processEvent(Container.java:1984) at java.awt.Component.dispatchEventImpl(Component.java:4378) at java.awt.Container.dispatchEventImpl(Container.java:2042) at java.awt.Component.dispatchEvent(Component.java:4208) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:4246) at java.awt.LightweightDispatcher.processMouseEvent (Container.java:3910) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3840) at java.awt.Container.dispatchEventImpl(Container.java:2028) at java.awt.Window.dispatchEventImpl(Window.java:2299) at java.awt.Component.dispatchEvent(Component.java:4208) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1038) at java.awt.Dialog$2.run(Dialog.java:1084) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1082) at org.netbeans.core.windows.services.NbPresenter.superShow (NbPresenter.java:813) at org.netbeans.core.windows.services.NbPresenter.doShow (NbPresenter.java:856) at org.netbeans.core.windows.services.NbPresenter.run (NbPresenter.java:844) at org.openide.util.Mutex.doEventAccess(Mutex.java:1164) at org.openide.util.Mutex.readAccess(Mutex.java:205) at org.netbeans.core.windows.services.NbPresenter.show (NbPresenter.java:829) at java.awt.Component.show(Component.java:1406) at java.awt.Component.setVisible(Component.java:1359) at java.awt.Window.setVisible(Window.java:694) at java.awt.Dialog.setVisible(Dialog.java:978) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog (DialogDisplayerImpl.java:159) at org.netbeans.core.windows.services.DialogDisplayerImpl.notify (DialogDisplayerImpl.java:174) at org.netbeans.modules.jackpot.TransformPreview$1.run (TransformPreview.java:66) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Created attachment 29675 [details] the rules
Created attachment 29676 [details] the source it acts on
after clicking apply then "End Jackpot Session" to save the result, my java source turned into a blank page. data loss -> P1
I think one solution to resolve this is to allow undo on the modifications - currently this is not possible so I'm left with a non-undoable blank page in the editor.
*** This issue has been marked as a duplicate of 73673 ***