I purged my system from iced tea and installed openjdk-6 instead,
followed by the browser plugin (icedtea-gcjwebplugin). The results are
exactly the same:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: 
com/sun/image/codec/jpeg/ImageFormatException
        at se.datadosen.jalbum.AlbumFileFilter.accept(AlbumFileFilter.java:76)
        at java.io.File.listFiles(File.java:1149)
        at se.datadosen.jalbum.FileCollection.listFiles(FileCollection.java:194)
        at 
se.datadosen.jalbum.AlbumObjectImpl.getChildren(AlbumObjectImpl.java:477)
        at 
se.datadosen.explorer.JAlbumExplorer$FolderTreeNode.initialize(JAlbumExplorer.java:1596)
        at 
se.datadosen.explorer.JAlbumExplorer$FolderTreeNode.getChildCount(JAlbumExplorer.java:1580)
        at 
javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:184)
        at 
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1478)
        at 
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1287)
        at 
javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:742)
        at 
javax.swing.tree.VariableHeightLayoutCache.setModel(VariableHeightLayoutCache.java:108)
        at javax.swing.plaf.basic.BasicTreeUI.setModel(BasicTreeUI.java:415)
        at 
javax.swing.plaf.basic.BasicTreeUI$Handler.propertyChange(BasicTreeUI.java:3359)
        at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:298)
        at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:291)
        at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:229)
        at java.awt.Component.firePropertyChange(Component.java:8001)
        at javax.swing.JTree.setModel(JTree.java:868)
        at 
se.datadosen.explorer.JAlbumExplorer.setRootFolder(JAlbumExplorer.java:1400)
        at se.datadosen.jalbum.JAlbumFrame.initView(JAlbumFrame.java:1317)
        at se.datadosen.jalbum.JAlbumFrame.engine2UI(JAlbumFrame.java:1243)
        at se.datadosen.jalbum.JAlbumFrame.engine2UI(JAlbumFrame.java:1214)
        at se.datadosen.jalbum.JAlbumFrame.loadProject(JAlbumFrame.java:1109)
        at 
se.datadosen.jalbum.JAlbumFrame$JAlbumFrameMenus$15.fileSelected(JAlbumFrame.java:1631)
        at 
se.datadosen.jalbum.JFileListMenu.fireFileSelected(JFileListMenu.java:186)
        at 
se.datadosen.jalbum.JFileListMenu.actionPerformed(JFileListMenu.java:159)
        at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
        at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
        at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
        at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
        at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1688)
        at 
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1732)
        at java.awt.Component.processMouseEvent(Component.java:6101)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3276)
        at java.awt.Component.processEvent(Component.java:5866)
        at java.awt.Container.processEvent(Container.java:2105)
        at java.awt.Component.dispatchEventImpl(Component.java:4462)
        at java.awt.Container.dispatchEventImpl(Container.java:2163)
        at java.awt.Component.dispatchEvent(Component.java:4288)
        at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
        at java.awt.Container.dispatchEventImpl(Container.java:2149)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4288)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.ClassNotFoundException: 
com.sun.image.codec.jpeg.ImageFormatException
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
        ... 53 more

The same program works with sun java. I switch between JRE's using
update-java-alternatives.

-- 
icedtea + jalbum == no go,  java.lang.NoClassDefFoundError: 
com/sun/image/codec/jpeg/ImageFormatException
https://bugs.launchpad.net/bugs/206007
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to