{"action":"created","issue":{"url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin/issues/7","repository_url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin","labels_url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin/issues/7/comments","events_url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin/issues/7/events","html_url":"https://github.com/EXXETA/sonar-esql-plugin/issues/7","id":153002724,"number":7,"title":"Unable to register extension com.exxeta.eis.son ar.esql.core.EsqlSourceImporter","user":{"login":"PriteshDad","id":19187558,"avatar_url":"https://avatars.githubusercontent.com/u/19187558?v=3","gravatar_id":"","url":"https://api.github.com/users/PriteshDad","html_url":"https://github.com/PriteshDad","followers_url":"https://api.github.com/users/PriteshDad/followers","following_url":"https://api.github.com/users/PriteshDad/following{/other_user}","gists_url":"https://api.github.com/users/PriteshDad/gists{/gist_id}","starred_url":"https://api.github.com/users/PriteshDad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PriteshDad/subscriptions","organizations_url":"https://api.github.com/users/PriteshDad/orgs","repos_url":"https://api.github.com/users/PriteshDad/repos","events_url":"https://api.github.com/users/PriteshDad/events{/privacy}","received_events_url":"https://api.github.com/users/PriteshDad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ThomasPohl","id":11629283,"avatar_url":"https://avatars.githubusercontent.com/u/11629283?v=3","gravatar_id":"","url":"https://api.github.com/users/ThomasPohl","html_url":"https://github.com/ThomasPohl","followers_url":"https://api.github.com/users/ThomasPohl/followers","following_url":"https://api.github.com/users/ThomasPohl/following{/other_user}","gists_url":"https://api.github.com/users/ThomasPohl/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasPohl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasPohl/subscriptions","organizations_url":"https://api.github.com/users/ThomasPohl/orgs","repos_url":"https://api.github.com/users/ThomasPohl/repos","events_url":"https://api.github.com/users/ThomasPohl/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasPohl/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-05-04T12:45:12Z","updated_at":"2016-05-09T11:36:54Z","closed_at":null,"body":"Tried with the Scanner 2.6 and sonarqube-5.5 and received following error. Trying to see what could be causing it,\r\n\r\nINFO: ------------------------------------------------------------------------\r\nERROR: Error during SonarQube Scanner execution\r\njava.lang.IllegalStateException: Unable to register extension com.exxeta.eis.son\r\nar.esql.core.EsqlSourceImporter\r\n        at org.sonar.core.platform.ComponentContainer.addExtension(ComponentCont\r\nainer.java:248)\r\n        at org.sonar.batch.bootstrap.ExtensionInstaller.doInstall(ExtensionInsta\r\nller.java:76)\r\n        at org.sonar.batch.bootstrap.ExtensionInstaller.install(ExtensionInstall\r\ner.java:57)\r\n        at org.sonar.batch.scan.ModuleScanContainer.addExtensions(ModuleScanCont\r\nainer.java:176)\r\n        at org.sonar.batch.scan.ModuleScanContainer.doBeforeStart(ModuleScanCont\r\nainer.java:94)\r\n        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC\r\nontainer.java:140)\r\n        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer\r\n.java:127)\r\n        at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.j\r\nava:265)\r\n        at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(ProjectScan\r\nContainer.java:260)\r\n        at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanCon\r\ntainer.java:250)\r\n        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC\r\nontainer.java:142)\r\n        at org.sonar.batch.scan.ProjectScanContainer.startComponents(ProjectScan\r\nContainer.java:128)\r\n        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer\r\n.java:127)\r\n        at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55)\r\n        at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.java:86\r\n)\r\n        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentC\r\nontainer.java:142)\r\n        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer\r\n.java:127)\r\n        at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer\r\n.java:124)\r\n        at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119)\r\n        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.exec\r\nute(BatchIsolatedLauncher.java:62)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.\r\njava:57)\r\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces\r\nsorImpl.java:43)\r\n        at java.lang.reflect.Method.invoke(Method.java:601)\r\n        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(Iso\r\nlatedLauncherProxy.java:60)\r\n        at $Proxy0.execute(Unknown Source)\r\n        at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner\r\n.java:240)\r\n        at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScann\r\ner.java:151)\r\n        at org.sonarsource.scanner.cli.Main.runAnalysis(Main.java:110)\r\n        at org.sonarsource.scanner.cli.Main.execute(Main.java:72)\r\n        at org.sonarsource.scanner.cli.Main.main(Main.java:60)\r\nCaused by: java.lang.NoClassDefFoundError: org/sonar/api/resources/ProjectFileSy\r\nstem\r\n        at java.lang.Class.getDeclaredMethods0(Native Method)\r\n        at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)\r\n        at java.lang.Class.getDeclaredMethods(Class.java:1808)\r\n        at org.picocontainer.injectors.AdaptingInjection$1.run(AdaptingInjection\r\n.java:203)\r\n        at java.security.AccessController.doPrivileged(Native Method)\r\n        at org.picocontainer.injectors.AdaptingInjection.injectionMethodAnnotate\r\nd(AdaptingInjection.java:200)\r\n        at org.picocontainer.injectors.AdaptingInjection.methodAnnotatedInjectio\r\nnAdapter(AdaptingInjection.java:171)\r\n        at org.picocontainer.injectors.AdaptingInjection.createComponentAdapter(\r\nAdaptingInjection.java:70)\r\n        at org.picocontainer.behaviors.AbstractBehaviorFactory.createComponentAd\r\napter(AbstractBehaviorFactory.java:44)\r\n        at org.picocontainer.behaviors.OptInCaching.createComponentAdapter(OptIn\r\nCaching.java:45)\r\n        at org.picocontainer.DefaultPicoContainer.addComponent(DefaultPicoContai\r\nner.java:536)\r\n        at org.picocontainer.DefaultPicoContainer.access$300(DefaultPicoContaine\r\nr.java:84)\r\n        at org.picocontainer.DefaultPicoContainer$AsPropertiesPicoContainer.addC\r\nomponent(DefaultPicoContainer.java:1149)\r\n        at org.sonar.core.platform.ComponentContainer.addExtension(ComponentCont\r\nainer.java:246)\r\n        ... 30 more\r\nCaused by: java.lang.ClassNotFoundException: org.sonar.api.resources.ProjectFile\r\nSystem\r\n        at org.sonar.classloader.ParentFirstStrategy.loadClass(ParentFirstStrate\r\ngy.java:39)\r\n        at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)\r\n        at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)\r\n        ... 44 more"},"comment":{"url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin/issues/comments/217841587","html_url":"https://github.com/EXXETA/sonar-esql-plugin/issues/7#issuecomment-217841587","issue_url":"https://api.github.com/repos/EXXETA/sonar-esql-plugin/issues/7","id":217841587,"user":{"login":"ThomasPohl","id":11629283,"avatar_url":"https://avatars.githubusercontent.com/u/11629283?v=3","gravatar_id":"","url":"https://api.github.com/users/ThomasPohl","html_url":"https://github.com/ThomasPohl","followers_url":"https://api.github.com/users/ThomasPohl/followers","following_url":"https://api.github.com/users/ThomasPohl/following{/other_user}","gists_url":"https://api.github.com/users/ThomasPohl/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasPohl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasPohl/subscriptions","organizations_url":"https://api.github.com/users/ThomasPohl/orgs","repos_url":"https://api.github.com/users/ThomasPohl/repos","events_url":"https://api.github.com/users/ThomasPohl/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasPohl/received_events","type":"User","site_admin":false},"created_at":"2016-05-09T11:36:54Z","updated_at":"2016-05-09T11:36:54Z","body":"I have only tested the plugin with SonarQube 4.5.2, but it's great to know that it works with 5.2. When I'll find some time I will check what is necessary to make the plugin compatible with 5.5.\r\n\r\nIn the meantime could you please provide the line(s) where the parse-errors occure? Maybe you found a bug in the parser. "}}