-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
Linux, JDK 6
After upgrading from Hudson 1.334 to 1.336 (as well as upgrading six plugins), I get
java.io.IOException: Dependency analysis-core (1.0) doesn't exist
at hudson.ClassicPluginStrategy.loadPluginDependencies(ClassicPluginStrategy.java:374)
at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:237)
at hudson.PluginManager$1$3$2$1.run(PluginManager.java:202)
followed by
java.lang.NullPointerException
at hudson.PluginManager$1$3$2$2.run(PluginManager.java:218)
and then all hell breaks loose as no descriptors can be found for anything:
java.lang.AssertionError: class hudson.plugins.xvnc.Xvnc is missing its descriptor
at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:900)
at hudson.tasks.BuildWrapper.getDescriptor(BuildWrapper.java:194)
at hudson.model.Descriptor.toMap(Descriptor.java:595)
at hudson.util.DescribableList.toMap(DescribableList.java:120)
at hudson.model.Project.getBuildWrappers(Project.java:117)
If I go to Updates and manually install analysis-core and restart, then everything is back to normal. But the update manager should have noticed that there was a missing dependency from one of the updates and forced me to install that dependency before I restarted the first time. And a missing dependency for one plugin should not cause all the others to fail to load.
- is duplicated by
-
JENKINS-5010 After upgrading a number of static analysis plugins 11 plugins were skipped to load and unlisted in the installed list
-
- Closed
-
-
JENKINS-5056 Extended E-mail Publisher plugin having problem installing
-
- Closed
-
-
JENKINS-5008 email-ext plugin doesn't work with hudson 1.336
-
- Closed
-
-
JENKINS-5026 java.io.IOException: Dependency analysis-core (1.0) doesn't exist -> findbug-plugin not loaded (maybe other as well)
-
- Closed
-
-
JENKINS-5029 FindBugs plugin doesn't work on Hudson
-
- Closed
-
[JENKINS-4983] Plugin dependencies ignored => various severe errors after restart
Attachment | New: log.bz2 [ 18933 ] |
Watchers | Original: None | New: None |
Description |
Original:
After upgrading from Hudson 1.334 to 1.336 (as well as upgrading six plugins), I get java.io.IOException: Dependency analysis-core (1.0) doesn't exist at hudson.ClassicPluginStrategy.loadPluginDependencies(ClassicPluginStrategy.java:374) at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:237) at hudson.PluginManager$1$3$2$1.run(PluginManager.java:202) followed by java.lang.NullPointerException at hudson.PluginManager$1$3$2$2.run(PluginManager.java:218) and then all hell breaks loose as no descriptors can be found for anything: java.lang.AssertionError: class hudson.plugins.xvnc.Xvnc is missing its descriptor at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:900) at hudson.tasks.BuildWrapper.getDescriptor(BuildWrapper.java:194) at hudson.model.Descriptor.toMap(Descriptor.java:595) at hudson.util.DescribableList.toMap(DescribableList.java:120) at hudson.model.Project.getBuildWrappers(Project.java:117) |
New:
After upgrading from Hudson 1.334 to 1.336 (as well as upgrading six plugins), I get java.io.IOException: Dependency analysis-core (1.0) doesn't exist at hudson.ClassicPluginStrategy.loadPluginDependencies(ClassicPluginStrategy.java:374) at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:237) at hudson.PluginManager$1$3$2$1.run(PluginManager.java:202) followed by java.lang.NullPointerException at hudson.PluginManager$1$3$2$2.run(PluginManager.java:218) and then all hell breaks loose as no descriptors can be found for anything: java.lang.AssertionError: class hudson.plugins.xvnc.Xvnc is missing its descriptor at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:900) at hudson.tasks.BuildWrapper.getDescriptor(BuildWrapper.java:194) at hudson.model.Descriptor.toMap(Descriptor.java:595) at hudson.util.DescribableList.toMap(DescribableList.java:120) at hudson.model.Project.getBuildWrappers(Project.java:117) If I go to Updates and manually install analysis-core and restart, then everything is back to normal. But the update manager should have noticed that there was a missing dependency from one of the updates and forced me to install that dependency before I restarted the first time. |
Priority | Original: Critical [ 2 ] | New: Major [ 3 ] |
Watchers | Original: None | New: None |
Description |
Original:
After upgrading from Hudson 1.334 to 1.336 (as well as upgrading six plugins), I get java.io.IOException: Dependency analysis-core (1.0) doesn't exist at hudson.ClassicPluginStrategy.loadPluginDependencies(ClassicPluginStrategy.java:374) at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:237) at hudson.PluginManager$1$3$2$1.run(PluginManager.java:202) followed by java.lang.NullPointerException at hudson.PluginManager$1$3$2$2.run(PluginManager.java:218) and then all hell breaks loose as no descriptors can be found for anything: java.lang.AssertionError: class hudson.plugins.xvnc.Xvnc is missing its descriptor at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:900) at hudson.tasks.BuildWrapper.getDescriptor(BuildWrapper.java:194) at hudson.model.Descriptor.toMap(Descriptor.java:595) at hudson.util.DescribableList.toMap(DescribableList.java:120) at hudson.model.Project.getBuildWrappers(Project.java:117) If I go to Updates and manually install analysis-core and restart, then everything is back to normal. But the update manager should have noticed that there was a missing dependency from one of the updates and forced me to install that dependency before I restarted the first time. |
New:
After upgrading from Hudson 1.334 to 1.336 (as well as upgrading six plugins), I get java.io.IOException: Dependency analysis-core (1.0) doesn't exist at hudson.ClassicPluginStrategy.loadPluginDependencies(ClassicPluginStrategy.java:374) at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:237) at hudson.PluginManager$1$3$2$1.run(PluginManager.java:202) followed by java.lang.NullPointerException at hudson.PluginManager$1$3$2$2.run(PluginManager.java:218) and then all hell breaks loose as no descriptors can be found for anything: java.lang.AssertionError: class hudson.plugins.xvnc.Xvnc is missing its descriptor at hudson.model.Hudson.getDescriptorOrDie(Hudson.java:900) at hudson.tasks.BuildWrapper.getDescriptor(BuildWrapper.java:194) at hudson.model.Descriptor.toMap(Descriptor.java:595) at hudson.util.DescribableList.toMap(DescribableList.java:120) at hudson.model.Project.getBuildWrappers(Project.java:117) If I go to Updates and manually install analysis-core and restart, then everything is back to normal. But the update manager should have noticed that there was a missing dependency from one of the updates and forced me to install that dependency before I restarted the first time. And a missing dependency for one plugin should not cause all the others to fail to load. |
Link |
New:
This issue is duplicated by |
Summary | Original: NPE from PluginManager$1$3$2$2.run; descriptors failed to load | New: Plugin dependencies ignored => various severe errors after restart |
Link |
New:
This issue is duplicated by |
Link |
New:
This issue is duplicated by |
Priority | Original: Major [ 3 ] | New: Critical [ 2 ] |
Link |
New:
This issue is duplicated by |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |