Streamtastic crashes/runs instable in case that no player has been set

Bug #511679 reported by Joachim Lippold
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Streamtastic
Status tracked in Trunk
Trunk
Fix Released
High
Joachim Lippold

Bug Description

Current dev-snapshot crashes/runs instable in case that no external player is set. This happens either when this version is launched for the first time or if no or no valid external player is currently set.

Cause: Command(null, "") is invoked in static initializer of class Player

Stacktrace:
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
        at org.kuehntopf.streamtastic.gui.components.StationColumn$1.getTableCellRendererComponent(StationColumn.java:172)
        at javax.swing.JTable.prepareRenderer(Unknown Source)
        at org.jvnet.substance.SubstanceTableUI.paintCell(SubstanceTableUI.java:1078)
        at org.jvnet.substance.SubstanceTableUI.paintCells(SubstanceTableUI.java:713)
[...]
Caused by: java.lang.NullPointerException
        at java.io.File.<init>(Unknown Source)
        at org.kuehntopf.streamtastic.utils.Command.<init>(Command.java:58)
        at org.kuehntopf.streamtastic.utils.Command.<init>(Command.java:50)
        at org.kuehntopf.streamtastic.utils.Player.<clinit>(Player.java:50)
        ... 45 more
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class org.kuehntopf.streamtastic.utils.Player
        at org.kuehntopf.streamtastic.gui.components.StationColumn$1.getTableCellRendererComponent(StationColumn.java:172)
        at javax.swing.JTable.prepareRenderer(Unknown Source)
[...]

Related branches

Changed in streamtastic:
assignee: nobody → Joachim Lippold (mailtojoeaticq)
importance: Undecided → High
milestone: none → 0.4.1
status: New → Confirmed
Revision history for this message
Joachim Lippold (mailtojoeaticq) wrote :

fixed in Trunk revision 64

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.