octo-technology / sonar-objective-c

Sonar Plugin for Objective C
517 stars 208 forks source link

Couldn't delete lock file: /Users/Documents/ProjectDir/.sonar_lock java.nio.file.NoSuchFileException: /Users/ProjectsDirectory/.sonar_lock #108

Open niitMobileLab opened 8 years ago

niitMobileLab commented 8 years ago

Hi All,

I'm trying to configure sonar with objective c and for the same I've installed all the required plugins Able to generate all the required files coverage.xml, clint.xml, Test-report.xml with ./run-sonar.sh.

After generating this files, sonar-runner is showing this error: Please help if anyone has faced similar error

INFO: Sensor Objective-C OCLint Sensor (done) | time=242ms INFO: Sensor Objective-C Surefire Sensor INFO: parsing /Users/naveen/Documents/EmployeeDirectory/sonar-reports INFO: Analysis report generated in /Users/naveen/Documents/EmployeeDirectory/.sonar/batch-report DEBUG: Couldn't delete lock file: /Users/naveen/Documents/EmployeeDirectory/.sonar_lock java.nio.file.NoSuchFileException: /Users/naveen/Documents/EmployeeDirectory/.sonar_lock at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244) at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103) at java.nio.file.Files.delete(Files.java:1077) at org.sonar.home.cache.DirectoryLock.unlock(DirectoryLock.java:98) at org.sonar.batch.scan.ProjectLock.stop(ProjectLock.java:57) 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.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.stop(ReflectionLifecycleStrategy.java:96) at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.stop(AbstractInjectionFactory.java:88) at org.picocontainer.behaviors.AbstractBehavior.stop(AbstractBehavior.java:179) at org.picocontainer.behaviors.Stored$RealComponentLifecycle.stop(Stored.java:141) at org.picocontainer.behaviors.Stored.stop(Stored.java:118) at org.picocontainer.DefaultPicoContainer.stopAdapters(DefaultPicoContainer.java:1048) at org.picocontainer.DefaultPicoContainer.stop(DefaultPicoContainer.java:803) at org.sonar.core.platform.ComponentContainer.stopComponents(ComponentContainer.java:166) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123) at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55) at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:122) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119) at org.sonar.runner.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:67) 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.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:61) at com.sun.proxy.$Proxy0.execute(Unknown Source) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:274) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:165) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:152) at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:118) at org.sonarsource.scanner.cli.Main.execute(Main.java:80) at org.sonarsource.scanner.cli.Main.main(Main.java:66)

INFO: ------------------------------------------------------------------------ INFO: EXECUTION FAILURE INFO: ------------------------------------------------------------------------ INFO: Total time: 34.525s INFO: Final Memory: 40M/116M INFO: ------------------------------------------------------------------------ ERROR: Error during SonarQube Scanner execution java.lang.NullPointerException at java.text.DecimalFormat.parse(DecimalFormat.java:1262) at java.text.NumberFormat.parse(NumberFormat.java:348) at org.sonar.api.utils.ParsingUtils.parseNumber(ParsingUtils.java:47) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.getTimeAttributeInMS(SurefireStaxHandler.java:128) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.parseTestResult(SurefireStaxHandler.java:118) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.parseTestCase(SurefireStaxHandler.java:78) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.stream(SurefireStaxHandler.java:60) at org.sonar.api.utils.StaxParser.parse(StaxParser.java:113) at org.sonar.api.utils.StaxParser.parse(StaxParser.java:93) at org.sonar.api.utils.StaxParser.parse(StaxParser.java:83) at org.sonar.plugins.objectivec.surefire.SurefireParser.parseFiles(SurefireParser.java:107) at org.sonar.plugins.objectivec.surefire.SurefireParser.parseFiles(SurefireParser.java:97) at org.sonar.plugins.objectivec.surefire.SurefireParser.collect(SurefireParser.java:75) at org.sonar.plugins.objectivec.surefire.SurefireSensor.collect(SurefireSensor.java:74) at org.sonar.plugins.objectivec.surefire.SurefireSensor.analyse(SurefireSensor.java:69) at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58) at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:50) at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:102) at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:185) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:264) at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:259) at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:249) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.batch.scan.ProjectScanContainer.startComponents(ProjectScanContainer.java:127) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55) at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:122) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119) at org.sonar.runner.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:67) 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.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:61) at com.sun.proxy.$Proxy0.execute(Unknown Source) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:274) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:165) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:152) at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:118) at org.sonarsource.scanner.cli.Main.execute(Main.java:80) at org.sonarsource.scanner.cli.Main.main(Main.java:66)DEBUG: Couldn't delete lock file: /Users/naveen/Documents/EmployeeDirectory/.sonar_lock java.nio.file.NoSuchFileException: /Users/naveen/Documents/EmployeeDirectory/.sonar_lock at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244) at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103) at java.nio.file.Files.delete(Files.java:1077) at org.sonar.home.cache.DirectoryLock.unlock(DirectoryLock.java:98) at org.sonar.batch.scan.ProjectLock.stop(ProjectLock.java:57) 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.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110) at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.stop(ReflectionLifecycleStrategy.java:96) at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.stop(AbstractInjectionFactory.java:88) at org.picocontainer.behaviors.AbstractBehavior.stop(AbstractBehavior.java:179) at org.picocontainer.behaviors.Stored$RealComponentLifecycle.stop(Stored.java:141) at org.picocontainer.behaviors.Stored.stop(Stored.java:118) at org.picocontainer.DefaultPicoContainer.stopAdapters(DefaultPicoContainer.java:1048) at org.picocontainer.DefaultPicoContainer.stop(DefaultPicoContainer.java:803) at org.sonar.core.platform.ComponentContainer.stopComponents(ComponentContainer.java:166) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123) at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55) at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:122) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119) at org.sonar.runner.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:67) 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.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:61) at com.sun.proxy.$Proxy0.execute(Unknown Source) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:274) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:165) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:152) at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:118) at org.sonarsource.scanner.cli.Main.execute(Main.java:80) at org.sonarsource.scanner.cli.Main.main(Main.java:66)

INFO: ------------------------------------------------------------------------ INFO: EXECUTION FAILURE INFO: ------------------------------------------------------------------------ INFO: Total time: 34.525s INFO: Final Memory: 40M/116M INFO: ------------------------------------------------------------------------ ERROR: Error during SonarQube Scanner execution java.lang.NullPointerException at java.text.DecimalFormat.parse(DecimalFormat.java:1262) at java.text.NumberFormat.parse(NumberFormat.java:348) at org.sonar.api.utils.ParsingUtils.parseNumber(ParsingUtils.java:47) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.getTimeAttributeInMS(SurefireStaxHandler.java:128) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.parseTestResult(SurefireStaxHandler.java:118) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.parseTestCase(SurefireStaxHandler.java:78) at org.sonar.plugins.objectivec.surefire.data.SurefireStaxHandler.stream(SurefireStaxHandler.java:60) at org.sonar.api.utils.StaxParser.parse(StaxParser.java:113) at org.sonar.api.utils.StaxParser.parse(StaxParser.java:93) at org.sonar.api.utils.StaxParser.parse(StaxParser.java:83) at org.sonar.plugins.objectivec.surefire.SurefireParser.parseFiles(SurefireParser.java:107) at org.sonar.plugins.objectivec.surefire.SurefireParser.parseFiles(SurefireParser.java:97) at org.sonar.plugins.objectivec.surefire.SurefireParser.collect(SurefireParser.java:75) at org.sonar.plugins.objectivec.surefire.SurefireSensor.collect(SurefireSensor.java:74) at org.sonar.plugins.objectivec.surefire.SurefireSensor.analyse(SurefireSensor.java:69) at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58) at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:50) at org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:102) at org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:185) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:264) at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:259) at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:249) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.batch.scan.ProjectScanContainer.startComponents(ProjectScanContainer.java:127) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55) at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86) at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135) at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:120) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:122) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119) at org.sonar.runner.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:67) 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.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:61) at com.sun.proxy.$Proxy0.execute(Unknown Source) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:274) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:165) at org.sonar.runner.api.EmbeddedRunner.runAnalysis(EmbeddedRunner.java:152) at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:118) at org.sonarsource.scanner.cli.Main.execute(Main.java:80) at org.sonarsource.scanner.cli.Main.main(Main.java:66)