Community
Participate
Working Groups
hi, if I do the following on Windows XP SP2 then some files have patches created erroneously - as though the entire file has changed. This would suggest some issue with line endings but I'm experienced with eclipse and CVS and having done some investigation am thinking this is likely a bug in the CVS diff routines, or possibly a problem with eclipse.org's cvs server setup, but my knowledge stop at that point. Interestingly, the same routine on a linux machine works fine. I'll copy in the thread on the cdt-dev list verbatim up to the present time next. thanks, Andrew 1) download eclipse-SDK-3.1-win32.zip from eclipse.org, and unzip it, chooseing a new empty location as the workspace 2) attach to CVS repository dev.eclipse.org at /cvsroot/tools as anonymous over pserver 3) checkout as project, the org.eclipse.cdt.managedbuilder.core plugin, from HEAD 4) make a single character change to GnuMakefileGenerator (and save) 5) do a Team -> Create Patch 6) observe the patch consists of the every line of the original being removed, every line of the slightly edited file being added
hi Norbert, This is what I would have thought also, but I've run the unaltered file from CVS, and the file as saved after a single character change, through a hex editor - both contain windows line endings. I've also confirmed that the Eclipse "Convert Line Delimiters to..." action is doing as it claims, just in case line ending conversions happen automatically outside of the server. I'm a little stumped on this one to be honest :) thanks, Andrew How to reproduce the erroneous patching: 1) download eclipse-SDK-3.1-win32.zip from eclipse.org, and unzip it, chooseing a new empty location as the workspace 2) attach to CVS repository dev.eclipse.org at /cvsroot/tools as anonymous over pserver 3) checkout as project, the org.eclipse.cdt.managedbuilder.core plugin, from HEAD 4) make a single character change to GnuMakefileGenerator (and save) 5) do a Team -> Create Patch 6) observe the patch consists of the every line of the original being removed, every line of the slightly edited file being added -------------------------------------------------------------------------------- From: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] On Behalf Of Ploett, Norbert Sent: 01 March 2006 09:56 To: CDT General developers list. Subject: AW: [cdt-dev] difficulty creating a patch (!) Hi Andrew, I have experienced similar problems but I could always fix them by converting the line delimiters (from the eclipse File menu). Norbert -------------------------------------------------------------------------------- Von: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] Im Auftrag von Andrew Ferguson Gesendet: Mittwoch, 1. März 2006 10:46 An: CDT General developers list. Cc: cdt-dev-bounces@eclipse.org Betreff: RE: [cdt-dev] difficulty creating a patch (!) hi Bogdan, Sunil, thanks for the responses. I do understand synchronization/update-to-dateness issues however, and have eliminated this possibility early on. I'm seeing the same problem today. I can reliably do the following 1) download eclipse-SDK-3.1-win32.zip from eclipse.org, and unzip it, chooseing a new empty location as the workspace 2) attach to CVS repository dev.eclipse.org at /cvsroot/tools as anonymous over pserver 3) checkout as project, the org.eclipse.cdt.managedbuilder.core plugin, from HEAD 4) make a single character change to GnuMakefileGenerator (and save) 5) do a Team -> Create Patch 6) observe the patch consists of the every line of the original being removed, every line of the slightly edited file being added In my experience, this would normally point to line endings, but I believe I've eliminated this also. It'd be great if anyone can confirm that the sequence above does or does not work for them. (I've been using eclipse and cvs for a couple of years so am fairly confident this isn't user error at this stage) thanks, Andrew -------------------------------------------------------------------------------- From: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] On Behalf Of Bogdan Gheorghe Sent: 28 February 2006 20:03 To: CDT General developers list. Cc: cdt-dev@eclipse.org; cdt-dev-bounces@eclipse.org Subject: Re: [cdt-dev] difficulty creating a patch (!) Andrew - I just quickly took a look at the two files that you mention at the bottom of your posting. IManagedScannerInfoCollector.java hasn't been changed since last June while GnuMakefileGenerator.java was changed yesterday (and if you take a look at the comparison, it is quite a big change). To ensure successful patching, you have to make sure that your changes are merged in with the latest from HEAD. To do this, perform a synchronize, and merge all incoming changes with your changes. Once your workspace is up to date with the latest from HEAD, you should have no problems creating a patch. Regards, Bogdan -------------------------------------------------------------------------------- From: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] On Behalf Of Davasam, Sunil K Sent: 28 February 2006 19:49 To: CDT General developers list. Subject: RE: [cdt-dev] difficulty creating a patch (!) First I replaced the file with latest from Head, made the changes and created a patch. FYI, I saw this strange behaviour with Eclipse v3.2 M5 and latest cdt sources. "Andrew Ferguson" <Andrew.Ferguson@arm.com> Sent by: cdt-dev-bounces@eclipse.org 02/28/2006 01:49 PM Please respond to "CDT General developers list." <cdt-dev@eclipse.org> To <cdt-dev@eclipse.org> cc Subject [cdt-dev] difficulty creating a patch (!) hi, I'm having a lot of trouble creating a patch for some changes I'd like to contribute and am wondering if other people have seen this or can reproduce it. The summary is that Team -> Create patch is behaving as though the entire file has changed, and have tested a number of things myself and was hoping other people could say if they have seen this, or can see it. (Gory details at end of email) Some files from within the same plug-in behave differently when creating patches of single line changes. This seems to correlate with the CVS Base time stamp - i.e. trying to create a patch against recently modified files fails, while creating patches against older files (e.g. from Nov 2005) succeeds. Has any CVS repository reconfiguration occurred recently that could possibly explain this? thanks, Andrew I'm using Eclipse 3.1 release, and have checked out projects from dev.eclipse.org/cvsroot/tools as anonymous. I'm running under Windows XP SP2. If I create a one line change, and Compare or Synchronize then I get a diff showing the single change as expected. However, creating a patch creates a file consisting of the repository file and the local file (prefixed by minus and plus symbols respectively). I've checked the following so far * line endings (by saving the local file with each type of line ending, including MacOS) * Compare shows that the repository is using Windows line endings (other line endings show entire file differences) * other whitespace changes (i.e. indentation). * whether the local file is marked as binary (its ASCII -kkv) * the version of eclipse (this seems to happen under 3.1 and 3.2) * playing with the patch creation options. They produce different formats but all think the entire file has changed. * file encoding is on default (Cp1252) * the eclipse bug database doesn't mention anything obviously related * changing Window -> Preferences -> General -> Compare/Patch -> Ignore whitespace to be on or off The first few lines of the erroneous patch are included at the end of the mail. I've noticed there are two paths in under dev.eclipse.org that CDT is available from but these seem to be aliases. To me, this suggests that maybe something in the cvs repository is causing this, but I can't see how? I've tried going back to square one with a fresh eclipse installation etc.. and am not having any joy. (The same setup worked previously). Other people within ARM can reproduce this, so I'm wondering can anyone else on this list reproduce it? Strangely, I see this behave correctly for some files. For example, C:\Eclipse\CDT-DEV-HEAD\workspace\org.eclipse.cdt.managedbuilder.core\src\org\eclipse\cdt\managedbuilder\scannerconfig\IManagedScannerInfoCollector.java will generate correct single line patch files. While C:\Eclipse\CDT-DEV-HEAD\workspace\org.eclipse.cdt.managedbuilder.core\src\org\eclipse\cdt\managedbuilder\makegen\gnu\GnuMakefileGenerator.java will generate an entire-file-changed patch. Files that generate correct patches have Properties -> CVS -> Base time stamp occuring earlier than February 2006 -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you._______________________________________________ cdt-dev mailing list cdt-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/cdt-dev -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
OK, I'll take a look.
Andrew, have you tried this using Eclipse 3.2 M5? This the build recommended by Doug for CDT HEAD. I just tried your scenario using 3.2 M5 and it worked as expected (ie. one line change). Give it a try and let me know how it goes.
hi Bogdan, didn't realize you were part of the dev team :) I originally was using Eclipse 3.2 M5 when I spotted this, but thought being a milestone might explain the issue. I'll check from scratch again however just to be 100% thanks, Andrew
ok, I've done the steps in a clean location, and unfortunately do still see the entire file being regenerated. The header of the patch is ### Eclipse Workspace Patch 1.0 #P org.eclipse.cdt.managedbuilder.core Index: src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java =================================================================== RCS file: /cvsroot/tools/org.eclipse.cdt-build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java,v retrieving revision 1.61 diff -u -r1.61 GnuMakefileGenerator.java --- src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java 27 Feb 2006 17:53:28 -0000 1.61 +++ src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java 1 Mar 2006 16:43:09 -0000 @@ -1,4302 +1,4302 @@ > I just tried your scenario using 3.2 M5 and it worked as expected (ie. one line change). was this on a windows box? I'm a little unsure what other variables there are here i.e. machine locales, network proxy setups ? thanks, Andrew
Configuration details from the Eclipse 3.2M5 run-through *** Date: Wed Mar 01 16:45:35 GMT 2006 *** Platform Details: *** System properties: awt.toolkit=sun.awt.windows.WToolkit eclipse.buildId=I20060217-1115 eclipse.commands=-os win32 -ws win32 -arch x86 -launcher C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\eclipse.exe -name Eclipse -showsplash 600 -exitdata 840_68 -vm C:\WINDOWS\system32\javaw.exe eclipse.ee.install.verify=false eclipse.product=org.eclipse.sdk.ide eclipse.startTime=1141231209219 eclipse.vm=C:\WINDOWS\system32\javaw.exe eclipse.vmargs=-Xms40m -Xmx256m -jar C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\startup.jar eof=eof file.encoding=Cp1252 file.encoding.pkg=sun.io file.separator=\ java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt.windows.WPrinterJob java.class.path=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\startup.jar java.class.version=49.0 java.endorsed.dirs=C:\Program Files\Java\jre1.5.0_06\lib\endorsed java.ext.dirs=C:\Program Files\Java\jre1.5.0_06\lib\ext java.home=C:\Program Files\Java\jre1.5.0_06 java.io.tmpdir=C:\DOCUME~1\aferguso\LOCALS~1\Temp\ java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\system32;C:\WINDOWS;c:\ARMpit\bin\win_32-pentium;C:\Program Files\CA\Dcs\DMScripting\;C:\Program Files\CA\DCS\CAWIN\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\CA\Unicenter Software Delivery\BIN;C:\CA_APPSW;C:\Program Files\QuickTime\QTSystem\ java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition java.runtime.version=1.5.0_06-b05 java.specification.name=Java Platform API Specification java.specification.vendor=Sun Microsystems Inc. java.specification.version=1.5 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.5.0_06 java.vm.info=mixed mode, sharing java.vm.name=Java HotSpot(TM) Client VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Sun Microsystems Inc. java.vm.specification.version=1.0 java.vm.vendor=Sun Microsystems Inc. java.vm.version=1.5.0_06-b05 line.separator= org.eclipse.jdt.debug.ui.scrapbookActive=false org.osgi.framework.bootdelegation=* org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5 org.osgi.framework.language=en org.osgi.framework.os.name=WindowsXP org.osgi.framework.os.version=5.1 org.osgi.framework.processor=x86 org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers org.osgi.framework.vendor=Eclipse org.osgi.framework.version=1.3.0 org.osgi.supports.framework.extension=true os.arch=x86 os.name=Windows XP os.version=5.1 osgi.arch=x86 osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.core.jobs@2:start, org.eclipse.core.runtime.compatibility.registry, org.eclipse.equinox.registry@2:start, org.eclipse.equinox.preferences, org.eclipse.core.contenttype, org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start osgi.bundlestore=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\configuration\org.eclipse.osgi\bundles osgi.configuration.area=file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/configuration/ osgi.framework=file:/c:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi_3.2.0.v20060214.jar osgi.framework.beginningstartlevel=1 osgi.framework.shape=jar osgi.framework.version=3.2.0.v20060214 osgi.install.area=file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/ osgi.instance.area=file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/workspace/ osgi.instance.area.default=file:/C:/Documents and Settings/aferguso/workspace/ osgi.logfile=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\workspace\.metadata\.log osgi.manifest.cache=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\configuration\org.eclipse.osgi\manifests osgi.nl=en_GB osgi.os=win32 osgi.splashLocation=c:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\plugins\org.eclipse.platform_3.2.0.v20060214-1600\splash.bmp osgi.splashPath=platform:/base/plugins/org.eclipse.platform osgi.syspath=c:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\plugins osgi.ws=win32 path.separator=; sun.arch.data.model=32 sun.boot.class.path=C:\Program Files\Java\jre1.5.0_06\lib\rt.jar;C:\Program Files\Java\jre1.5.0_06\lib\i18n.jar;C:\Program Files\Java\jre1.5.0_06\lib\sunrsasign.jar;C:\Program Files\Java\jre1.5.0_06\lib\jsse.jar;C:\Program Files\Java\jre1.5.0_06\lib\jce.jar;C:\Program Files\Java\jre1.5.0_06\lib\charsets.jar;C:\Program Files\Java\jre1.5.0_06\classes sun.boot.library.path=C:\Program Files\Java\jre1.5.0_06\bin sun.cpu.endian=little sun.cpu.isalist= sun.desktop=windows sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding=Cp1252 sun.management.compiler=HotSpot Client Compiler sun.os.patch.level=Service Pack 2 user.country=GB user.dir=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse user.home=C:\Documents and Settings\aferguso user.language=en user.name=aferguso user.timezone=Europe/London user.variant= *** Features: org.eclipse.jdt (3.2.0.v20060215-1200-0cq-cuim1y) "Eclipse Java Development Tools" org.eclipse.jdt.source (3.2.0.v20060215-1200-0cq-cuim1y) "Eclipse Java Development Tools SDK" org.eclipse.pde (3.2.0.v20060210--qSWJzJJez) "Eclipse Plug-in Development Environment" org.eclipse.pde.source (3.2.0.v20060210--qSWJzJJez) "Eclipse Plug-in Development Environment Developer Resources" org.eclipse.platform (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform" org.eclipse.platform.source (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform Plug-in Developer Resources" org.eclipse.rcp (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP" org.eclipse.rcp.source (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP Plug-in Developer Resources" org.eclipse.sdk (3.2.0.v20060210--hQXJzJJez) "Eclipse Project SDK" *** Plug-in Registry: com.ibm.icu (3.4.2) "International Components for Unicode for Java (ICU4J)" [Resolved] com.ibm.icu.source (3.4.2) "International Components for Unicode for Java (ICU4J) source plug-in" [Resolved] com.jcraft.jsch (0.1.18) "Jsch Plug-in" [Resolved] org.apache.ant (1.6.5) "Apache Ant" [Resolved] org.apache.lucene (1.4.103.v20051212) "Apache Lucene" [Resolved] org.eclipse.ant.core (3.1.100.v20060216) "Ant Build Tool Core" [Resolved] org.eclipse.ant.ui (3.2.0.v20060216a) "Ant UI" [Resolved] org.eclipse.compare (3.2.0.v20060209) "Compare Support" [Active] org.eclipse.core.boot (3.1.0.v20051108) "Core Boot" [Resolved] org.eclipse.core.commands (3.2.0.I20060214-1600) "Commands" [Active] org.eclipse.core.contenttype (3.2.0.v20060215a) "Eclipse Content Mechanism" [Active] org.eclipse.core.expressions (3.2.0.v20060215-1200) "Expression Language" [Active] org.eclipse.core.filebuffers (3.2.0.v20060215-1200) "File Buffers" [Active] org.eclipse.core.filesystem (1.0.0.v20060206) "Core File Systems" [Resolved] org.eclipse.core.filesystem.win32.x86 (1.0.0.v20051114) "Core File System for Windows" [Resolved] org.eclipse.core.jobs (3.2.0.v20060206) "Eclipse Jobs Mechanism" [Active] org.eclipse.core.resources (3.2.0.v20060214) "Core Resource Management" [Active] org.eclipse.core.resources.compatibility (3.2.0.v20060123) "Core Resource Management Compatibility Fragment" [Resolved] org.eclipse.core.resources.win32 (3.2.0.v20060130) "Core Resource Management Win32 Fragment" [Resolved] org.eclipse.core.runtime (3.2.0.v20060216) "Core Runtime" [Active] org.eclipse.core.runtime.compatibility (3.1.0.v20060123) "Core Runtime Plug-in Compatibility" [Active] org.eclipse.core.runtime.compatibility.registry (3.2.0.v20060215a) "Eclipse Registry Compatibility Fragment" [Resolved] org.eclipse.core.variables (3.1.100.v20060209) "Core Variables" [Resolved] org.eclipse.debug.core (3.2.0.v20060216e) "Debug Core" [Active] org.eclipse.debug.ui (3.2.0.v20060216e) "Debug UI" [Active] org.eclipse.equinox.common (1.0.0.v20060215a) "Common Eclipse Runtime" [Active] org.eclipse.equinox.preferences (1.0.0.v20060215a) "Eclipse Preferences Mechanism" [Active] org.eclipse.equinox.registry (3.2.0.v20060217) "Extension Registry Support" [Active] org.eclipse.help (3.2.0.v20060212) "Help System Core" [Active] org.eclipse.help.appserver (3.1.100.v20051212) "Help Application Server" [Resolved] org.eclipse.help.base (3.2.0.v20060212) "Help System Base" [Resolved] org.eclipse.help.ui (3.2.0.v20060212) "Help System UI" [Resolved] org.eclipse.help.webapp (3.2.0.v20060212) "Help System Webapp" [Resolved] org.eclipse.jdt (3.2.0.v20060216-0800) "Eclipse Java Development Tools" [Resolved] org.eclipse.jdt.apt.core (3.2.0.v20060214-2220) "Java Annotation Processing Core" [Active] org.eclipse.jdt.apt.ui (3.2.0.v20060214-2220) "Java Annotation Processing UI" [Active] org.eclipse.jdt.core (3.2.0.v_642) "Java Development Tools Core" [Active] org.eclipse.jdt.core.manipulation (1.0.0.v20060215-1200) "Java Code Manipulation Functionality" [Resolved] org.eclipse.jdt.debug (3.2.0.v20060216d) "JDI Debug Model" [Active] org.eclipse.jdt.debug.ui (3.2.0.v20060215b) "JDI Debug UI" [Active] org.eclipse.jdt.doc.isv (3.2.0.v20060215-1200) "Eclipse JDT Plug-in Developer Guide" [Resolved] org.eclipse.jdt.doc.user (3.2.0.v20060215-1200) "Eclipse Java Development User Guide" [Resolved] org.eclipse.jdt.junit (3.2.0.v20060215-1200) "Java Development Tools JUnit support" [Active] org.eclipse.jdt.junit.runtime (3.2.0.v20060215-1200) "Java Development Tools JUnit runtime support" [Resolved] org.eclipse.jdt.launching (3.2.0.v20060210a) "Java Development Tools Launching Support" [Active] org.eclipse.jdt.source (3.2.0.v20060215-1200-0cq-cuim1y) "Eclipse Java Development Tools SDK" [Resolved] org.eclipse.jdt.ui (3.2.0.v20060217-1100) "Java Development Tools UI" [Active] org.eclipse.jface (3.2.0.I20060216-1600) "JFace" [Active] org.eclipse.jface.databinding (3.2.0.I20060214-1600) "JFace Data Binding" [Resolved] org.eclipse.jface.text (3.2.0.v20060215-1200) "JFace Text" [Active] org.eclipse.ltk.core.refactoring (3.2.0.v20060215-1200) "Refactoring Core" [Active] org.eclipse.ltk.ui.refactoring (3.2.0.v20060215-1200) "Refactoring UI" [Active] org.eclipse.osgi.services (3.1.100.v20060109) "OSGi Release 3 Services" [Resolved] org.eclipse.osgi.util (3.1.100.v20060109) "OSGi R3 Utility Classes" [Resolved] org.eclipse.pde (3.2.0.v20060213-1200) "Eclipse Plug-in Development Environment" [Active] org.eclipse.pde.build (3.2.0.v20060217) "Plug-in Development Environment Build Support" [Resolved] org.eclipse.pde.core (3.2.0.v20060217-0800) "Plug-in Development Core" [Active] org.eclipse.pde.doc.user (3.1.0.v20060216-1600) "Eclipse Plug-in Development User Guide" [Resolved] org.eclipse.pde.junit.runtime (3.2.0.v20060213-1200) "PDE JUnit Plug-in Test" [Resolved] org.eclipse.pde.runtime (3.2.0.v20060131) "Plug-in Development Environment Runtime" [Resolved] org.eclipse.pde.source (3.2.0.v20060210--qSWJzJJez) "Eclipse Plug-in Development Environment Developer Resources" [Resolved] org.eclipse.pde.ui (3.2.0.v20060216-1030) "Plug-in Development UI" [Resolved] org.eclipse.platform (3.2.0.v20060214-1600) "Eclipse Platform" [Resolved] org.eclipse.platform.doc.isv (3.2.0.I20060217-1100) "Eclipse Platform Plug-in Developer Guide" [Resolved] org.eclipse.platform.doc.user (3.2.0.v20060213-0010) "Eclipse Workbench User Guide" [Resolved] org.eclipse.platform.source (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform Plug-in Developer Resources" [Resolved] org.eclipse.platform.source.win32.win32.x86 (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform Plug-in Developer Resources" [Resolved] org.eclipse.rcp (3.2.0.v20051206) "Eclipse RCP" [Resolved] org.eclipse.rcp.source (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP Plug-in Developer Resources" [Resolved] org.eclipse.rcp.source.win32.win32.x86 (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP Plug-in Developer Resources" [Resolved] org.eclipse.sdk (3.2.0.v20060214) "Eclipse Project SDK" [Resolved] org.eclipse.search (3.2.0.v20060217-1100) "Search Support" [Resolved] org.eclipse.swt (3.2.0.v3224m) "Standard Widget Toolkit" [Resolved] org.eclipse.swt.win32.win32.x86 (3.2.0.v3224) "Standard Widget Toolkit for Windows" [Resolved] org.eclipse.team.core (3.2.0.I200602141600) "Team Support Core" [Active] org.eclipse.team.cvs.core (3.2.0.I200602161200) "CVS Team Provider Core" [Active] org.eclipse.team.cvs.ssh (3.2.0.I20051128) "CVS SSH Core" [Resolved] org.eclipse.team.cvs.ssh2 (3.2.0.I200602161600) "CVS SSH2" [Active] org.eclipse.team.cvs.ui (3.2.0.I200602170010) "CVS Team Provider UI" [Active] org.eclipse.team.ui (3.2.0.I200602170010) "Team Support UI" [Active] org.eclipse.text (3.2.0.v20060215-1200) "Text" [Active] org.eclipse.tomcat (4.1.130.v20060212) "Tomcat Wrapper" [Resolved] org.eclipse.ui (3.2.0.I20060216-1600) "Eclipse UI" [Active] org.eclipse.ui.browser (3.2.0.v20060212) "Browser Support" [Resolved] org.eclipse.ui.cheatsheets (3.2.0.v20060212) "Cheat Sheets" [Resolved] org.eclipse.ui.console (3.1.100.v20060214) "Console" [Active] org.eclipse.ui.editors (3.2.0.v20060215-1200) "Default Text Editor" [Active] org.eclipse.ui.externaltools (3.1.100.v20060206) "External Tools" [Active] org.eclipse.ui.forms (3.2.0.v20060212b) "Eclipse Forms" [Active] org.eclipse.ui.ide (3.2.0.I20060216-1200) "Eclipse IDE UI" [Active] org.eclipse.ui.intro (3.2.0.v20060213) "Welcome Framework" [Active] org.eclipse.ui.navigator (3.2.0.I20060210-0800) "Common Navigator View" [Resolved] org.eclipse.ui.navigator.resources (3.2.0.I20060210-0800) "Navigator Workbench Components" [Resolved] org.eclipse.ui.presentations.r21 (3.2.0.I20060207-0800) "R21 Presentation Plug-in" [Resolved] org.eclipse.ui.views (3.2.0.I20060207-0800) "Views" [Active] org.eclipse.ui.views.properties.tabbed (3.2.0.I20060213-2000) "Tabbed Properties View" [Resolved] org.eclipse.ui.win32 (3.2.0.I20060207-0800) "Eclipse UI Win32 Enhancements" [Resolved] org.eclipse.ui.workbench (3.2.0.I20060216-1600) "Workbench" [Active] org.eclipse.ui.workbench.compatibility (3.2.0.I20060207-0800) "Workbench Compatibility" [Resolved] org.eclipse.ui.workbench.texteditor (3.2.0.v20060216-0800) "Text Editor Framework" [Active] org.eclipse.update.configurator (3.1.100.v20051214) "Install/Update Configurator" [Active] org.eclipse.update.core (3.1.100.v20051215a) "Install/Update Core" [Active] org.eclipse.update.core.win32 (3.1.100.v20051205) "Install/Update Core for Windows" [Resolved] org.eclipse.update.scheduler (3.1.100) "Automatic Updates Scheduler" [Active] org.eclipse.update.ui (3.1.100.v20051215) "Install/Update UI" [Active] org.junit (3.8.1) "JUnit Testing Framework" [Resolved] system.bundle (3.2.0.v20060214) "OSGi System Bundle" [Active] *** User Preferences: #Wed Mar 01 16:45:35 GMT 2006 /instance/org.eclipse.jdt.ui/tabWidthPropagated=true /instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width= /instance/org.eclipse.ui.ide/platformState=109 file_export_version=3.0 @org.eclipse.pde.core=3.2.0.v20060217-0800 @org.eclipse.jdt.ui=3.2.0.v20060217-1100 /instance/org.eclipse.team.cvs.ui/pref_first_startup=false /instance/org.eclipse.pde.core/platform_path=C\:\\CreatePatchProblemE325\\eclipse-SDK-3.2M5-win32\\eclipse /instance/org.eclipse.core.resources/version=1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled /instance/org.eclipse.team.cvs.core/repositories/%pserver%anonymous@dev.eclipse.org%%cvsroot%tools/location=\:pserver\:anonymous@dev.eclipse.org\:/cvsroot/tools @org.eclipse.jdt.launching=3.2.0.v20060210a /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.5 /instance/org.eclipse.ui.ide/tipsAndTricks=true /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.5 @org.eclipse.team.cvs.core=3.2.0.I200602161200 /instance/org.eclipse.ui/showIntro=false /configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=5 @org.eclipse.jdt.core=3.2.0.v_642 /configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=C\:\\CreatePatchProblemE325\\eclipse-SDK-3.2M5-win32\\workspace /configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true /instance/org.eclipse.jdt.ui/proposalOrderMigrated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error @org.eclipse.ui.ide=3.2.0.I20060216-1200 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch /instance/org.eclipse.jdt.ui/fontPropagated=true @org.eclipse.core.resources=3.2.0.v20060214 @org.eclipse.ui=3.2.0.I20060216-1600 /instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType1,0">\r\n<vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n<vm id\="0" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/" name\="jre1.5.0_06" path\="C\:\\Program Files\\Java\\jre1.5.0_06"/>\r\n</vmType>\r\n</vmSettings>\r\n /configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=2 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error @org.eclipse.ui.workbench=3.2.0.I20060216-1600 @org.eclipse.ui.editors=3.2.0.v20060215-1200 /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations.migrated=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=10 \!/= /instance/org.eclipse.team.ui/org.eclipse.team.ui.first_time=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 /instance/org.eclipse.ui.workbench/ENABLED_DECORATORS=org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true, /instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Courier New|10|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; @org.eclipse.team.cvs.ui=3.2.0.I200602170010 /instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true @org.eclipse.team.ui=3.2.0.I200602170010 *** Current Install Configuration: Install configuration: Last changed on 01-Mar-2006 Location: file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/configuration/org.eclipse.update/platform.xml Configured sites: platform:/base/ Configured features: ID: org.eclipse.platform, Version: null ID: org.eclipse.rcp, Version: null ID: org.eclipse.platform.source, Version: null ID: org.eclipse.jdt, Version: null ID: org.eclipse.jdt.source, Version: null ID: org.eclipse.pde, Version: null ID: org.eclipse.sdk, Version: null ID: org.eclipse.pde.source, Version: null ID: org.eclipse.rcp.source, Version: null Configured plug-ins: file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/com.ibm.icu.source_3.4.2/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/com.ibm.icu_3.4.2.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/com.jcraft.jsch_0.1.18.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.apache.ant_1.6.5/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.apache.lucene_1.4.103.v20051212/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ant.core_3.1.100.v20060216.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ant.ui_3.2.0.v20060216a.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.compare_3.2.0.v20060209.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.boot_3.1.0.v20051108.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.commands_3.2.0.I20060214-1600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.contenttype_3.2.0.v20060215a.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.expressions_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.filebuffers_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.filesystem.win32.x86_1.0.0.v20051114.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.filesystem_1.0.0.v20060206.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.jobs_3.2.0.v20060206.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.resources.compatibility_3.2.0.v20060123.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.resources.win32_3.2.0.v20060130.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.resources_3.2.0.v20060214.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.0.v20060215a/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.runtime.compatibility_3.1.0.v20060123.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.runtime_3.2.0.v20060216.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.variables_3.1.100.v20060209.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.debug.core_3.2.0.v20060216e.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.debug.ui_3.2.0.v20060216e.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.equinox.common_1.0.0.v20060215a.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.equinox.preferences_1.0.0.v20060215a.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.equinox.registry_3.2.0.v20060217.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.appserver_3.1.100.v20051212.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.base_3.2.0.v20060212.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.ui_3.2.0.v20060212.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.webapp_3.2.0.v20060212/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help_3.2.0.v20060212.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.apt.core_3.2.0.v20060214-2220.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.apt.ui_3.2.0.v20060214-2220.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.core.manipulation_1.0.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.core_3.2.0.v_642.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.debug.ui_3.2.0.v20060215b.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.debug_3.2.0.v20060216d/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.doc.isv_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.doc.user_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.junit.runtime_3.2.0.v20060215-1200/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.junit_3.2.0.v20060215-1200/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.launching_3.2.0.v20060210a.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.source_3.2.0.v20060215-1200-0cq-cuim1y/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.ui_3.2.0.v20060217-1100.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt_3.2.0.v20060216-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jface.databinding_3.2.0.I20060214-1600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jface.text_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jface_3.2.0.I20060216-1600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ltk.ui.refactoring_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi.services_3.1.100.v20060109.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi.util_3.1.100.v20060109.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi_3.2.0.v20060214.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.build_3.2.0.v20060217/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.core_3.2.0.v20060217-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.doc.user_3.1.0.v20060216-1600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.junit.runtime_3.2.0.v20060213-1200/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.runtime_3.2.0.v20060131.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.source_3.2.0.v20060210--qSWJzJJez/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.ui_3.2.0.v20060216-1030.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde_3.2.0.v20060213-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.doc.isv_3.2.0.I20060217-1100.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.doc.user_3.2.0.v20060213-0010.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.source.win32.win32.x86_3.2.0.v20060215-6arkIf-1sI/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.source_3.2.0.v20060215-6arkIf-1sI/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform_3.2.0.v20060214-1600/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.rcp.source.win32.win32.x86_3.2.0.v20060210-3BlARRhN5X/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.rcp.source_3.2.0.v20060210-3BlARRhN5X/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.rcp_3.2.0.v20051206.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.sdk_3.2.0.v20060214/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.search_3.2.0.v20060217-1100.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.swt.win32.win32.x86_3.2.0.v3224.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.swt_3.2.0.v3224m.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.core_3.2.0.I200602141600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.core_3.2.0.I200602161200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.ssh2_3.2.0.I200602161600/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.ssh_3.2.0.I20051128.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.ui_3.2.0.I200602170010.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.ui_3.2.0.I200602170010.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.text_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.tomcat_4.1.130.v20060212/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.browser_3.2.0.v20060212.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.cheatsheets_3.2.0.v20060212.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.console_3.1.100.v20060214.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.editors_3.2.0.v20060215-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.externaltools_3.1.100.v20060206.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.forms_3.2.0.v20060212b.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.ide_3.2.0.I20060216-1200.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.intro_3.2.0.v20060213.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.navigator.resources_3.2.0.I20060210-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.navigator_3.2.0.I20060210-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.presentations.r21_3.2.0.I20060207-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_3.2.0.I20060213-2000.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.views_3.2.0.I20060207-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.win32_3.2.0.I20060207-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20060207-0800/ file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.2.0.v20060216-0800.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.workbench_3.2.0.I20060216-1600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui_3.2.0.I20060216-1600.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.configurator_3.1.100.v20051214.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.core.win32_3.1.100.v20051205.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.core_3.1.100.v20051215a.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.scheduler_3.1.100.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.ui_3.1.100.v20051215.jar file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.junit_3.8.1/
Bogdan, I can reproduce this with eclipse 3.2M5 and the latest from CDT head on windows. If you are unable to reproduce it on your system, you can drop by my office and see if we can find out what has changed.
Thanks Dave - I was able to reproduce it. I took a look at org.eclipse.managedbuilder.core and noticed that there are a number of files within that plugin that have been committed with CRLF as a line ending. There are a number of ways that this might have happened: i) file was created on Windows but committed from Linux or ii) file was initially committed as a binary files, then changed over to another mode without changing the line endings (ie. through the use of cvs admin outside of Eclipse). The result is the behaviour described by Andrew - never working on Win32 regardless of the setting because we always strip away any CRs when doing a diff (will work on Linux, however, because Linux ignores the CRs). So in order to fix this you have three choices - some better suited for committers (hint hint Doug/Dave): i) On Linux: Check out org.eclipse.cdt.managedbuilder.core (you will get a list of all the files that have CRLF instead of CR in the Error Log). Select them and use File>Convert Line Delimiters To>Unix and recommit them. Done! ii) On Windows: Go to Window>Preferences>Team>Files and Folders and check OFF "Convert Text files to use platform Line endings". This will give you a list of all files that need to fixed in the Error Log. Check out org.eclipse.cdt.managedbuilder.core. Touch all of the files mentioned in the Error Log (just a space and delete will do) and commit all changed files. Done! iii) On Windows: Accept Andrew's entire file patch which will basically be akin to doing step ii. I'm going to leave this bug open because we should have a way of fixing these type of situation automatically.
hi Leo, I've added you to the CC list on this defect in case you were not aware of it. It seems to be the files checked in as part of the new dependency calculator work have CRLF line endings on the CVS server? Would it be possible for a comitter to recommitt the files as suggest in either (i) or (ii) below? thanks, Andrew
> i) file was created on Windows but committed from Linux Yes, that is what I did - I guess I won't do it again... I'll take care of it. Thanks, Leo
I have re-commited the affected files. Sorry for the problems. Leo
*** Bug 152130 has been marked as a duplicate of this bug. ***
*** Bug 171951 has been marked as a duplicate of this bug. ***
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.