Public bug reported:
Jalbum (www.jalbum.org, web photo album software) does not run on iced
tea. The program starts but it is unable to read image files making it
somewhat useless. Switching to sun java makes jalbum happy again.
Jalbum has a setting for which image readers to use ('classic' or
whatever goes for modern nowadays). Changing this setting does not solve
this problem.
backtrace:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError:
com/sun/image/codec/jpeg/ImageFormatException
at
se.datadosen.jalbum.AlbumObjectImpl.isDisplayableImage(AlbumObjectImpl.java:428)
at se.datadosen.explorer.JAlbumObject.<init>(JAlbumObject.java:98)
at se.datadosen.explorer.JAlbumExplorer.addJAO(JAlbumExplorer.java:1477)
at
se.datadosen.explorer.JAlbumExplorer.viewFolder(JAlbumExplorer.java:1459)
at
se.datadosen.explorer.JAlbumExplorer$43.valueChanged(JAlbumExplorer.java:1086)
at javax.swing.JTree.fireValueChanged(JTree.java:2923)
at
javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3382)
at
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:637)
at
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1092)
at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:293)
at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:187)
at javax.swing.JTree.setSelectionPath(JTree.java:1631)
at
se.datadosen.explorer.JAlbumExplorer.setRootFolder(JAlbumExplorer.java:1437)
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:6099)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3287)
at java.awt.Component.processEvent(Component.java:5864)
at java.awt.Container.processEvent(Container.java:2109)
at java.awt.Component.dispatchEventImpl(Component.java:4460)
at java.awt.Container.dispatchEventImpl(Container.java:2167)
at java.awt.Component.dispatchEvent(Component.java:4286)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4465)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4129)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4059)
at java.awt.Container.dispatchEventImpl(Container.java:2153)
at java.awt.Window.dispatchEventImpl(Window.java:2554)
at java.awt.Component.dispatchEvent(Component.java:4286)
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:220)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:208)
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)
... 47 more
It is not clear yet whether this is an iced tea bug or a Classpath bug.
** Affects: icedtea-java7 (Ubuntu)
Importance: Undecided
Status: New
--
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