Sarah,
sorry I can't reproduce your problem.
You may try out different Java versions for example from here: 
https://adoptopenjdk.net/
Hope this helps
Gerd
Am 29.02.20 um 00:32 schrieb Kelley, Sarah via Squirrel-sql-users:
> Hi,
> 
> I'm trying to install SquirreL SQL Client for the first time and I'm
>  getting a NullPointerException (see below) when I click on the check
>  boxes for the optional components.
> 
> I assume I can work around this by doing a manual install from the
> .zip files, and I'll probably try that on Monday, but I thought I
> should report this somewhere.
> 
> Tested with:
> 
> squirrel-sql-4.0.0-standard.jar
> 
> squirrel-sql-snapshot-20200227_1705-standard.jar
> 
> same results for both.
> 
> Apologies if I missed this in the FAQ, bug database, or elsewhere; I
> did poke around a bit but didn't find anything that looked
> applicable.
> 
> Hope this is helpful! Suggestions welcome.
> 
> Sarah
> 
> System info:
> 
> Kubuntu 19.10
> 
> KDE Plasma 5.16.5
> 
> KDE Frameworks 5.62.0
> 
> Qt 5.12.4
> 
> $ java -version
> 
> openjdk version "1.8.0_242"
> 
> OpenJDK Runtime Environment (build
> 1.8.0_242-8u242-b08-0ubuntu3~19.10-b08)
> 
> OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
> 
> $ uname -a
> 
> Linux sakelley2 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34
> UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
> 
> $ java -jar squirrel-sql-4.0.0-standard.jar
> 
> Exception in thread "AWT-EventQueue-1"
> java.lang.NullPointerException
> 
> at 
> com.izforge.izpack.panels.PacksPanelBase$CheckBoxRenderer.getTableCellRendererComponent(Unknown
>  Source)
> 
> at 
> javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7037)
>
>  at 
> javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7424)
>
>  at 
> javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6939)
> 
> at 
> javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
>
>  at 
> javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
>
>  at 
> javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
>
>  at 
> javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
>
>  at 
> javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
>
>  at 
> javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
>
>  at javax.swing.JTable.changeSelectionModel(JTable.java:2392)
> 
> at javax.swing.JTable.changeSelection(JTable.java:2459)
> 
> at 
> javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1115)
>
>  at 
> javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1038)
>
>  at 
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
>
>  at 
> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)
>
>  at java.awt.Component.processMouseEvent(Component.java:6536)
> 
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
> 
> at java.awt.Component.processEvent(Component.java:6304)
> 
> at java.awt.Container.processEvent(Container.java:2239)
> 
> at java.awt.Component.dispatchEventImpl(Component.java:4889)
> 
> at java.awt.Container.dispatchEventImpl(Container.java:2297)
> 
> at java.awt.Component.dispatchEvent(Component.java:4711)
> 
> at 
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
>
>  at 
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532)
>
>  at 
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
> 
> at java.awt.Container.dispatchEventImpl(Container.java:2283)
> 
> at java.awt.Window.dispatchEventImpl(Window.java:2746)
> 
> at java.awt.Component.dispatchEvent(Component.java:4711)
> 
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
> 
> at java.awt.EventQueue.access$500(EventQueue.java:97)
> 
> at java.awt.EventQueue$3.run(EventQueue.java:709)
> 
> at java.awt.EventQueue$3.run(EventQueue.java:703)
> 
> at java.security.AccessController.doPrivileged(Native Method)
> 
> at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>  at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>
>  at java.awt.EventQueue$4.run(EventQueue.java:733)
> 
> at java.awt.EventQueue$4.run(EventQueue.java:731)
> 
> at java.security.AccessController.doPrivileged(Native Method)
> 
> at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
> 
> at 
> org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
>
>  at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>
>  at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>
>  at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>
>  at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>
>  at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> 
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> 
> 
> 
> _______________________________________________ Squirrel-sql-users
> mailing list Squ...@li... 
> https://lists.sourceforge.net/lists/listinfo/squirrel-sql-users
> 
  |