harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Beyer" <ndbe...@apache.org>
Subject Re: [harmony-demo-1] IllegalAccessError in DefaultDesktopManagerTest
Date Wed, 21 May 2008 03:43:07 GMT
You could write a custom Eclipse JUnit launcher that set things up this way.

-Nathan

On Mon, May 19, 2008 at 11:27 AM, 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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message