It would be great if the clipboard would work on Windows for NetBeans 12.5 Scott
> On Jun 10, 2021, at 1:28 AM, Scott Palmer <swpal...@gmail.com> wrote: > > That seems to be related to the old Java Applets which run in a sandbox. It > would not account for why Netbeans, which doesn’t run in a sandbox, starts > out with Cut & Paste that works without editing the default java policy until > it suddenly doesn’t. > > Scott > >> On Jun 6, 2021, at 4:49 PM, Eric Bresie <ebre...@gmail.com> wrote: >> >> Don’t suppose something like this would help >> >> http://www.shodor.org/interactivate/resources/InstructionsCopyPaste >> >> >>> On Fri, May 14, 2021 at 5:45 PM Scott Palmer <swpal...@gmail.com> wrote: >>> >>> So even with the -J-Dnetbeans.slow.system.clipboard.hack=false setting in >>> netbeans.conf it still fails. >>> :-( >>> NB 12.4-rc3 >>> JDK 16 (Zulu 16.0.1) >>> Win 10 >>> >>> My netbeans.conf file contains >>> -J-Dnetbeans.slow.system.clipboard.hack=false >>> -J-Dorg.netbeans.core.NbClipboard=-1 >>> >>> My attempts to paste from the system clipboard instead are pasting the last >>> thing copied inside a NetBeans editor. >>> There are no events added to the messages log when I paste. >>> uigestures just shows: >>> <record> >>> <date>2021-05-14T18:41:49</date> >>> <millis>1621032109778</millis> >>> <sequence>2512</sequence> >>> <logger>org.netbeans.ui.actions.editor</logger> >>> <level>500</level> >>> <thread>26</thread> >>> <message>UI_ACTION_EDITOR</message> >>> <key>UI_ACTION_EDITOR</key> >>> <catalog><null></catalog> >>> >>> >>> <param>java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Ctrl+V,when=1621032109777,modifiers=Ctrl] >>> on >>> >>> org.openide.text.QuietEditorPane[,0,0,1657x9742,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.formdev.flatlaf.ui.FlatMarginBorder@3890976b >>> >>> ,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=java.awt.Color[r=187,g=187,b=187],disabledTextColor=javax.swing.plaf.ColorUIResource[r=136,g=136,b=136],editable=true,margin=java.awt.Insets[top=0,left=0,bottom=0,right=0],selectedTextColor=javax.swing.plaf.ColorUIResource[r=187,g=187,b=187],selectionColor=javax.swing.plaf.ColorUIResource[r=75,g=110,b=175],kit=org.netbeans.modules.xml.text.syntax.XMLKit@2f695bbb >>> ,typeHandlers=]</param> >>> >>> >>> <param>java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Ctrl+V,when=1621032109777,modifiers=Ctrl] >>> on >>> >>> org.openide.text.QuietEditorPane[,0,0,1657x9742,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.formdev.flatlaf.ui.FlatMarginBorder@3890976b >>> >>> ,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=java.awt.Color[r=187,g=187,b=187],disabledTextColor=javax.swing.plaf.ColorUIResource[r=136,g=136,b=136],editable=true,margin=java.awt.Insets[top=0,left=0,bottom=0,right=0],selectedTextColor=javax.swing.plaf.ColorUIResource[r=187,g=187,b=187],selectionColor=javax.swing.plaf.ColorUIResource[r=75,g=110,b=175],kit=org.netbeans.modules.xml.text.syntax.XMLKit@2f695bbb >>> ,typeHandlers=]</param> >>> >>> >>> <param>org.netbeans.editor.BaseKit$PasteAction[paste-from-clipboard]</param> >>> <param>org.netbeans.editor.BaseKit$PasteAction@6479cfd5</param> >>> <param>paste-from-clipboard</param> >>> </record> >>> >>> >>> Regards, >>> >>> Scott >>> >>> >>>> On Wed, May 12, 2021 at 4:25 PM Scott Palmer <swpal...@gmail.com> wrote: >>>> >>>> Saw this in the logs. i'm running with >>>> -J-Dnetbeans.slow.system.clipboard.hack=false >>>> >>>> INFO [org.netbeans.NbClipboard]: System clipboard not available. >>>> java.lang.IllegalStateException: cannot open system clipboard >>>> at java.desktop/sun.awt.windows.WClipboard.openClipboard(Native >>> Method) >>>> >>>> at >>> java.desktop/sun.awt.datatransfer.ClipboardTransferable.<init>(ClipboardTransferable.java:77) >>>> >>>> at >>> java.desktop/sun.awt.datatransfer.SunClipboard.getContents(SunClipboard.java:138) >>>> [catch] at org.netbeans.NbClipboard.getContents(NbClipboard.java:206) >>>> >>>> at >>> org.netbeans.modules.editor.impl.actions.clipboardhistory.ClipboardHistory.clipboardChanged(ClipboardHistory.java:110) >>>> >>>> at >>> org.openide.util.datatransfer.ExClipboard.fireClipboardChange(ExClipboard.java:72) >>>> at org.netbeans.NbClipboard.fireChange(NbClipboard.java:326) >>>> at org.netbeans.NbClipboard.flavorsChanged(NbClipboard.java:318) >>>> >>>> at >>> java.desktop/sun.awt.datatransfer.SunClipboard.lambda$checkChange$2(SunClipboard.java:435) >>>> >>>> at >>> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) >>>> >>>> at >>> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) >>>> 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(AccessController.java:391) >>>> >>>> at >>> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) >>>> at >>> java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) >>>> >>>> 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) >>>> >>>> I don't know why there would be an issue opening the system clipboard. >>>> Cut and paste is working between apps at the moment. >>>> >>>> Scott >>>> >>>> On Wed, May 12, 2021 at 11:29 AM Scott Palmer <swpal...@gmail.com> >>> wrote: >>>> >>>>> Nevermind my request for a disable flag, sorry I'm tired.. forgot the >>> old >>>>> bug database mentioned >>>>> -J-Dnetbeans.slow.system.clipboard.hack=false >>>>> >>>>> trying that... >>>>> >>>>> On Wed, May 12, 2021 at 11:22 AM Scott Palmer <swpal...@gmail.com> >>> wrote: >>>>> >>>>>> If there is something more I can do please let me know... I've tried >>> to >>>>>> get any relevant logs (I can't find anything interesting). >>>>>> This basic feature not working is driving me mad. Can we perhaps >>>>>> just get a flag to disable any old workarounds and just always use the >>>>>> system clipboard? >>>>>> >>>>>> Scott >>>>>> >>>>>> On Thu, Apr 29, 2021 at 3:47 PM Scott Palmer <swpal...@gmail.com> >>> wrote: >>>>>> >>>>>>> So I've set this in my netbeans.conf file, but I don't notice anything >>>>>>> that stands out in the logging. Which file would it be in >>> messages.log or >>>>>>> uigestures? >>>>>>> There is nothing relevant in messages.log and uigestures just shows >>>>>>> that a paste was attempted - even though the wrong content was pasted >>> (last >>>>>>> thing copied from within Netbeans rather than what is on the system >>>>>>> clipboard). >>>>>>> >>>>>>> This is the record form uigestures: >>>>>>> >>>>>>> <record> >>>>>>> <date>2021-04-29T11:30:43</date> >>>>>>> <millis>1619710243434</millis> >>>>>>> <sequence>1644</sequence> >>>>>>> <logger>org.netbeans.ui.actions.editor</logger> >>>>>>> <level>500</level> >>>>>>> <thread>26</thread> >>>>>>> <message>UI_ACTION_EDITOR</message> >>>>>>> <key>UI_ACTION_EDITOR</key> >>>>>>> <catalog><null></catalog> >>>>>>> >>>>>>> >>> <param>java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Ctrl+V,when=1619710243434,modifiers=Ctrl] >>>>>>> on >>>>>>> >>> org.openide.text.QuietEditorPane[,0,0,1300x11788,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.formdev.flatlaf.ui.FlatMarginBorder@74a6a46d >>>>>>> >>> ,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=java.awt.Color[r=187,g=187,b=187],disabledTextColor=javax.swing.plaf.ColorUIResource[r=136,g=136,b=136],editable=true,margin=java.awt.Insets[top=0,left=0,bottom=0,right=0],selectedTextColor=javax.swing.plaf.ColorUIResource[r=187,g=187,b=187],selectionColor=javax.swing.plaf.ColorUIResource[r=75,g=110,b=175],kit=org.netbeans.modules.editor.java.JavaKit@3c33afe2 >>>>>>> ,typeHandlers=]</param> >>>>>>> >>>>>>> >>> <param>java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Ctrl+V,when=1619710243434,modifiers=Ctrl] >>>>>>> on >>>>>>> >>> org.openide.text.QuietEditorPane[,0,0,1300x11788,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.formdev.flatlaf.ui.FlatMarginBorder@74a6a46d >>>>>>> >>> ,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=java.awt.Color[r=187,g=187,b=187],disabledTextColor=javax.swing.plaf.ColorUIResource[r=136,g=136,b=136],editable=true,margin=java.awt.Insets[top=0,left=0,bottom=0,right=0],selectedTextColor=javax.swing.plaf.ColorUIResource[r=187,g=187,b=187],selectionColor=javax.swing.plaf.ColorUIResource[r=75,g=110,b=175],kit=org.netbeans.modules.editor.java.JavaKit@3c33afe2 >>>>>>> ,typeHandlers=]</param> >>>>>>> >>>>>>> >>> <param>org.netbeans.editor.BaseKit$PasteAction[paste-from-clipboard]</param> >>>>>>> <param>org.netbeans.editor.BaseKit$PasteAction@70200aee</param> >>>>>>> <param>paste-from-clipboard</param> >>>>>>> </record> >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Scott >>>>>>> >>>>>>> On Thu, Apr 8, 2021 at 4:20 PM Geertjan Wielenga >>>>>>> <geertjan.wiele...@googlemail.com.invalid> wrote: >>>>>>> >>>>>>>> As stated there: “ Please run with logging enabled >>>>>>>> (-J-Dorg.netbeans.core.NbClipboard=-1) and attach the >>>>>>>> >>>>>>>> part of log that records what happened during the broken situation.” >>>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Gj >>>>>>>> >>>>>>>> On Thu, 8 Apr 2021 at 22:12, Scott Palmer <swpal...@gmail.com> >>> wrote: >>>>>>>> >>>>>>>>> The discussion on this old bug seems to be most relevant: >>>>>>>>> >>>>>>>>> https://bz.apache.org/netbeans//show_bug.cgi?id=41098 >>>>>>>>> >>>>>>>>> Over 16 years ago this was apparently a JDK issue. (People were >>>>>>>> using JDK >>>>>>>>> 1.4 at the time.) >>>>>>>>> See Comment 21 < >>>>>>>> https://bz.apache.org/netbeans//show_bug.cgi?id=41098#c21 >>>>>>>>>> >>>>>>>>> >>>>>>>>> I suspect the workaround (which never really worked properly) isn’t >>>>>>>>> required anymore. >>>>>>>>> >>>>>>>>> Scott >>>>>>>>> >>>>>>>>> >>>>>>>>>> On Apr 8, 2021, at 4:06 PM, Scott Palmer <swpal...@gmail.com> >>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Both directions to/from a NetBeans editor to/from something >>>>>>>> outside. >>>>>>>>> Not consistent, but frequent enough - multiple times a week. >>>>>>>>>> >>>>>>>>>> It seems when this occurs it is like the NetBeans editor has a >>>>>>>> private >>>>>>>>> clipboard. Pasting outside NetBEans pastes the last thing copied >>>>>>>> outside >>>>>>>>> of NetBeans. Pasting within a NetBeans editor pastes the last >>> thing >>>>>>>> copied >>>>>>>>> from a NetBeans editor. >>>>>>>>>> >>>>>>>>>> Very frustrating when you are trying to copy to an email or a >>>>>>>> remote >>>>>>>>> desktop session, or between stack overflow etc... >>>>>>>>>> >>>>>>>>>> Scott >>>>>>>>>> >>>>>>>>>>> On Apr 8, 2021, at 3:59 PM, Geertjan Wielenga >>>>>>>>> <geertjan.wiele...@googlemail.com.INVALID <mailto: >>>>>>>>> geertjan.wiele...@googlemail.com.INVALID>> wrote: >>>>>>>>>>> >>>>>>>>>>> It’s 100% about copying text from any NetBeans editor to >>> somewhere >>>>>>>>> outside >>>>>>>>>>> NetBeans? Or also the reverse? Consistently or sporadically? >>>>>>>>>>> >>>>>>>>>>> Gj >>>>>>>>>>> >>>>>>>>>>> On Thu, 8 Apr 2021 at 21:57, Scott Palmer <swpal...@gmail.com >>>>>>>> <mailto: >>>>>>>>> swpal...@gmail.com>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Windows 10 >>>>>>>>>>>> JDK 8 through 16 >>>>>>>>>>>> >>>>>>>>>>>> See prior discussion here: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>> >>>>>>>> >>> http://mail-archives.apache.org/mod_mbox/netbeans-dev/202102.mbox/%3c21fb7d82-e02c-4a4f-8bd7-605615cc5...@gmail.com%3e >>>>>>>>> < >>>>>>>>> >>>>>>>> >>> http://mail-archives.apache.org/mod_mbox/netbeans-dev/202102.mbox/%3c21fb7d82-e02c-4a4f-8bd7-605615cc5...@gmail.com%3e >>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> It seems many of us are just used to Copy and Paste not working >>>>>>>>> properly >>>>>>>>>>>> and we have various strategies to work around it. It shouldn’t >>>>>>>> be >>>>>>>>> that way. >>>>>>>>>>>> >>>>>>>>>>>> Scott >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> On Apr 7, 2021, at 1:15 PM, Geertjan Wielenga >>>>>>>>>>>> <geertjan.wiele...@googlemail.com.INVALID> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Operating system, JDK version, please... >>>>>>>>>>>>> >>>>>>>>>>>>> Gj >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Apr 7, 2021 at 7:13 PM Scott Palmer < >>> swpal...@gmail.com >>>>>>>>> <mailto:swpal...@gmail.com> <mailto: >>>>>>>>>>>> swpal...@gmail.com>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> I know it probably is the same as before, but today it seems >>>>>>>> worse in >>>>>>>>>>>> 12.4 >>>>>>>>>>>>>> beta 2 than it was in 12.3. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cut and paste is such basic functionality that when it >>> doesn’t >>>>>>>> work >>>>>>>>> it >>>>>>>>>>>> is >>>>>>>>>>>>>> a major source of frustration. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Today I have been fighting cut and paste not working with >>>>>>>> NetBeans >>>>>>>>> 12.4 >>>>>>>>>>>>>> beta 2 for a few hours. Jumping through hoops to cut some >>>>>>>> text out >>>>>>>>> of a >>>>>>>>>>>>>> NetBeans editor and paste it into something else is not how I >>>>>>>> wanted >>>>>>>>> to >>>>>>>>>>>>>> spend my morning. >>>>>>>>>>>>>> >>>>>>>>>>>>>> This was discussed briefly in early February (see thread >>>>>>>> “System >>>>>>>>>>>> Clipboard >>>>>>>>>>>>>> Issues”) >>>>>>>>>>>>>> >>>>>>>>>>>>>> It is has been reported here >>>>>>>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159 < >>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159> < >>>>>>>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159 < >>>>>>>>>>>> https://issues.apache.org/jira/browse/NETBEANS-2159>> >>>>>>>>>>>>>> Though that description is perhaps incomplete. Both copying >>>>>>>> from >>>>>>>>>>>> NetBeans >>>>>>>>>>>>>> and pasting to NetBeans are affected. >>>>>>>>>>>>>> >>>>>>>>>>>>>> If you are doing cut and paste entirely within NetBeans you >>>>>>>> may not >>>>>>>>> see >>>>>>>>>>>>>> the issue. It is only when you want to cut and paste between >>>>>>>> NetBeans >>>>>>>>>>>> and >>>>>>>>>>>>>> an external program that it fails. And it fails very >>>>>>>> frequently in >>>>>>>>> that >>>>>>>>>>>>>> case. >>>>>>>>>>>>>> >>>>>>>>>>>>>> The sense I got was that NetBeans was trying to work around a >>>>>>>> bug in >>>>>>>>> the >>>>>>>>>>>>>> JRE by using it’s own private clipboard. I suspect the >>>>>>>> original JRE >>>>>>>>>>>> issue >>>>>>>>>>>>>> is long gone and NetBeans is just creating more problems with >>>>>>>> an >>>>>>>>> awkward >>>>>>>>>>>>>> workaround for a problem that isn’t there. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Scott >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>> >> -- >> Eric Bresie >> ebre...@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists