[ 
https://issues.apache.org/jira/browse/NETBEANS-5723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eirik Bakke resolved NETBEANS-5723.
-----------------------------------
    Fix Version/s: Next
       Resolution: Fixed

PR was merged, marking issue resolved.

> Spurious "Set sun.java2d.noddraw=true to enable transparent windows" 
> exception in IDE log
> -----------------------------------------------------------------------------------------
>
>                 Key: NETBEANS-5723
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-5723
>             Project: NetBeans
>          Issue Type: Improvement
>          Components: platform - Window System
>    Affects Versions: 12.2
>         Environment: Windows 10 on OpenJDK 11.0.11.
>            Reporter: Eirik Bakke
>            Assignee: Eirik Bakke
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: Next
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> On Windows, when dragging window system tags with the mouse, the following 
> spurious error message may appear on the console running the NetBeans IDE or 
> a NetBeans Platform application:
> {noformat}
> INFO [org.netbeans.core.nativeaccess.NativeWindowSystemImpl]
> java.lang.UnsupportedOperationException: Set sun.java2d.noddraw=true to 
> enable transparent windows
>       at 
> com.sun.jna.platform.WindowUtils$W32WindowUtils.setWindowAlpha(WindowUtils.java:796)
>       at 
> com.sun.jna.platform.WindowUtils.setWindowAlpha(WindowUtils.java:1940)
> [catch] at 
> org.netbeans.core.nativeaccess.NativeWindowSystemImpl.setWindowAlpha(NativeWindowSystemImpl.java:88)
>       at 
> org.netbeans.core.windows.view.dnd.DragAndDropFeedbackVisualizer.createDragWindow(DragAndDropFeedbackVisualizer.java:89)
>       at 
> org.netbeans.core.windows.view.dnd.DragAndDropFeedbackVisualizer.start(DragAndDropFeedbackVisualizer.java:110)
>       at 
> org.netbeans.core.windows.view.dnd.TopComponentDragSupport.doStartDrag(TopComponentDragSupport.java:402)
>       at 
> org.netbeans.core.windows.view.dnd.TopComponentDragSupport.eventDispatched(TopComponentDragSupport.java:327)
>       at 
> java.desktop/java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2194)
>       at 
> java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2086)
>       at 
> java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085)
>       at 
> java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085)
>       at 
> java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085)
>       at 
> java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085)
>       at 
> java.desktop/java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2085)
>       at 
> java.desktop/java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:2042)
>       at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4917)
>       at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>       at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
>       at 
> java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
>       at 
> java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4564)
>       at 
> java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
>       at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
>       at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
>       at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
>       at 
> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
>       at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
>       at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
>       at java.base/java.security.AccessController.doPrivileged(Native Method)
>       at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
>       at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
>       at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
>       at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
>       at java.base/java.security.AccessController.doPrivileged(Native Method)
>       at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
>       at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
>       at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
>       at 
> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
>       at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
>       at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
>       at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
>       at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>       at 
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> {noformat}
> The tab preview window that is shown next to the mouse cursor is actually 
> transparent as intended.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to