[RT-33954] static block...causes IllegalStateException - re-open?
Kevin Rushforth
kevin.rushforth at oracle.com
Mon Apr 7 23:29:02 UTC 2014
Just to make sure we are running the same program, the one I ran to
verify that RT-33954 is fixed was the simple test program in the
comments of that bug. Here it is (with the imports omitted for brevity).
public class Example extends Application {
public static void main(String[] args) {
//this is called from a static block in javafx.scene.control.Control
PlatformImpl.setDefaultPlatformUserAgentStylesheet();
Application.launch(args);
}
@Override
public void start(final Stage primaryStage) throws Exception {
}
}
The above program runs fine for me with no exception.
Jonathan: are you seeing something different? Or perhaps running a
different example?
NOTE: if you run this from IntelliJ it will not work. I verified that
with Debbie last week (on a different issue), which may be why you are
seeing a problem. Running it from command line, from NB, or from Eclipse
works.
-- Kevin
Jonathan Giles wrote:
> Firstly, I agree - this does seem to still be reproducible despite
> Kevin's comment that it should have been resolved in JavaFX 8.0 due to
> RT-28754 <https://javafx-jira.kenai.com/browse/RT-28754>, so that is
> troubling. I'll leave Kevin to comment on that.
>
> Secondly, RT-33954 was closed as a duplicate of RT-28754
> <https://javafx-jira.kenai.com/browse/RT-28754>, so it would be better
> to leave RT-33954 closed and move discussion (including what you
> recently posted) into RT-28754
> <https://javafx-jira.kenai.com/browse/RT-28754>. The discussion can
> start in there and most probably a new bug will need to be opened (as
> RT-28754 <https://javafx-jira.kenai.com/browse/RT-28754> did result in
> a code change that at one point appears to have fixed the problem, so
> we're possibly dealing with a regression).
>
> Thirdly, whether this is a suitable bug for someone learning the ropes
> is debatable. I'll leave Kevin to offer his thoughts, but perhaps you
> can propose a patch that resolves this issue for you in your test
> scenarios. Also, a good starting point is to develop a simple test
> application that helps to demonstrate this issue (preferably the test
> case is a single class with no dependencies), and which you can then
> share in the jira issue via copy/paste into a comment.
>
> Fourthly, to be a contributor in the OpenJDK requires you to follow a
> process to get the paperwork in order. It is wise to get that started
> as soon as possible, as it can sometimes take a while. Here's a link
> to the process: http://openjdk.java.net/contribute/ The main thing is
> the OCA.
>
> Finally, welcome! :-)
>
> -- Jonathan
>
> On 6/04/2014 1:06 p.m., Sandipan Razzaque wrote:
>> Hi JavaFX devs!
>>
>> I was wondering how people felt about re-opening this bug? I don't
>> believe
>> it has been fixed (see my comment).
>>
>> I'm also happy to work on it. But, let me know if you think my time
>> would
>> be better spent elsewhere. I'm keen to take on a small bug to just
>> get the
>> hang of the process and community (I'll be stumbling with mercurial
>> along
>> the way too!). I think this bug is an ideal candidate for someone just
>> learning the ropes.
>>
>> https://javafx-jira.kenai.com/browse/RT-33954
>>
>> Cheers,
>> SR
>>
>> Sandipan Razzaque | www.sandipan.net
>
More information about the openjfx-dev
mailing list