Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Incomplete
-
2.1
-
None
-
None
Description
We try to release a snapshot version (1.2.3-SNAPSHOT) but this version is not define as last release into JIRA version.
into JIRA we have define version as this (by schedule order)
- 1.3.0
- 1.2.3
- 1.2.2
....
When we try to generate jira report for e version 1.2.3-SNAPSHOT we have this error: (i don't if it occurs during jira report or annoucement)
PS: if i schedule 1.2.3 in first position into JIRa, it works fine.
... [DEBUG] Default ResourceManager initialization complete. [DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Literal [DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Macro [DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Parse [DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Include [DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach [DEBUG] Created '20' parsers. [DEBUG] Velocimacro : initialization starting. [DEBUG] Velocimacro : allowInline = true : VMs can be defined inline in templates [DEBUG] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions [DEBUG] Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed. [DEBUG] Velocimacro : autoload off : VM system will not automatically reload global library macros [DEBUG] Velocimacro : Velocimacro : initialization complete. [DEBUG] RuntimeInstance successfully initialized. [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-changes-plugin:2.1:announcement-generate' --> [DEBUG] (s) artifactId = feedapi [DEBUG] (f) basedir = C:\HOMEWARE\eclipse-341\workspace\feedapi [DEBUG] (s) developmentTeam = vol-domino-feedapi team [DEBUG] (s) finalName = feedapi-1.2.3-SNAPSHOT [DEBUG] (f) generateJiraAnnouncement = true [DEBUG] (s) groupId = ged.domino [DEBUG] (s) introduction = FeedAPI is a framework to send feed between component (In and Out process) with high frequency const aint [DEBUG] (f) jiraMerge = false [DEBUG] (f) jiraXML = C:\HOMEWARE\eclipse-341\workspace\feedapi\target\jira-announcement.xml [DEBUG] (f) maxEntries = 25 [DEBUG] (s) outputDirectory = C:\HOMEWARE\eclipse-341\workspace\feedapi\target\announcement [DEBUG] (s) packaging = jar [DEBUG] (f) project = MavenProject: ged.domino:feedapi:1.2.3-SNAPSHOT @ C:\HOMEWARE\eclipse-341\workspace\feedapi\pom.xml [DEBUG] (f) resolutionIds = Fixed [DEBUG] (f) settings = org.apache.maven.settings.Settings@1eb62b6 [DEBUG] (f) statusIds = Closed [DEBUG] (f) template = feedapi-announcement.vm [DEBUG] (f) templateDirectory = our-announcements [DEBUG] (s) url = http://frontools/maven_site/domino-parent/feedapi [DEBUG] (s) version = 1.2.3-SNAPSHOT [DEBUG] (s) xmlPath = C:\HOMEWARE\eclipse-341\workspace\feedapi\src\changes\changes.xml [DEBUG] -- end configuration -- [INFO] [changes:announcement-generate {execution: announcement-generate}] [DEBUG] JIRA lives at: https://jtbox.fr.world.socgen/jira [DEBUG] The JIRA URL https://jtbox.fr.world.socgen/jira/browse/TRAFEEDAPI doesn't include a pid, trying to extract it from JIRA. [DEBUG] Successfully reached JIRA. 26 ao¹t 2009 10:54:10 org.apache.commons.httpclient.HttpMethodBase getResponseBody ATTENTION: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended. [DEBUG] Found the pid 10236 at https://jtbox.fr.world.socgen/jira/browse/TRAFEEDAPI [ERROR] maven-changes-plugin: None of the configured sortColumnNames 'null' are correct. [DEBUG] download jira issues from url https://jtbox.fr.world.socgen/jira/secure/IssueNavigator.jspa?view=rss&pid=10236&statusIds= &resolutionIds=1&tempMax=25&reset=true&decorator=none [INFO] Downloading from JIRA at: https://jtbox.fr.world.socgen/jira/secure/IssueNavigator.jspa?view=rss&pid=10236&statusIds=6&res lutionIds=1&tempMax=25&reset=true&decorator=none 26 ao¹t 2009 10:54:10 org.apache.commons.httpclient.HttpMethodBase getResponseBody ATTENTION: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended. [DEBUG] Downloading from JIRA was successful [INFO] Creating announcement file from JIRA releases... [DEBUG] Found 5 releases. [DEBUG] The release: 1.1.0 has 1 actions. [DEBUG] The release: 1.3.0 has 12 actions. [DEBUG] The release: 1.2.1 has 6 actions. [DEBUG] The release: 1.2.2 has 1 actions. [DEBUG] The release: 1.2.0 has 4 actions. [DEBUG] The release: 1.1.0 has 1 actions. [DEBUG] The release: 1.3.0 has 12 actions. [DEBUG] The release: 1.2.1 has 6 actions. [DEBUG] The release: 1.2.2 has 1 actions. [DEBUG] The release: 1.2.0 has 4 actions. [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Couldn't find the release '1.2.3' among the supplied releases. [INFO] ------------------------------------------------------------------------ [DEBUG] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Couldn't find the release '1.2.3' among the supplied releases. at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:703) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41) 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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: Couldn't find the release '1.2.3' among the supplied releases. at org.apache.maven.plugin.announcement.AnnouncementMojo.getLatestRelease(AnnouncementMojo.java:460) at org.apache.maven.plugin.announcement.AnnouncementMojo.doGenerate(AnnouncementMojo.java:349) at org.apache.maven.plugin.announcement.AnnouncementMojo.doJiraGenerate(AnnouncementMojo.java:582) at org.apache.maven.plugin.announcement.AnnouncementMojo.execute(AnnouncementMojo.java:335) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) ... 17 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 20 seconds [INFO] Finished at: Wed Aug 26 10:54:11 CEST 2009 [INFO] Final Memory: 29M/52M [INFO] ------------------------------------------------------------------------
extract of our pom:
.... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <version>2.1</version> <executions> <execution> <id>announcement-generate</id> <phase>deploy</phase> <goals> <goal>announcement-generate</goal> <goal>announcement-mail</goal> </goals> </execution> </executions> <configuration> <template>my-announcement.vm</template> <templateDirectory>our-announcements</templateDirectory> <generateJiraAnnouncement>true</generateJiraAnnouncement> <xmlPath>${basedir}/src/changes/changes.xml</xmlPath> <smtpHost>smtp-gw</smtpHost> <smtpPort>25</smtpPort> <mailContentType>text/html</mailContentType> <mailSender> <name>foo</name> <email>foo.bar@foobar.com</email> </mailSender> <!-- For JIRA-report --> <columnNames>Type,Key,Summary,Assignee,Status,Resolution,Fix Version</columnNames> <onlyCurrentVersion>false</onlyCurrentVersion> <filter>statusIds%3D6%26statusIds%3D5%26resolutionIds%3D1%26sorter%2Ffield%3Dissuekey%26sorter%2Forder%3DASC%26sorter%2Ffield%3Dissuetype%26sorter%2Forder%3DASC</filter> <sortColumnNames>Fix Version,Type,Key</sortColumnNames> <reportSets> <reportSet> <reports> <report>jira-report</report> </reports> </reportSet> </reportSets> <toAddresses> <toAddress>jonh.smith@bigcompany.com</toAddress> </toAddresses> </configuration> </plugin>