Opened 14 years ago

Closed 14 years ago

#58 closed defect (fixed)

Fatal error when installing JAlbum

Reported by: elygre Owned by:
Priority: blocker Milestone: RC
Component: general Version: 1.6.0-b19 Beta 2
Severity: Keywords:
Cc:

Description

Fatal error when installing JAlbum. I just include the report generated when trying to install JAlbum.

Attachments (1)

hs_err_pid96.log (18.6 KB ) - added by elygre 14 years ago.
Error report

Download all attachments as: .zip

Change History (6)

by elygre, 14 years ago

Attachment: hs_err_pid96.log added

Error report

comment:1 by dmik, 14 years ago

This looks the same as in many other cases, like e.g. #47.

comment:2 by dmik, 14 years ago

The crash has gone after r246 but it now just waits forever for something with the progress bar being at ~80%, CPU load is zero -- can be easily killed with Ctrl-C.

comment:3 by dmik, 14 years ago

If I bypass the installer and use the alternative ZIP distribution, I get this:

java.awt.image.ImagingOpException: Unable to convolve src image
        at java.awt.image.ConvolveOp.filter(ConvolveOp.java:197)
        at se.datadosen.component.JPlainButton.brighten(JPlainButton.java:121)
        at se.datadosen.component.JPlainButton.setIcon(JPlainButton.java:96)
        at javax.swing.AbstractButton.setIconFromAction(AbstractButton.java:1277)
        at javax.swing.AbstractButton.configurePropertiesFromAction(AbstractButton.java:1160)
        at javax.swing.AbstractButton.setAction(AbstractButton.java:1104)
        at javax.swing.JButton.<init>(JButton.java:119)
        at se.datadosen.component.JPlainButton.<init>(JPlainButton.java:32)
        at se.datadosen.jalbum.JAlbumManager.<init>(JAlbumManager.java:383)
        at se.datadosen.explorer.JAlbumExplorer.<init>(JAlbumExplorer.java:308)
        at se.datadosen.jalbum.JAlbumFrame.<init>(JAlbumFrame.java:117)
        at se.datadosen.jalbum.JAlbum.<init>(JAlbum.java:80)
        at se.datadosen.jalbum.JAlbum.main(JAlbum.java:234)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at se.datadosen.jalbum.Main.main(Main.java:28)

Looks like either JAlbum is trying to do something that cannot be done on our platform or our ConvolveOp implementation is not fully correct.

comment:4 by dmik, 14 years ago

Interesting that disabling throwing this assertion in the code makes JAlbum work with no visual difference comparing to its appearance on Linux.

comment:5 by dmik, 14 years ago

Resolution: fixed
Status: newclosed

The exception was fixed in r257. Turned out to be some missing exports from mlibimg.dll. JAlbum works OK now.

Note: See TracTickets for help on using tickets.