Community
Participate
Working Groups
Using Linux GTK Eclipse 3.3 + org.eclipse.sound.feature_1.0.0.v200706261618, and while running XMMS (playing A Perfect Circle, if that matters ;-)), I get many (like 100s) of "Job Success" errors (in groups of 2 - 6 per dialog) like the attached one: NLS missing message: SoundJob_0 in: org.eclipse.internal.sound.messagesPCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian Audio Device Unavailable Ultimately, had to `killall eclipse java`. Could Eclipse just throw away these these errors, if the soundcard is busy / not available?
Interesting footnote. I had Window > Preferences > Server > Audio > [ ] Enable sounds (unchecked) after I killed and restarted Eclipse. So, if this feature is not being used, why is it complaining about not having access to the soundcard? Or, did not getting the soundcard disable it automatically, along with the "success" errors? Anyway, I think it's cool you guys are exploring the addition of sound to Eclipse. It's probably my wonky hardware (Thinkpad T60p) that's to blame. ;-)
I think the problem is that you're playing A Perfect Circle instead of Tool. Please upgrade to Tool and reopen if the problem persists.
Just kidding. ;) I'll look into fixing this but for the record I the Server->Audio preferences aren't ours. I'm not sure who's contributing that.
Putting the priority a bit lower as this is just a problem in our incubator.
Created attachment 77272 [details] Patch to ignore potential exceptions that are thrown by AudioLine.getLine(Info). If the line can't be retrieved for whatever reasons, we'll just ignore the error and return instead of trying to play any sounds. This patch also fixes the NLS issue with the missing message.
Fix applied to HEAD and the features and update site have been rebuilt. Thanks Remy!
Wow, that was fast! Thanks!