[
https://issues.jboss.org/browse/JBIDE-23834?page=com.atlassian.jira.plugi...
]
Mat Booth edited comment on JBIDE-23834 at 2/1/17 12:12 PM:
------------------------------------------------------------
FWIW, I can see that my installation has log4j:
{noformat}
osgi> ss log4j
"Framework is launched."
id State Bundle
35 RESOLVED org.apache.log4j_1.2.15.v201012070815
515 RESOLVED org.slf4j.impl.log4j12_1.7.2.v20131105-2200
Master=514
osgi>
{noformat}
And the headers from the pmd plugin:
{noformat}
osgi> ss pmd
"Framework is launched."
id State Bundle
1165 RESOLVED net.sourceforge.pmd.eclipse.plugin_4.0.11.v20160626-1057
osgi> start 1165
gogo: BundleException: Error loading bundle activator.
osgi> h 1165
Bundle headers:
Archiver-Version = Plexus Archiver
Build-Jdk = 1.8.0_40
Built-By = admin
Bundle-ActivationPolicy = lazy
Bundle-Activator = net.sourceforge.pmd.eclipse.plugin.PMDPlugin
Bundle-ClassPath =
target/lib/antlr-runtime.jar,target/lib/antlr4-runtime.jar,target/lib/asm.jar,target/lib/commons-io.jar,target/lib/commons-lang3.jar,target/lib/gson.jar,target/lib/javacc.jar,target/lib/jaxen.jar,target/lib/jcommander.jar,target/lib/log4j.jar,target/lib/pmd-apex-apex-jorje-shaded.jar,target/lib/pmd-apex.jar,target/lib/pmd-core.jar,target/lib/pmd-cpp.jar,target/lib/pmd-cs.jar,target/lib/pmd-fortran.jar,target/lib/pmd-go.jar,target/lib/pmd-java.jar,target/lib/pmd-javascript.jar,target/lib/pmd-jsp.jar,target/lib/pmd-matlab.jar,target/lib/pmd-objectivec.jar,target/lib/pmd-perl.jar,target/lib/pmd-php.jar,target/lib/pmd-plsql.jar,target/lib/pmd-python.jar,target/lib/pmd-ruby.jar,target/lib/pmd-scala.jar,target/lib/pmd-swift.jar,target/lib/pmd-vm.jar,target/lib/pmd-xml.jar,target/lib/rhino.jar,target/lib/saxon-dom.jar,target/lib/saxon.jar,target/lib/scala-compiler.jar,target/lib/scala-library.jar,target/lib/scala-reflect.jar,target/classes/,.
Bundle-Localization = plugin
Bundle-ManifestVersion = 2
Bundle-Name = PMD Plug-in
Bundle-RequiredExecutionEnvironment = JavaSE-1.6
Bundle-SymbolicName = net.sourceforge.pmd.eclipse.plugin;singleton:=true
Bundle-Vendor = PMD Project
Bundle-Version = 4.0.11.v20160626-1057
Created-By = Apache Maven 3.2.5
Export-Package = name.herlin.command,net.sourceforge.pmd;
uses:="net.sourceforge.pmd.stat, net.sourceforge.pmd.lang,
net.sourceforge.pmd.util.datasource, net.sourceforge.pmd.renderers,
net.sourceforge.pmd.lang.rule.properties,
net.sourceforge.pmd.lang.dfa.report",net.sourceforge.pmd.cpd,net.sourceforge.pmd.eclipse.core;uses:="net.sourceforge.pmd",net.sourceforge.pmd.eclipse.core.impl,net.sourceforge.pmd.eclipse.plugin;
uses:="org.eclipse.core.runtime, net.sourceforge.pmd.eclipse.runtime.properties,
org.eclipse.jface.resource, org.eclipse.ui.plugin, net.sourceforge.pmd.eclipse.ui.nls,
net.sourceforge.pmd, net.sourceforge.pmd.eclipse.runtime.preferences,
net.sourceforge.pmd.lang, net.sourceforge.pmd.eclipse.ui,
net.sourceforge.pmd.eclipse.core, net.sourceforge.pmd.eclipse.runtime.writer,
net.sourceforge.pmd.eclipse.ui.priority, org.eclipse.jdt.core,
org.eclipse.core.resources, org.eclipse.swt.graphics, org.osgi.framework,
org.eclipse.swt.widgets,
net.sourceforge.pmd.eclipse.util",net.sourceforge.pmd.eclipse.runtime;uses:="net.sourceforge.pmd.lang.rule.properties",net.sourceforge.pmd.eclipse.runtime.builder;
uses:="org.eclipse.core.runtime, org.apache.log4j, org.eclipse.core.resources,
net.sourceforge.pmd.eclipse.ui.model",net.sourceforge.pmd.eclipse.runtime.cmd,net.sourceforge.pmd.eclipse.runtime.preferences,net.sourceforge.pmd.eclipse.runtime.properties;uses:="org.eclipse.ui,org.eclipse.core.resources,net.sourceforge.pmd",net.sourceforge.pmd.eclipse.runtime.properties.impl;x-internal:=true,net.sourceforge.pmd.eclipse.runtime.writer;uses:="net.sourceforge.pmd.lang.java.ast,net.sourceforge.pmd",net.sourceforge.pmd.eclipse.ui,net.sourceforge.pmd.eclipse.ui.actions;
uses:="org.eclipse.jface.action, org.eclipse.jface.operation,
org.eclipse.core.runtime, org.eclipse.ui, org.eclipse.core.resources,
org.eclipse.jface.viewers, net.sourceforge.pmd,
org.eclipse.core.commands",net.sourceforge.pmd.eclipse.ui.model;uses:="org.eclipse.jdt.core,org.eclipse.core.resources,net.sourceforge.pmd.lang.ast",net.sourceforge.pmd.eclipse.ui.preferences.br;
uses:="net.sourceforge.pmd.eclipse.ui.preferences,
net.sourceforge.pmd.eclipse.plugin, net.sourceforge.pmd.eclipse.ui.views,
org.eclipse.ui, org.eclipse.swt.events, net.sourceforge.pmd,
net.sourceforge.pmd.eclipse.runtime.preferences,
net.sourceforge.pmd.lang.rule.properties, org.eclipse.jface.preference,
net.sourceforge.pmd.lang, net.sourceforge.pmd.eclipse.ui, org.eclipse.jface.viewers,
org.eclipse.swt.graphics, org.eclipse.ui.dialogs, org.eclipse.swt.widgets,
net.sourceforge.pmd.eclipse.util",net.sourceforge.pmd.eclipse.ui.properties,net.sourceforge.pmd.eclipse.ui.views.actions;
uses:="org.eclipse.ui.texteditor, org.eclipse.core.runtime,
net.sourceforge.pmd.eclipse.ui.views, org.eclipse.ui.menus, net.sourceforge.pmd,
net.sourceforge.pmd.eclipse.runtime.preferences, org.eclipse.jface.action,
org.eclipse.core.resources, org.eclipse.ui.services,
net.sourceforge.pmd.eclipse.ui.model, org.eclipse.jface.viewers,
org.eclipse.swt.widgets",net.sourceforge.pmd.lang,net.sourceforge.pmd.lang.java.rule,net.sourceforge.pmd.lang.rule,net.sourceforge.pmd.renderers,net.sourceforge.pmd.util;uses:="net.sourceforge.pmd.lang.java.ast",net.sourceforge.pmd.util.datasource,org.apache.commons.io;x-internal:=true,org.apache.log4j;uses:="org.apache.log4j.helpers,org.apache.log4j.or,org.apache.log4j.spi"
Manifest-Version = 1.0
Require-Bundle =
org.apache.commons.logging;bundle-version="1.0.4",org.eclipse.core.resources,org.eclipse.core.runtime,org.eclipse.jdt.core,org.eclipse.jface.text,org.eclipse.ui,org.eclipse.ui.ide,org.eclipse.ui.editors,org.eclipse.team.core,org.eclipse.search,org.eclipse.help,org.eclipse.help.ui
{noformat}
was (Author: mat.booth):
FWIW, I can see that my installation has log4j:
{noformat}
osgi> ss log4j
"Framework is launched."
id State Bundle
35 RESOLVED org.apache.log4j_1.2.15.v201012070815
515 RESOLVED org.slf4j.impl.log4j12_1.7.2.v20131105-2200
Master=514
osgi>
{noformat}
And the headers from the pmd plugin:
osgi> ss pmd
"Framework is launched."
id State Bundle
1165 RESOLVED net.sourceforge.pmd.eclipse.plugin_4.0.11.v20160626-1057
osgi> start 1165
gogo: BundleException: Error loading bundle activator.
osgi> h 1165
Bundle headers:
Archiver-Version = Plexus Archiver
Build-Jdk = 1.8.0_40
Built-By = admin
Bundle-ActivationPolicy = lazy
Bundle-Activator = net.sourceforge.pmd.eclipse.plugin.PMDPlugin
Bundle-ClassPath =
target/lib/antlr-runtime.jar,target/lib/antlr4-runtime.jar,target/lib/asm.jar,target/lib/commons-io.jar,target/lib/commons-lang3.jar,target/lib/gson.jar,target/lib/javacc.jar,target/lib/jaxen.jar,target/lib/jcommander.jar,target/lib/log4j.jar,target/lib/pmd-apex-apex-jorje-shaded.jar,target/lib/pmd-apex.jar,target/lib/pmd-core.jar,target/lib/pmd-cpp.jar,target/lib/pmd-cs.jar,target/lib/pmd-fortran.jar,target/lib/pmd-go.jar,target/lib/pmd-java.jar,target/lib/pmd-javascript.jar,target/lib/pmd-jsp.jar,target/lib/pmd-matlab.jar,target/lib/pmd-objectivec.jar,target/lib/pmd-perl.jar,target/lib/pmd-php.jar,target/lib/pmd-plsql.jar,target/lib/pmd-python.jar,target/lib/pmd-ruby.jar,target/lib/pmd-scala.jar,target/lib/pmd-swift.jar,target/lib/pmd-vm.jar,target/lib/pmd-xml.jar,target/lib/rhino.jar,target/lib/saxon-dom.jar,target/lib/saxon.jar,target/lib/scala-compiler.jar,target/lib/scala-library.jar,target/lib/scala-reflect.jar,target/classes/,.
Bundle-Localization = plugin
Bundle-ManifestVersion = 2
Bundle-Name = PMD Plug-in
Bundle-RequiredExecutionEnvironment = JavaSE-1.6
Bundle-SymbolicName = net.sourceforge.pmd.eclipse.plugin;singleton:=true
Bundle-Vendor = PMD Project
Bundle-Version = 4.0.11.v20160626-1057
Created-By = Apache Maven 3.2.5
Export-Package = name.herlin.command,net.sourceforge.pmd;
uses:="net.sourceforge.pmd.stat, net.sourceforge.pmd.lang,
net.sourceforge.pmd.util.datasource, net.sourceforge.pmd.renderers,
net.sourceforge.pmd.lang.rule.properties,
net.sourceforge.pmd.lang.dfa.report",net.sourceforge.pmd.cpd,net.sourceforge.pmd.eclipse.core;uses:="net.sourceforge.pmd",net.sourceforge.pmd.eclipse.core.impl,net.sourceforge.pmd.eclipse.plugin;
uses:="org.eclipse.core.runtime, net.sourceforge.pmd.eclipse.runtime.properties,
org.eclipse.jface.resource, org.eclipse.ui.plugin, net.sourceforge.pmd.eclipse.ui.nls,
net.sourceforge.pmd, net.sourceforge.pmd.eclipse.runtime.preferences,
net.sourceforge.pmd.lang, net.sourceforge.pmd.eclipse.ui,
net.sourceforge.pmd.eclipse.core, net.sourceforge.pmd.eclipse.runtime.writer,
net.sourceforge.pmd.eclipse.ui.priority, org.eclipse.jdt.core,
org.eclipse.core.resources, org.eclipse.swt.graphics, org.osgi.framework,
org.eclipse.swt.widgets,
net.sourceforge.pmd.eclipse.util",net.sourceforge.pmd.eclipse.runtime;uses:="net.sourceforge.pmd.lang.rule.properties",net.sourceforge.pmd.eclipse.runtime.builder;
uses:="org.eclipse.core.runtime, org.apache.log4j, org.eclipse.core.resources,
net.sourceforge.pmd.eclipse.ui.model",net.sourceforge.pmd.eclipse.runtime.cmd,net.sourceforge.pmd.eclipse.runtime.preferences,net.sourceforge.pmd.eclipse.runtime.properties;uses:="org.eclipse.ui,org.eclipse.core.resources,net.sourceforge.pmd",net.sourceforge.pmd.eclipse.runtime.properties.impl;x-internal:=true,net.sourceforge.pmd.eclipse.runtime.writer;uses:="net.sourceforge.pmd.lang.java.ast,net.sourceforge.pmd",net.sourceforge.pmd.eclipse.ui,net.sourceforge.pmd.eclipse.ui.actions;
uses:="org.eclipse.jface.action, org.eclipse.jface.operation,
org.eclipse.core.runtime, org.eclipse.ui, org.eclipse.core.resources,
org.eclipse.jface.viewers, net.sourceforge.pmd,
org.eclipse.core.commands",net.sourceforge.pmd.eclipse.ui.model;uses:="org.eclipse.jdt.core,org.eclipse.core.resources,net.sourceforge.pmd.lang.ast",net.sourceforge.pmd.eclipse.ui.preferences.br;
uses:="net.sourceforge.pmd.eclipse.ui.preferences,
net.sourceforge.pmd.eclipse.plugin, net.sourceforge.pmd.eclipse.ui.views,
org.eclipse.ui, org.eclipse.swt.events, net.sourceforge.pmd,
net.sourceforge.pmd.eclipse.runtime.preferences,
net.sourceforge.pmd.lang.rule.properties, org.eclipse.jface.preference,
net.sourceforge.pmd.lang, net.sourceforge.pmd.eclipse.ui, org.eclipse.jface.viewers,
org.eclipse.swt.graphics, org.eclipse.ui.dialogs, org.eclipse.swt.widgets,
net.sourceforge.pmd.eclipse.util",net.sourceforge.pmd.eclipse.ui.properties,net.sourceforge.pmd.eclipse.ui.views.actions;
uses:="org.eclipse.ui.texteditor, org.eclipse.core.runtime,
net.sourceforge.pmd.eclipse.ui.views, org.eclipse.ui.menus, net.sourceforge.pmd,
net.sourceforge.pmd.eclipse.runtime.preferences, org.eclipse.jface.action,
org.eclipse.core.resources, org.eclipse.ui.services,
net.sourceforge.pmd.eclipse.ui.model, org.eclipse.jface.viewers,
org.eclipse.swt.widgets",net.sourceforge.pmd.lang,net.sourceforge.pmd.lang.java.rule,net.sourceforge.pmd.lang.rule,net.sourceforge.pmd.renderers,net.sourceforge.pmd.util;uses:="net.sourceforge.pmd.lang.java.ast",net.sourceforge.pmd.util.datasource,org.apache.commons.io;x-internal:=true,org.apache.log4j;uses:="org.apache.log4j.helpers,org.apache.log4j.or,org.apache.log4j.spi"
Manifest-Version = 1.0
Require-Bundle =
org.apache.commons.logging;bundle-version="1.0.4",org.eclipse.core.resources,org.eclipse.core.runtime,org.eclipse.jdt.core,org.eclipse.jface.text,org.eclipse.ui,org.eclipse.ui.ide,org.eclipse.ui.editors,org.eclipse.team.core,org.eclipse.search,org.eclipse.help,org.eclipse.help.ui
osgi>
An error occurred while automatically activating bundle
net.sourceforge.pmd.eclipse.plugin
------------------------------------------------------------------------------------------
Key: JBIDE-23834
URL:
https://issues.jboss.org/browse/JBIDE-23834
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: archives, central-update
Affects Versions: 4.4.3.AM2
Reporter: Mat Booth
Assignee: Nick Boldt
Fix For: 4.4.3.Final
Doing a smoke test for the release of 4.4.3.AM2 when I observed this error in the log
file:
{noformat}
!ENTRY org.eclipse.osgi 4 0 2017-02-01 16:23:58.982
!MESSAGE An error occurred while automatically activating bundle
net.sourceforge.pmd.eclipse.plugin (1165).
!STACK 0
org.osgi.framework.BundleException: Error starting module.
at org.eclipse.osgi.container.Module.doStart(Module.java:590)
at org.eclipse.osgi.container.Module.start(Module.java:449)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
at
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:345)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:291)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:286)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:125)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:120)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:242)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:100)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:383)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:365)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:367)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:327)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Layout
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.newInstance(Class.java:412)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:758)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:711)
at
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
at
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
at org.eclipse.osgi.container.Module.doStart(Module.java:581)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Layout cannot be found by
net.sourceforge.pmd.eclipse.plugin_4.0.11.v20160626-1057
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 39 more
Root exception:
java.lang.NoClassDefFoundError: org/apache/log4j/Layout
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.newInstance(Class.java:412)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:758)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:711)
at
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
at
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
at org.eclipse.osgi.container.Module.doStart(Module.java:581)
at org.eclipse.osgi.container.Module.start(Module.java:449)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
at
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:345)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:291)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:286)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:125)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:120)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:242)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:100)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:383)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:365)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:367)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:327)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Layout cannot be found by
net.sourceforge.pmd.eclipse.plugin_4.0.11.v20160626-1057
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 39 more
!ENTRY org.eclipse.equinox.registry 4 1 2017-02-01 16:23:59.039
!MESSAGE Plug-in net.sourceforge.pmd.eclipse.plugin was unable to load class
net.sourceforge.pmd.eclipse.ui.RuleLabelDecorator.
!STACK 0
java.lang.ClassNotFoundException: An error occurred while automatically activating bundle
net.sourceforge.pmd.eclipse.plugin (1165).
at
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:116)
at
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:345)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:291)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:286)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:125)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:120)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:242)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:100)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:383)
at
org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:365)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:367)
at
org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:327)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.osgi.framework.BundleException: Error starting module.
at org.eclipse.osgi.container.Module.doStart(Module.java:590)
at org.eclipse.osgi.container.Module.start(Module.java:449)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
at
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
... 27 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Layout
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.newInstance(Class.java:412)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:758)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:711)
at
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
at
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
at org.eclipse.osgi.container.Module.doStart(Module.java:581)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Layout cannot be found by
net.sourceforge.pmd.eclipse.plugin_4.0.11.v20160626-1057
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 39 more
{noformat}
I saw this in the log after performing the following:
0. Downloaded Neon.2 (I happened to choose the C/C++ distribution)
1. Install Abridged category from
http://download.jboss.org/jbosstools/neon/development/updates/
2. Open Central Software/Updates tab, enable Early Access select and install everything
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)