[
https://issues.jenkins-ci.org/browse/JENKINS-13414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ulli Hafner resolved JENKINS-13414.
-----------------------------------
Resolution: Cannot Reproduce
Does it compile without your changes? What did you change in the pom? Seems
that some dependencies are not picked.
> Issue while building jenkinsci-pmd-plugin-a16ba49 source code
> -------------------------------------------------------------
>
> Key: JENKINS-13414
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13414
> Project: Jenkins
> Issue Type: Bug
> Components: pmd
> Reporter: karthikeya karthi
> Assignee: Ulli Hafner
> Priority: Blocker
>
> I've customized PMD, so to point my pmd jar I've edit pom.xml of jenkins pmd
> plugin sourcode and while building getting following error report.
> Problem encountered during annotation processing;
> see stacktrace below for more information.
> java.lang.AssertionError
> at com.sun.tools.apt.mirror.type.TypeMaker.getType(TypeMaker.java:76)
> at
> com.sun.tools.apt.mirror.declaration.ClassDeclarationImpl.getSuperclass(ClassDeclarationImpl.java:64)
> at
> org.jvnet.hudson.maven.plugins.hpi.AnnotationProcessorFactoryImpl$1.process(AnnotationProcessorFactoryImpl.ja
> va:50)
> at
> com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:60)
> at
> com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:60)
> at com.sun.tools.apt.comp.Apt.main(Apt.java:454)
> at com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:258)
> at com.sun.tools.apt.main.Main.compile(Main.java:1102)
> at com.sun.tools.apt.main.Main.compile(Main.java:964)
> at com.sun.tools.apt.Main.processing(Main.java:95)
> at com.sun.tools.apt.Main.process(Main.java:85)
> at
> org.jvnet.hudson.maven.plugins.hpi.AptCompiler.compileInProcess(AptCompiler.java:63)
> at
> org.jvnet.hudson.maven.plugins.hpi.AptCompiler.compile(AptCompiler.java:50)
> at
> org.jvnet.hudson.maven.plugins.hpi.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:486)
> at
> org.jvnet.hudson.maven.plugins.hpi.CompilerMojo.execute(CompilerMojo.java:111)
> at org.jvnet.hudson.maven.plugins.hpi.AptMojo.execute(AptMojo.java:24)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:55
> 6)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
> a:387)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
> 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 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\PmdResult
> TokenMacro.java:4: package hudson.plugins.analysis.tokens does not exist
> import hudson.plugins.analysis.tokens.AbstractResultTokenMacro;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\PmdResult
> TokenMacro.java:14: cannot find symbol
> symbol: class AbstractResultTokenMacro
> public class PmdResultTokenMacro extends AbstractResultTokenMacro {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\dashboard\Warnin
> gsPriorityGraphPortlet.java:11: package hudson.plugins.view.dashboard does
> not exist
> import hudson.plugins.view.dashboard.DashboardPortlet;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\dashboard\Warnin
> gsPriorityGraphPortlet.java:20: cannot access
> hudson.plugins.view.dashboard.DashboardPortlet
> class file for hudson.plugins.view.dashboard.DashboardPortlet not found
> public final class WarningsPriorityGraphPortlet extends
> AbstractWarningsGraphPortlet {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\dashboard\Warnin
> gsPriorityGraphPortlet.java:64: cannot find symbol
> symbol : class DashboardPortlet
> location: class hudson.plugins.pmd.dashboard.WarningsPriorityGraphPortlet
> public static class WarningsGraphDescriptor extends
> Descriptor<DashboardPortlet> {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\FixedPmdW
> arningsTokenMacro.java:4: package hudson.plugins.analysis.tokens does not
> exist
> import hudson.plugins.analysis.tokens.AbstractFixedAnnotationsTokenMacro;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\FixedPmdW
> arningsTokenMacro.java:14: cannot find symbol
> symbol: class AbstractFixedAnnotationsTokenMacro
> public class FixedPmdWarningsTokenMacro extends
> AbstractFixedAnnotationsTokenMacro {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\dashboard\Warnin
> gsTablePortlet.java:42: cannot find symbol
> symbol : class DashboardPortlet
> location: class hudson.plugins.pmd.dashboard.WarningsTablePortlet
> public static class WarningsPerJobDescriptor extends
> Descriptor<DashboardPortlet> {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\dashboard\Warnin
> gsNewVersusFixedGraphPortlet.java:64: cannot find symbol
> symbol : class DashboardPortlet
> location: class
> hudson.plugins.pmd.dashboard.WarningsNewVersusFixedGraphPortlet
> public static class WarningsGraphDescriptor extends
> Descriptor<DashboardPortlet> {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\PmdReporter.java
> :9: cannot find symbol
> symbol : class HealthAwareReporter
> location: package hudson.plugins.analysis.core
> import hudson.plugins.analysis.core.HealthAwareReporter;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\PmdReporter.java
> :26: cannot find symbol
> symbol: class HealthAwareReporter
> public class PmdReporter extends HealthAwareReporter<PmdResult> {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\PmdMavenResultAc
> tion.java:10: cannot find symbol
> symbol : class MavenResultAction
> location: package hudson.plugins.analysis.core
> import hudson.plugins.analysis.core.MavenResultAction;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\PmdMavenResultAc
> tion.java:22: cannot find symbol
> symbol: class MavenResultAction
> public class PmdMavenResultAction extends MavenResultAction<PmdResult> {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\PmdMavenResultAc
> tion.java:68: cannot find symbol
> symbol : class MavenResultAction
> location: class hudson.plugins.pmd.PmdMavenResultAction
> public Class<? extends MavenResultAction<PmdResult>>
> getIndividualActionType() {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\NewPmdWar
> ningsTokenMacro.java:4: package hudson.plugins.analysis.tokens does not exist
> import hudson.plugins.analysis.tokens.AbstractNewAnnotationsTokenMacro;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\NewPmdWar
> ningsTokenMacro.java:14: cannot find symbol
> symbol: class AbstractNewAnnotationsTokenMacro
> public class NewPmdWarningsTokenMacro extends
> AbstractNewAnnotationsTokenMacro {
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\PmdWarnin
> gCountTokenMacro.java:4: package hudson.plugins.analysis.tokens does not exist
> import hudson.plugins.analysis.tokens.AbstractAnnotationsCountTokenMacro;
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\PmdWarnin
> gCountTokenMacro.java:14: cannot find symbol
> symbol: class AbstractAnnotationsCountTokenMacro
> public class PmdWarningCountTokenMacro extends
> AbstractAnnotationsCountTokenMacro {
> ^
> Note: hudson.plugins.pmd.PmdDescriptor indexed under hudson.Extension
> Note: hudson.plugins.pmd.PmdReporterDescriptor indexed under hudson.Extension
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\PmdResult
> TokenMacro.java:13: not assignable to java.lang.Object
> @Extension(optional = true)
> ^
> Note:
> hudson.plugins.pmd.dashboard.WarningsPriorityGraphPortlet.WarningsGraphDescriptor
> indexed under hudson.Extension
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\FixedPmdW
> arningsTokenMacro.java:13: not assignable to java.lang.Object
> @Extension(optional = true)
> ^
> Note:
> hudson.plugins.pmd.dashboard.WarningsTablePortlet.WarningsPerJobDescriptor
> indexed under hudson.Extension
> Note:
> hudson.plugins.pmd.dashboard.WarningsNewVersusFixedGraphPortlet.WarningsGraphDescriptor
> indexed under hudson.Exten
> sion
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\NewPmdWar
> ningsTokenMacro.java:13: not assignable to java.lang.Object
> @Extension(optional = true)
> ^
> C:\Documents and
> Settings\ET33783\Desktop\jenkinsci-pmd-plugin-a16ba49\src\main\java\hudson\plugins\pmd\tokens\PmdWarnin
> gCountTokenMacro.java:13: not assignable to java.lang.Object
> @Extension(optional = true)
> ^
> 4 errors
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Fatal error compiling
> Embedded error: APT failed: 1
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 52 seconds
> [INFO] Finished at: Wed Apr 11 19:32:35 IST 2012
> [INFO] Final Memory: 47M/112M
> [INFO]
> ------------------------------------------------------------------------
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira