Bug 28075 - [startup] update.core loaded on startup even though i used -noupdate
Summary: [startup] update.core loaded on startup even though i used -noupdate
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.1 M4   Edit
Assignee: Eduardo Pereira CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2002-12-11 06:27 EST by Adam Kiezun CLA
Modified: 2002-12-18 14:41 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Kiezun CLA 2002-12-11 06:27:08 EST
20021210
even though i use -noupdate, 
the update.core plugin is loaded on startup

here's the stack trace - looks like it happens via a bytecoce verifier, which 
loads classes even if you did not use them yet (referening them is enough 
sometimes):
Activating plugin: org.eclipse.update.core
java.lang.Throwable
   	at java.lang.Throwable.<init>(Unknown Source)
   	at org.eclipse.core.internal.runtime.PluginStats.startPluginActivation
(Unknown Source)
   	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(Unknown Source)
   	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(Unknown Source)
   	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(Unknown Source)
   	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(Unknown Source)
   	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(Unknown Source)
   	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0
(Unknown Source)
   	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoader.loadClass
(Unknown Source)
   	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrerequisites
(Unknown Source)
   	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(Unknown Source)
   	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(Unknown Source)
   	at java.lang.ClassLoader.loadClass(Unknown Source)
   	at java.lang.Class.verifyImpl(Native Method)
   	at java.lang.Class.verify(Unknown Source)
   	at java.lang.Class.initialize(Unknown Source)
   	at java.lang.Class.newInstanceImpl(Native Method)
   	at java.lang.Class.newInstance(Unknown Source)
   	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(Unknown Source)
   	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(Unknown Source)
   	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(Unknown Source)
   	at org.eclipse.core.internal.runtime.InternalPlatform.loaderGetRunnable
(Unknown Source)
   	at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
   	at java.lang.reflect.Method.invoke(Unknown Source)
   	at org.eclipse.core.internal.boot.InternalBootLoader.getRunnable
(Unknown Source)
   	at org.eclipse.core.internal.boot.InternalBootLoader.run(Unknown Source)
   	at org.eclipse.core.boot.BootLoader.run(Unknown Source)
   	at java.lang.reflect.AccessibleObject.invokeL(Unknown Source)
   	at java.lang.reflect.Method.invoke(Unknown Source)
   	at org.eclipse.core.launcher.Main.basicRun(Unknown Source)
   	at org.eclipse.core.launcher.Main.run(Unknown Source)
   	at org.eclipse.core.launcher.Main.main(Unknown Source)
Comment 1 Christophe Elek CLA 2002-12-11 09:21:44 EST
Is it the very first start ? if so, this is workign as design, we need to
reconcile (i.e create platform.cfg) or eclipse wouldn't start properly. Can you
confirm ?
Comment 2 Christophe Elek CLA 2002-12-11 09:38:22 EST
Action Taken: reproduced with 1210 (build 2pm) update core is called
Action Plan : pass to UI 
Comment 3 Dejan Glozic CLA 2002-12-11 09:54:40 EST
Moved to Christophe by accident, moving back.
Comment 4 Eduardo Pereira CLA 2002-12-16 12:53:20 EST
Fix in workbench.java 1.22