Java IDE (iReport - swing app) freezes during save

Bug #198235 reported by antonioni
2
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Undecided
Daniel Hahler

Bug Description

I have a Java IDE called iReport ( http://www.jasperforge.org/jaspersoft/opensource/business_intelligence/ireport/ ), a 100% Swing application.
This software runs ok, but sometimes it freezes when I try save a file edited on it.

Ubuntu 7.10
Java version: jdk 1.6.0_04
iReport version: 2.0.4

Revision history for this message
antonioni (antonioni-rocha) wrote :
Revision history for this message
Daniel Hahler (blueyed) wrote :

Please try launching the application from a terminal (e.g. gnome-terminal) and see if there's any output when it freezes.
You could also look into ~/.xsession-errors for hints.

Changed in libswingworker-java:
status: New → Incomplete
assignee: nobody → blueyed
Revision history for this message
antonioni (antonioni-rocha) wrote :

There are no messages about it in the '.xsession-errors' file. The unique message I have found in the terminal (it keeps repeating) is:

(<unknown>:10850): Gtk-CRITICAL **: gtk_paint_box: assertion `style->depth == gdk_drawable_get_depth (window)' failed

It looks how a error in the Swing combobox component. But I use NetBeans 6.0.1 (another Java IDE 100% Swing) and it works fine.

Revision history for this message
antonioni (antonioni-rocha) wrote :

Another question: the window don't close when this problem happens. I must kill the process using the System Monitor.

Revision history for this message
Daniel Hahler (blueyed) wrote :

It there anything different further down in the terminal window? (it's not scrolled to the bottom in your screenshot)

Revision history for this message
Daniel Hahler (blueyed) wrote :

Is there anything in ~/.xsession-errors, after the crash/hang?
btw: The assertion failure appears to be bug 150917, which sounds like another/unrelated issue.

Revision history for this message
antonioni (antonioni-rocha) wrote :

"It there anything different further down in the terminal window? (it's not scrolled to the bottom in your screenshot)"
R.: No, the error message keeps repeating, only.

"Is there anything in ~/.xsession-errors, after the crash/hang?"
R.: no, unfortunately.

"btw: The assertion failure appears to be bug 150917, which sounds like another/unrelated issue."
R.: I have reported this problem in the Sun Microsystems' site, and a new bug was confirmed:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6667746

But the strange thing is that the NetBeans IDE works without problems, although it uses the same java virtual machine, how the screenshot shows. On Windows XP, the iReport works fine, too.

Revision history for this message
antonioni (antonioni-rocha) wrote : Steps to reproduce this problem

1. I create a new report (file 'jrxml');
2. without save this file, I select the option "Execute (empty datasource)";
3. the iReport questions me where I want save the file. I select a directory, and select the 'OK' button;

The file is saved, but sometimes the window freezes.

Revision history for this message
antonioni (antonioni-rocha) wrote :

This attachment shows the sequence to create this problem.

A) Create a new project;
B) Without save it, execute the project (via empty datasource) (if the project is saved before be executed, the problem don't occur);
C) The file chooser is shown. Select the local to save the file '.jrxml';
D) The iReport simply freezes. But the file is saved.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
Can someone tell if this issue is fixed so I can close this report ?
Thanks
Fabio

Changed in ubuntu:
status: Incomplete → New
status: New → Incomplete
Revision history for this message
antonioni (antonioni-rocha) wrote :

In recent versions of iReport this issue is fixed, you can close this report.

Daniel Hahler (blueyed)
Changed in ubuntu:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.