You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Jérôme Serré (JIRA)" <ji...@apache.org> on 2011/03/10 11:02:59 UTC

[jira] Created: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
-------------------------------------------------------------------------------------

                 Key: PIVOT-714
                 URL: https://issues.apache.org/jira/browse/PIVOT-714
             Project: Pivot
          Issue Type: Bug
          Components: wtk
    Affects Versions: 2.0
         Environment: Windows 7 x64, FireFox 3.6.15 x86
Java 1.6.0.24 x86
            Reporter: Jérôme Serré
            Priority: Minor


When a list or a calendar is open, close the window to create an error:

java.lang.IllegalStateException: Window is not open.
	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
	at org.apache.pivot.wtk.Window.close(Window.java:704)
	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Jérôme Serré (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jérôme Serré updated PIVOT-714:
-------------------------------

    Attachment: Pivot-714.rar

Bxml and java files
small example

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Commented: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Jérôme Serré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005117#comment-13005117 ] 

Jérôme Serré commented on PIVOT-714:
------------------------------------

ok

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Sandro Martini (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sandro Martini updated PIVOT-714:
---------------------------------

    Fix Version/s: 2.0.1
         Assignee: Sandro Martini

Hi Jerome,
can you attach here a small (minimal, inside a zip) test to demonstrate the error, so we can try to fix it as soon as possible ?

Thanks,
Sandro


> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Commented: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Sandro Martini (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13006687#comment-13006687 ] 

Sandro Martini commented on PIVOT-714:
--------------------------------------

just added to tests subproject the sample application (and related bxml file), to simply show the bug.

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, patch.patch, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Commented: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Sandro Martini (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13006691#comment-13006691 ] 

Sandro Martini commented on PIVOT-714:
--------------------------------------

hi all, 
the patch just submitted here seems to solve the issue, but at the moment only in CalendarButtonSkin.

If all is good I can apply the same behavior even in all other places ... tell me.
Or if there aren't objections, next week I can start to apply and replicate in other places.

Bye,
Sandro


> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, patch.patch, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Resolved: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Greg Brown resolved PIVOT-714.
------------------------------

    Resolution: Fixed

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, patch.patch, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Sandro Martini (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sandro Martini updated PIVOT-714:
---------------------------------

    Attachment: patch.patch

patch to solve the issue, but at the moment only for CalendarButtonSkin

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, patch.patch, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Commented: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005078#comment-13005078 ] 

Greg Brown commented on PIVOT-714:
----------------------------------

This is probably a legitimate bug. ListButtonSkin, etc. should probably call isOpen() before calling moveToFront() on the owner window.


> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: Pivot-714.rar, pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Jérôme Serré (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jérôme Serré updated PIVOT-714:
-------------------------------

    Attachment: pivotDialog-2.jpg

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Priority: Minor
>         Attachments: pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Commented: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Jérôme Serré (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005020#comment-13005020 ] 

Jérôme Serré commented on PIVOT-714:
------------------------------------

ok but only this afternoon.
It's not urgent :)
thank's

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Updated: (PIVOT-714) Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing

Posted by "Jérôme Serré (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jérôme Serré updated PIVOT-714:
-------------------------------

    Attachment: pivotDialog-1.jpg

> Error : java.lang.IllegalStateException: Window is not open. when a Dialog is closing
> -------------------------------------------------------------------------------------
>
>                 Key: PIVOT-714
>                 URL: https://issues.apache.org/jira/browse/PIVOT-714
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows 7 x64, FireFox 3.6.15 x86
> Java 1.6.0.24 x86
>            Reporter: Jérôme Serré
>            Priority: Minor
>         Attachments: pivotDialog-1.jpg, pivotDialog-2.jpg
>
>
> When a list or a calendar is open, close the window to create an error:
> java.lang.IllegalStateException: Window is not open.
> 	at org.apache.pivot.wtk.Window.moveToFront(Window.java:978)
> 	at org.apache.pivot.wtk.Frame.moveToFront(Frame.java:84)
> 	at org.apache.pivot.wtk.skin.ListButtonSkin$3.windowClosed(ListButtonSkin.java:148)
> 	at org.apache.pivot.wtk.Window$WindowStateListenerList.windowClosed(Window.java:374)
> 	at org.apache.pivot.wtk.Window.close(Window.java:704)
> 	at org.apache.pivot.wtk.skin.terra.TerraListButtonSkin$1$2.transitionCompleted(TerraListButtonSkin.java:132)
> 	at org.apache.pivot.wtk.effects.Transition$1.run(Transition.java:52)
> 	at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1474)
> 	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> 	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> 	at java.awt.EventQueue.access$000(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.awt.EventQueue$1.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEven

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira