SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

jthink.jaikoz.detail.Detail$ArtworkDetailPane:setupPanel:

Hey Paul… seem to have a serious loading problem here? Tried the current stable and beta versions, it just keeps crashing.

Tried installing both 32-bit and 64-bit java too… no luck.

Any thoughts? Error logs below.

Oct 2, 2010 1:51:10 PM: WARNING: Jaikoz has encountered an unexpected problem please report error to to initilize Windows FileChooser using default:Bug:6210674

02/10/2010 13.43.53:com.jthink.jaikoz.db.Db:printSQLException:SEVERE: Err:An attempt by a client to checkout a Connection has timed out.:ErrCode:0:State:null
02/10/2010 13.43.53:com.jthink.jaikoz.db.Db:createNewDatabase:WARNING: Creating New Database
02/10/2010 13.44.05:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Look and Feel from UserSettings Is:
02/10/2010 13.44.54:com.jthink.jaikoz.detail.Detail$ArtworkDetailPane:setupPanel:WARNING: Unable to initilize Windows FileChooser using defaultnull
java.lang.NullPointerException
\tat java.awt.image.BufferedImage.setRGB(Unknown Source)
\tat sun.awt.shell.Win32ShellFolderManager2.getStandardViewButton(Unknown Source)
\tat sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
\tat sun.awt.shell.ShellFolder.get(Unknown Source)
\tat com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.createValue(Unknown Source)
\tat javax.swing.UIDefaults.getFromHashtable(Unknown Source)
\tat javax.swing.UIDefaults.get(Unknown Source)
\tat javax.swing.MultiUIDefaults.get(Unknown Source)
\tat javax.swing.UIDefaults.getIcon(Unknown Source)
\tat javax.swing.UIManager.getIcon(Unknown Source)
\tat javax.swing.plaf.basic.BasicFileChooserUI.installIcons(Unknown Source)
\tat javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(Unknown Source)
\tat javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
\tat com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
\tat javax.swing.JComponent.setUI(Unknown Source)
\tat javax.swing.JFileChooser.updateUI(Unknown Source)
\tat javax.swing.JFileChooser.setup(Unknown Source)
\tat javax.swing.JFileChooser.(Unknown Source)
\tat javax.swing.JFileChooser.(Unknown Source)
\tat com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.setupPanel(Detail.java:2319)
\tat com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.(Detail.java:2254)
\tat com.jthink.jaikoz.detail.Detail.(Detail.java:103)
\tat com.jthink.jaikoz.detail.Detail.getInstanceOf(Detail.java:110)
\tat com.jthink.jaikoz.layout.BottomLayout.setupGuiComponent(BottomLayout.java:57)
\tat com.jthink.jaikoz.layout.BottomLayout.(BottomLayout.java:24)
\tat com.jthink.jaikoz.layout.BottomLayout.getInstanceOf(BottomLayout.java:36)
\tat com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:162)
\tat com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:237)
\tat com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:466)
\tat com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:295)
\tat java.awt.event.InvocationEvent.dispatch(Unknown Source)
\tat java.awt.EventQueue.dispatchEvent(Unknown Source)
\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)
\tat java.awt.EventDispatchThread.run(Unknown Source)
02/10/2010 13.50.23:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Look and Feel from UserSettings Is:
02/10/2010 13.51.10:com.jthink.jaikoz.detail.Detail$ArtworkDetailPane:setupPanel:WARNING: Unable to initilize Windows FileChooser using defaultnull
java.lang.NullPointerException
\tat java.awt.image.BufferedImage.setRGB(Unknown Source)
\tat sun.awt.shell.Win32ShellFolderManager2.getStandardViewButton(Unknown Source)
\tat sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
\tat sun.awt.shell.ShellFolder.get(Unknown Source)
\tat com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.createValue(Unknown Source)
\tat javax.swing.UIDefaults.getFromHashtable(Unknown Source)
\tat javax.swing.UIDefaults.get(Unknown Source)
\tat javax.swing.MultiUIDefaults.get(Unknown Source)
\tat javax.swing.UIDefaults.getIcon(Unknown Source)
\tat javax.swing.UIManager.getIcon(Unknown Source)
\tat javax.swing.plaf.basic.BasicFileChooserUI.installIcons(Unknown Source)
\tat javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(Unknown Source)
\tat javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
\tat com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
\tat javax.swing.JComponent.setUI(Unknown Source)
\tat javax.swing.JFileChooser.updateUI(Unknown Source)
\tat javax.swing.JFileChooser.setup(Unknown Source)
\tat javax.swing.JFileChooser.(Unknown Source)
\tat javax.swing.JFileChooser.(Unknown Source)
\tat com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.setupPanel(Detail.java:2319)
\tat com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.(Detail.java:2254)
\tat com.jthink.jaikoz.detail.Detail.(Detail.java:103)
\tat com.jthink.jaikoz.detail.Detail.getInstanceOf(Detail.java:110)
\tat com.jthink.jaikoz.layout.BottomLayout.setupGuiComponent(BottomLayout.java:57)
\tat com.jthink.jaikoz.layout.BottomLayout.(BottomLayout.java:24)
\tat com.jthink.jaikoz.layout.BottomLayout.getInstanceOf(BottomLayout.java:36)
\tat com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:162)
\tat com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:237)
\tat com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:466)
\tat com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:295)
\tat java.awt.event.InvocationEvent.dispatch(Unknown Source)
\tat java.awt.EventQueue.dispatchEvent(Unknown Source)
\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)
\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)
\tat java.awt.EventDispatchThread.run(Unknown Source)

[quote=brandonshelley]Hey Paul… seem to have a serious loading problem here? Tried the current stable and beta versions, it just keeps crashing.

Tried installing both 32-bit and 64-bit java too… no luck.

Any thoughts? Error logs below.

Oct 2, 2010 1:51:10 PM: WARNING: Jaikoz has encountered an unexpected problem please report error to to initilize Windows FileChooser using default:Bug:6210674
[/quote]i
Hi , your’e not a new user so when did this problem first occur, have you just tried installing Jaikoz on a new machine, or have you made changes to your hardware on your existing machine.

It seems this old Java bug has resurfaced http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6210674

Paul

[quote=paultaylor]i
Hi , your’e not a new user so when did this problem first occur, have you just tried installing Jaikoz on a new machine, or have you made changes to your hardware on your existing machine.

It seems this old Java bug has resurfaced http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6210674

Paul[/quote]

Actually, oddly enough, this is a new build. That’s what struck me as so weird… I have it running fine on another machine with the same OS (Win7x64). Checked Java versions, and they match…

I even tried uninstalling Java, removing the Jaikoz install files and profile, and after a reinstall, still didn’t fix it.

Realistically, it’s working on my other machine, so it’s not a huge problem, but if it’s something chronic that might rear it’s ugly face again, at least you’re aware.

I thinks it to do with external devices, has this new build got extra hard drive/networks drive that the other hasn’t ?

A bunch of mapped drives actually… I’ll disconnect them, and unplug the extraneous peripherals.

Unmapped the drives, undocked the laptop, unplugged all the USB devices, rebooted, and it’s still not fixed. Hrm. I’ll try reinstalling java/jaikoz again…

Hmm, that error might be slightly misleading then, please send me your support files (Advanced/Create Support Files) as soon as possible.

I would if the app would load… But the process dies before I see any GUI elements. Best I’ve been able to do is get it to complain that more than one copy is running (expected error) - this error’s theme is not the typical Windows S&F that Jaikoz is built on… (odd, considering disabling it seems to be the workaround in that bug).

Good point, okay can you open a console window and run Jaikoz.bat and post the output because the exception yo posted earlier is already handled in the Jaikoz code and shouldnt prevent it starting.

jaikoz.bat
Oct 4, 2010 9:53:17 AM com.jthink.jaikoz.settings.LAF setLAF
INFO: Now LAF subvals are0:JAVA_1_6:Metal
Oct 4, 2010 9:53:17 AM com.jthink.jaikoz.settings.LAF setLAF
INFO: LAF is:26
debuglogfile is:C:\\Users\\Brandon/Jaikoz/Logs/jaikozdebug%u-%g.log
User Logfile is:C:\\Users\\Brandon/Jaikoz/Logs/jaikozuser%u-%g.log
04/10/2010 09.53.21:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Look and Feel from UserSettings Is:
04/10/2010 09.54.06:com.jthink.jaikoz.detail.Detail$ArtworkDetailPane:setupPanel:WARNING: Unable to initilize Windows FileChooser using defaultnull
java.lang.NullPointerException
        at java.awt.image.BufferedImage.setRGB(Unknown Source)
        at sun.awt.shell.Win32ShellFolderManager2.getStandardViewButton(Unknown Source)
        at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
        at sun.awt.shell.ShellFolder.get(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.createValue(Unknown Source)
        at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
        at javax.swing.UIDefaults.get(Unknown Source)
        at javax.swing.MultiUIDefaults.get(Unknown Source)
        at javax.swing.UIDefaults.getIcon(Unknown Source)
        at javax.swing.UIManager.getIcon(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installIcons(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
        at javax.swing.JComponent.setUI(Unknown Source)
        at javax.swing.JFileChooser.updateUI(Unknown Source)
        at javax.swing.JFileChooser.setup(Unknown Source)
        at javax.swing.JFileChooser.<init>(Unknown Source)
        at javax.swing.JFileChooser.<init>(Unknown Source)
        at com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.setupPanel(Detail.java:2319)
        at com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.<init>(Detail.java:2254)
        at com.jthink.jaikoz.detail.Detail.<init>(Detail.java:103)
        at com.jthink.jaikoz.detail.Detail.getInstanceOf(Detail.java:110)
        at com.jthink.jaikoz.layout.BottomLayout.setupGuiComponent(BottomLayout.java:57)
        at com.jthink.jaikoz.layout.BottomLayout.<init>(BottomLayout.java:24)
        at com.jthink.jaikoz.layout.BottomLayout.getInstanceOf(BottomLayout.java:36)
        at com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:162)
        at com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:237)
        at com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:466)
        at com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:295)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at java.awt.image.BufferedImage.setRGB(Unknown Source)
        at sun.awt.shell.Win32ShellFolderManager2.getStandardViewButton(Unknown Source)
        at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
        at sun.awt.shell.ShellFolder.get(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.createValue(Unknown Source)
        at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
        at javax.swing.UIDefaults.get(Unknown Source)
        at javax.swing.MultiUIDefaults.get(Unknown Source)
        at javax.swing.UIDefaults.getIcon(Unknown Source)
        at javax.swing.UIManager.getIcon(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installIcons(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
        at javax.swing.plaf.metal.MetalFileChooserUI.installUI(Unknown Source)
        at javax.swing.JComponent.setUI(Unknown Source)
        at javax.swing.JFileChooser.updateUI(Unknown Source)
        at javax.swing.JFileChooser.setup(Unknown Source)
        at javax.swing.JFileChooser.<init>(Unknown Source)
        at javax.swing.JFileChooser.<init>(Unknown Source)
        at com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.setupPanel(Detail.java:2345)
        at com.jthink.jaikoz.detail.Detail$ArtworkDetailPane.<init>(Detail.java:2254)
        at com.jthink.jaikoz.detail.Detail.<init>(Detail.java:103)
        at com.jthink.jaikoz.detail.Detail.getInstanceOf(Detail.java:110)
        at com.jthink.jaikoz.layout.BottomLayout.setupGuiComponent(BottomLayout.java:57)
        at com.jthink.jaikoz.layout.BottomLayout.<init>(BottomLayout.java:24)
        at com.jthink.jaikoz.layout.BottomLayout.getInstanceOf(BottomLayout.java:36)
        at com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:162)
        at com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:237)
        at com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:466)
        at com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:295)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Sounds like the exact problem the bug is describing - Windows L&F with the Windows FileChooser NullPointerException.

I can see the problem now its failing twice.

If it failed the first time the workaround was to use a different L&F and try again, but in your case this second attempt is failing as well and this second failure is not caught and causes Jaikoz exit.

I will catch the 2nd exception, this will allow you to start Jaikoz, although why you are getting this problem is unknown.

Alas, this fix will delay the release of 380 final by a day, will now have to happen tomorrow.

[quote=paultaylor]I can see the problem now its failing twice.

If it failed the first time the workaround was to use a different L&F and try again, but in your case this second attempt is failing as well and this second failure is not caught and causes Jaikoz exit.

I will catch the 2nd exception, this will allow you to start Jaikoz, although why you are getting this problem is unknown.

Alas, this fix will delay the release of 380 final by a day, will now have to happen tomorrow.[/quote]

Aww :frowning: Well on one hand, I’m grateful for you to throw the fix in, on the other… hopefully no one is too greatly hurt by the delay :wink:

I really appreciate all your support on the app over the years… Jaikoz is in my top 10 tools list.

No problem, give it a go and see if it solves your issue.

Jeez… now it’s failing on both tries. Something else is definitely going on here… We could probably account for the error 20 times and it would keep looping through it.

I’m not particularly familiar with Java… but anything in your experience that would cause it to constantly loop through an onload error like that? Something in the runtime? Or some other Windows services that might cause it grief?

Here’s a list of some out-of-the-ordinary stuff I’ve got running:

  1. Apache w/ python, php, mysql (WAMP)
  2. Cygwin with SSH server
  3. Synergy+ and RealVNC server are installed (though the services aren’t running)
  4. Affixa mail attachment handler

I’m going to reboot in safe mode and see if I can’t get it working.

What its no different at all ?

No… What’s worse is now the java processes aren’t even running. I’m going to spend some time cleaning and reinstalling JRE and see if we can’t get to the bottom of it. I’m leaning toward it being that, not Jaikoz.

I think maybe the fix didn’t actually get built into the release, please try downloading again from

http://www.jthink.net/jaikoz/jsp/manualdownload/jaikoz.zip?val=68

[quote=paultaylor]I think maybe the fix didn’t actually get built into the release, please try downloading again from

http://www.jthink.net/jaikoz/jsp/manualdownload/jaikoz.zip?val=68[/quote]

Nope, no change. Ran the batch, checked the log, and I see “2nd Attempt:Bug:6210674” and it try twice. But it runs twice and hangs.

I neglected to mention that after I installed the 3.8.0 from the main page, I did start seeing an icon on the taskbar - and when I click on it, it’s as if the windows are there, but they’re completely transparent (I can’t see them, but they block out other windows).

And when you run Jaikoz.bat from the console, the console window is the same as before ?

Yep, just with double the errors because it tries twice.

Don’t suppose you’ve got a really simple java app lying around that uses windows S&F? I really want to figure out if it’s Jaikoz or Java… Hrm