CA rows information: Null pointer exception when using "Group informations", "Show all axes", "Display coordinates"
Steps to reproduce
- Compute a CA on VOEUX/text@annee
- go to row infos panel
- scroll the panel to the right
- use "Group informations", "Show all Axes" or "Display coordinates" button
- => null pointer exception
ENTRY org.eclipse.jface 4 2 2024-11-22 13:47:49.533 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.NullPointerException: Cannot read the array length because "table" is null at org.eclipse.swt.widgets.Widget.getData(Widget.java:548) at org.eclipse.jface.viewers.ColumnViewer.getViewerColumn(ColumnViewer.java:199) at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:387) at org.eclipse.jface.viewers.StructuredViewer
UpdateItemSafeRunnable.run(StructuredViewer.java:427) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2107) at org.eclipse.jface.viewers.AbstractTableViewer
VirtualManager.lambda$0(AbstractTableViewer.java:104) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4251) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1090) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1075) at org.eclipse.swt.widgets.Table.checkData(Table.java:1157) at org.eclipse.swt.widgets.Table.wmNotifyChild(Table.java:6604) at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5799) at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1961) at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5367) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4801) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method) at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:588) at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:454) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4846) at org.eclipse.swt.widgets.Table.windowProc(Table.java:5815) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5028) at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method) at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:588) at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:454) at org.eclipse.swt.widgets.Table.WM_SETREDRAW(Table.java:6212) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4820) at org.eclipse.swt.widgets.Table.windowProc(Table.java:5815) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) at org.eclipse.swt.internal.win32.OS.SendMessage(Native Method) at org.eclipse.swt.widgets.Table.setRedraw(Table.java:4739) at org.eclipse.swt.widgets.Table.destroyItem(Table.java:2003) at org.eclipse.swt.widgets.TableColumn.destroyWidget(TableColumn.java:200) at org.eclipse.swt.widgets.Widget.release(Widget.java:831) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:428) at org.txm.ca.rcp.editors.ColsRowsInfosEditor.updateEditorFromResult(ColsRowsInfosEditor.java:392) at org.txm.rcp.editors.TXMEditor.refresh(TXMEditor.java:1401) at org.txm.rcp.editors.TXMEditor$6$2.run(TXMEditor.java:1185) at org.eclipse.ui.internal.PendingSyncExec.run(PendingSyncExec.java:68) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:172) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4043) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3648) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171) at org.txm.rcp.Application.startDesktop(Application.java:296) at org.txm.rcp.Application.start(Application.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596) at org.eclipse.equinox.launcher.Main.run(Main.java:1467) at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
!ENTRY org.eclipse.jface 4 2 2024-11-22 13:47:50.455 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.NullPointerException: Cannot read the array length because "table" is null at org.eclipse.swt.widgets.Widget.getData(Widget.java:548) at org.eclipse.jface.viewers.ColumnViewer.getViewerColumn(ColumnViewer.java:199) at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:387) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:427) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
...