Bug 69273 - Cannot copy to clipboard
Summary: Cannot copy to clipboard
Status: RESOLVED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: JDT-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2004-07-05 03:33 EDT by David Pérez CLA
Modified: 2007-06-22 10:04 EDT (History)
0 users

See Also:


Attachments
Sample file where bug happens (8.35 KB, application/octet-stream)
2004-07-05 03:34 EDT, David Pérez CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Pérez CLA 2004-07-05 03:33:56 EDT
In attached file, I have selected from line 265 to 270, both inclusive.
I select Edit | Copy from the menu, but nothing is copied to the clipboard.
If I try to Cut, the text is removed but no copy is either placed in the clipboard.
Comment 1 David Pérez CLA 2004-07-05 03:34:44 EDT
Created attachment 12961 [details]
Sample file where bug happens
Comment 2 David Pérez CLA 2004-07-05 11:02:32 EDT
Another related problem I'm having repeatedly is that when I cut some text,
nothing is copied to the clipboard.  Copying works ok.  For performing a cut
operation, I must copy and then delete.
Comment 3 Dani Megert CLA 2004-07-06 05:28:25 EDT
You did not specifiy a build id.
Works for me using R3.0. Please reopen if you see this in R3.0 or newer.
Comment 4 David Pérez CLA 2004-07-07 02:41:02 EDT
BuildID= 200406251208
Version 3.0

Here are the details of my config:

*** System properties:
*** Features:
dk.kamstruplinnet.projecttransfer (1.0.6) ""
dk.kamstruplinnet.quickmarks (1.0.1) ""
net.redrobin.eclipse.jython (1.2.14) ""
net.sourceforge.ehep (0.1.2) ""
org.eclipse.cdt (2.0.0) ""
org.eclipse.cdt.sdk (2.0.0) ""
org.eclipse.cdt.source (2.0.0) ""
org.eclipse.emf (2.0.0) "Eclipse Modeling Framework (EMF)"
org.eclipse.emf.ecore.sdo (2.0.0) "EMF Service Data Objects (SDO)"
org.eclipse.gef (3.0.0) "Graphical Editing Framework"
org.eclipse.gef.sdk (3.0.0) "Graphical Editing Framework Developer Resources"
org.eclipse.gef.source (3.0.0) "Graphical Editing Framework Developer Resources"
org.eclipse.jdt (3.0.0) "Eclipse Java Development Tools"
org.eclipse.jdt.source (3.0.0) "Eclipse Java Development Tools SDK"
org.eclipse.jem (1.0.0) "Java EMF Model"
org.eclipse.pde (3.0.0) "Eclipse Plug-in Development Environment"
org.eclipse.pde.source (3.0.0) "Eclipse Plug-in Development Environment
Developer Resources"
org.eclipse.platform (3.0.0) "Eclipse Platform"
org.eclipse.platform.source (3.0.0) "Eclipse Platform Plug-in Developer Resources"
org.eclipse.sdk (3.0.0) "Eclipse Project SDK"
org.eclipse.sdk.examples (3.0.0) ""
org.eclipse.sdk.samples (3.0.0) ""
org.eclipse.team.extras (3.0.0) ""
org.eclipse.ve (1.0.0) "Visual Editor"

*** Plug-in Registry:
cbg.editor (0.3.7) "Syntax Coloring  Editor Plugin"
com.brosinski.eclipse.regex (0.9.0) "RegEx Plug-in"
com.brosinski.eclipse.regex.doc (0.9.0) "com.brosinski.eclipse.regex.doc"
com.ibm.etools.emf.event (3.0.0.1) "Event Model"
com.ibm.wtp.common.util (1.0.0) "Logging Plug-in"
com.ibm.wtp.emf.workbench (1.0.0) "EMF Workbench"
com.objfac.xmleditor (2.0.11) "XMLBuddy Pro"
com.sysdeo.eclipse.tomcat (3.0.0.alpha1) "Tomcat Plugin"
dk.kamstruplinnet.callers (0.5.1) "Call Hierarchy Plug-in"
dk.kamstruplinnet.implementors.core (0.0.13) "Implementors Core Plug-in"
dk.kamstruplinnet.implementors.ejb (0.0.13) "Implementors EJB Plug-in"
dk.kamstruplinnet.implementors.ui (0.0.13) "Implementors UI Plug-in"
dk.kamstruplinnet.projecttransfer (1.0.6) "Multi Project Import/Export plugin"
dk.kamstruplinnet.quickmarks (1.0.1) "Quickmarks plugin"
jadclipse (2.0.6) "jadclipse Plugin"
jp.gr.java_conf.ussiy.app.propedit.eclipse.plugin (3.4.0) ""
net.redrobin.eclipse.jython (1.2.14) "Jython Plug-in"
net.sf.colorer (0.6.0) "Eclipse Colorer Library Plugin"
net.sf.lunar_eclipse.editing (2.1.0) "Editor Enhancements"
net.sourceforge.ehep (0.1.2) "Hex Editor Plug-in"
org.apache.ant (1.6.1) "Apache Ant"
org.apache.lucene (1.3.0) "Apache Lucene"
org.eclipse.ant.core (3.0.0) "Ant Build Tool Core"
org.eclipse.ant.ui (3.0.0) "Ant UI"
org.eclipse.cdt (2.0.0) ""
org.eclipse.cdt.core (2.0.0) ""
org.eclipse.cdt.core.win32 (2.0.0) ""
org.eclipse.cdt.debug.core (2.0.0) ""
org.eclipse.cdt.debug.mi.core (2.0.0) ""
org.eclipse.cdt.debug.mi.ui (2.0.0) ""
org.eclipse.cdt.debug.ui (2.0.0) ""
org.eclipse.cdt.doc.user (2.0.0) ""
org.eclipse.cdt.launch (2.0.0) ""
org.eclipse.cdt.make.core (2.0.0) ""
org.eclipse.cdt.make.ui (2.0.0) ""
org.eclipse.cdt.managedbuilder.core (2.0.0) ""
org.eclipse.cdt.managedbuilder.ui (2.0.0) ""
org.eclipse.cdt.sdk (2.0.0) ""
org.eclipse.cdt.source (2.0.0) ""
org.eclipse.cdt.source.win32.win32.x86 (2.0.0) ""
org.eclipse.cdt.ui (2.0.0) ""
org.eclipse.compare (3.0.0) "Compare Support"
org.eclipse.compare.examples (3.0.0) ""
org.eclipse.compare.examples.xml (3.0.0) ""
org.eclipse.core.boot (3.0.0) "Core Boot"
org.eclipse.core.expressions (3.0.0) "Expression Language"
org.eclipse.core.filebuffers (3.0.0) "File Buffers"
org.eclipse.core.resources (3.0.0) "Core Resource Management"
org.eclipse.core.resources.win32 (3.0.0) "Core Resource Management Win32 Fragment"
org.eclipse.core.runtime (3.0.0) "Core Runtime"
org.eclipse.core.runtime.compatibility (3.0.0) "Core Runtime Plug-in Compatibility"
org.eclipse.core.variables (3.0.0) "Core Variables"
org.eclipse.debug.core (3.0.0) "Debug Core"
org.eclipse.debug.ui (3.0.0) "Debug UI"
org.eclipse.draw2d (3.0.0) "Draw2d"
org.eclipse.draw2d.doc.isv (3.0.0) "Draw2D Documentation"
org.eclipse.emf (2.0.0) "Eclipse Modeling Framework (EMF)"
org.eclipse.emf.codegen (2.0.0) "EMF Template Code Generator"
org.eclipse.emf.codegen.ecore (2.0.0) "EMF Ecore Code Generation"
org.eclipse.emf.codegen.ecore.ui (2.0.0) "EMF Ecore Code Generation UI"
org.eclipse.emf.codegen.ui (2.0.0) "EMF Template Code Generator UI"
org.eclipse.emf.common (2.0.0) "EMF Common"
org.eclipse.emf.common.ui (2.0.0) "EMF Common UI"
org.eclipse.emf.commonj.sdo (2.0.0) "CommonJ SDO"
org.eclipse.emf.ecore (2.0.0) "EMF Ecore"
org.eclipse.emf.ecore.change (2.0.0) "EMF Ecore Change Model"
org.eclipse.emf.ecore.change.edit (2.0.0) "EMF Ecore Change Edit Support"
org.eclipse.emf.ecore.edit (2.0.0) "EMF Ecore Edit Support"
org.eclipse.emf.ecore.editor (2.0.0) "Sample Ecore Editor"
org.eclipse.emf.ecore.sdo (2.0.0) "EMF Service Data Objects (SDO)"
org.eclipse.emf.ecore.sdo.edit (2.0.0) "EMF Service Data Objects (SDO) Edit Support"
org.eclipse.emf.ecore.sdo.editor (2.0.0) "EMF Service Data Objects (SDO) Editor"
org.eclipse.emf.ecore.xmi (2.0.0) "EMF XMI"
org.eclipse.emf.edit (2.0.0) "EMF Edit"
org.eclipse.emf.edit.ui (2.0.0) "EMF Edit UI"
org.eclipse.emf.mapping (2.0.0) "EMF Mapping"
org.eclipse.emf.mapping.ecore2ecore (2.0.0) "Ecore to Ecore Mapping"
org.eclipse.emf.mapping.ecore2ecore.editor (2.0.0) "Ecore to Ecore Mapping Editor"
org.eclipse.emf.mapping.ui (2.0.0) "EMF Mapping UI"
org.eclipse.gef (3.0.0) "Graphical Editing Framework"
org.eclipse.gef.doc.isv (3.0.0) "Graphical Editing Framework Documentation"
org.eclipse.gef.source (3.0.0) "Graphical Editing Framework Developer Resources"
org.eclipse.help (3.0.0) "Help System Core"
org.eclipse.help.appserver (3.0.0) "Help Application Server"
org.eclipse.help.base (3.0.0) "Help System Base"
org.eclipse.help.examples.ex1 (3.0.0) ""
org.eclipse.help.ide (3.0.0) "Help System IDE"
org.eclipse.help.ui (3.0.0) "Help System UI"
org.eclipse.help.webapp (3.0.0) "Help System Webapp"
org.eclipse.jdt (3.0.0) "Eclipse Java Development Tools"
org.eclipse.jdt.core (3.0.0.cheetah06) "Java Development Tools Core"
org.eclipse.jdt.debug (3.0.0.cheetah06) "JDI Debug Model"
org.eclipse.jdt.debug.ui (3.0.0) "JDI Debug UI"
org.eclipse.jdt.doc.isv (3.0.0) "Eclipse JDT Plug-in Developer Guide"
org.eclipse.jdt.doc.user (3.0.0) "Eclipse Java Development User Guide"
org.eclipse.jdt.junit (3.0.0) "Java Development Tools JUnit support"
org.eclipse.jdt.junit.runtime (3.0.0) "Java Development Tools JUnit runtime support"
org.eclipse.jdt.launching (3.0.0) "Java Development Tools Launching Support"
org.eclipse.jdt.source (3.0.0) "Eclipse Java Development Tools SDK"
org.eclipse.jdt.ui (3.0.0.cheetah06) "Java Development Tools UI"
org.eclipse.jdt.ui.examples.projects (3.0.0) ""
org.eclipse.jem (1.0.0) "Java EMF Model"
org.eclipse.jem.beaninfo (1.0.0) "Java EMF Model BeanInfo (Introspection) Support"
org.eclipse.jem.proxy (1.0.0) "Java EMF Model Proxy Support"
org.eclipse.jem.ui (1.0.0) "Java EMF Model UI"
org.eclipse.jem.workbench (1.0.0) "Java EMF Model Workbench Support"
org.eclipse.jface (3.0.0) "JFace"
org.eclipse.jface.text (3.0.0) "JFace Text"
org.eclipse.ltk.core.refactoring (3.0.0) "Refactoring Core"
org.eclipse.ltk.ui.refactoring (3.0.0) "Refactoring UI"
org.eclipse.osgi (3.0.0) "OSGi System Bundle"
org.eclipse.osgi.services (3.0.0) "OSGi Release 3 Services"
org.eclipse.osgi.util (3.0.0) "OSGi R3 Utility Classes"
org.eclipse.pde (3.0.0) "Eclipse Plug-in Development Environment"
org.eclipse.pde.build (3.0.0) "Plug-in Development Environment Build Support"
org.eclipse.pde.core (3.0.0) "Plug-in Development Core"
org.eclipse.pde.doc.user (3.0.0) "Eclipse Plug-in Development User Guide"
org.eclipse.pde.junit.runtime (3.0.0) "PDE JUnit Plug-in Test"
org.eclipse.pde.runtime (3.0.0) "Plug-in Development Environment Runtime"
org.eclipse.pde.source (3.0.0) "Eclipse Plug-in Development Environment
Developer Resources"
org.eclipse.pde.ui (3.0.0) "Plug-in Development UI"
org.eclipse.platform (3.0.0) "Eclipse Platform"
org.eclipse.platform.doc.isv (3.0.0) "Eclipse Platform Plug-in Developer Guide"
org.eclipse.platform.doc.user (3.0.0) "Eclipse Workbench User Guide"
org.eclipse.platform.source (3.0.0) "Eclipse Platform Plug-in Developer Resources"
org.eclipse.platform.source.win32.win32.x86 (3.0.0) "Eclipse Platform Plug-in
Developer Resources"
org.eclipse.sdk (3.0.0) "Eclipse Project SDK"
org.eclipse.sdk.examples (3.0.0) ""
org.eclipse.sdk.examples.source (3.0.0) ""
org.eclipse.sdk.examples.source.win32.win32.x86 (3.0.0) ""
org.eclipse.sdk.samples (3.0.0) "Experimental Eclipse SDK Samples"
org.eclipse.search (3.0.0) "Search Support"
org.eclipse.swt (3.0.0) "Standard Widget Toolkit"
org.eclipse.swt.examples (3.0.0) ""
org.eclipse.swt.examples.browser (3.0.0) ""
org.eclipse.swt.examples.controls (3.0.0) ""
org.eclipse.swt.examples.launcher (3.0.0) ""
org.eclipse.swt.examples.layouts (3.0.0) ""
org.eclipse.swt.examples.ole.win32 (3.0.0) ""
org.eclipse.swt.examples.paint (3.0.0) ""
org.eclipse.swt.win32 (3.0.0) "Standard Widget Toolkit for Windows"
org.eclipse.team.core (3.0.0) "Team Support Core"
org.eclipse.team.cvs.core (3.0.0) "CVS Team Provider Core"
org.eclipse.team.cvs.ssh (3.0.0) "CVS SSH Core"
org.eclipse.team.cvs.ssh2 (3.0.0) "CVS SSH2"
org.eclipse.team.cvs.ui (3.0.0) "CVS Team Provider UI"
org.eclipse.team.examples.filesystem (3.0.0) ""
org.eclipse.team.extras (3.0.0) ""
org.eclipse.team.extras.source (3.0.0) ""
org.eclipse.team.ftp (3.0.0) ""
org.eclipse.team.ui (3.0.0) "Team Support UI"
org.eclipse.team.webdav (3.0.0) ""
org.eclipse.text (3.0.0) "Text"
org.eclipse.tomcat (4.1.30) "Tomcat Wrapper"
org.eclipse.ui (3.0.0) "Eclipse UI"
org.eclipse.ui.cheatsheets (3.0.0) "Cheat Sheets"
org.eclipse.ui.console (3.0.0) "Console"
org.eclipse.ui.editors (3.0.0) "Default Text Editor"
org.eclipse.ui.examples.javaeditor (3.0.0) ""
org.eclipse.ui.examples.multipageeditor (2.1.0) ""
org.eclipse.ui.examples.propertysheet (2.1.0) ""
org.eclipse.ui.examples.readmetool (2.1.0) ""
org.eclipse.ui.externaltools (3.0.0) "External Tools"
org.eclipse.ui.forms (3.0.0) "Eclipse Forms"
org.eclipse.ui.ide (3.0.0) "Eclipse IDE UI"
org.eclipse.ui.intro (3.0.0) "Intro Plugin"
org.eclipse.ui.presentations.r21 (3.0.0) "R21 Presentation Plug-in"
org.eclipse.ui.views (3.0.0) "Views"
org.eclipse.ui.win32 (3.0.0) "Win32 fragment"
org.eclipse.ui.workbench (3.0.0) "Workbench"
org.eclipse.ui.workbench.compatibility (3.0.0) "Workbench Compatibility"
org.eclipse.ui.workbench.texteditor (3.0.0) "Text Editor Framework"
org.eclipse.update.configurator (3.0.0) "Install/Update Configurator"
org.eclipse.update.core (3.0.0) "Install/Update Core"
org.eclipse.update.core.win32 (3.0.0) "Install/Update Core for Windows"
org.eclipse.update.scheduler (3.0.0) "Automatic Updates Scheduler"
org.eclipse.update.ui (3.0.0) "Install/Update UI"
org.eclipse.ve (1.0.0) "Visual Editor"
org.eclipse.ve.cde (1.0.0) "Visual Editor Common Data Editor"
org.eclipse.ve.doc (1.0.0) "Visual Editor User Guide"
org.eclipse.ve.java.core (1.0.0) "Visual Editor Java Core"
org.eclipse.ve.jfc (1.0.0) "Visual Editor for Java Foundation Classes"
org.eclipse.ve.propertysheet (1.0.0) "Visual Editor PropertySheet"
org.eclipse.ve.swt (1.0.0) "Visual Editor for Standard Widget Toolkit"
org.eclipse.webdav (3.0.0) ""
org.hkataria.jsedit (2.0.0) "JavaScript Explorer"
org.junit (3.8.1) "JUnit Testing Framework"
org.vssplugin (1.6.0) "VSS Plugin Functions for Eclipse"
test (1.1.0) "EditPreview"
Comment 5 David Pérez CLA 2004-07-07 04:15:35 EDT
A clue to the first behaviour I have observed:
It happens when I edit the code in a view belonging to the "Visual Editor".  If
I edit it in a regular Java View, it doesn't happen.

The 2nd problem also happens with a Java view.
Comment 6 David Pérez CLA 2004-07-07 04:17:35 EDT
My previous comment isn't true, the bug isn't specific to the Visual Editor.
Comment 7 Dani Megert CLA 2004-07-07 05:52:09 EDT
I tried many times and use the editors on a daily basis and cannot reproduce on
fresh Eclipse SDK 3.0. Please reopen with steps to reproduce if you see this in
a fresh Eclipse SDK environment (comment 4 shows that several non-SDK plug-ins
have been installed).
Comment 8 David Pérez CLA 2004-07-07 07:25:00 EDT
Think this bug is a duplicated for 57868
I have turned off folding as suggested in the description of that bug.
Comment 9 Dani Megert CLA 2004-07-07 08:52:11 EDT
Well, it cannot be a duplicate since the bug is marked as fixed for 3.0.

You didn't tell us how you select i.e. whether you use Ctrl+ (see comment 0), so
how exactly do you select line 265 to 270?

If folding is disabled then it works but when it is enabled it does not work,
right? Is something folded when opening the attached file?

Best would be to provide exact steps based on plain Eclipse SDK.
Comment 10 David Pérez CLA 2004-07-14 11:52:06 EDT
Conclusions:

1) It does not depend on the method you use to invoke copy: main menu, Ctrl+C,
Ctrl+insert
2) Happens only with Java editors
3) Happens quite often
4) Cut fails more than the equivalent combination Copy+Delete
5) Cheetah plugin isn't installed.
Comment 11 David Pérez CLA 2004-07-15 05:24:28 EDT
When I copy some code and paste it in another file, the necessary imports are
pasted, but nothing else.  External programs view the clipboard as empty.

Does this provide any light of what it may be the cause?
Comment 12 Dani Megert CLA 2004-07-15 11:06:51 EDT
Please answer all the questions that I asked before reopening.
Comment 13 Dani Megert CLA 2007-06-22 09:58:55 EDT
Get rid of deprecated state.
Comment 14 Dani Megert CLA 2007-06-22 10:04:17 EDT
.