See <https://analysis.apache.org/jenkins/job/isis/732/changes>
Changes: [dan] ISIS-993: metadata classes, facet factory, starting on the wicket [dan] ISIS-993: improving the usability of the schema; minor stuff for wicket [dan] ISIS-993: working on the fleshing out stuff (to default missing layout [dan] ISIS-993: pretty much there on deriving and syncing the metamodel with [dan] ISIS-993: started to add tab component [dan] ISIS-993: metadata has back owners. Wicket component broken at this [dan] ISIS-993: simplifying the metadata. the wicket components still broken [dan] ISIS-993: slight simplification to metadata to make easier to fit into [dan] ISIS-993: factored out LayoutMetadataService, renamed the metadata [dan] ISIS-993: more on the layout service, ability to download a zip of all [dan] ISIS-993: now rendering properties and collections in tabs ok. [dan] ISIS-993: started working on adding a fixed column to right hand side [dan] ISIS-993: add the ObjectLayoutMetadata#actions collection if null [dan] ISIS-993: refactoring EntityPropertiesForm so can factor out a new [dan] ISIS-993: further refactoring, working towards factoring out [dan] ISIS-993: fixed the OK/edit issue. [dan] ISIS-993: remove the 'first-field' class appender, since doesn't seem [dan] ISIS-993: factored out EntityColumnMembers [dan] ISIS-993: working towards getting dynamic reloading working smoothly - [dan] ISIS-993: no longer show edit buttons for tabbed panel; sorted out a [dan] ISIS-993: simplifying and finetuning. [dan] ISIS-993: entity page now remembers the selected tab (in session) on a [dan] ISIS-993: optional left and right columns either side of tab groups; [dan] ISIS-993: always normalize [dan] ISIS-993: starting to refactor so that each Wicket component knows its [dan] ISIS-993: move EntityTabPanel into its own top-level class. [dan] ISIS-993: factored out ListOfTabGroupsPanel. [dan] ISIS-993: reorganizing components is all. [dan] ISIS-993: using getPath() to create the session key for tab selection. [dan] ISIS-993: in process of converting TabbedPanel into own panel. [dan] ISIS-993: renaming of the view metadata classes. [dan] ISIS-993: renaming of components, EntityCombinedPanel now called [dan] ISIS-993: SessionScopedAttribute factored out, now used for the [dan] ISIS-993: can now store multiple different session attributes on an [dan] ISIS-993: attempting to unify the existing UiHintContainer and the [dan] ISIS-993: working towards factoring out a PropertyGroup component. [dan] ISIS-993: factored out PropertyGroup component. [dan] ISIS-993: removing myBlockContainer CSS class, not used since bootstrap [dan] ISIS-993: just starting on refactoring out EntityCollection (cf [dan] ISIS-993: create the EntityCollectionModel from the EntityModel with [dan] ISIS-993: factored out EntityCollectionPanel from [dan] ISIS-993: ScopedSessionAttribute now using Component rather than [dan] ISIS-993: getting rid of UiHintSignificantComponent [dan] ISIS-993: getting rid of the HasPath interface. [dan] ISIS-993: removing one final remnant of UiHintPathSignficant. [dan] ISIS-993: getting rid of HintUtil class, moving into [dan] ISIS-993: working towards a 'bootstrap3' layout [dan] ISIS-993: still sketching out the layout classes for BS3 and FC (fixed [dan] ISIS-993: introduction of the PageNormalizerService as an internal SPI [dan] ISIS-993: bootstrap3 schema now properly defined and serializing ok. [dan] ISIS-993: store hint on the column, rather than pass around separately. [dan] ISIS-993: working towards storing a single hint on the EntityModel [dan] ISIS-993: use a single layoutMetadata hint in EntityModel, rather than [dan] ISIS-993: bootstrap3 layout working, more or less. Still need to do [dan] ISIS-993: starting on the visitor/normalization stuff for BS3 grid. [dan] ISIS-993: renamed Page to Grid, PageFacet to GridFacet, PageService to [dan] ISIS-993: converting GridNormalizer into a service. [dan] ISIS-993: normalizing the BS3 grid, factoring out commonalities into [dan] ISIS-993: unreferenced properties/actions/collectoins handling [dan] ISIS-993: Now allow unreferenced collections to be associated with [dan] ISIS-993: deleting unused fields from [dan] ISIS-993: if column contains only a single tabgroup and that tabgroup [dan] ISIS-993: changed the suppression algorithm: now, will render any tab [dan] ISIS-993: improving the suppression algorithm, now search for any [dan] ISIS-993: introducing the concept of minimal/normalized/complete grids [dan] ISIS-993: fleshing out the GridNormalizerServiceAbstract for the [dan] ISIS-993: hold the domainClass within the grid. [dan] ISIS-993: can now download normalized, complete or minimal layouts. [dan] ISIS-993: moving around and renaming the applib schema files for layout [dan] ISIS-993: GridFacetDefault now derives a grid from facets if no XML is [dan] ISIS-993: guard against invisible actions corresponding to null links. [dan] ISIS-993: associate properties into their correct fieldsets, honouring [dan] ISIS-993: suppress properties from fieldsets that should be invisible. [dan] ISIS-993: better derivation of default grid from existing metadata when [dan] ISIS-993: improving derivation of properties when layout xml exists [dan] ISIS-993: dynamically evaluate visibility of tabpanel, tab, row, col, [dan] ISIS-993: reuse Wicket's isVisible() for dynamically visible content [dan] ISIS-993: starting to remove the FC (fixed col) stuff ... moving out [dan] ISIS-993: first-cut of single-edit properties (using modal prompt [dan] ISIS-993: minor tidy-up and removal of some duplication of code between [dan] isis-993: deleting the original layout grids (including the first-cut [dan] ISIS-993: removing support for [dan] ISIS-993: fixing bad import and javadoc. [dan] ISIS-993: removing the fallback components also. [dan] ISIS-993: responsibility for creating the default grid moved to [dan] ISIS-993: honour namedEscaped for property edit prompt. [dan] ISIS-993: more sorting out of positioning of actions in right [dan] ISIS-993: further fixes to honour namedEscaped for property edit [dan] ISIS-993: yet more sorting out of positioning of actions in right [dan] ISIS-993: incidental, fix for Lombok with boolean properties (didn't [dan] ISIS-1311: sorted out issue with Persistable mixins (return Long, not [dan] ISIS-933: fixing layout issues when the layout.xml HAS been [dan] ISIS-1311: split out Persistable_datanucleusVersion mixin into two, one [dan] ISIS-993: fixes to prevent SpecificationCacheDefault from getting [dan] ISIS-993: minor changes, working towards being able to generate [dan] ISIS-993: when normalize, bind actions to properties or field sets (if [dan] ISIS-993: ensure that actions associated to [dan] ISIS-993: minor refactoring of helper methos in GridNormalizerService [dan] ISIS-993: only include entities and view models' layouts in zip file [dan] ISIS-993: ensure columns in tables are rendered in correct order [dan] ISIS-993: fixing unit test from refactoring of [dan] ISIS-993: removing the ability to view the Grid as a view model (in its [dan] ISIS-993: updating javadoc is all. [dan] ISIS-993: extending grid structure to include offsets and allow [dan] ISIS-1287: minor CSS fix for "are you sure" popup. [dan] ISIS-993: updating the components.xsd in docs directory ------------------------------------------ [...truncated 2378 lines...] [INFO] [11:01:44.224] Quality profile for java: Sonar way with Findbugs [INFO] [11:01:44.224] Quality profile for xml: Default XML Profile [WARN] [11:01:44.255] ---------------------------------------------------------------- [WARN] [11:01:44.255] Sonargraph: Skipping projectIsis WebServer [org.apache.isis.core:isis-core-webserver], since no Sonargraph rules are activated in current SonarQube quality profile. [WARN] [11:01:44.255] ---------------------------------------------------------------- [INFO] [11:01:44.256] Trying to guess scm provider from project layout... [INFO] [11:01:44.256] Found SCM type: git [INFO] [11:01:44.256] JIRA issues sensor will not run as some parameters are missing. [INFO] [11:01:44.261] Sensor JavaSquidSensor [INFO] [11:01:44.347] Java Main Files AST scan... [INFO] [11:01:44.348] 11 source files to be analyzed [INFO] [11:01:44.637] Java Main Files AST scan done: 290 ms [INFO] [11:01:44.637] 11/11 source files analyzed [INFO] [11:01:44.638] Java bytecode scan... [INFO] [11:01:44.660] Java bytecode scan done: 22 ms [INFO] [11:01:44.660] Java Test Files AST scan... [INFO] [11:01:44.660] 0 source files to be analyzed [INFO] [11:01:44.661] Java Test Files AST scan done: 1 ms [INFO] [11:01:44.661] 0/0 source files analyzed [INFO] [11:01:44.661] Package design analysis... [INFO] [11:01:44.671] Package design analysis done: 10 ms [INFO] [11:01:44.672] Sensor JavaSquidSensor (done) | time=411ms [INFO] [11:01:44.672] Sensor Lines Sensor [INFO] [11:01:44.673] Sensor Lines Sensor (done) | time=1ms [INFO] [11:01:44.673] Sensor QProfileSensor [INFO] [11:01:44.673] Sensor QProfileSensor (done) | time=0ms [INFO] [11:01:44.673] Sensor InitialOpenIssuesSensor [INFO] [11:01:44.683] Sensor InitialOpenIssuesSensor (done) | time=10ms [INFO] [11:01:44.683] Sensor ProjectLinksSensor [INFO] [11:01:44.763] Sensor ProjectLinksSensor (done) | time=80ms [INFO] [11:01:44.764] Sensor VersionEventsSensor [INFO] [11:01:44.891] Sensor VersionEventsSensor (done) | time=127ms [INFO] [11:01:44.892] Sensor Maven dependencies [INFO] [11:01:48.197] Sensor Maven dependencies (done) | time=3305ms [INFO] [11:01:48.197] Sensor org.sonar.plugins.findbugs.FindbugsSensor@5dcb8a74 [INFO] [11:01:48.198] Execute Findbugs 3.0.1... [INFO] [11:01:48.235] Findbugs output report: <https://analysis.apache.org/jenkins/job/isis/ws/core/webserver/target/sonar/findbugs-result.xml> [INFO] [11:01:49.311] Execute Findbugs 3.0.1 done: 1113 ms [INFO] [11:01:49.312] Sensor org.sonar.plugins.findbugs.FindbugsSensor@5dcb8a74 (done) | time=1115ms [INFO] [11:01:49.312] Sensor PmdSensor [INFO] [11:01:49.313] Execute PMD 5.3.1... [INFO] [11:01:49.314] Java version: 1.7 [INFO] [11:01:49.323] PMD configuration: <https://analysis.apache.org/jenkins/job/isis/ws/core/webserver/target/sonar/pmd.xml> [INFO] [11:01:49.586] Execute PMD 5.3.1 done: 273 ms [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache Isis ....................................... FAILURE [11:34.795s] [INFO] Isis Unit Test Support ............................ SKIPPED [INFO] Isis AppLib ....................................... SKIPPED [INFO] Isis Schemas ...................................... SKIPPED [INFO] Isis Log4j Impls .................................. SKIPPED [INFO] Isis MetaModel .................................... SKIPPED [INFO] Isis Runtime ...................................... SKIPPED [INFO] Isis Wrapper Service .............................. SKIPPED [INFO] Isis WebServer .................................... SKIPPED [INFO] Isis Security Bypass .............................. SKIPPED [INFO] Isis Security Shiro ............................... SKIPPED [INFO] Isis Spec Support ................................. SKIPPED [INFO] Isis Integration Testing Support .................. SKIPPED [INFO] Isis RestfulObjects Viewer AppLib ................. SKIPPED [INFO] Isis RestfulObjects Viewer Rendering .............. SKIPPED [INFO] Isis RestfulObjects Viewer Server ................. SKIPPED [INFO] Isis Wicket Viewer Applib ......................... SKIPPED [INFO] Isis Wicket Viewer Model .......................... SKIPPED [INFO] Isis Wicket Viewer UI Components .................. SKIPPED [INFO] Isis Wicket Viewer Implementation ................. SKIPPED [INFO] Isis Maven Plugin (isis-maven-plugin) ............. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 11:36.735s [INFO] Finished at: Fri Mar 04 11:01:49 UTC 2016 [INFO] Final Memory: 43M/482M [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "sonar" could not be activated because it does not exist. [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project isis: org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0 -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project isis: org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: org.apache.maven.plugin.MojoExecutionException: org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0 at org.codehaus.mojo.sonar.bootstrap.ExceptionHandling.handle(ExceptionHandling.java:41) at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:139) at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:132) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 19 more Caused by: java.lang.UnsupportedClassVersionError: org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:412) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader.loadClass(PMDASMClassLoader.java:65) at net.sourceforge.pmd.lang.java.symboltable.TypeSet$ExplicitImportResolver.resolve(TypeSet.java:107) at net.sourceforge.pmd.lang.java.symboltable.TypeSet.findClass(TypeSet.java:287) at net.sourceforge.pmd.lang.java.symboltable.SourceFileScope.resolveType(SourceFileScope.java:75) at net.sourceforge.pmd.lang.java.symboltable.ClassScope.determineParameterTypes(ClassScope.java:302) at net.sourceforge.pmd.lang.java.symboltable.ClassScope.findVariableHere(ClassScope.java:162) at net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope.contains(AbstractJavaScope.java:33) at net.sourceforge.pmd.lang.java.symboltable.Search.searchUpward(Search.java:45) at net.sourceforge.pmd.lang.java.symboltable.Search.searchUpward(Search.java:49) at net.sourceforge.pmd.lang.java.symboltable.Search.searchUpward(Search.java:49) at net.sourceforge.pmd.lang.java.symboltable.Search.execute(Search.java:24) at net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder.visit(OccurrenceFinder.java:27) at net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression.jjtAccept(ASTPrimaryExpression.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:228) at net.sourceforge.pmd.lang.java.ast.ASTExpression.jjtAccept(ASTExpression.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:336) at net.sourceforge.pmd.lang.java.ast.ASTArgumentList.jjtAccept(ASTArgumentList.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:332) at net.sourceforge.pmd.lang.java.ast.ASTArguments.jjtAccept(ASTArguments.java:29) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:316) at net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix.jjtAccept(ASTPrimarySuffix.java:55) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:308) at net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder.visit(OccurrenceFinder.java:73) at net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression.jjtAccept(ASTPrimaryExpression.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:228) at net.sourceforge.pmd.lang.java.ast.ASTExpression.jjtAccept(ASTExpression.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:420) at net.sourceforge.pmd.lang.java.ast.ASTReturnStatement.jjtAccept(ASTReturnStatement.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:348) at net.sourceforge.pmd.lang.java.ast.ASTStatement.jjtAccept(ASTStatement.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:360) at net.sourceforge.pmd.lang.java.ast.ASTBlockStatement.jjtAccept(ASTBlockStatement.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:356) at net.sourceforge.pmd.lang.java.ast.ASTBlock.jjtAccept(ASTBlock.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:180) at net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration.jjtAccept(ASTMethodDeclaration.java:25) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:45) at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration.jjtAccept(ASTClassOrInterfaceBodyDeclaration.java:41) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:41) at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody.jjtAccept(ASTClassOrInterfaceBody.java:22) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:17) at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration.jjtAccept(ASTClassOrInterfaceDeclaration.java:26) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:156) at net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration.jjtAccept(ASTTypeDeclaration.java:36) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:55) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:9) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:136) at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:42) at net.sourceforge.pmd.lang.java.symboltable.SymbolFacade.initializeWith(SymbolFacade.java:16) at net.sourceforge.pmd.lang.java.AbstractJavaHandler$4.start(AbstractJavaHandler.java:79) at net.sourceforge.pmd.SourceCodeProcessor.symbolFacade(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:139) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:76) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:43) at org.sonar.plugins.pmd.PmdTemplate.process(PmdTemplate.java:83) at org.sonar.plugins.pmd.PmdExecutor.executeRules(PmdExecutor.java:121) at org.sonar.plugins.pmd.PmdExecutor.executePmd(PmdExecutor.java:91) at org.sonar.plugins.pmd.PmdExecutor.execute(PmdExecutor.java:76) at org.sonar.plugins.pmd.PmdSensor.analyse(PmdSensor.java:67) at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:59) at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:51) at org.sonar.batch.phases.DatabaseModePhaseExecutor.execute(DatabaseModePhaseExecutor.java:120) at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:264) at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235) at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:230) at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:228) at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:220) at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57) at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45) at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135) at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95) at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67) at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) at java.security.AccessController.doPrivileged(Native Method) at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) at org.sonar.runner.api.Runner.execute(Runner.java:100) at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:135) ... 22 more [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException SonarQube analysis completed: FAILURE Build step 'SonarQube' changed build result to FAILURE Build step 'SonarQube' marked build as failure