Hi Jim,
I tried IGV_Snapshot with different versions of Java:
1 /usr/java/jdk1.8.0_77/jre/bin/java
2 /usr/java/jre1.8.0_77/bin/java
3 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.99-2.6.5.0.el7_2.x86_64/jre/bin/java
4 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/bin/java
And the results are the same:
WARN [2016-04-15 14:28:05,121] [Globals.java:150] [main] Development mode is enabled
WARN [2016-04-15 14:28:05,121] [Globals.java:150] Development mode is enabled
INFO [2016-04-15 14:28:05,122] [DirectoryManager.java:163] [main] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:28:05,122] [DirectoryManager.java:163] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:28:05,124] [Main.java:99] [main] Startup IGV Version Snapshot (500 (500))04/15/2016 02:23 PM
INFO [2016-04-15 14:28:05,124] [Main.java:100] [main] Java 1.7.0_99
INFO [2016-04-15 14:28:05,125] [DirectoryManager.java:72] [main] Fetching user directory...
INFO [2016-04-15 14:28:05,207] [Main.java:101] [main] Default User Directory: /home/admin
INFO [2016-04-15 14:28:05,208] [Main.java:102] [main] OS: Linux
ERROR [2016-04-15 14:28:05,519] [DefaultExceptionHandler.java:49] [main] Unhandled exception
java.lang.IllegalArgumentException: Width (0) and height (0) must be non-zero
at java.awt.image.ReplicateScaleFilter.<init>(ReplicateScaleFilter.java:102)
at java.awt.Image.getScaledInstance(Image.java:173)
at sun.awt.CustomCursor.<init>(CustomCursor.java:69)
at sun.awt.X11CustomCursor.<init>(X11CustomCursor.java:43)
at sun.awt.X11.XCustomCursor.<init>(XCustomCursor.java:42)
at sun.awt.X11.XToolkit.createCustomCursor(XToolkit.java:1069)
at org.broad.igv.ui.IGV.createHandCursor(IGV.java:1176)
at org.broad.igv.ui.IGV.<init>(IGV.java:276)
at org.broad.igv.ui.IGV.createInstance(IGV.java:182)
at org.broad.igv.ui.Main.open(Main.java:238)
at org.broad.igv.ui.Main.main(Main.java:85)
INFO [2016-04-15 14:28:05,522] [ShutdownThread.java:51] [Thread-2] Shutting down
ERROR [2016-04-15 14:28:05,546] [DefaultExceptionHandler.java:49] [Thread-2] Unhandled exception
java.lang.NullPointerException
at org.broad.igv.ui.IGV.getTrackPanels(IGV.java:1377)
at org.broad.igv.ui.IGV.getAllTracks(IGV.java:2066)
at org.broad.igv.ui.ShutdownThread.runS(ShutdownThread.java:56)
at org.broad.igv.ui.ShutdownThread.run(ShutdownThread.java:64)
[admin@datarockstar IGV_Snapshot]$ /usr/java/jdk1.8.0_77/jre/bin/java -jar igv.jar
WARN [2016-04-15 14:34:43,931] [Globals.java:150] [main] Development mode is enabled
WARN [2016-04-15 14:34:43,931] [Globals.java:150] Development mode is enabled
INFO [2016-04-15 14:34:43,932] [DirectoryManager.java:163] [main] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:34:43,932] [DirectoryManager.java:163] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:34:43,934] [Main.java:99] [main] Startup IGV Version Snapshot (500 (500))04/15/2016 02:23 PM
INFO [2016-04-15 14:34:43,934] [Main.java:100] [main] Java 1.8.0_77
INFO [2016-04-15 14:34:43,935] [DirectoryManager.java:72] [main] Fetching user directory...
INFO [2016-04-15 14:34:44,068] [Main.java:101] [main] Default User Directory: /home/admin
INFO [2016-04-15 14:34:44,068] [Main.java:102] [main] OS: Linux
ERROR [2016-04-15 14:34:44,357] [DefaultExceptionHandler.java:49] [main] Unhandled exception
java.lang.IllegalArgumentException: Width (0) and height (0) must be non-zero
at java.awt.image.ReplicateScaleFilter.<init>(ReplicateScaleFilter.java:102)
at java.awt.Image.getScaledInstance(Image.java:174)
at sun.awt.CustomCursor.<init>(CustomCursor.java:69)
at sun.awt.X11CustomCursor.<init>(X11CustomCursor.java:43)
at sun.awt.X11.XCustomCursor.<init>(XCustomCursor.java:42)
at sun.awt.X11.XToolkit.createCustomCursor(XToolkit.java:1140)
at org.broad.igv.ui.IGV.createHandCursor(IGV.java:1176)
at org.broad.igv.ui.IGV.<init>(IGV.java:276)
at org.broad.igv.ui.IGV.createInstance(IGV.java:182)
at org.broad.igv.ui.Main.open(Main.java:238)
at org.broad.igv.ui.Main.main(Main.java:85)
INFO [2016-04-15 14:34:44,361] [ShutdownThread.java:51] [Thread-2] Shutting down
ERROR [2016-04-15 14:34:44,372] [DefaultExceptionHandler.java:49] [Thread-2] Unhandled exception
java.lang.NullPointerException
at org.broad.igv.ui.IGV.getTrackPanels(IGV.java:1377)
at org.broad.igv.ui.IGV.getAllTracks(IGV.java:2066)
at org.broad.igv.ui.ShutdownThread.runS(ShutdownThread.java:56)
at org.broad.igv.ui.ShutdownThread.run(ShutdownThread.java:64)
[admin@datarockstar IGV_Snapshot]$ /usr/java/jre1.8.0_77/bin/java -jar igv.jar
WARN [2016-04-15 14:36:40,004] [Globals.java:150] [main] Development mode is enabled
WARN [2016-04-15 14:36:40,004] [Globals.java:150] Development mode is enabled
INFO [2016-04-15 14:36:40,007] [DirectoryManager.java:163] [main] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:36:40,007] [DirectoryManager.java:163] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:36:40,010] [Main.java:99] [main] Startup IGV Version Snapshot (500 (500))04/15/2016 02:23 PM
INFO [2016-04-15 14:36:40,010] [Main.java:100] [main] Java 1.8.0_77
INFO [2016-04-15 14:36:40,011] [DirectoryManager.java:72] [main] Fetching user directory...
INFO [2016-04-15 14:36:40,265] [Main.java:101] [main] Default User Directory: /home/admin
INFO [2016-04-15 14:36:40,265] [Main.java:102] [main] OS: Linux
ERROR [2016-04-15 14:36:41,006] [DefaultExceptionHandler.java:49] [main] Unhandled exception
java.lang.IllegalArgumentException: Width (0) and height (0) must be non-zero
at java.awt.image.ReplicateScaleFilter.<init>(Unknown Source)
at java.awt.Image.getScaledInstance(Unknown Source)
at sun.awt.CustomCursor.<init>(Unknown Source)
at sun.awt.X11CustomCursor.<init>(Unknown Source)
at sun.awt.X11.XCustomCursor.<init>(Unknown Source)
at sun.awt.X11.XToolkit.createCustomCursor(Unknown Source)
at org.broad.igv.ui.IGV.createHandCursor(IGV.java:1176)
at org.broad.igv.ui.IGV.<init>(IGV.java:276)
at org.broad.igv.ui.IGV.createInstance(IGV.java:182)
at org.broad.igv.ui.Main.open(Main.java:238)
at org.broad.igv.ui.Main.main(Main.java:85)
INFO [2016-04-15 14:36:41,010] [ShutdownThread.java:51] [Thread-2] Shutting down
ERROR [2016-04-15 14:36:41,055] [DefaultExceptionHandler.java:49] [Thread-2] Unhandled exception
java.lang.NullPointerException
at org.broad.igv.ui.IGV.getTrackPanels(IGV.java:1377)
at org.broad.igv.ui.IGV.getAllTracks(IGV.java:2066)
at org.broad.igv.ui.ShutdownThread.runS(ShutdownThread.java:56)
at org.broad.igv.ui.ShutdownThread.run(ShutdownThread.java:64)
[admin@datarockstar IGV_Snapshot]$ /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.99-2.6.5.0.el7_2.x86_64/jre/bin/java -jar igv.jar
WARN [2016-04-15 14:36:59,408] [Globals.java:150] [main] Development mode is enabled
WARN [2016-04-15 14:36:59,408] [Globals.java:150] Development mode is enabled
INFO [2016-04-15 14:36:59,410] [DirectoryManager.java:163] [main] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:36:59,410] [DirectoryManager.java:163] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:36:59,411] [Main.java:99] [main] Startup IGV Version Snapshot (500 (500))04/15/2016 02:23 PM
INFO [2016-04-15 14:36:59,412] [Main.java:100] [main] Java 1.7.0_99
INFO [2016-04-15 14:36:59,412] [DirectoryManager.java:72] [main] Fetching user directory...
INFO [2016-04-15 14:36:59,486] [Main.java:101] [main] Default User Directory: /home/admin
INFO [2016-04-15 14:36:59,487] [Main.java:102] [main] OS: Linux
ERROR [2016-04-15 14:36:59,807] [DefaultExceptionHandler.java:49] [main] Unhandled exception
java.lang.IllegalArgumentException: Width (0) and height (0) must be non-zero
at java.awt.image.ReplicateScaleFilter.<init>(ReplicateScaleFilter.java:102)
at java.awt.Image.getScaledInstance(Image.java:173)
at sun.awt.CustomCursor.<init>(CustomCursor.java:69)
at sun.awt.X11CustomCursor.<init>(X11CustomCursor.java:43)
at sun.awt.X11.XCustomCursor.<init>(XCustomCursor.java:42)
at sun.awt.X11.XToolkit.createCustomCursor(XToolkit.java:1069)
at org.broad.igv.ui.IGV.createHandCursor(IGV.java:1176)
at org.broad.igv.ui.IGV.<init>(IGV.java:276)
at org.broad.igv.ui.IGV.createInstance(IGV.java:182)
at org.broad.igv.ui.Main.open(Main.java:238)
at org.broad.igv.ui.Main.main(Main.java:85)
INFO [2016-04-15 14:36:59,810] [ShutdownThread.java:51] [Thread-2] Shutting down
ERROR [2016-04-15 14:36:59,838] [DefaultExceptionHandler.java:49] [Thread-2] Unhandled exception
java.lang.NullPointerException
at org.broad.igv.ui.IGV.getTrackPanels(IGV.java:1377)
at org.broad.igv.ui.IGV.getAllTracks(IGV.java:2066)
at org.broad.igv.ui.ShutdownThread.runS(ShutdownThread.java:56)
at org.broad.igv.ui.ShutdownThread.run(ShutdownThread.java:64)
[admin@datarockstar IGV_Snapshot]$ /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/bin/java -jar igv.jar
WARN [2016-04-15 14:37:17,301] [Globals.java:150] [main] Development mode is enabled
WARN [2016-04-15 14:37:17,301] [Globals.java:150] Development mode is enabled
INFO [2016-04-15 14:37:17,303] [DirectoryManager.java:163] [main] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:37:17,303] [DirectoryManager.java:163] IGV Directory: /home/admin/igv
INFO [2016-04-15 14:37:17,305] [Main.java:99] [main] Startup IGV Version Snapshot (500 (500))04/15/2016 02:23 PM
INFO [2016-04-15 14:37:17,305] [Main.java:100] [main] Java 1.8.0_77
INFO [2016-04-15 14:37:17,305] [DirectoryManager.java:72] [main] Fetching user directory...
INFO [2016-04-15 14:37:17,406] [Main.java:101] [main] Default User Directory: /home/admin
INFO [2016-04-15 14:37:17,407] [Main.java:102] [main] OS: Linux
ERROR [2016-04-15 14:37:17,658] [DefaultExceptionHandler.java:49] [main] Unhandled exception
java.lang.IllegalArgumentException: Width (0) and height (0) must be non-zero
at java.awt.image.ReplicateScaleFilter.<init>(ReplicateScaleFilter.java:102)
at java.awt.Image.getScaledInstance(Image.java:174)
at sun.awt.CustomCursor.<init>(CustomCursor.java:69)
at sun.awt.X11CustomCursor.<init>(X11CustomCursor.java:43)
at sun.awt.X11.XCustomCursor.<init>(XCustomCursor.java:42)
at sun.awt.X11.XToolkit.createCustomCursor(XToolkit.java:1140)
at org.broad.igv.ui.IGV.createHandCursor(IGV.java:1176)
at org.broad.igv.ui.IGV.<init>(IGV.java:276)
at org.broad.igv.ui.IGV.createInstance(IGV.java:182)
at org.broad.igv.ui.Main.open(Main.java:238)
at org.broad.igv.ui.Main.main(Main.java:85)
INFO [2016-04-15 14:37:17,660] [ShutdownThread.java:51] [Thread-2] Shutting down
ERROR [2016-04-15 14:37:17,682] [DefaultExceptionHandler.java:49] [Thread-2] Unhandled exception
java.lang.NullPointerException
at org.broad.igv.ui.IGV.getTrackPanels(IGV.java:1377)
at org.broad.igv.ui.IGV.getAllTracks(IGV.java:2066)
at org.broad.igv.ui.ShutdownThread.runS(ShutdownThread.java:56)
at org.broad.igv.ui.ShutdownThread.run(ShutdownThread.java:64)
About what changed in the last 3 week, there were 2 major system updates with some new kernels and a few things non-related to java.
Any ideas or how can I run a diagnostics?