Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-3376

FocusListener throws java.lang.UnsupportedOperationException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 1.6
    • None
    • Swing
    • None
    • Mac OS X 10.5.6, Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
      Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)

    Description

      Generating interface with ProxyGenerator.instantiateAggregate for a FocusListener causes the following exception.

      Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:70)
      at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:195)
      at GroovyObjectSupport_groovyProxy.focusLost(Script1.groovy:11)
      at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:172)
      at java.awt.Component.processFocusEvent(Component.java:5494)
      at java.awt.Component.processEvent(Component.java:5358)
      at java.awt.Container.processEvent(Container.java:2010)
      at java.awt.Component.dispatchEventImpl(Component.java:4068)
      at java.awt.Container.dispatchEventImpl(Container.java:2068)
      at java.awt.Component.dispatchEvent(Component.java:3903)
      at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1826)
      at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:858)
      at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:539)
      at java.awt.Component.dispatchEventImpl(Component.java:3941)
      at java.awt.Container.dispatchEventImpl(Container.java:2068)
      at java.awt.Component.dispatchEvent(Component.java:3903)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

      See attached code. The attached code runs fine in Groovy 1.5.4.

      Attachments

        1. TestFocusListener.groovy
          1 kB
          Chad Preisler

        Activity

          People

            paulk Paul King
            chadp Chad Preisler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: