{"action":"created","issue":{"url":"https://api.github.com/repos/octo-technology/sonar-objective-c/issues/102","repository_url":"https://api.github.com/repos/octo-technology/sonar-objective-c","labels_url":"https://api.github.com/repos/octo-technology/sonar-objective-c/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/octo-technology/sonar-objective-c/issues/102/comments","events_url":"https://api.github.com/repos/octo-technology/sonar-objective-c/issues/102/events","html_url":"https://github.com/octo-technology/sonar-objective-c/issues/102","id":126625161,"number":102,"title":"java.lang.NoClassDefFoundError: org/sonar/api/resources/ProjectFileSystem","user":{"login":"aniaMu","id":6084737,"avatar_url":"https://avatars.githubusercontent.com/u/6084737?v=3","gravatar_id":"","url":"https://api.github.com/users/aniaMu","html_url":"https://github.com/aniaMu","followers_url":"https://api.github.com/users/aniaMu/followers","following_url":"https://api.github.com/users/aniaMu/following{/other_user}","gists_url":"https://api.github.com/users/aniaMu/gists{/gist_id}","starred_url":"https://api.github.com/users/aniaMu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aniaMu/subscriptions","organizations_url":"https://api.github.com/users/aniaMu/orgs","repos_url":"https://api.github.com/users/aniaMu/repos","events_url":"https://api.github.com/users/aniaMu/events{/privacy}","received_events_url":"https://api.github.com/users/aniaMu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-01-14T10:33:20Z","updated_at":"2016-02-10T13:42:13Z","closed_at":null,"body":"SonarQube 5.3 changed their API and removed the ProjectFileSystem class and running any analysis against this version throws the following error:\r\n\r\n```\r\nERROR: Error during Sonar runner execution\r\norg.sonar.runner.impl.RunnerException: Unable to execute Sonar\r\n\tat org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)\r\n\tat org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)\r\n\tat org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)\r\n\tat org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)\r\n\tat org.sonar.runner.api.Runner.execute(Runner.java:100)\r\n\tat org.sonar.runner.Main.executeTask(Main.java:70)\r\n\tat org.sonar.runner.Main.execute(Main.java:59)\r\n\tat org.sonar.runner.Main.main(Main.java:53)\r\nCaused by: java.lang.IllegalStateException: Unable to register extension org.sonar.plugins.objectivec.core.ObjectiveCSourceImporter\r\n\tat org.sonar.core.platform.ComponentContainer.addExtension(ComponentContainer.java:238)\r\n\tat org.sonar.batch.bootstrap.ExtensionInstaller.doInstall(ExtensionInstaller.java:72)\r\n\tat org.sonar.batch.bootstrap.ExtensionInstaller.install(ExtensionInstaller.java:52)\r\n\tat org.sonar.batch.scan.ModuleScanContainer.addExtensions(ModuleScanContainer.java:172)\r\n\tat org.sonar.batch.scan.ModuleScanContainer.doBeforeStart(ModuleScanContainer.java:92)\r\n\tat org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:130)\r\n\tat org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:117)\r\n\tat org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:243)\r\n\tat org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:238)\r\n\tat org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:228)\r\n\tat org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:132)\r\n\tat org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:117)\r\n\tat org.sonar.batch.task.ScanTask.execute(ScanTask.java:55)\r\n\tat org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86)\r\n\tat org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:132)\r\n\tat org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:117)\r\n\tat org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:122)\r\n\tat org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119)\r\n\tat org.sonar.batch.bootstrapper.Batch.execute(Batch.java:79)\r\n\tat org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)\r\n\t... 9 more\r\nCaused by: java.lang.NoClassDefFoundError: org/sonar/api/resources/ProjectFileSystem\r\n\tat java.lang.Class.getDeclaredMethods0(Native Method)\r\n\tat java.lang.Class.privateGetDeclaredMethods(Class.java:2570)\r\n\tat java.lang.Class.getDeclaredMethods(Class.java:1855)\r\n\tat org.picocontainer.injectors.AdaptingInjection$1.run(AdaptingInjection.java:203)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat org.picocontainer.injectors.AdaptingInjection.injectionMethodAnnotated(AdaptingInjection.java:200)\r\n\tat org.picocontainer.injectors.AdaptingInjection.methodAnnotatedInjectionAdapter(AdaptingInjection.java:171)\r\n\tat org.picocontainer.injectors.AdaptingInjection.createComponentAdapter(AdaptingInjection.java:70)\r\n\tat org.picocontainer.behaviors.AbstractBehaviorFactory.createComponentAdapter(AbstractBehaviorFactory.java:44)\r\n\tat org.picocontainer.behaviors.OptInCaching.createComponentAdapter(OptInCaching.java:45)\r\n\tat org.picocontainer.DefaultPicoContainer.addComponent(DefaultPicoContainer.java:536)\r\n\tat org.picocontainer.DefaultPicoContainer.access$300(DefaultPicoContainer.java:84)\r\n\tat org.picocontainer.DefaultPicoContainer$AsPropertiesPicoContainer.addComponent(DefaultPicoContainer.java:1149)\r\n\tat org.sonar.core.platform.ComponentContainer.addExtension(ComponentContainer.java:236)\r\n\t... 33 more\r\nCaused by: java.lang.ClassNotFoundException: org.sonar.api.resources.ProjectFileSystem\r\n\tat org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrategy.java:39)\r\n\tat org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)\r\n\tat org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)\r\n\t... 47 more\r\n```"},"comment":{"url":"https://api.github.com/repos/octo-technology/sonar-objective-c/issues/comments/182382550","html_url":"https://github.com/octo-technology/sonar-objective-c/issues/102#issuecomment-182382550","issue_url":"https://api.github.com/repos/octo-technology/sonar-objective-c/issues/102","id":182382550,"user":{"login":"hrskrs","id":6645025,"avatar_url":"https://avatars.githubusercontent.com/u/6645025?v=3","gravatar_id":"","url":"https://api.github.com/users/hrskrs","html_url":"https://github.com/hrskrs","followers_url":"https://api.github.com/users/hrskrs/followers","following_url":"https://api.github.com/users/hrskrs/following{/other_user}","gists_url":"https://api.github.com/users/hrskrs/gists{/gist_id}","starred_url":"https://api.github.com/users/hrskrs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hrskrs/subscriptions","organizations_url":"https://api.github.com/users/hrskrs/orgs","repos_url":"https://api.github.com/users/hrskrs/repos","events_url":"https://api.github.com/users/hrskrs/events{/privacy}","received_events_url":"https://api.github.com/users/hrskrs/received_events","type":"User","site_admin":false},"created_at":"2016-02-10T13:42:13Z","updated_at":"2016-02-10T13:42:13Z","body":"You can download [jar file from here](https://www.dropbox.com/s/w3qfapnb0xqy5s7/sonar-objective-c-plugin-0.5.0-SNAPSHOT.jar?dl=0)"}}