SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Unable to Start Jaikoz

I recently reinstalled my OS, and now for some reason I am unable to launch Jaikoz. I’ve tried setting the JVM to 1.6 32-bit and 64-bit, to no avail.

When I manually run jaikoz.sh, I get the following. I don’t understand why it sys Build version is 1065 instead of 1066, because I downloaded the latest version just a moment ago. I’ve also attached the debug logs.

BuildVersion is:1065
User Dir is:/Applications/Jaikoz.app/Contents/Resources/Java
debuglogfile is:/Users/ilsa/Library/Logs/Jaikoz/jaikozdebug%u-%g.log
User Logfile is:/Users/ilsa/Library/Logs/Jaikoz/jaikozuser%u-%g.log
10/08/2009 16.15.10:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: null
java.lang.NullPointerException
\tat sun.font.FontManager.getFont2D(Native Method)
\tat sun.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:343)
\tat sun.font.FontDesignMetrics.(FontDesignMetrics.java:336)
\tat sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:284)
\tat sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:950)
\tat javax.swing.JComponent.getFontMetrics(JComponent.java:1599)
\tat com.jthink.jaikoz.cellrenderer.SimpleCellTextRenderer.(SimpleCellTextRenderer.java:153)
\tat com.jthink.jaikoz.cellrenderer.SimpleCellTextRenderer.getInstanceOf(SimpleCellTextRenderer.java:387)
\tat com.jthink.jaikoz.table.JaikozMainDataTable.(JaikozMainDataTable.java:87)
\tat com.jthink.jaikoz.table.DisplayId3v2DataTable.(DisplayId3v2DataTable.java:18)
\tat com.jthink.jaikoz.table.datasheet.id3.ID3V2Datasheet.(ID3V2Datasheet.java:43)
\tat com.jthink.jaikoz.table.datasheet.id3.ID3MergedDatasheet.(ID3MergedDatasheet.java:16)
\tat com.jthink.jaikoz.table.datasheet.id3.ID3EditDatasheet.(ID3EditDatasheet.java:18)
\tat com.jthink.jaikoz.table.datasheet.Datasheet.setupDatasheets(Datasheet.java:92)
\tat com.jthink.jaikoz.TagDisplayer.setupScreen(TagDisplayer.java:204)
\tat com.jthink.jaikoz.layout.TopLayout.setupGuiComponent(TopLayout.java:53)
\tat com.jthink.jaikoz.layout.TopLayout.(TopLayout.java:20)
\tat com.jthink.jaikoz.layout.TopLayout.getInstanceOf(TopLayout.java:32)
\tat com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:161)
\tat com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:237)
\tat com.jthink.jaikoz.MainWindow.setupWindow(MainWindow.java:354)
\tat com.jthink.jaikoz.Start$2.run(Start.java:107)
\tat java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
\tat java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
\tat java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
\tat java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
\tat sun.font.FontManager.getFont2D(Native Method)
\tat sun.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:343)
\tat sun.font.FontDesignMetrics.(FontDesignMetrics.java:336)
\tat sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:284)
\tat sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:950)
\tat javax.swing.JComponent.getFontMetrics(JComponent.java:1599)
\tat com.jthink.jaikoz.cellrenderer.SimpleCellTextRenderer.(SimpleCellTextRenderer.java:153)
\tat com.jthink.jaikoz.cellrenderer.SimpleCellTextRenderer.getInstanceOf(SimpleCellTextRenderer.java:387)
\tat com.jthink.jaikoz.table.JaikozMainDataTable.(JaikozMainDataTable.java:87)
\tat com.jthink.jaikoz.table.DisplayId3v2DataTable.(DisplayId3v2DataTable.java:18)
\tat com.jthink.jaikoz.table.datasheet.id3.ID3V2Datasheet.(ID3V2Datasheet.java:43)
\tat com.jthink.jaikoz.table.datasheet.id3.ID3MergedDatasheet.(ID3MergedDatasheet.java:16)
\tat com.jthink.jaikoz.table.datasheet.id3.ID3EditDatasheet.(ID3EditDatasheet.java:18)
\tat com.jthink.jaikoz.table.datasheet.Datasheet.setupDatasheets(Datasheet.java:92)
\tat com.jthink.jaikoz.TagDisplayer.setupScreen(TagDisplayer.java:204)
\tat com.jthink.jaikoz.layout.TopLayout.setupGuiComponent(TopLayout.java:53)
\tat com.jthink.jaikoz.layout.TopLayout.(TopLayout.java:20)
\tat com.jthink.jaikoz.layout.TopLayout.getInstanceOf(TopLayout.java:32)
\tat com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:161)
\tat com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:237)
\tat com.jthink.jaikoz.MainWindow.setupWindow(MainWindow.java:354)
\tat com.jthink.jaikoz.Start$2.run(Start.java:107)
\tat java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
\tat java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
\tat java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
\tat java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Hi, the error is something to do with fonts, but I notice two things about your setup

  1. You are running jaikoz.sh, why don’t use Jaikoz in /Applications
  2. You are using OS 10.6, its not released yet is it ? When you say you reinstalled your OS do you mean you upgraded the OS.

[quote=paultaylor]Hi, the error is something to do with fonts, but I notice two things about your setup

  1. You are running jaikoz.sh, why don’t use Jaikoz in /Applications

  2. You are using OS 10.6, its not released yet is it ? When you say you reinstalled your OS do you mean you upgraded the OS.[/quote]

  3. Because I was going through the forums and one of the diagnostic steps you had people do was manually run the script file, so I figured I’d save time and try that. Running the standard jaikoz.app results in the same problem.

  4. Well, both. I wanted to refresh the OS so I reformatted, and went ahead and installed the WWDC 10.6 dev preview while I was at it, since we are only about a month away from GM release anyway.

I’m just wondering if OSX 10.6 is the problem, I havent tried it myself yet.

[quote=paultaylor]I’m just wondering if OSX 10.6 is the problem, I havent tried it myself yet.
[/quote]

I had 3.1 installed and ran on Snow Leo for a long time without issue. I have the same problem now after I installed 3.2.1

Same problem here. 3.1.x worked fine, just upgraded to 3.2.x and no longer works under 10.6

Nothing changed (not even a reboot) between a working 3.1 and a non-working 3.2

I found a related thread in the sun java forums. Looks like something obscure involving java 1.6…

http://forums.sun.com/thread.jspa?threadID=5125660&tstart=51510

Not sure what he’s talking about as I haven’t coded a java front end in a while, but hopefully this will be of value to the Jaikoz devs…