Skip to content

Instantly share code, notes, and snippets.

@fbiville
Created June 8, 2015 13:38
Show Gist options
  • Save fbiville/a80afddda7b4a8255c5a to your computer and use it in GitHub Desktop.
Save fbiville/a80afddda7b4a8255c5a to your computer and use it in GitHub Desktop.
SonarQube, Java 6 (via toolchains), Maven plugin version 2.4
[ERROR] [15:29:08.505] Unable to create symbol table for : MarketStatusCustomComparator.java
java.lang.IllegalStateException: null
at org.sonar.java.resolve.ExpressionVisitor$1FQV.visitMemberSelectExpression(ExpressionVisitor.java:313) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.expression.MemberSelectExpressionTreeImpl.accept(MemberSelectExpressionTreeImpl.java:57) ~[java-squid-2.3.jar:na]
at org.sonar.java.resolve.ExpressionVisitor.resolveQualifiedIdentifier(ExpressionVisitor.java:359) ~[java-squid-2.3.jar:na]
at org.sonar.java.resolve.ExpressionVisitor.visitMemberSelectExpression(ExpressionVisitor.java:274) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.expression.MemberSelectExpressionTreeImpl.accept(MemberSelectExpressionTreeImpl.java:57) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitMethodInvocation(BaseTreeVisitor.java:243) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.resolve.ExpressionVisitor.visitMethodInvocation(ExpressionVisitor.java:93) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.expression.MethodInvocationTreeImpl.accept(MethodInvocationTreeImpl.java:66) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitBinaryExpression(BaseTreeVisitor.java:202) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.resolve.ExpressionVisitor.visitBinaryExpression(ExpressionVisitor.java:178) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.expression.BinaryExpressionTreeImpl.accept(BinaryExpressionTreeImpl.java:58) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitParenthesized(BaseTreeVisitor.java:262) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.resolve.ExpressionVisitor.visitParenthesized(ExpressionVisitor.java:161) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.expression.ParenthesizedTreeImpl.accept(ParenthesizedTreeImpl.java:49) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitIfStatement(BaseTreeVisitor.java:100) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.model.statement.IfStatementTreeImpl.accept(IfStatementTreeImpl.java:68) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:35) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitBlock(BaseTreeVisitor.java:79) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.model.statement.BlockTreeImpl.accept(BlockTreeImpl.java:53) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitMethod(BaseTreeVisitor.java:74) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.model.JavaTree$MethodTreeImpl.accept(JavaTree.java:305) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:35) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitClass(BaseTreeVisitor.java:64) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.model.JavaTree$ClassTreeImpl.accept(JavaTree.java:217) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitNewClass(BaseTreeVisitor.java:231) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.resolve.ExpressionVisitor.visitNewClass(ExpressionVisitor.java:200) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.expression.NewClassTreeImpl.accept(NewClassTreeImpl.java:86) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitVariable(BaseTreeVisitor.java:285) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.model.JavaTree$VariableTreeImpl.accept(JavaTree.java:369) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:35) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitClass(BaseTreeVisitor.java:64) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.model.JavaTree$ClassTreeImpl.accept(JavaTree.java:217) ~[java-squid-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:41) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:35) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitCompilationUnit(BaseTreeVisitor.java:50) ~[sonar-java-plugin-2.3.jar:na]
at org.sonar.java.resolve.SemanticModel.createFor(SemanticModel.java:55) ~[java-squid-2.3.jar:na]
at org.sonar.java.model.VisitorsBridge.visitFile(VisitorsBridge.java:81) ~[java-squid-2.3.jar:na]
at com.sonar.sslr.impl.ast.AstWalker.walkAndVisit(AstWalker.java:67) [sslr-core-1.19.2.jar:na]
at org.sonar.java.ast.AstScanner.simpleScan(AstScanner.java:118) [java-squid-2.3.jar:na]
at org.sonar.java.ast.AstScanner.scan(AstScanner.java:83) [java-squid-2.3.jar:na]
at org.sonar.java.JavaSquid.scanSources(JavaSquid.java:138) [java-squid-2.3.jar:na]
at org.sonar.java.JavaSquid.scan(JavaSquid.java:131) [java-squid-2.3.jar:na]
at org.sonar.plugins.java.JavaSquidSensor.analyse(JavaSquidSensor.java:86) [sonar-squid-java-plugin-2.3.jar:na]
at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:79) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:70) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:131) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:178) [sonar-batch-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:199) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:194) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:192) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:187) [sonar-batch-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:56) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:44) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:82) [sonar-batch-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.batch.bootstrap.BootstrapContainer.executeTask(BootstrapContainer.java:175) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.bootstrap.BootstrapContainer.doAfterStart(BootstrapContainer.java:163) [sonar-batch-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) [sonar-plugin-api-4.3.2.jar:na]
at org.sonar.batch.bootstrapper.Batch.startBatch(Batch.java:92) [sonar-batch-4.3.2.jar:na]
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:74) [sonar-batch-4.3.2.jar:na]
at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) [sonar-runner-batch5542380502451888371.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) [sonar-runner-api-2.4.jar:na]
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) [sonar-runner-api-2.4.jar:na]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_71]
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) [sonar-runner-api-2.4.jar:na]
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) [sonar-runner-api-2.4.jar:na]
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) [sonar-runner-api-2.4.jar:na]
at org.sonar.runner.api.Runner.execute(Runner.java:100) [sonar-runner-api-2.4.jar:na]
at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:131) [sonar-maven-plugin-2.4.jar:na]
at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:136) [sonar-maven-plugin-2.4.jar:na]
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) [maven-core-3.3.3.jar:3.3.3]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) [maven-core-3.3.3.jar:3.3.3]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) [maven-core-3.3.3.jar:3.3.3]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) [maven-core-3.3.3.jar:3.3.3]
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) [maven-core-3.3.3.jar:3.3.3]
at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject(SmartBuilderImpl.java:275) [takari-smart-builder-0.4.0.jar:0.4.0]
at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run(SmartBuilderImpl.java:101) [takari-smart-builder-0.4.0.jar:0.4.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment