Clearcase plugin for community edition

Hi,

i'm trying to write a Clearcase plugin for community edition. So I wrote a few lines of code, a class that extends AbstractVcs.
Now when i try to run the plugin configuration, the sandbox IntelliJ correctly starts but there's an exception that I can't explain :

C:\jdk1.6.0_18\bin\java -Xms256m -Xmx1024m -XX:MaxPermSize=190m -ea "-Xbootclasspath/a:C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\boot.jar" -Didea.config.path=C:\Users\gphilip\Pro\Tools\.IntelliJIdea90\system\plugins-sandbox\config -Didea.system.path=C:\Users\gphilip\Pro\Tools\.IntelliJIdea90\system\plugins-sandbox\system -Didea.plugins.path=C:\Users\gphilip\Pro\Tools\.IntelliJIdea90\system\plugins-sandbox\plugins -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files\JetBrains\IntelliJ IDEA 9.0.2\bin" -Dfile.encoding=windows-1252 -classpath "C:\jdk1.6.0_18\lib\tools.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\idea_rt.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\idea.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\bootstrap.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\extensions.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\util.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\openapi.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\jdom.jar;C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 9.0.2\lib\log4j.jar;C:\Program Files\JetBrains\IntelliJ IDEA 9.0.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.intellij.idea.Main
  ERROR - ntellij.openapi.vcs.impl.VcsEP - org.jetbrains.idea.svn.SvnVcs
java.lang.ClassNotFoundException: org.jetbrains.idea.svn.SvnVcs
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:70)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:34)
    at com.intellij.openapi.vcs.impl.VcsEP.getVcs(VcsEP.java:47)
    at com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.(AllVcses.java:53)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220)
    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 com.intellij.openapi.components.impl.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:53)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.initializeInstance(ServiceManagerImpl.java:135)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter$1.compute(ServiceManagerImpl.java:127)
    at com.intellij.openapi.application.impl.ApplicationImpl$10.run(ApplicationImpl.java:725)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:723)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:122)
    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.ServiceManager.getService(ServiceManager.java:40)
    at com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.getInstance(AllVcses.java:58)
    at com.intellij.openapi.vcs.impl.projectlevelman.NewMappings.keepActiveVcs(NewMappings.java:154)
    at com.intellij.openapi.vcs.impl.projectlevelman.NewMappings.activateActiveVcses(NewMappings.java:95)
    at com.intellij.openapi.vcs.impl.projectlevelman.NewMappings$1.run(NewMappings.java:77)
    at com.intellij.openapi.vcs.impl.VcsInitialization.execute(VcsInitialization.java:76)
    at com.intellij.openapi.vcs.impl.VcsInitialization$1.run(VcsInitialization.java:45)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runActivities(StartupManagerImpl.java:175)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.java:140)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:384)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:420)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:403)
    at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:157)
    at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:48)
    at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:242)
    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:597)
    at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:183)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
    at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:167)
    at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
    at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
    at $Proxy32.appStarting(Unknown Source)
    at com.intellij.idea.IdeaApplication.loadProject(IdeaApplication.java:238)
    at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:52)
    at com.intellij.idea.IdeaApplication$IdeStarter$3.run(IdeaApplication.java:218)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:610)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:500)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
  ERROR - ntellij.openapi.vcs.impl.VcsEP - IntelliJ IDEA 9.0.2  Build #IC-95.66
  ERROR - ntellij.openapi.vcs.impl.VcsEP - JDK: 1.6.0_18-ea
  ERROR - ntellij.openapi.vcs.impl.VcsEP - VM: Java HotSpot(TM) Client VM
  ERROR - ntellij.openapi.vcs.impl.VcsEP - Vendor: Sun Microsystems Inc.
  ERROR - ntellij.openapi.vcs.impl.VcsEP - OS: Windows XP
  ERROR - ntellij.openapi.vcs.impl.VcsEP - Last Action:  
  ERROR - tartup.impl.StartupManagerImpl - null
java.lang.NullPointerException
    at com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.registerVcs(AllVcses.java:83)
    at com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.addVcs(AllVcses.java:62)
    at com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.(AllVcses.java:53)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220)
    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 com.intellij.openapi.components.impl.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:53)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.initializeInstance(ServiceManagerImpl.java:135)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter$1.compute(ServiceManagerImpl.java:127)
    at com.intellij.openapi.application.impl.ApplicationImpl$10.run(ApplicationImpl.java:725)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:723)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:122)
    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.ServiceManager.getService(ServiceManager.java:40)
    at com.intellij.openapi.vcs.impl.projectlevelman.AllVcses.getInstance(AllVcses.java:58)
    at com.intellij.openapi.vcs.impl.projectlevelman.NewMappings.keepActiveVcs(NewMappings.java:154)
    at com.intellij.openapi.vcs.impl.projectlevelman.NewMappings.activateActiveVcses(NewMappings.java:95)
    at com.intellij.openapi.vcs.impl.projectlevelman.NewMappings$1.run(NewMappings.java:77)
    at com.intellij.openapi.vcs.impl.VcsInitialization.execute(VcsInitialization.java:76)
    at com.intellij.openapi.vcs.impl.VcsInitialization$1.run(VcsInitialization.java:45)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runActivities(StartupManagerImpl.java:175)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.java:140)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:384)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:420)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:403)
    at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:157)
    at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:48)
    at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:242)
    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:597)
    at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:183)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
    at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:167)
    at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
    at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
    at $Proxy32.appStarting(Unknown Source)
    at com.intellij.idea.IdeaApplication.loadProject(IdeaApplication.java:238)
    at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:52)
    at com.intellij.idea.IdeaApplication$IdeStarter$3.run(IdeaApplication.java:218)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:610)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:500)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
  ERROR - tartup.impl.StartupManagerImpl - IntelliJ IDEA 9.0.2  Build #IC-95.66
  ERROR - tartup.impl.StartupManagerImpl - JDK: 1.6.0_18-ea
  ERROR - tartup.impl.StartupManagerImpl - VM: Java HotSpot(TM) Client VM
  ERROR - tartup.impl.StartupManagerImpl - Vendor: Sun Microsystems Inc.
  ERROR - tartup.impl.StartupManagerImpl - OS: Windows XP
  ERROR - tartup.impl.StartupManagerImpl - Last Action:

---
Original message URL: http://www.jetbrains.net/devnet/message/5262627#5262627

Please sign in to leave a comment.