harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Fedotov" <alexei.fedo...@gmail.com>
Subject Re: [harmony-demo-1] IllegalAccessError in DefaultDesktopManagerTest
Date Tue, 20 May 2008 09:50:26 GMT
Tharindu,
I believe updating instruction [1] and Eclipse project is a right
thing to do. The patch is welcome.

[1] http://harmony.apache.org/documentation/dev_eclipse.html

On Mon, May 19, 2008 at 8:27 PM, Mackie Mathew <mccloud35@gmail.com> wrote:
> Thanks for that tip. The boot class path entries were the problem again. Is
> it possible for me to make it so that any future users will automatically
> have these entries in the boot class path?
>
> On Mon, May 19, 2008 at 7:10 PM, Mackie Mathew <mccloud35@gmail.com> wrote:
>
>> This is strange. I'm running the tests in Eclipse and the testSetWasIcon,
>> testSetGetPreviousBounds, testGetBoundsForIconOf, testRemoveIconFor and
>> testIconifyDeiconifyFrame fail due to this error.
>>
>> On Mon, May 19, 2008 at 3:04 PM, Alexey Varlamov <
>> alexey.v.varlamov@gmail.com> wrote:
>>
>>> I could not reproduce failures, all 20 testcases of
>>> DefaultDesktopManagerTest passed. Anyway, such error means test class
>>> appeared in different runtime package than DefaultDesktopManager
>>> class, i.e. was defined with different classloader - might be an
>>> environment issue if test is run manually?
>>>
>>> Regards,
>>> Alexey
>>>
>>> 2008/5/17, Mackie Mathew <mccloud35@gmail.com>:
>>> > Even though the tests and the source is in the same package, there's an
>>> > IllegalAccessError in some of the tests in DefaultDesktopManagerTest. I
>>> > cannot debug the tests cause when the EventDispatchThread takes over the
>>> > debugging process hangs. Is there a solution to this?
>>> >
>>> > java.lang.IllegalAccessError:
>>> > javax/swing/DefaultDesktopManager.wasIcon(Ljavax/swing/JInternalFrame;)Z
>>> > while resolving constant pool entry at index 85 in class
>>> > javax/swing/DefaultDesktopManagerTest
>>> >    at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
>>> >    at java.lang.reflect.Method.invoke(Method.java:317)
>>> >    at junit.framework.TestCase.runTest(TestCase.java:164)
>>> >    at junit.framework.TestCase.runBare(TestCase.java:130)
>>> >    at
>>> > javax.swing.BasicSwingTestCase.runBareSuper(BasicSwingTestCase.java:117)
>>> >    at javax.swing.SwingTestCase$1.run(SwingTestCase.java:45)
>>> >    at
>>> java.awt.event.InvocationEvent.runAndNotify(InvocationEvent.java:92)
>>> >    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:81)
>>> >    at java.awt.EventQueueCore.dispatchEventImpl(EventQueueCore.java:138)
>>> >    at java.awt.EventQueue.dispatchEvent(EventQueue.java:144)
>>> >    at
>>> > java.awt.EventDispatchThread.runModalLoop(EventDispatchThread.java:74)
>>> >    at java.awt.EventDispatchThread.run(EventDispatchThread.java:48)
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Regards,
>>> >
>>> > Tharindu
>>> >
>>>
>>
>>
>>
>> --
>> Regards,
>>
>> Tharindu
>
>
>
>
> --
> Regards,
>
> Tharindu
>



-- 
With best regards,
Alexei

Mime
View raw message