2013-05-23 6 views
1

Я недавно модернизировал Дженкинс от 1.506 до 1.515Дженкинс не запускается: ВНИМАНИЕ: Не удалось загрузить hudson.scm.Cvs

После обновления Дженкинс, кажется, не запускается. Журналы полны предупреждений, таких как:

WARNING: Failed to load hudson.scm.Cvs... 
java.lang.InstantiationException: file:/jenkins/plugins/cvs/WEB-INF/classes/META-INF/annotations/hudson.Extension might need to be rebuilt: java.lang.ClassNotFoundException: hudson.scm.Cvs... 

И веб-интерфейс недоступен (тайм-аут).

Я снова понизил до 1.506, но тот же результат. Поскольку все предупреждения журнала являются CVS, связанным (которые я не использую, мы на SVN), я попытался удалить

/jenkins/plugins/cvs 
/jenkins/plugins/cvs.jpi 

Но они возвращаются после каждой перезагрузки, вместе со всеми предупреждениями.

Я запускаю jenkins как войну в специальном коте, работающем на Solaris.

Прямо сейчас, Дженкинс полностью недоступен. Любые указатели оценили!

Более подробный фрагмент журналов ниже.

May 23, 2013 2:50:17 PM org.apache.coyote.http11.Http11Protocol init 
INFO: Initializing Coyote HTTP/1.1 on http-28080 
May 23, 2013 2:50:17 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 538 ms 
May 23, 2013 2:50:17 PM org.apache.catalina.core.StandardService start 
INFO: Starting service Catalina 
May 23, 2013 2:50:17 PM org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 
Jenkins home directory: /data/trg/tar5/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME") 
May 23, 2013 2:50:19 PM org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-28080 
May 23, 2013 2:50:19 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 2182 ms 
May 23, 2013 2:50:21 PM jenkins.InitReactorRunner$1 onAttained 
INFO: Started initialization 
May 23, 2013 2:50:21 PM jenkins.InitReactorRunner$1 onAttained 
INFO: Listed all plugins 
ScriptContent not available for JVM 1.5 
May 23, 2013 2:50:22 PM jenkins.InitReactorRunner$1 onAttained 
INFO: Prepared all plugins 
May 23, 2013 2:50:22 PM jenkins.InitReactorRunner$1 onAttained 
INFO: Started all plugins 
May 23, 2013 2:50:22 PM jenkins.InitReactorRunner$1 onAttained 
INFO: Augmented all extensions 
May 23, 2013 2:50:23 PM hudson.ExtensionFinder$Sezpoz scout 
WARNING: Failed to scout hudson.scm.CvsModule$DescriptorImpl 
java.lang.InstantiationException: file:/data/trg/tar5/jenkins/plugins/cvs/WEB-INF/classes/META-INF/annotations/hudson.Extension might need to be rebuilt: java.lang.ClassNotFoundException: hudson.scm.CvsModule$DescriptorImpl 
    at net.java.sezpoz.IndexItem.element(IndexItem.java:144) 
    at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:666) 
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:312) 
    at hudson.ExtensionList.load(ExtensionList.java:295) 
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) 
    at hudson.ExtensionList.iterator(ExtensionList.java:138) 
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:311) 
    at hudson.ExtensionList.load(ExtensionList.java:295) 
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) 
    at hudson.ExtensionList.get(ExtensionList.java:153) 
    at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1090) 
    at hudson.maven.PluginImpl.init(PluginImpl.java:54) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) 
    at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) 
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) 
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:893) 
    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:650) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
    at java.lang.Thread.run(Thread.java:595) 
Caused by: java.lang.ClassNotFoundException: hudson.scm.CvsModule$DescriptorImpl 
    at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:966) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
    at net.java.sezpoz.IndexItem.element(IndexItem.java:134) 
    ... 24 more 
May 23, 2013 2:50:23 PM hudson.ExtensionFinder$Sezpoz scout 
WARNING: Failed to scout hudson.scm.CvsRepositoryItem$CvsRepositoryItemDescriptor 
java.lang.InstantiationException: file:/data/trg/tar5/jenkins/plugins/cvs/WEB-INF/classes/META-INF/annotations/hudson.Extension might need to be rebuilt:  java.lang.ClassNotFoundException: hudson.scm.CvsRepositoryItem$CvsRepositoryItemDescriptor 
    at net.java.sezpoz.IndexItem.element(IndexItem.java:144) 
    at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:666) 
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:312) 
    at hudson.ExtensionList.load(ExtensionList.java:295) 
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) 
    at hudson.ExtensionList.iterator(ExtensionList.java:138) 
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:311) 
    at hudson.ExtensionList.load(ExtensionList.java:295) 
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) 
    at hudson.ExtensionList.get(ExtensionList.java:153) 
    at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1090) 
    at hudson.maven.PluginImpl.init(PluginImpl.java:54) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) 
    at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) 
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) 
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:893) 
    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:650) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
    at java.lang.Thread.run(Thread.java:595) 
Caused by: java.lang.ClassNotFoundException: hudson.scm.CvsRepositoryItem$CvsRepositoryItemDescriptor 
    at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:966) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
    at net.java.sezpoz.IndexItem.element(IndexItem.java:134) 
    ... 24 more 
May 23, 2013 2:50:23 PM hudson.ExtensionFinder$Sezpoz scout 
WARNING: Failed to scout hudson.scm.browsers.ViewCVS$DescriptorImpl 
java.lang.InstantiationException: file:/data/trg/tar5/jenkins/plugins/cvs/WEB-INF/classes/META-INF/annotations/hudson.Extension might need to be rebuilt:    java.lang.ClassNotFoundException: hudson.scm.browsers.ViewCVS$DescriptorImpl 
    at net.java.sezpoz.IndexItem.element(IndexItem.java:144) 
    at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:666) 
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:312) 
    at hudson.ExtensionList.load(ExtensionList.java:295) 
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) 
    at hudson.ExtensionList.iterator(ExtensionList.java:138) 
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:311) 
    at hudson.ExtensionList.load(ExtensionList.java:295) 
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) 
    at hudson.ExtensionList.get(ExtensionList.java:153) 
    at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1090) 
    at hudson.maven.PluginImpl.init(PluginImpl.java:54) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) 
    at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) 
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) 
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:893) 
    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:650) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) 
    at java.lang.Thread.run(Thread.java:595) 
Caused by: java.lang.ClassNotFoundException: hudson.scm.browsers.ViewCVS$DescriptorImpl 
    at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:966) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
    at net.java.sezpoz.IndexItem.element(IndexItem.java:134) 
    ... 24 more 
May 23, 2013 2:50:23 PM hudson.ExtensionFinder$Sezpoz scout 
WARNING: Failed to scout hudson.scm.cvstagging.LegacyTagAction$LegacyTagActionDescriptor 
+0

Для меня jenkins 2.7.4 остановил работу, которая использовала cvs. "java.lang.NullPointerException \t at hudson.scm.CVSSCM.getBranchName (CVSSCM.java:312)" Ручное обновление областей CVS в рабочем пространстве было прекрасным. Я перезапустил jenkins, удалил области CVS и в настройке задания jenkins задал CVS, чтобы потребовать пароль, а затем не требовать пароль, и работа снова начала работать. org.jenkins-ci.plugins: CVS: 2.12 – gaoithe

ответ

1

Я решил это, очистив «Корневой каталог рабочего пространства». То есть:

  • Остановка Дженкинс
  • Перемещение папки рабочего пространства (мв JENKINS_HOME/рабочее пространство JENKINS_HOME/рабочее пространство-старый)
  • Создание нового рабочего пространства (MkDir JENKINS_HOME/рабочее пространство)
  • Перезапуск Дженкинс

Я не то, что стало поврежденным, или каким образом, но это решение, похоже, не оказало негативного влияния. В соответствии с конфигурационной страницей Jenkins (Jenkins> Manage Jenkins> Configure System> Нажмите кнопку Advance рядом с домашним каталогом) Каталог корневого каталога Workspace используется для указания «Укажите, где Дженкинс будет хранить рабочие пространства на главном узле».

Из того, что я мог определить, он просто хранит файлы, извлеченные из svn для каждой работы, которые, очевидно, легко заменяются.

В любом случае, все снова работают. И обновление отлично работало во второй раз.

Смежные вопросы