Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » question about the platform dependency on org.apache.xerces
question about the platform dependency on org.apache.xerces [message #185878] Wed, 28 January 2004 11:13 Go to next message
Eclipse UserFriend
Originally posted by: kk.dev.null

I look at the Eclipse platform runtime, and I don't find anything that is
dependent on org.apache.xerces. I can remove it without really
affecting the platform runtime.

Now, my plugin is using the newer version of xerces from Apache,
and I package it as a plugin to be deployed in Eclipse, using the
same name org.apache.xerces but with version number 2.6.0.
When I deployed 2.6.0, I get the following error during startup
and Eclipse aborted, but it's fine when I deploy the old one (4.0.3)
that came with Eclipse.

[kk@cerberus:eclipse-runtime-I20040121] ./eclipse
org.eclipse.core.dependencies.IDependencySystem$CyclicSystem Exception:
{org.eclipse.core.runtime.compatibility,org.apache.xerces}
at
org.eclipse.core.internal.dependencies.DependencySystem.visi t(DependencySystem.java:147)
at
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySystem.java:73)
at
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySystem.java:68)
at
org.eclipse.osgi.internal.resolver.ResolverImpl.resolve(Reso lverImpl.java:38)
at
org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:164)
at
org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:192)
at
org.eclipse.osgi.framework.internal.core.PackageAdmin.refres hPackages(PackageAdmin.java:389)
at
org.eclipse.osgi.framework.internal.core.PackageAdmin$1.run( PackageAdmin.java:362)
at java.lang.Thread.run(Thread.java:534)
org.eclipse.core.dependencies.IDependencySystem$CyclicSystem Exception:
{org.eclipse.core.runtime.compatibility,org.apache.xerces}
at
org.eclipse.core.internal.dependencies.DependencySystem.visi t(DependencySystem.java:147)
at
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySystem.java:73)
at
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySystem.java:68)
at
org.eclipse.osgi.internal.resolver.ResolverImpl.resolve(Reso lverImpl.java:38)
at
org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:164)
at
org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:192)
at
org.eclipse.osgi.framework.internal.core.PackageAdmin.resolv eBundles(PackageAdmin.java:765)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:387)
at
org.eclipse.osgi.framework.internal.core.Bundle.start(Bundle .java:312)
at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseClassLoader.java:57)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:333)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:364)
at
org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadCla ss(BundleClassLoader.java:121)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:264)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:331)
at
org.eclipse.osgi.framework.internal.core.Bundle.loadClass(Bu ndle.java:1364)
at
org.eclipse.core.runtime.Platform.getPluginRegistry(Platform .java:382)
at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:35 5)
at
org.eclipse.core.internal.jobs.WorkerPool.computeMaxThreads( WorkerPool.java:84)
at
org.eclipse.core.internal.jobs.WorkerPool.<init>(WorkerPool.java:59)
at
org.eclipse.core.internal.jobs.JobManager.<init>(JobManager.java:127)
at
org.eclipse.core.internal.jobs.JobManager.getInstance(JobMan ager.java:98)
at
org.eclipse.core.internal.runtime.InternalPlatform.stop(Inte rnalPlatform.java:559)
at
org.eclipse.core.internal.runtime.PlatformActivator.stop(Pla tformActivator.java:141)
at
org.eclipse.osgi.framework.internal.core.BundleContext$2.run (BundleContext.java:1154)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContext.stop( BundleContext.java:1129)
at
org.eclipse.osgi.framework.internal.core.BundleHost.stopWork er(BundleHost.java:481)
at
org.eclipse.osgi.framework.internal.core.Bundle.suspend(Bund le.java:556)
at
org.eclipse.osgi.framework.internal.core.Framework.suspendBu ndle(Framework.java:1252)
at
org.eclipse.osgi.framework.internal.core.StartLevelImpl.decF WSL(StartLevelImpl.java:626)
at
org.eclipse.osgi.framework.internal.core.StartLevelImpl.doSe tStartLevel(StartLevelImpl.java:277)
at
org.eclipse.osgi.framework.internal.core.StartLevelImpl.shut down(StartLevelImpl.java:250)
at
org.eclipse.osgi.framework.internal.core.SystemBundle.suspen d(SystemBundle.java:208)
at
org.eclipse.osgi.framework.internal.core.Framework.shutdown( Framework.java:602)
at
org.eclipse.osgi.framework.internal.core.SystemBundle$1.run( SystemBundle.java:193)
at java.lang.Thread.run(Thread.java:534)
org.osgi.framework.BundleException: The bundle could not be resolved.
Reason: missing required bundle org.eclipse.core.runtime,required bundle
org.apache.xerces,imported package
org.eclipse.osgi.service.environment,imported package
org.osgi.service.packageadmin,imported package
org.osgi.service.startlevel,imported package org.osgi.framework,imported
package org.eclipse.update.configurator,imported package
org.osgi.util.tracker,imported package org.eclipse.osgi.util
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:390)
at
org.eclipse.osgi.framework.internal.core.Bundle.start(Bundle .java:312)
at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseClassLoader.java:57)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:333)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:364)
at
org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadCla ss(BundleClassLoader.java:121)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:264)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:331)
at
org.eclipse.osgi.framework.internal.core.Bundle.loadClass(Bu ndle.java:1364)
at
org.eclipse.core.runtime.Platform.getPluginRegistry(Platform .java:382)
at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:35 5)
at
org.eclipse.core.internal.jobs.WorkerPool.computeMaxThreads( WorkerPool.java:84)
at
org.eclipse.core.internal.jobs.WorkerPool.<init>(WorkerPool.java:59)
at
org.eclipse.core.internal.jobs.JobManager.<init>(JobManager.java:127)
at
org.eclipse.core.internal.jobs.JobManager.getInstance(JobMan ager.java:98)
at
org.eclipse.core.internal.runtime.InternalPlatform.stop(Inte rnalPlatform.java:559)
at
org.eclipse.core.internal.runtime.PlatformActivator.stop(Pla tformActivator.java:141)
at
org.eclipse.osgi.framework.internal.core.BundleContext$2.run (BundleContext.java:1154)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContext.stop( BundleContext.java:1129)
at
org.eclipse.osgi.framework.internal.core.BundleHost.stopWork er(BundleHost.java:481)
at
org.eclipse.osgi.framework.internal.core.Bundle.suspend(Bund le.java:556)
at
org.eclipse.osgi.framework.internal.core.Framework.suspendBu ndle(Framework.java:1252)
at
org.eclipse.osgi.framework.internal.core.StartLevelImpl.decF WSL(StartLevelImpl.java:626)
at
org.eclipse.osgi.framework.internal.core.StartLevelImpl.doSe tStartLevel(StartLevelImpl.java:277)
at
org.eclipse.osgi.framework.internal.core.StartLevelImpl.shut down(StartLevelImpl.java:250)
at
org.eclipse.osgi.framework.internal.core.SystemBundle.suspen d(SystemBundle.java:208)
at
org.eclipse.osgi.framework.internal.core.Framework.shutdown( Framework.java:602)
at
org.eclipse.osgi.framework.internal.core.SystemBundle$1.run( SystemBundle.java:193)
at java.lang.Thread.run(Thread.java:534)

What is this error about?

OS: Debian Linux 2.4.22
JDK: Sun 1.4.2
Eclipse: runtime I20040121

Thanks a lot.
Re: question about the platform dependency on org.apache.xerces [message #185894 is a reply to message #185878] Wed, 28 January 2004 13:11 Go to previous messageGo to next message
Martin Klinke is currently offline Martin KlinkeFriend
Messages: 80
Registered: July 2009
Member
Try deleting the .config directory in <Eclipse-Home> directory before
starting the platform with the new version.

"kk" <kk@dev.null> schrieb im Newsbeitrag news:bv85fa$spn$1@eclipse.org...
> I look at the Eclipse platform runtime, and I don't find anything that is
> dependent on org.apache.xerces. I can remove it without really
> affecting the platform runtime.
>
> Now, my plugin is using the newer version of xerces from Apache,
> and I package it as a plugin to be deployed in Eclipse, using the
> same name org.apache.xerces but with version number 2.6.0.
> When I deployed 2.6.0, I get the following error during startup
> and Eclipse aborted, but it's fine when I deploy the old one (4.0.3)
> that came with Eclipse.
>
> [kk@cerberus:eclipse-runtime-I20040121] ./eclipse
> org.eclipse.core.dependencies.IDependencySystem$CyclicSystem Exception:
> {org.eclipse.core.runtime.compatibility,org.apache.xerces}
> at
>
org.eclipse.core.internal.dependencies.DependencySystem.visi t(DependencySyst
em.java:147)
> at
>
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySy
stem.java:73)
> at
>
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySy
stem.java:68)
> at
>
org.eclipse.osgi.internal.resolver.ResolverImpl.resolve(Reso lverImpl.java:38
)
> at
> org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:164)
> at
> org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:192)
> at
>
org.eclipse.osgi.framework.internal.core.PackageAdmin.refres hPackages(Packag
eAdmin.java:389)
> at
>
org.eclipse.osgi.framework.internal.core.PackageAdmin$1.run( PackageAdmin.jav
a:362)
> at java.lang.Thread.run(Thread.java:534)
> org.eclipse.core.dependencies.IDependencySystem$CyclicSystem Exception:
> {org.eclipse.core.runtime.compatibility,org.apache.xerces}
> at
>
org.eclipse.core.internal.dependencies.DependencySystem.visi t(DependencySyst
em.java:147)
> at
>
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySy
stem.java:73)
> at
>
org.eclipse.core.internal.dependencies.DependencySystem.reso lve(DependencySy
stem.java:68)
> at
>
org.eclipse.osgi.internal.resolver.ResolverImpl.resolve(Reso lverImpl.java:38
)
> at
> org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:164)
> at
> org.eclipse.osgi.internal.resolver.StateImpl.resolve(StateIm pl.java:192)
> at
>
org.eclipse.osgi.framework.internal.core.PackageAdmin.resolv eBundles(Package
Admin.java:765)
> at
>
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.j
ava:387)
> at
> org.eclipse.osgi.framework.internal.core.Bundle.start(Bundle .java:312)
> at
>
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseCl
assLoader.java:57)
> at
>
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleL
oader.java:333)
> at
>
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader
..java:364)
> at
>
org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadCla ss(BundleClassLo
ader.java:121)
> at
>
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader
..java:264)
> at
>
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.jav
a:331)
> at
>
org.eclipse.osgi.framework.internal.core.Bundle.loadClass(Bu ndle.java:1364)
> at
> org.eclipse.core.runtime.Platform.getPluginRegistry(Platform .java:382)
> at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:35 5)
> at
>
org.eclipse.core.internal.jobs.WorkerPool.computeMaxThreads( WorkerPool.java:
84)
> at
> org.eclipse.core.internal.jobs.WorkerPool.<init>(WorkerPool.java:59)
> at
> org.eclipse.core.internal.jobs.JobManager.<init>(JobManager.java:127)
> at
> org.eclipse.core.internal.jobs.JobManager.getInstance(JobMan ager.java:98)
> at
>
org.eclipse.core.internal.runtime.InternalPlatform.stop(Inte rnalPlatform.jav
a:559)
> at
>
org.eclipse.core.internal.runtime.PlatformActivator.stop(Pla tformActivator.j
ava:141)
> at
>
org.eclipse.osgi.framework.internal.core.BundleContext$2.run (BundleContext.j
ava:1154)
> at java.security.AccessController.doPrivileged(Native Method)
> at
>
org.eclipse.osgi.framework.internal.core.BundleContext.stop( BundleContext.ja
va:1129)
> at
>
org.eclipse.osgi.framework.internal.core.BundleHost.stopWork er(BundleHost.ja
va:481)
> at
> org.eclipse.osgi.framework.internal.core.Bundle.suspend(Bund le.java:556)
> at
>
org.eclipse.osgi.framework.internal.core.Framework.suspendBu ndle(Framework.j
ava:1252)
> at
>
org.eclipse.osgi.framework.internal.core.StartLevelImpl.decF WSL(StartLevelIm
pl.java:626)
> at
>
org.eclipse.osgi.framework.internal.core.StartLevelImpl.doSe tStartLevel(Star
tLevelImpl.java:277)
> at
>
org.eclipse.osgi.framework.internal.core.StartLevelImpl.shut down(StartLevelI
mpl.java:250)
> at
>
org.eclipse.osgi.framework.internal.core.SystemBundle.suspen d(SystemBundle.j
ava:208)
> at
>
org.eclipse.osgi.framework.internal.core.Framework.shutdown( Framework.java:6
02)
> at
>
org.eclipse.osgi.framework.internal.core.SystemBundle$1.run( SystemBundle.jav
a:193)
> at java.lang.Thread.run(Thread.java:534)
> org.osgi.framework.BundleException: The bundle could not be resolved.
> Reason: missing required bundle org.eclipse.core.runtime,required bundle
> org.apache.xerces,imported package
> org.eclipse.osgi.service.environment,imported package
> org.osgi.service.packageadmin,imported package
> org.osgi.service.startlevel,imported package org.osgi.framework,imported
> package org.eclipse.update.configurator,imported package
> org.osgi.util.tracker,imported package org.eclipse.osgi.util
> at
>
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.j
ava:390)
> at
> org.eclipse.osgi.framework.internal.core.Bundle.start(Bundle .java:312)
> at
>
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLoca lClass(EclipseCl
assLoader.java:57)
> at
>
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleL
oader.java:333)
> at
>
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader
..java:364)
> at
>
org.eclipse.osgi.framework.adaptor.BundleClassLoader.loadCla ss(BundleClassLo
ader.java:121)
> at
>
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader
..java:264)
> at
>
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.jav
a:331)
> at
>
org.eclipse.osgi.framework.internal.core.Bundle.loadClass(Bu ndle.java:1364)
> at
> org.eclipse.core.runtime.Platform.getPluginRegistry(Platform .java:382)
> at org.eclipse.core.runtime.Platform.getPlugin(Platform.java:35 5)
> at
>
org.eclipse.core.internal.jobs.WorkerPool.computeMaxThreads( WorkerPool.java:
84)
> at
> org.eclipse.core.internal.jobs.WorkerPool.<init>(WorkerPool.java:59)
> at
> org.eclipse.core.internal.jobs.JobManager.<init>(JobManager.java:127)
> at
> org.eclipse.core.internal.jobs.JobManager.getInstance(JobMan ager.java:98)
> at
>
org.eclipse.core.internal.runtime.InternalPlatform.stop(Inte rnalPlatform.jav
a:559)
> at
>
org.eclipse.core.internal.runtime.PlatformActivator.stop(Pla tformActivator.j
ava:141)
> at
>
org.eclipse.osgi.framework.internal.core.BundleContext$2.run (BundleContext.j
ava:1154)
> at java.security.AccessController.doPrivileged(Native Method)
> at
>
org.eclipse.osgi.framework.internal.core.BundleContext.stop( BundleContext.ja
va:1129)
> at
>
org.eclipse.osgi.framework.internal.core.BundleHost.stopWork er(BundleHost.ja
va:481)
> at
> org.eclipse.osgi.framework.internal.core.Bundle.suspend(Bund le.java:556)
> at
>
org.eclipse.osgi.framework.internal.core.Framework.suspendBu ndle(Framework.j
ava:1252)
> at
>
org.eclipse.osgi.framework.internal.core.StartLevelImpl.decF WSL(StartLevelIm
pl.java:626)
> at
>
org.eclipse.osgi.framework.internal.core.StartLevelImpl.doSe tStartLevel(Star
tLevelImpl.java:277)
> at
>
org.eclipse.osgi.framework.internal.core.StartLevelImpl.shut down(StartLevelI
mpl.java:250)
> at
>
org.eclipse.osgi.framework.internal.core.SystemBundle.suspen d(SystemBundle.j
ava:208)
> at
>
org.eclipse.osgi.framework.internal.core.Framework.shutdown( Framework.java:6
02)
> at
>
org.eclipse.osgi.framework.internal.core.SystemBundle$1.run( SystemBundle.jav
a:193)
> at java.lang.Thread.run(Thread.java:534)
>
> What is this error about?
>
> OS: Debian Linux 2.4.22
> JDK: Sun 1.4.2
> Eclipse: runtime I20040121
>
> Thanks a lot.
Re: question about the platform dependency on org.apache.xerces [message #186361 is a reply to message #185894] Thu, 29 January 2004 01:56 Go to previous message
Eclipse UserFriend
Originally posted by: kk.dev.null

Martin Klinke wrote:
> Try deleting the .config directory in <Eclipse-Home> directory before
> starting the platform with the new version.
>

I did remove everything, including the workspace. Just start from
scratch, and I still get the same error.
Previous Topic:Envy-Repository (known from Visual Age for Java) and Eclipse
Next Topic:How to open a dialog before the splash screen displays
Goto Forum:
  


Current Time: Sat Oct 19 08:21:56 GMT 2024

Powered by FUDForum. Page generated in 0.03336 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top