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

Reply via email to