Bug 27618 - Problems upgrading to new build
Summary: Problems upgrading to new build
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Update (deprecated - use Eclipse>Equinox>p2) (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P1 blocker (vote)
Target Milestone: ---   Edit
Assignee: Christophe Elek CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 27634 27647 27817 27911 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-12-03 16:49 EST by Sonia Dimitrov CLA
Modified: 2002-12-09 12:09 EST (History)
7 users (show)

See Also:


Attachments
Zipped .config dir (4.88 KB, application/x-zip-compressed)
2002-12-03 23:28 EST, Nick Edgar CLA
no flags Details
New core avoiding loop (312.48 KB, application/octet-stream)
2002-12-04 07:45 EST, Christophe Elek CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sonia Dimitrov CLA 2002-12-03 16:49:26 EST
- build 2002-11-27
- installed in c:\eclipse-latest
- created shortcut on desktop
- ran for a while
- had a workspace with lots of projects in it
- downloaded build 2002-12-03
- deleted c:\eclipse-latest
- unziped new build to c:\eclipse-latest
- tried to start with existing shortcut
- was presented with a splash scree but then nothing else
- note that there weren't any java.exe processes in the task manager
- nothing written to log file
- I had to kill the process

I was using Sun 1.4.1.
Have heard that someone else had the same problem with a 1.3.1 VM.
Comment 1 Matthew Conway CLA 2002-12-03 17:21:04 EST
I'm also having a problem with 20021203-13:15 - I'm getting a Windows error 
dialog on javaw.exe:

"The procedure entry point SetLayout could not be located in the dynamic link 
library GDI32.dll"

This happens when I extract into a fresh directory and double click on 
eclipse.exe (i.e. no previous workspace, other plugins, etc, just the bare 
install)

This happens with either JDK 1.3.1_04 or 1.4.1 in my path.

stack trace:

java.lang.UnsatisfiedLinkError: 
D:\dev\t\eclipse\plugins\org.eclipse.swt.win32_2.1.0\os\win32\x86\swt-win32-
2119.dll: The specified procedure could not be found
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1381)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:832)
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:104)
        at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:42)
        at org.eclipse.swt.widgets.Display.internal_new_GC(Display.java:1178)
        at org.eclipse.swt.graphics.Device.init(Device.java:541)
        at org.eclipse.swt.widgets.Display.init(Display.java:1197)
        at org.eclipse.swt.graphics.Device.<init>(Device.java:90)
        at org.eclipse.swt.widgets.Display.<init>(Display.java:287)
        at org.eclipse.swt.widgets.Display.<init>(Display.java:283)
        at org.eclipse.ui.internal.Workbench.run(Workbench.java:1369)
        at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
        at org.eclipse.core.launcher.Main.run(Main.java:703)
        at org.eclipse.core.launcher.Main.main(Main.java:539)


I'm currently using 200211151436 without any problems, I'm not sure if I'd have 
the same problem on any builds between then and now, but can try if requested.

Comment 2 DJ Houghton CLA 2002-12-03 17:42:59 EST
Note is this related to bug 27581?
Comment 3 Christophe Elek CLA 2002-12-03 20:06:49 EST
The symptom doesn't look like an update issue where we would have not reconciled
properly, but I will check.
Seems the VM droped without closing the exe (which closes the splash screen)
Comment 4 Nick Edgar CLA 2002-12-03 22:14:44 EST
I'm seeing this as well, on a Sun 1.3.1 VM.
Comment 5 Nick Edgar CLA 2002-12-03 22:19:20 EST
...using build I20021203-13:15.  Same symptoms, nothing in the log.
Comment 6 Nick Edgar CLA 2002-12-03 23:13:44 EST
This is really strange.  I tried to track this down by launching Main directly 
with -verbose on the command line (as a VM arg).  This time it worked.  I then 
went back to use the old batch file I used to launch, and now it works too.
I can't reproduce the problem now.
Comment 7 Nick Edgar CLA 2002-12-03 23:27:04 EST
Managed to reproduce it by deleting 
my .metadata\.plugins\org.eclipse.ui.workbench\dialog_settings.xml file.
This contains the plugin registry hash, used to fix the problem with 
activating Update Core each time.
Deleting the file causes Update Core to be activated to determine the new 
features.

I got the following stack dump in the console:
java.lang.StackOverflowError
        at java.io.FileNotFoundException.<init>(FileNotFoundException.java:62)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:64)
        at java.io.FileInputStream.<init>(FileInputStream.java:95)
        at org.apache.xerces.util.SecuritySupport12$3.run
(SecuritySupport12.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.xerces.util.SecuritySupport12.getFileInputStream
(SecuritySupport12.java:98)
        at org.apache.xerces.util.ObjectFactory.createObject
(ObjectFactory.java:170)
        at org.apache.xerces.util.ObjectFactory.createObject
(ObjectFactory.java:120)
        at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:95)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:51)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:446)
        at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement
(XMLNamespaceBinder.java:832)
        at org.apache.xerces.impl.XMLNamespaceBinder.startElement
(XMLNamespaceBinder.java:568)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement
(XMLDTDValidator.java:809)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerImpl.java:75
2)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElement
Hook(XMLDocumentScannerImpl.ja
va:926)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher
.dispatch(XMLDocumentFragmentS
cannerImpl.java:1523)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1158)
        at org.eclipse.update.internal.model.InstallConfigurationParser.<init>
(InstallConfigurationParser.java:65)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.initialize
(InstallConfigurationModel.java:33)
        at 
org.eclipse.update.internal.model.InstallConfigurationModel.getCreationDate
(InstallConfigurationModel.java:15
9)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.processConfig
(InstallConfigurationParser.java:27
8)
        at 
org.eclipse.update.internal.model.InstallConfigurationParser.startElement
(InstallConfigurationParser.java:109
)
[etc...]
Comment 8 Nick Edgar CLA 2002-12-03 23:28:41 EST
Created attachment 2638 [details]
Zipped .config dir

Attached Zip containing my .config dir.
Comment 9 Christophe Elek CLA 2002-12-04 07:12:11 EST
*** Bug 27634 has been marked as a duplicate of this bug. ***
Comment 10 Christophe Elek CLA 2002-12-04 07:13:40 EST
Action Taken: fix loop in getCreationDate() in the Parser.
Action Plan: download yesterday integration build, test startup with new code.
Comment 11 Christophe Elek CLA 2002-12-04 07:45:57 EST
Created attachment 2647 [details]
New core avoiding loop
Comment 12 Christophe Elek CLA 2002-12-04 07:47:23 EST
Action Taken: Unable to reproduce it on my machine, released code, released new map
Action Plan: Can we build it and try ? I just atached the new updatecore.jar if
you want to replace it and try it first...
Comment 13 Christophe Elek CLA 2002-12-04 08:52:13 EST
Action Taken: Reproduced situation, replacing the old updatecore by the one
attached fixed the reconciliation issue
Action Plan: Ok to build
Comment 14 Sanjay Madhavan CLA 2002-12-04 09:05:12 EST
*** Bug 27647 has been marked as a duplicate of this bug. ***
Comment 15 Matthew Conway CLA 2002-12-04 16:06:53 EST
I'm still having the same failure (SetLayout not in GDI32.dll) with build
I200212041234

I unzip to a clean directory, run eclipse.exe, The finishing install splash
comes up, disappears, (workspace dir seems to be created successfully) then the
eclipse splash comes up, and the error dialog appears soon after that.

I'm using Winnt 4.0 SP6a, and the error happens with both Sun jdk 1.3.1 and 1.4.1
Comment 16 Christophe Elek CLA 2002-12-04 17:25:48 EST
Matthew, 
this does not seem 'at first glance' to be related. We need to make sure they
are not related.
Can you start Eclipse as a java application from the command line: 'java -cp
startup.jar org.eclipse.core.launcher.Main -debug' a see if you get something in
the command prompt window ?

If the trace looks different from the one Nick found, can you please open
another bugzilla so we can track them as separate issue ?
Thanks
Comment 17 Matthew Conway CLA 2002-12-04 17:45:58 EST
Hmm, Bug 27647 was marked as a duplicate of this one - and that bug describes my
problem pretty closely.  Should I un-duplicate that bug or create a new one?

The stack trace is different and equal to the one described in my first comment.
Comment 18 Knut Radloff CLA 2002-12-04 18:00:31 EST
I don't think bug 27647 is a dup of this one. The missing entry point error 
suggests that SWT is calling some Win32 API that does not exist on NT.
I opened bug 27710 against SWT. I'm guessing Matthew is running on NT as well 
whereas Sonja reported seeing Eclipse hang on Windows2000. 
Comment 19 Sonia Dimitrov CLA 2002-12-06 09:24:55 EST
*** Bug 27817 has been marked as a duplicate of this bug. ***
Comment 20 Christophe Elek CLA 2002-12-07 21:20:42 EST
Action taken: fixed and verified in 1206 and 1207
Comment 21 Sonia Dimitrov CLA 2002-12-09 12:09:42 EST
*** Bug 27911 has been marked as a duplicate of this bug. ***