Unable to start 90.* due to coverage exception
The last build I have been able to use reliably is 10666. Here is the exception that I have been getting since the move to 90.*. I used the built in exception reporting tool, but no changes. I think the problem is caused by adding a maven parent that had code coverage in it. I have cleared my caches, but still get the problem. I even get this exception on non-maven projects.
com/intellij/coverage/CoverageDataManager: com/intellij/coverage/CoverageDataManager
java.lang.NoClassDefFoundError: com/intellij/coverage/CoverageDataManager
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$3.run(ConstructorInjectionComponentAdapter.java:286)
at java.security.AccessController.doPrivileged(Native Method)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getConstructors(ConstructorInjectionComponentAdapter.java:284)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getSortedMatchingConstructors(ConstructorInjectionComponentAdapter.java:264)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getGreediestSatisfiableConstructor(ConstructorInjectionComponentAdapter.java:148)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:210)
at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60)
at org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:58)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:18)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:8)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:231)
at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:218)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:200)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:9)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:35)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:87)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:125)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:79)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:236)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:256)
at com.intellij.openapi.project.impl.ProjectManagerImpl.access$200(ProjectManagerImpl.java:338)
at com.intellij.openapi.project.impl.ProjectManagerImpl$6.run(ProjectManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:3)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:4)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:7)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:27)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:9)
at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:4)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
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)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:11)
Caused by: java.lang.ClassNotFoundException: com.intellij.coverage.CoverageDataManager
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:70)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 43 more
java.lang.AssertionError: Can't instantiate component for: class jetbrains.buildServer.coverage.ServerCoverageProcessor
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:122)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:35)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:87)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:125)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:79)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:236)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:256)
at com.intellij.openapi.project.impl.ProjectManagerImpl.access$200(ProjectManagerImpl.java:338)
at com.intellij.openapi.project.impl.ProjectManagerImpl$6.run(ProjectManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:3)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:4)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:7)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:27)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:9)
at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:4)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
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)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:11)
请先登录再写评论。
Hello Norris,
Please upgrade the TeamCity plugin to the version from 4.5.5 or the latest
5.0 EAP.
Also note that it's often helpful to read the release notes of EAP builds.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Updating now. I normally read the notes and find them via the announcement post, but I can't find them.
Thanks for the info.