Hi,
>>> About bug 3528916, 3602791
>>>
>>> As I still see error message in the console (and Uwe also reported it 
>>> recently) , I had a look to the code
>>> You made the folowing fix on sept 2012
>>> http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/trunk/src/com/vividsolutions/jump/workbench/ui/cursortool/AbstractCursorTool.java?r1=2739&r2=3006&sortby=date
>>>
>>> There are 2 things I can't understand :
>>> - you catch a *InternalError*, but the error I get in the console is a 
>>> sublass of *IllegalStateException* which is not a *InternalError
>>> probably another issue than. the bug report 
>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7153339 pretty clearly 
>>> mentions an InternalError
>>>
>>>> *- Either with *InternalError *or **IllegalStateException* *I could not 
>>>> prevent the error to be propagated up to the console
>>>> (even after I removed the printstacktrace instruction)*
>>>>
>>> need to reproduce whatever you are referring to? any steps?
>> Yes, I did a few more tests :
>> if I remove catch clauses, I get 2 throwables :
>> 1 - sun.java2d.InvalidPipeException (which is an IllegalStateException)
>> 2 - java.lang.InternalError
>> both are thrown by the same line of code (line 393 in AbstractCursorTool)
>> There is no problem with the catch you added which does catch the
>> InternalError
>> On the other hand, I cannot catch the InvalidPipeException, whatever I do.
>>
>> Step by step :
>> Add a catch(IllegalStateException) clause before catch(InternalError),
>> or after
>> no matter what I do, InvalidPipeException is propagated to the console.
>>
> so no big issue then? console is after all usually hidden from the ordinary 
> user.
Right, not a big issue, I don't worry too much, just wanted to hide it 
completely for the stable release,
but there is no need to spend time on it.
> haven't seen the "first draw problem" in a while. can't replicate it here. 
> can you state os/jre version and try a recent jre 7 or 8. it reads like it is 
> solved in the sun bug report above.
I haven't the bug in 1.6.0_30
you reported the bug for 1.6.0_31
I still can see the bug in 1.7.0_13 (64 bits)

Michaël
>
> ..ede
>
> ------------------------------------------------------------------------------
> Minimize network downtime and maximize team effectiveness.
> Reduce network management and security costs.Learn how to hire
> the most talented Cisco Certified professionals. Visit the
> Employer Resources Portal
> http://www.cisco.com/web/learning/employer_resources/index.html
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to