{"action":"opened","issue":{"url":"https://api.github.com/repos/jeremylong/DependencyCheck/issues/431","labels_url":"https://api.github.com/repos/jeremylong/DependencyCheck/issues/431/labels{/name}","comments_url":"https://api.github.com/repos/jeremylong/DependencyCheck/issues/431/comments","events_url":"https://api.github.com/repos/jeremylong/DependencyCheck/issues/431/events","html_url":"https://github.com/jeremylong/DependencyCheck/issues/431","id":123994387,"number":431,"title":"Latest 1.3.4-SNAPSHOT not working due to missing class","user":{"login":"awhitford","id":123887,"avatar_url":"https://avatars.githubusercontent.com/u/123887?v=3","gravatar_id":"","url":"https://api.github.com/users/awhitford","html_url":"https://github.com/awhitford","followers_url":"https://api.github.com/users/awhitford/followers","following_url":"https://api.github.com/users/awhitford/following{/other_user}","gists_url":"https://api.github.com/users/awhitford/gists{/gist_id}","starred_url":"https://api.github.com/users/awhitford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awhitford/subscriptions","organizations_url":"https://api.github.com/users/awhitford/orgs","repos_url":"https://api.github.com/users/awhitford/repos","events_url":"https://api.github.com/users/awhitford/events{/privacy}","received_events_url":"https://api.github.com/users/awhitford/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-27T20:01:06Z","updated_at":"2015-12-27T20:01:06Z","closed_at":null,"body":"After fetching the latest updates, and then updating my project to use 1.3.4-SNAPSHOT of the maven plugin, I now get a stack trace:\r\n```\r\n[INFO] --- dependency-check-maven:1.3.4-SNAPSHOT:check (default) @ lombok-maven ---\r\n[WARNING] Error injecting: org.owasp.dependencycheck.maven.CheckMojo\r\njava.lang.NoClassDefFoundError: org/sonatype/plexus/components/sec/dispatcher/SecDispatcherException\r\n\tat java.lang.Class.getDeclaredConstructors0(Native Method)\r\n\tat java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)\r\n\tat java.lang.Class.getDeclaredConstructors(Class.java:2020)\r\n\tat com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)\r\n\tat com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:99)\r\n\tat com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:658)\r\n\tat com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:882)\r\n\tat com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:805)\r\n\tat com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:282)\r\n\tat com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:214)\r\n\tat com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:1006)\r\n\tat com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1038)\r\n\tat com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1001)\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)\r\n\tat org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)\r\n\tat com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)\r\n\tat com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)\r\n\tat com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)\r\n\tat com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)\r\n\tat org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:176)\r\n\tat com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)\r\n\tat com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)\r\n\tat com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)\r\n\tat com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)\r\n\tat com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)\r\n\tat com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)\r\n\tat org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)\r\n\tat org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)\r\n\tat org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)\r\n\tat org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)\r\n\tat org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)\r\n\tat org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:517)\r\n\tat org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)\r\n\tat org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)\r\n\tat org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)\r\n\tat org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)\r\n\tat org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)\r\n\tat org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)\r\n\tat org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)\r\n\tat org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)\r\n\tat org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)\r\n\tat org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)\r\n\tat org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)\r\n\tat org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)\r\n\tat org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)\r\n\tat org.apache.maven.cli.MavenCli.main(MavenCli.java:199)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)\r\n\tat org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)\r\n\tat org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)\r\n\tat org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)\r\nCaused by: java.lang.ClassNotFoundException: org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException\r\n\tat org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)\r\n\tat org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)\r\n\tat org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)\r\n\tat org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)\r\n```\r\n\r\nRolling back to 1.3.3 release works.\r\n\r\nNote that I am using Java 8 Update 65 and Maven 3.3.9.\r\n\r\nTake a look at [which artifacts contain the SecDispatcherException class](https://repository.sonatype.org/#nexus-search;classname~org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException).  Maybe there is just a missing dependency declaration?"}}