为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

hudson插件加载失败解决方案

2017-09-19 10页 doc 91KB 49阅读

用户头像

is_569018

暂无简介

举报
hudson插件加载失败解决方案hudson version : hudson-2.2.1.war. env : window xp I installed analysis-core, checkstyle and findbugs plugins, when I restarted tomcat, I got some issues is below: Jun 13, 2012 9:56:07 AM org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apa...
hudson插件加载失败解决方案
hudson version : hudson-2.2.1.war. env : window xp I installed analysis-core, checkstyle and findbugs plugins, when I restarted tomcat, I got some issues is below: Jun 13, 2012 9:56:07 AM org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apache Tomcat Native library 1.1.22. Jun 13, 2012 9:56:07 AM org.apache.catalina.core.AprLifecycleListener init INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true]. Jun 13, 2012 9:56:08 AM org.apache.coyote.http11.Http11AprProtocol init INFO: Initializing Coyote HTTP/1.1 on http-1981 Jun 13, 2012 9:56:08 AM org.apache.coyote.ajp.AjpAprProtocol init INFO: Initializing Coyote AJP/1.3 on ajp-8009 Jun 13, 2012 9:56:08 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 737 ms Jun 13, 2012 9:56:08 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Jun 13, 2012 9:56:08 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.35 Jun 13, 2012 9:56:08 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor host-manager.xml Jun 13, 2012 9:56:08 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor manager.xml Jun 13, 2012 9:56:08 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive hudson-demo-0.0.1-SNAPSHOT.war Jun 13, 2012 9:56:08 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive hudson.war Jun 13, 2012 9:56:09 AM hudson.WebAppMain contextInitialized INFO: Home directory: J:\work-space\ci\hudson\home Jun 13, 2012 9:56:09 AM hudson.util.CharacterEncodingFilter init INFO: CharacterEncodingFilter initialized. DISABLE_FILTER: false FORCE_ENCODING: false Jun 13, 2012 9:56:09 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory docs Jun 13, 2012 9:56:09 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory examples Jun 13, 2012 9:56:09 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory ROOT Jun 13, 2012 9:56:09 AM org.apache.coyote.http11.Http11AprProtocol start INFO: Starting Coyote HTTP/1.1 on http-1981 Jun 13, 2012 9:56:09 AM org.apache.coyote.ajp.AjpAprProtocol start INFO: Starting Coyote AJP/1.3 on ajp-8009 Jun 13, 2012 9:56:09 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 1790 ms Jun 13, 2012 9:56:09 AM org.hudsonci.inject.internal.SmoothieContainerBootstrap bootstrap INFO: Bootstrapping Smoothie Jun 13, 2012 9:56:11 AM hudson.PluginManager createPluginStrategy INFO: Plugin strategy: org.hudsonci.inject.internal.plugin.DelegatingPluginStrategy Jun 13, 2012 9:56:11 AM hudson.model.Hudson$5 onAttained INFO: Started initialization Jun 13, 2012 9:56:11 AM hudson.model.Hudson$5 onAttained INFO: Listed all plugins Jun 13, 2012 9:56:12 AM hudson.model.Hudson$5 onTaskFailed SEVERE: Failed Loading plugin analysis-core hudson.util.IOException2: Failed to load plugin instance for: analysis-core     at org.hudsonci.inject.internal.plugin.SmoothiePluginStrategy.load(SmoothiePluginStrategy.java:193)     at org.hudsonci.inject.internal.plugin.DelegatingPluginStrategy.load(DelegatingPluginStrategy.java:72)     at hudson.PluginManager$2$1$1.run(PluginManager.java:297)     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)     at hudson.model.Hudson$4.runTask(Hudson.java:698)     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)     at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.LinkageError: loader (instance of  org/hudsonci/inject/internal/plugin/PluginClassLoader): attempted  duplicate class definition for name: "org/apache/xerces/parsers/SAXParser"     at java.lang.ClassLoader.defineClass1(Native Method)     at java.lang.ClassLoader.defineClass(ClassLoader.java:621)     at java.lang.ClassLoader.defineClass(ClassLoader.java:466)     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:122)     at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.defineClass(ExtensibleURLClassLoader.java:63)     at org.aspectj.weaver.loadtime.WeavingURLClassLoader.defineClass(WeavingURLClassLoader.java:151)     at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.defineClass(ExtensibleURLClassLoader.java:97)     at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.findClass(ExtensibleURLClassLoader.java:52)     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)     at hudson.ClassicPluginStrategy$DependencyClassLoader.findClass(ClassicPluginStrategy.java:426)     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)     at java.lang.ClassLoader.loadClass(ClassLoader.java:300)     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)     at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java:49)     at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:187)     at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:150)     at org.aspectj.weaver.loadtime.definition.DocumentParser.getXMLReader(DocumentParser.java:167)     at org.aspectj.weaver.loadtime.definition.DocumentParser.saxParsing(DocumentParser.java:137)     at org.aspectj.weaver.loadtime.definition.DocumentParser.parse(DocumentParser.java:117)     at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.parseDefinitions(ClassLoaderWeavingAdaptor.java:258)     at org.aspectj.weaver.loadtime.DefaultWeavingContext.getDefinitions(DefaultWeavingContext.java:130)     at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.initialize(ClassLoaderWeavingAdaptor.java:161)     at org.aspectj.weaver.loadtime.WeavingURLClassLoader.createAdaptor(WeavingURLClassLoader.java:171)     at org.aspectj.weaver.loadtime.WeavingURLClassLoader.defineClass(WeavingURLClassLoader.java:132)     at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.defineClass(ExtensibleURLClassLoader.java:97)     at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.findClass(ExtensibleURLClassLoader.java:52)     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)     at org.hudsonci.inject.internal.plugin.SmoothiePluginStrategy.loadPluginClass(SmoothiePluginStrategy.java:217)     at org.hudsonci.inject.internal.plugin.SmoothiePluginStrategy.load(SmoothiePluginStrategy.java:188)     ... 10 more Jun 13, 2012 9:56:12 AM hudson.model.Hudson$5 onTaskFailed SEVERE: Failed Loading plugin checkstyle java.io.IOException: Dependency analysis-core (1.39) doesn't exist     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:443)     at hudson.PluginManager$2$1$1.run(PluginManager.java:296)     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)     at hudson.model.Hudson$4.runTask(Hudson.java:698)     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)     at java.lang.Thread.run(Thread.java:619) Jun 13, 2012 9:56:12 AM hudson.model.Hudson$5 onTaskFailed SEVERE: Failed Loading plugin findbugs java.io.IOException: Dependency analysis-core (1.39) doesn't exist     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:443)     at hudson.PluginManager$2$1$1.run(PluginManager.java:296)     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)     at hudson.model.Hudson$4.runTask(Hudson.java:698)     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)     at java.lang.Thread.run(Thread.java:619) Jun 13, 2012 9:56:14 AM hudson.model.Hudson$5 onAttained INFO: Prepared all plugins Jun 13, 2012 9:56:14 AM hudson.model.Hudson$5 onTaskFailed SEVERE: Failed Initializing plugin analysis-core java.lang.NullPointerException     at hudson.PluginManager$2$1$2.run(PluginManager.java:313)     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)     at hudson.model.Hudson$4.runTask(Hudson.java:698)     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)     at java.lang.Thread.run(Thread.java:619) Jun 13, 2012 9:56:14 AM hudson.model.Hudson$5 onTaskFailed SEVERE: Failed Initializing plugin checkstyle java.lang.NullPointerException     at hudson.PluginManager$2$1$2.run(PluginManager.java:313)     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)     at hudson.model.Hudson$4.runTask(Hudson.java:698)     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)     at java.lang.Thread.run(Thread.java:619) Jun 13, 2012 9:56:14 AM hudson.model.Hudson$5 onTaskFailed SEVERE: Failed Initializing plugin findbugs java.lang.NullPointerException     at hudson.PluginManager$2$1$2.run(PluginManager.java:313)     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)     at hudson.model.Hudson$4.runTask(Hudson.java:698)     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)     at java.lang.Thread.run(Thread.java:619) Jun 13, 2012 9:56:15 AM hudson.model.Hudson$5 onAttained INFO: Started all plugins Jun 13, 2012 9:56:15 AM hudson.model.Hudson$5 onAttained INFO: Augmented all extensions Jun 13, 2012 9:56:15 AM hudson.model.Hudson$5 onAttained INFO: Loaded all jobs Jun 13, 2012 9:56:15 AM hudson.model.Hudson$5 onAttained INFO: Completed initialization Jun 13, 2012 9:56:15 AM hudson.TcpSlaveAgentListener INFO: JNLP slave agent listener started on TCP port 2499 Jun 13, 2012 9:56:23 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM' Jun 13, 2012 9:56:24 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM' Jun 13, 2012 9:56:25 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM' Jun 13, 2012 9:56:25 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM' Jun 13, 2012 9:56:26 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM' Jun 13, 2012 9:56:26 AM org.hudsonci.rest.plugin.RestPlugin enable INFO: API provider JAX-RS (Jersey) enabled Jun 13, 2012 9:56:26 AM org.hudsonci.rest.plugin.RestPlugin enable INFO: API provider Bayeux (CometD) enabled Jun 13, 2012 9:56:26 AM org.hudsonci.events.ready.ReadyDetector run INFO: Hudson is ready. I found the caused by is: java.lang.LinkageError:loader(instance of  org/hudsonci/inject/internal/plugin/PluginClassLoader): attempted  duplicate class definition for name: "org/apache/xerces/parsers/SAXParser" It means there is not only one class that name is org/apache/xerces/parsers/SAXParser was loaded by the same PluginClassLoader. Then, I goto the HUDSON_HOME directory, in my computer is J:\work-space\ci\hudson\home, and searched file by string “xerces”, as a result, I found five following records, look at figure: So that’s why I got those errors, cuz each plugin has included a xercesImpl-2.x.x.jar file that contained same class “org/apache/xerces/parsers/SAXParser”, and led to Hudson load the same class more than one time. Ok, now let me fix this issue quickly. Step 1: shutdown the tomcat. Step 2: cut the xercesImpl-2.x.x.jar file that in red circle is below go away, this file was installed by hudson automatically from internet when you were building your jobs. Step 3: startup the tomcat, all of plugins were installed successfully, see the figure is below: I also has a question that I still can not understand, it is can run in Linux RedHat with no problem, but window is not. Eventually, the solution is simple, but it took my a whole day to research.I hope it could help you guys.
/
本文档为【hudson插件加载失败解决方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索