jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Sonar
  • SONAR-597

Catch NonUniqueResultException exception in ProjectAnalysis.saveResource(Resource res) to add contextual information

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.5.1
  • Fix Version/s: 1.6
  • Component/s: Maven Plugin
  • Labels:
    None

Description

The following exception sometimes occurs during sonar maven plugin execution :

[ERROR] Cannot execute the command org.codehaus.sonar:sonar-core-maven-plugin:1.5.1:collect
javax.persistence.NonUniqueResultException: result returns 2 elements
	at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:89)
	at org.sonar.plugins.api.maven.ProjectAnalysis.saveResource(ProjectAnalysis.java:161)
	at org.sonar.plugins.api.maven.ProjectAnalysis.saveSnapshot(ProjectAnalysis.java:136)
	at org.sonar.plugins.api.maven.ProjectAnalysis.addViolation(ProjectAnalysis.java:97)
	at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.createViolationFor(AbstractViolationsXmlParser.java:90)
	at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.parseViolations(AbstractViolationsXmlParser.java:81)
	at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.parseViolations(AbstractViolationsXmlParser.java:71)
	at org.sonar.plugins.api.maven.AbstractViolationsXmlParser.collect(AbstractViolationsXmlParser.java:63)
	at org.sonar.plugins.checkstyle.CheckstyleMavenCollector.collect(CheckstyleMavenCollector.java:59)
	at org.sonar.plugins.checkstyle.CheckstyleMavenCollector.collect(CheckstyleMavenCollector.java:54)
	at org.sonar.maven.CollectMojo.doExecute(CollectMojo.java:49)
	at org.sonar.maven.CoreMojo.execute(CoreMojo.java:129)
	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
	at org.sonar.maven.SonarMavenEmbedder.execute(SonarMavenEmbedder.java:151)
	at org.sonar.maven.SonarMojo.executeMaven(SonarMojo.java:279)
	at org.sonar.maven.SonarMojo.executeGoals(SonarMojo.java:262)
	at org.sonar.maven.SonarMojo.execute(SonarMojo.java:121)
.....

Inside ProjectAnalysis.saveResource(Resource res) method the NonUniqueResultException exception should be catch in order to add contextual information.

Issue Links

is related to

Bug - A problem which impairs or prevents the functions of the product. SONAR-1197 Exception : javax.persistence.NonUniqueResultException: result returns more than one elements

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
There are no comments yet on this issue.

People

  • Assignee:
    Cédric Munger
    Reporter:
    Freddy Mallet
Vote (0)
Watch (0)

Dates

  • Created:
    24/Jan/09 2:14 PM
    Updated:
    09/Oct/09 5:47 AM
    Resolved:
    27/Jan/09 10:42 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.