Quantcast

[sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

classic Classic list List threaded Threaded
23 messages Options
12
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Hi folks,

I would like to release the Drools Sonar Plugin version 0.2.

This version requires sonar 2.4+

2  issues has been solved.
https://jira.codehaus.org/browse/SONARPLUGINS/fixforversion/18576 

Download (snapshot)
http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-drools-plugin/0.2-SNAPSHOT/sonar-drools-plugin-0.2-20120610.182122-1.jar

Documentation (draft)
http://docs.codehaus.org/display/SONAR/Drools+plugin

Test
It has been tested on linux x86 64bits with Sonar 3.0.1
Simple Test Case
 - download Sonar 3.0.1 and unzip it ( http://www.sonarsource.org/downloads/ )
 - put sonar-drools-plugin-0.2-20120610.182122-1.jar in ${SONAR_HOME}/extensions/plugins
 - start sonar server
 - download the simple project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/
 - run "mvn sonar:sonar" in the simple project

Vote open to everybody for 72 hours.
[ ] +1
[ ] +0
[ ] -1

Regards,
Jérémie.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

David Racodon-2
Hi Jérémie,

I gave a try to the Drools plug-in.
It works fine on the simple sample you provided.
So you get my +1.

My only remark would be that the code colorizer algorithm may be improved later on. See:
Inline images 1

Thanks for your contribution!

Regards,

David RACODON | SonarSource
Senior Consultant



On 10 June 2012 22:06, Jérémie <[hidden email]> wrote:
Hi folks,

I would like to release the Drools Sonar Plugin version 0.2.

This version requires sonar 2.4+

2  issues has been solved.
https://jira.codehaus.org/browse/SONARPLUGINS/fixforversion/18576 

Download (snapshot)
http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-drools-plugin/0.2-SNAPSHOT/sonar-drools-plugin-0.2-20120610.182122-1.jar

Documentation (draft)
http://docs.codehaus.org/display/SONAR/Drools+plugin

Test
It has been tested on linux x86 64bits with Sonar 3.0.1
Simple Test Case
 - download Sonar 3.0.1 and unzip it ( http://www.sonarsource.org/downloads/ )
 - put sonar-drools-plugin-0.2-20120610.182122-1.jar in ${SONAR_HOME}/extensions/plugins
 - start sonar server
 - download the simple project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/
 - run "mvn sonar:sonar" in the simple project

Vote open to everybody for 72 hours.
[ ] +1
[ ] +0
[ ] -1

Regards,
Jérémie.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Hi David,

For the code colorizer I created a new jira ticket :  SONARPLUGINS-1961 
I hope to work on for the next version.

If you want to test a project with more drools files you can use this one : http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/verifier/

Thx for your feedback

Regards,
Jérémie.

2012/6/11 David Racodon <[hidden email]>
Hi Jérémie,

I gave a try to the Drools plug-in.
It works fine on the simple sample you provided.
So you get my +1.

My only remark would be that the code colorizer algorithm may be improved later on. See:
Inline images 1

Thanks for your contribution!

Regards,

David RACODON | SonarSource
Senior Consultant



On 10 June 2012 22:06, Jérémie <[hidden email]> wrote:
Hi folks,

I would like to release the Drools Sonar Plugin version 0.2.

This version requires sonar 2.4+

2  issues has been solved.
https://jira.codehaus.org/browse/SONARPLUGINS/fixforversion/18576 

Download (snapshot)
http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-drools-plugin/0.2-SNAPSHOT/sonar-drools-plugin-0.2-20120610.182122-1.jar

Documentation (draft)
http://docs.codehaus.org/display/SONAR/Drools+plugin

Test
It has been tested on linux x86 64bits with Sonar 3.0.1
Simple Test Case
 - download Sonar 3.0.1 and unzip it ( http://www.sonarsource.org/downloads/ )
 - put sonar-drools-plugin-0.2-20120610.182122-1.jar in ${SONAR_HOME}/extensions/plugins
 - start sonar server
 - download the simple project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/
 - run "mvn sonar:sonar" in the simple project

Vote open to everybody for 72 hours.
[ ] +1
[ ] +0
[ ] -1

Regards,
Jérémie.


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Evgeny Mandrikov
Hi Jeremie,

Here is my comments :
  • I wonder why you call this version 0.2 - I'm not able to find released version 0.1.
  • ciManagement section in pom.xml is incorrect
  • Also could you please reformat pom.xml according to Maven POM coding conventions (at least replace tabs by two spaces and be consistent in this)
  • License inconsistency : pom.xml mentions LGPLv3, whereas headers in files - AL2.
  • Size of plugin is about 8Mb - I wonder, maybe we can reduce it?
  • We recommend to not extend class Resource ( DroolsPackage,  DroolsFile ), but use standard org.sonar.api.resources.File and org.sonar.api.resources.Directory
  • I wonder why some easy-to-fix violations wasn't fixed : http://nemo.sonarsource.org/dashboard/index/org.codehaus.sonar-plugins:sonar-drools-plugin


On Tue, Jun 12, 2012 at 4:05 AM, Jérémie <[hidden email]> wrote:
Hi David,

For the code colorizer I created a new jira ticket :  SONARPLUGINS-1961 
I hope to work on for the next version.

If you want to test a project with more drools files you can use this one : http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/verifier/

Thx for your feedback

Regards,
Jérémie.

2012/6/11 David Racodon <[hidden email]>
Hi Jérémie,

I gave a try to the Drools plug-in.
It works fine on the simple sample you provided.
So you get my +1.

My only remark would be that the code colorizer algorithm may be improved later on. See:
Inline images 1

Thanks for your contribution!

Regards,

David RACODON | SonarSource
Senior Consultant



On 10 June 2012 22:06, Jérémie <[hidden email]> wrote:
Hi folks,

I would like to release the Drools Sonar Plugin version 0.2.

This version requires sonar 2.4+

2  issues has been solved.
https://jira.codehaus.org/browse/SONARPLUGINS/fixforversion/18576 

Download (snapshot)
http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-drools-plugin/0.2-SNAPSHOT/sonar-drools-plugin-0.2-20120610.182122-1.jar

Documentation (draft)
http://docs.codehaus.org/display/SONAR/Drools+plugin

Test
It has been tested on linux x86 64bits with Sonar 3.0.1
Simple Test Case
 - download Sonar 3.0.1 and unzip it ( http://www.sonarsource.org/downloads/ )
 - put sonar-drools-plugin-0.2-20120610.182122-1.jar in ${SONAR_HOME}/extensions/plugins
 - start sonar server
 - download the simple project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/
 - run "mvn sonar:sonar" in the simple project

Vote open to everybody for 72 hours.
[ ] +1
[ ] +0
[ ] -1

Regards,
Jérémie.





--
Best regards,
Evgeny Mandrikov aka Godin <http://godin.net.ru>
http://twitter.com/_godin_
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

David Racodon-2
Hi,

When the Drools plugin is installed, I can't run any Sonar analysis with the Sonar Runner.

See the stracktrace below that always mentions Drools as the cause:

C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports>sonar-runner
C:\tools\sonar-runner-1.3\bin\..
Runner configuration file: C:\tools\sonar-runner-1.3\bin\..\conf\sonar-runner.properties
Project configuration file: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\sonar-project.properties
Runner version: 1.3
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
OS name: "Windows 7", version: "6.1", arch: "x86"
Work directory: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\.sonar
18:42:37.843 INFO      o.s.c.p.Database - Create JDBC datasource
18:42:39.009 INFO  actDatabaseConnector - Initializing Hibernate
18:42:43.166 INFO  .s.b.b.ProjectModule - -------------  Analyzing UT coverage with Sonar Runner reusing JUnit and JaCoCo reports
18:42:43.442 INFO        org.sonar.INFO - cobol plugin licensed to Developpers, EVALUATION, expiration: Wed Jul 04 00:00:00 CEST 2012
18:42:43.473 INFO        org.sonar.INFO - License for views plugin, registed to Dory, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:43.493 INFO        org.sonar.INFO - License for sqale plugin, registed to Sonar Interne, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:45.003 INFO  .s.b.ProfileProvider - Selected quality profile : [name=TEST,language=java]
18:42:45.068 INFO  nPluginsConfigurator - Configure maven plugins...
18:42:45.180 INFO        org.sonar.INFO - Compare to previous analysis (2012-06-14)
18:42:45.213 INFO        org.sonar.INFO - Compare to date 2012-04-04 (analysis of 2012-05-31)
18:42:45.238 INFO        org.sonar.INFO - Compare over 45 days (2012-04-30, analysis of 2012-05-31 14:38:13.33)
Total time: 9.910s
Final Memory: 5M/15M
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: java.lang.NullPointerException
        at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
        at org.sonar.runner.Runner.execute(Runner.java:78)
        at org.sonar.runner.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
        at org.sonar.plugins.drools.DroolsPlugin.configureSourceDir(DroolsPlugin.java:64)
        at org.sonar.plugins.drools.DroolsSourceImporter.<init>(DroolsSourceImporter.java:39)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:147)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:348)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:606)
        at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:587)
        at org.sonar.api.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:121)
        at org.sonar.api.batch.BatchExtensionDictionnary.completeBatchExtensions(BatchExtensionDictionnary.java:91)
        at org.sonar.api.batch.BatchExtensionDictionnary.getExtensions(BatchExtensionDictionnary.java:85)
        at org.sonar.api.batch.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:98)
        at org.sonar.api.batch.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:57)
        at org.sonar.api.batch.BatchExtensionDictionnary.selectMavenPluginHandlers(BatchExtensionDictionnary.java:65)
        at org.sonar.batch.phases.MavenPluginsConfigurator.execute(MavenPluginsConfigurator.java:49)
        at org.sonar.batch.phases.Phases.execute(Phases.java:88)
        at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:115)
        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:105)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:111)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.Batch.execute(Batch.java:104)
        at org.sonar.runner.Launcher.executeBatch(Launcher.java:70)
        at org.sonar.runner.Launcher.execute(Launcher.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.sonar.runner.Runner.delegateExecution(Runner.java:186)
        ... 2 more

Regards,

David RACODON | SonarSource
Senior Consultant



On 12 June 2012 08:54, Evgeny Mandrikov <[hidden email]> wrote:
Hi Jeremie,

Here is my comments :
  • I wonder why you call this version 0.2 - I'm not able to find released version 0.1.
  • ciManagement section in pom.xml is incorrect
  • Also could you please reformat pom.xml according to Maven POM coding conventions (at least replace tabs by two spaces and be consistent in this)
  • License inconsistency : pom.xml mentions LGPLv3, whereas headers in files - AL2.
  • Size of plugin is about 8Mb - I wonder, maybe we can reduce it?
  • We recommend to not extend class Resource ( DroolsPackage,  DroolsFile ), but use standard org.sonar.api.resources.File and org.sonar.api.resources.Directory
  • I wonder why some easy-to-fix violations wasn't fixed : http://nemo.sonarsource.org/dashboard/index/org.codehaus.sonar-plugins:sonar-drools-plugin


On Tue, Jun 12, 2012 at 4:05 AM, Jérémie <[hidden email]> wrote:
Hi David,

For the code colorizer I created a new jira ticket :  SONARPLUGINS-1961 
I hope to work on for the next version.

If you want to test a project with more drools files you can use this one : http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/verifier/

Thx for your feedback

Regards,
Jérémie.

2012/6/11 David Racodon <[hidden email]>
Hi Jérémie,

I gave a try to the Drools plug-in.
It works fine on the simple sample you provided.
So you get my +1.

My only remark would be that the code colorizer algorithm may be improved later on. See:
Inline images 1

Thanks for your contribution!

Regards,

David RACODON | SonarSource
Senior Consultant



On 10 June 2012 22:06, Jérémie <[hidden email]> wrote:
Hi folks,

I would like to release the Drools Sonar Plugin version 0.2.

This version requires sonar 2.4+

2  issues has been solved.
https://jira.codehaus.org/browse/SONARPLUGINS/fixforversion/18576 

Download (snapshot)
http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-drools-plugin/0.2-SNAPSHOT/sonar-drools-plugin-0.2-20120610.182122-1.jar

Documentation (draft)
http://docs.codehaus.org/display/SONAR/Drools+plugin

Test
It has been tested on linux x86 64bits with Sonar 3.0.1
Simple Test Case
 - download Sonar 3.0.1 and unzip it ( http://www.sonarsource.org/downloads/ )
 - put sonar-drools-plugin-0.2-20120610.182122-1.jar in ${SONAR_HOME}/extensions/plugins
 - start sonar server
 - download the simple project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/
 - run "mvn sonar:sonar" in the simple project

Vote open to everybody for 72 hours.
[ ] +1
[ ] +0
[ ] -1

Regards,
Jérémie.





--
Best regards,
Evgeny Mandrikov aka Godin <http://godin.net.ru>
http://twitter.com/_godin_

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
In reply to this post by Evgeny Mandrikov
Hi  Evgeny,

Thank you for your comment, I work on it. 
For the size of the plugin I use drools-verifier  that is not light. I'll see if I can do better.

Jérémie.

2012/6/12 Evgeny Mandrikov <[hidden email]>
Hi Jeremie,

Here is my comments :
  • I wonder why you call this version 0.2 - I'm not able to find released version 0.1.
  • ciManagement section in pom.xml is incorrect
  • Also could you please reformat pom.xml according to Maven POM coding conventions (at least replace tabs by two spaces and be consistent in this)
  • License inconsistency : pom.xml mentions LGPLv3, whereas headers in files - AL2.
  • Size of plugin is about 8Mb - I wonder, maybe we can reduce it?
  • We recommend to not extend class Resource ( DroolsPackage,  DroolsFile ), but use standard org.sonar.api.resources.File and org.sonar.api.resources.Directory
  • I wonder why some easy-to-fix violations wasn't fixed : http://nemo.sonarsource.org/dashboard/index/org.codehaus.sonar-plugins:sonar-drools-plugin


On Tue, Jun 12, 2012 at 4:05 AM, Jérémie <[hidden email]> wrote:
Hi David,

For the code colorizer I created a new jira ticket :  SONARPLUGINS-1961 
I hope to work on for the next version.

If you want to test a project with more drools files you can use this one : http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/verifier/

Thx for your feedback

Regards,
Jérémie.

2012/6/11 David Racodon <[hidden email]>
Hi Jérémie,

I gave a try to the Drools plug-in.
It works fine on the simple sample you provided.
So you get my +1.

My only remark would be that the code colorizer algorithm may be improved later on. See:
Inline images 1

Thanks for your contribution!

Regards,

David RACODON | SonarSource
Senior Consultant



On 10 June 2012 22:06, Jérémie <[hidden email]> wrote:
Hi folks,

I would like to release the Drools Sonar Plugin version 0.2.

This version requires sonar 2.4+

2  issues has been solved.
https://jira.codehaus.org/browse/SONARPLUGINS/fixforversion/18576 

Download (snapshot)
http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-drools-plugin/0.2-SNAPSHOT/sonar-drools-plugin-0.2-20120610.182122-1.jar

Documentation (draft)
http://docs.codehaus.org/display/SONAR/Drools+plugin

Test
It has been tested on linux x86 64bits with Sonar 3.0.1
Simple Test Case
 - download Sonar 3.0.1 and unzip it ( http://www.sonarsource.org/downloads/ )
 - put sonar-drools-plugin-0.2-20120610.182122-1.jar in ${SONAR_HOME}/extensions/plugins
 - start sonar server
 - download the simple project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/
 - run "mvn sonar:sonar" in the simple project

Vote open to everybody for 72 hours.
[ ] +1
[ ] +0
[ ] -1

Regards,
Jérémie.





--
Best regards,
Evgeny Mandrikov aka Godin <http://godin.net.ru>
http://twitter.com/_godin_

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
In reply to this post by David Racodon-2
Hi David

This is very annoying. I can't make the release as is.
 I will review the management of resources and plugin selection.

Can we have multiple languages ​​for a project?
Can you advise me on one best practice for this?

Jérémie.

2012/6/14 David Racodon <[hidden email]>
Hi,

When the Drools plugin is installed, I can't run any Sonar analysis with the Sonar Runner.

See the stracktrace below that always mentions Drools as the cause:

C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports>sonar-runner
C:\tools\sonar-runner-1.3\bin\..
Runner configuration file: C:\tools\sonar-runner-1.3\bin\..\conf\sonar-runner.properties
Project configuration file: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\sonar-project.properties
Runner version: 1.3
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
OS name: "Windows 7", version: "6.1", arch: "x86"
Work directory: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\.sonar
18:42:37.843 INFO      o.s.c.p.Database - Create JDBC datasource
18:42:39.009 INFO  actDatabaseConnector - Initializing Hibernate
18:42:43.166 INFO  .s.b.b.ProjectModule - -------------  Analyzing UT coverage with Sonar Runner reusing JUnit and JaCoCo reports
18:42:43.442 INFO        org.sonar.INFO - cobol plugin licensed to Developpers, EVALUATION, expiration: Wed Jul 04 00:00:00 CEST 2012
18:42:43.473 INFO        org.sonar.INFO - License for views plugin, registed to Dory, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:43.493 INFO        org.sonar.INFO - License for sqale plugin, registed to Sonar Interne, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:45.003 INFO  .s.b.ProfileProvider - Selected quality profile : [name=TEST,language=java]
18:42:45.068 INFO  nPluginsConfigurator - Configure maven plugins...
18:42:45.180 INFO        org.sonar.INFO - Compare to previous analysis (2012-06-14)
18:42:45.213 INFO        org.sonar.INFO - Compare to date 2012-04-04 (analysis of 2012-05-31)
18:42:45.238 INFO        org.sonar.INFO - Compare over 45 days (2012-04-30, analysis of 2012-05-31 14:38:13.33)
Total time: 9.910s
Final Memory: 5M/15M
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: java.lang.NullPointerException
        at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
        at org.sonar.runner.Runner.execute(Runner.java:78)
        at org.sonar.runner.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
        at org.sonar.plugins.drools.DroolsPlugin.configureSourceDir(DroolsPlugin.java:64)
        at org.sonar.plugins.drools.DroolsSourceImporter.<init>(DroolsSourceImporter.java:39)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:147)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:348)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:606)
        at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:587)
        at org.sonar.api.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:121)
        at org.sonar.api.batch.BatchExtensionDictionnary.completeBatchExtensions(BatchExtensionDictionnary.java:91)
        at org.sonar.api.batch.BatchExtensionDictionnary.getExtensions(BatchExtensionDictionnary.java:85)
        at org.sonar.api.batch.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:98)
        at org.sonar.api.batch.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:57)
        at org.sonar.api.batch.BatchExtensionDictionnary.selectMavenPluginHandlers(BatchExtensionDictionnary.java:65)
        at org.sonar.batch.phases.MavenPluginsConfigurator.execute(MavenPluginsConfigurator.java:49)
        at org.sonar.batch.phases.Phases.execute(Phases.java:88)
        at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:115)
        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:105)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:111)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.Batch.execute(Batch.java:104)
        at org.sonar.runner.Launcher.executeBatch(Launcher.java:70)
        at org.sonar.runner.Launcher.execute(Launcher.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.sonar.runner.Runner.delegateExecution(Runner.java:186)
        ... 2 more

Regards,

David RACODON | SonarSource
Senior Consultant

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

David Racodon-2
Hi Jérémie,

This is very annoying. I can't make the release as is.
 I will review the management of resources and plugin selection.

OK

 
Can we have multiple languages ​​for a project?

For sure, one Sonar analysis = one single language analyzed.

 
Can you advise me on one best practice for this?
Unfortunately not as I'm not a real developer.
But feel free to ask precise questions to this mailing list.

Thank you


Regards,

David RACODON | SonarSource
Senior Consultant



2012/6/14 David Racodon <[hidden email]>
Hi,

When the Drools plugin is installed, I can't run any Sonar analysis with the Sonar Runner.

See the stracktrace below that always mentions Drools as the cause:

C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports>sonar-runner
C:\tools\sonar-runner-1.3\bin\..
Runner configuration file: C:\tools\sonar-runner-1.3\bin\..\conf\sonar-runner.properties
Project configuration file: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\sonar-project.properties
Runner version: 1.3
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
OS name: "Windows 7", version: "6.1", arch: "x86"
Work directory: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\.sonar
18:42:37.843 INFO      o.s.c.p.Database - Create JDBC datasource
18:42:39.009 INFO  actDatabaseConnector - Initializing Hibernate
18:42:43.166 INFO  .s.b.b.ProjectModule - -------------  Analyzing UT coverage with Sonar Runner reusing JUnit and JaCoCo reports
18:42:43.442 INFO        org.sonar.INFO - cobol plugin licensed to Developpers, EVALUATION, expiration: Wed Jul 04 00:00:00 CEST 2012
18:42:43.473 INFO        org.sonar.INFO - License for views plugin, registed to Dory, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:43.493 INFO        org.sonar.INFO - License for sqale plugin, registed to Sonar Interne, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:45.003 INFO  .s.b.ProfileProvider - Selected quality profile : [name=TEST,language=java]
18:42:45.068 INFO  nPluginsConfigurator - Configure maven plugins...
18:42:45.180 INFO        org.sonar.INFO - Compare to previous analysis (2012-06-14)
18:42:45.213 INFO        org.sonar.INFO - Compare to date 2012-04-04 (analysis of 2012-05-31)
18:42:45.238 INFO        org.sonar.INFO - Compare over 45 days (2012-04-30, analysis of 2012-05-31 14:38:13.33)
Total time: 9.910s
Final Memory: 5M/15M
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: java.lang.NullPointerException
        at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
        at org.sonar.runner.Runner.execute(Runner.java:78)
        at org.sonar.runner.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
        at org.sonar.plugins.drools.DroolsPlugin.configureSourceDir(DroolsPlugin.java:64)
        at org.sonar.plugins.drools.DroolsSourceImporter.<init>(DroolsSourceImporter.java:39)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:147)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:348)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:606)
        at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:587)
        at org.sonar.api.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:121)
        at org.sonar.api.batch.BatchExtensionDictionnary.completeBatchExtensions(BatchExtensionDictionnary.java:91)
        at org.sonar.api.batch.BatchExtensionDictionnary.getExtensions(BatchExtensionDictionnary.java:85)
        at org.sonar.api.batch.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:98)
        at org.sonar.api.batch.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:57)
        at org.sonar.api.batch.BatchExtensionDictionnary.selectMavenPluginHandlers(BatchExtensionDictionnary.java:65)
        at org.sonar.batch.phases.MavenPluginsConfigurator.execute(MavenPluginsConfigurator.java:49)
        at org.sonar.batch.phases.Phases.execute(Phases.java:88)
        at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:115)
        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:105)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:111)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.Batch.execute(Batch.java:104)
        at org.sonar.runner.Launcher.executeBatch(Launcher.java:70)
        at org.sonar.runner.Launcher.execute(Launcher.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.sonar.runner.Runner.delegateExecution(Runner.java:186)
        ... 2 more

Regards,

David RACODON | SonarSource
Senior Consultant


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Hi all,

Here is a new version of the plugin. No major changes from the previous version. Just code cleanup and improved resource management to consider the issue raised by David and Evgeny's remarks.
If there isn't major problem, I wish release this version soon.

Regards,
Jérémie.

2012/6/15 David Racodon <[hidden email]>
Hi Jérémie,

This is very annoying. I can't make the release as is.
 I will review the management of resources and plugin selection.

OK

 
Can we have multiple languages ​​for a project?

For sure, one Sonar analysis = one single language analyzed.

 
Can you advise me on one best practice for this?
Unfortunately not as I'm not a real developer.
But feel free to ask precise questions to this mailing list.

Thank you


Regards,

David RACODON | SonarSource
Senior Consultant



2012/6/14 David Racodon <[hidden email]>
Hi,

When the Drools plugin is installed, I can't run any Sonar analysis with the Sonar Runner.

See the stracktrace below that always mentions Drools as the cause:

C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports>sonar-runner
C:\tools\sonar-runner-1.3\bin\..
Runner configuration file: C:\tools\sonar-runner-1.3\bin\..\conf\sonar-runner.properties
Project configuration file: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\sonar-project.properties
Runner version: 1.3
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
OS name: "Windows 7", version: "6.1", arch: "x86"
Work directory: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\.sonar
18:42:37.843 INFO      o.s.c.p.Database - Create JDBC datasource
18:42:39.009 INFO  actDatabaseConnector - Initializing Hibernate
18:42:43.166 INFO  .s.b.b.ProjectModule - -------------  Analyzing UT coverage with Sonar Runner reusing JUnit and JaCoCo reports
18:42:43.442 INFO        org.sonar.INFO - cobol plugin licensed to Developpers, EVALUATION, expiration: Wed Jul 04 00:00:00 CEST 2012
18:42:43.473 INFO        org.sonar.INFO - License for views plugin, registed to Dory, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:43.493 INFO        org.sonar.INFO - License for sqale plugin, registed to Sonar Interne, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:45.003 INFO  .s.b.ProfileProvider - Selected quality profile : [name=TEST,language=java]
18:42:45.068 INFO  nPluginsConfigurator - Configure maven plugins...
18:42:45.180 INFO        org.sonar.INFO - Compare to previous analysis (2012-06-14)
18:42:45.213 INFO        org.sonar.INFO - Compare to date 2012-04-04 (analysis of 2012-05-31)
18:42:45.238 INFO        org.sonar.INFO - Compare over 45 days (2012-04-30, analysis of 2012-05-31 14:38:13.33)
Total time: 9.910s
Final Memory: 5M/15M
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: java.lang.NullPointerException
        at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
        at org.sonar.runner.Runner.execute(Runner.java:78)
        at org.sonar.runner.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
        at org.sonar.plugins.drools.DroolsPlugin.configureSourceDir(DroolsPlugin.java:64)
        at org.sonar.plugins.drools.DroolsSourceImporter.<init>(DroolsSourceImporter.java:39)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:147)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:348)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:606)
        at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:587)
        at org.sonar.api.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:121)
        at org.sonar.api.batch.BatchExtensionDictionnary.completeBatchExtensions(BatchExtensionDictionnary.java:91)
        at org.sonar.api.batch.BatchExtensionDictionnary.getExtensions(BatchExtensionDictionnary.java:85)
        at org.sonar.api.batch.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:98)
        at org.sonar.api.batch.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:57)
        at org.sonar.api.batch.BatchExtensionDictionnary.selectMavenPluginHandlers(BatchExtensionDictionnary.java:65)
        at org.sonar.batch.phases.MavenPluginsConfigurator.execute(MavenPluginsConfigurator.java:49)
        at org.sonar.batch.phases.Phases.execute(Phases.java:88)
        at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:115)
        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:105)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:111)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.Batch.execute(Batch.java:104)
        at org.sonar.runner.Launcher.executeBatch(Launcher.java:70)
        at org.sonar.runner.Launcher.execute(Launcher.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.sonar.runner.Runner.delegateExecution(Runner.java:186)
        ... 2 more

Regards,

David RACODON | SonarSource
Senior Consultant



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

David Racodon-2
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant



On 19 June 2012 00:17, Jérémie <[hidden email]> wrote:
Hi all,

Here is a new version of the plugin. No major changes from the previous version. Just code cleanup and improved resource management to consider the issue raised by David and Evgeny's remarks.
If there isn't major problem, I wish release this version soon.

Regards,
Jérémie.

2012/6/15 David Racodon <[hidden email]>
Hi Jérémie,

This is very annoying. I can't make the release as is.
 I will review the management of resources and plugin selection.

OK

 
Can we have multiple languages ​​for a project?

For sure, one Sonar analysis = one single language analyzed.

 
Can you advise me on one best practice for this?
Unfortunately not as I'm not a real developer.
But feel free to ask precise questions to this mailing list.

Thank you


Regards,

David RACODON | SonarSource
Senior Consultant



2012/6/14 David Racodon <[hidden email]>
Hi,

When the Drools plugin is installed, I can't run any Sonar analysis with the Sonar Runner.

See the stracktrace below that always mentions Drools as the cause:

C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports>sonar-runner
C:\tools\sonar-runner-1.3\bin\..
Runner configuration file: C:\tools\sonar-runner-1.3\bin\..\conf\sonar-runner.properties
Project configuration file: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\sonar-project.properties
Runner version: 1.3
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
OS name: "Windows 7", version: "6.1", arch: "x86"
Work directory: C:\git\sonar-examples\projects\code-coverage\ut\ut-sonarRunner-jacoco-reuseReports\.sonar
18:42:37.843 INFO      o.s.c.p.Database - Create JDBC datasource
18:42:39.009 INFO  actDatabaseConnector - Initializing Hibernate
18:42:43.166 INFO  .s.b.b.ProjectModule - -------------  Analyzing UT coverage with Sonar Runner reusing JUnit and JaCoCo reports
18:42:43.442 INFO        org.sonar.INFO - cobol plugin licensed to Developpers, EVALUATION, expiration: Wed Jul 04 00:00:00 CEST 2012
18:42:43.473 INFO        org.sonar.INFO - License for views plugin, registed to Dory, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:43.493 INFO        org.sonar.INFO - License for sqale plugin, registed to Sonar Interne, expires on Sat Jun 30 00:00:00 CEST 2012
18:42:45.003 INFO  .s.b.ProfileProvider - Selected quality profile : [name=TEST,language=java]
18:42:45.068 INFO  nPluginsConfigurator - Configure maven plugins...
18:42:45.180 INFO        org.sonar.INFO - Compare to previous analysis (2012-06-14)
18:42:45.213 INFO        org.sonar.INFO - Compare to date 2012-04-04 (analysis of 2012-05-31)
18:42:45.238 INFO        org.sonar.INFO - Compare over 45 days (2012-04-30, analysis of 2012-05-31 14:38:13.33)
Total time: 9.910s
Final Memory: 5M/15M
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: java.lang.NullPointerException
        at org.sonar.runner.Runner.delegateExecution(Runner.java:189)
        at org.sonar.runner.Runner.execute(Runner.java:78)
        at org.sonar.runner.Main.main(Main.java:61)
Caused by: java.lang.NullPointerException
        at org.sonar.plugins.drools.DroolsPlugin.configureSourceDir(DroolsPlugin.java:64)
        at org.sonar.plugins.drools.DroolsSourceImporter.<init>(DroolsSourceImporter.java:39)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:147)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:348)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:606)
        at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:587)
        at org.sonar.api.platform.ComponentContainer.getComponentsByType(ComponentContainer.java:121)
        at org.sonar.api.batch.BatchExtensionDictionnary.completeBatchExtensions(BatchExtensionDictionnary.java:91)
        at org.sonar.api.batch.BatchExtensionDictionnary.getExtensions(BatchExtensionDictionnary.java:85)
        at org.sonar.api.batch.BatchExtensionDictionnary.getFilteredExtensions(BatchExtensionDictionnary.java:98)
        at org.sonar.api.batch.BatchExtensionDictionnary.select(BatchExtensionDictionnary.java:57)
        at org.sonar.api.batch.BatchExtensionDictionnary.selectMavenPluginHandlers(BatchExtensionDictionnary.java:65)
        at org.sonar.batch.phases.MavenPluginsConfigurator.execute(MavenPluginsConfigurator.java:49)
        at org.sonar.batch.phases.Phases.execute(Phases.java:88)
        at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:115)
        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:105)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:111)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.Batch.execute(Batch.java:104)
        at org.sonar.runner.Launcher.executeBatch(Launcher.java:70)
        at org.sonar.runner.Launcher.execute(Launcher.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.sonar.runner.Runner.delegateExecution(Runner.java:186)
        ... 2 more

Regards,

David RACODON | SonarSource
Senior Consultant




Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Freddy Mallet
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Patroklos Papapetrou
Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>
Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant




Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Patroklos Papapetrou
Hi Jeremie

I tested drools plugin in on of our projects and it's working without any problems. I have a couple of comments regarding the documentation in Sonar's wiki ( http://docs.codehaus.org/display/SONAR/Drools+plugin ).
You mention that to run a sonar analysis you need to execute the following maven goal sonar:sonar. Probably this is ok with the test project but it's not working with a web project ( like ours ) that contains java, javascript, xhtml and drool files. I had to specify the sonar.language property to run the analysis properly. Moreover I couldn't find the language key so I checked out the source code of the plugin and found out that the key is drl. I think you should correct the documentation of the plugin to make it easier for users.

After all here is my +1 . Congratulations!

Regards
Patroklos

2012/6/21 Jérémie <[hidden email]>
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>

Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant





Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Hi  Patroklos  

You're right, I use the plugin in a java project, so I didn't need to specify the sonar.language property. 
But your use case is very interesting and I have to update the documentation to reflect your comments.
Thanks for your time.

Someone else could test the plugin? Feel free to ask me if you want more explanation. 

Regards,
Jérémie.


2012/6/22 Papapetrou P.Patroklos <[hidden email]>
Hi Jeremie

I tested drools plugin in on of our projects and it's working without any problems. I have a couple of comments regarding the documentation in Sonar's wiki ( http://docs.codehaus.org/display/SONAR/Drools+plugin ).
You mention that to run a sonar analysis you need to execute the following maven goal sonar:sonar. Probably this is ok with the test project but it's not working with a web project ( like ours ) that contains java, javascript, xhtml and drool files. I had to specify the sonar.language property to run the analysis properly. Moreover I couldn't find the language key so I checked out the source code of the plugin and found out that the key is drl. I think you should correct the documentation of the plugin to make it easier for users.

After all here is my +1 . Congratulations!

Regards
Patroklos

2012/6/21 Jérémie <[hidden email]>
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>

Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant






Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Freddy Mallet
And here is my +1 !!

-----
Sonar for Continuous Inspection



On Fri, Jun 22, 2012 at 11:02 PM, Jérémie <[hidden email]> wrote:
Hi  Patroklos  

You're right, I use the plugin in a java project, so I didn't need to specify the sonar.language property. 
But your use case is very interesting and I have to update the documentation to reflect your comments.
Thanks for your time.

Someone else could test the plugin? Feel free to ask me if you want more explanation. 

Regards,
Jérémie.


2012/6/22 Papapetrou P.Patroklos <[hidden email]>

Hi Jeremie

I tested drools plugin in on of our projects and it's working without any problems. I have a couple of comments regarding the documentation in Sonar's wiki ( http://docs.codehaus.org/display/SONAR/Drools+plugin ).
You mention that to run a sonar analysis you need to execute the following maven goal sonar:sonar. Probably this is ok with the test project but it's not working with a web project ( like ours ) that contains java, javascript, xhtml and drool files. I had to specify the sonar.language property to run the analysis properly. Moreover I couldn't find the language key so I checked out the source code of the plugin and found out that the key is drl. I think you should correct the documentation of the plugin to make it easier for users.

After all here is my +1 . Congratulations!

Regards
Patroklos

2012/6/21 Jérémie <[hidden email]>
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>

Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant







Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Hi,

The vote has passed with the following result:
+1 : David Racodon,  Papapetrou P.Patroklos and  Freddy Mallet

Thanks to the voters to help get this out!

Could you please restore my edit permissions in Confluence. I'd like to update the drools plugin page and finish the release phase.

Regards,
Jérémie.

2012/6/24 Freddy Mallet <[hidden email]>
And here is my +1 !!

-----
Sonar for Continuous Inspection



On Fri, Jun 22, 2012 at 11:02 PM, Jérémie <[hidden email]> wrote:
Hi  Patroklos  

You're right, I use the plugin in a java project, so I didn't need to specify the sonar.language property. 
But your use case is very interesting and I have to update the documentation to reflect your comments.
Thanks for your time.

Someone else could test the plugin? Feel free to ask me if you want more explanation. 

Regards,
Jérémie.


2012/6/22 Papapetrou P.Patroklos <[hidden email]>

Hi Jeremie

I tested drools plugin in on of our projects and it's working without any problems. I have a couple of comments regarding the documentation in Sonar's wiki ( http://docs.codehaus.org/display/SONAR/Drools+plugin ).
You mention that to run a sonar analysis you need to execute the following maven goal sonar:sonar. Probably this is ok with the test project but it's not working with a web project ( like ours ) that contains java, javascript, xhtml and drool files. I had to specify the sonar.language property to run the analysis properly. Moreover I couldn't find the language key so I checked out the source code of the plugin and found out that the key is drl. I think you should correct the documentation of the plugin to make it easier for users.

After all here is my +1 . Congratulations!

Regards
Patroklos

2012/6/21 Jérémie <[hidden email]>
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>

Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant








Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Olivier Gaudin-2
Your permissions have been restored in confluence

Olivier


On Sun, Jun 24, 2012 at 6:20 PM, Jérémie <[hidden email]> wrote:
Hi,

The vote has passed with the following result:
+1 : David Racodon,  Papapetrou P.Patroklos and  Freddy Mallet

Thanks to the voters to help get this out!

Could you please restore my edit permissions in Confluence. I'd like to update the drools plugin page and finish the release phase.

Regards,
Jérémie.

2012/6/24 Freddy Mallet <[hidden email]>
And here is my +1 !!

-----
Sonar for Continuous Inspection



On Fri, Jun 22, 2012 at 11:02 PM, Jérémie <[hidden email]> wrote:
Hi  Patroklos  

You're right, I use the plugin in a java project, so I didn't need to specify the sonar.language property. 
But your use case is very interesting and I have to update the documentation to reflect your comments.
Thanks for your time.

Someone else could test the plugin? Feel free to ask me if you want more explanation. 

Regards,
Jérémie.


2012/6/22 Papapetrou P.Patroklos <[hidden email]>

Hi Jeremie

I tested drools plugin in on of our projects and it's working without any problems. I have a couple of comments regarding the documentation in Sonar's wiki ( http://docs.codehaus.org/display/SONAR/Drools+plugin ).
You mention that to run a sonar analysis you need to execute the following maven goal sonar:sonar. Probably this is ok with the test project but it's not working with a web project ( like ours ) that contains java, javascript, xhtml and drool files. I had to specify the sonar.language property to run the analysis properly. Moreover I couldn't find the language key so I checked out the source code of the plugin and found out that the key is drl. I think you should correct the documentation of the plugin to make it easier for users.

After all here is my +1 . Congratulations!

Regards
Patroklos

2012/6/21 Jérémie <[hidden email]>
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>

Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant









Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [sonar-dev] [VOTE] Release Sonar Drools Plugin version 0.2

Jérémie-6
Hi Olivier,
It seems that I no longer have write permissions on the http://docs.codehaus.org/display/SONAR/Drools+plugin page. (My Confluence username is jer )
 
Can you please update sonar drools plugin page header and add the plugin in Sonar Update Center?
Thanks,
Jérémie

2012/6/24 Olivier Gaudin <[hidden email]>
Your permissions have been restored in confluence

Olivier



On Sun, Jun 24, 2012 at 6:20 PM, Jérémie <[hidden email]> wrote:
Hi,

The vote has passed with the following result:
+1 : David Racodon,  Papapetrou P.Patroklos and  Freddy Mallet

Thanks to the voters to help get this out!

Could you please restore my edit permissions in Confluence. I'd like to update the drools plugin page and finish the release phase.

Regards,
Jérémie.

2012/6/24 Freddy Mallet <[hidden email]>
And here is my +1 !!

-----
Sonar for Continuous Inspection



On Fri, Jun 22, 2012 at 11:02 PM, Jérémie <[hidden email]> wrote:
Hi  Patroklos  

You're right, I use the plugin in a java project, so I didn't need to specify the sonar.language property. 
But your use case is very interesting and I have to update the documentation to reflect your comments.
Thanks for your time.

Someone else could test the plugin? Feel free to ask me if you want more explanation. 

Regards,
Jérémie.


2012/6/22 Papapetrou P.Patroklos <[hidden email]>

Hi Jeremie

I tested drools plugin in on of our projects and it's working without any problems. I have a couple of comments regarding the documentation in Sonar's wiki ( http://docs.codehaus.org/display/SONAR/Drools+plugin ).
You mention that to run a sonar analysis you need to execute the following maven goal sonar:sonar. Probably this is ok with the test project but it's not working with a web project ( like ours ) that contains java, javascript, xhtml and drool files. I had to specify the sonar.language property to run the analysis properly. Moreover I couldn't find the language key so I checked out the source code of the plugin and found out that the key is drl. I think you should correct the documentation of the plugin to make it easier for users.

After all here is my +1 . Congratulations!

Regards
Patroklos

2012/6/21 Jérémie <[hidden email]>
Ok Freddy, I understand.

Patroklos, If you want to test quickly, you can use the project http://svn.codehaus.org/sonar-plugins/trunk/drools/projects/simple/

Thank you for your help.

Jérémie.

2012/6/21 Papapetrou P.Patroklos <[hidden email]>

Hi Freddy and Jeremie
We have used drools a couple of years ago in one of our projects. I will try the plugin tonight.
Regards
Patroklos

2012/6/21 Freddy Mallet <[hidden email]>
Hi Jérémie,

I'm really sorry but for the first release of a Sonar plugin a lazy consensus is not enough and at least three +1 are required and here there is only one. 

Are there any other guys in the community to test this drools plugin ?

Thanks
Freddy

-----
Sonar for Continuous Inspection



On Tue, Jun 19, 2012 at 11:43 PM, Jérémie <[hidden email]> wrote:
Thank you very much David for your help and your time!
I can consider that your +1 is kept

So, the vote has passed with the following +1 David Racodon
I will continue with the release.

Regards,
Jérémie

2012/6/19 David Racodon <[hidden email]>
Hi Jérémie,

On my side, I confirm that analyses do not crash anymore.

Regards,

David RACODON | SonarSource
Senior Consultant










12
Loading...