You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Michael Owen <mi...@hotmail.com> on 2005/09/05 15:12:43 UTC

Change log error with Perforce

Hi,

I'm using Maven 1.0.2 and I'm trying to get the change log report working. 
To do this I have put:

<report>maven-changelog-plugin</report>

in the reports section of the POM, and added:

<repository>       
<connection>scm:perforce:perforce.dev.uk:1666://depot/development/project/main/...</connection>
</repository>

When I do "maven site" I then get the following error:

    [echo] Generating the Change Log...
maven-changelog-plugin:report:
    [echo] Generating the changelog report
Could not derive factory from connection: using CVS (valid factories are: 
[start
eam, cvs, perforce, svn, clearcase, vss])

BUILD FAILED
File...... C:\Documents and 
Settings\mike\.maven\cache\maven-changelog-plugin-1
.8.2\plugin.jelly
Element... changelog:changelog
Line...... 108
Column.... 15
org/netbeans/lib/cvsclient/event/CVSListener
Total time: 11 seconds
Finished at: Mon Sep 05 14:05:01 BST 2005

>From this error I guess I haven't specified the connection correctly as it's 
trying to use CVS and not Perforce, however, looking at documents on the web 
it seems to be the correct format. I've investigated more by doing "maven -X 
maven-changelog-plugin:report" and got the following error message:

BUILD FAILED
File...... C:\Documents and 
Settings\mike\.maven\cache\maven-changelog-plugin-1
.8.2\plugin.jelly
Element... changelog:changelog
Line...... 108
Column.... 15
org/netbeans/lib/cvsclient/event/CVSListener
com.werken.werkz.UnattainableGoalException: Unable to obtain goal 
[maven-changel
og-plugin:report] -- C:\Documents and 
Settings\mike\.maven\cache\maven-changelo
g-plugin-1.8.2\plugin.jelly:108:15: <changelog:changelog> 
org/netbeans/lib/cvscl
ient/event/CVSListener
        at com.werken.werkz.Goal.fire(Goal.java:646)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.commons.jelly.JellyTagException: C:\Documents and 
Settings\owenm\.mav
en\cache\maven-changelog-plugin-1.8.2\plugin.jelly:108:15: 
<changelog:changelog>
org/netbeans/lib/cvsclient/event/CVSListener
        at 
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:243)
        at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
a:145)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at 
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:79)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: java.lang.NoClassDefFoundError: 
org/netbeans/lib/cvsclient/event/CVSL
istener
        at 
org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
LogFactory.java:47)
        at 
org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)

        at 
org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:230)
        ... 28 more
Root cause
java.lang.NoClassDefFoundError: org/netbeans/lib/cvsclient/event/CVSListener
        at 
org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
LogFactory.java:47)
        at 
org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)

        at 
org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:230)
        at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
a:145)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at 
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:79)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
Root cause
java.lang.NoClassDefFoundError: org/netbeans/lib/cvsclient/event/CVSListener
        at 
org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
LogFactory.java:47)
        at 
org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)

        at 
org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:230)
        at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
a:145)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at 
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)

        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:79)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
Final Memory: 3M/5M
Total time: 6 seconds
Finished at: Mon Sep 05 14:08:24 BST 2005



Just wondering if anyone has any idea why it might be failing?

Many thanks for your help in advance. It is much appreciated.

Mike



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Change log error with Perforce

Posted by Jim Crossley <ji...@crossleys.org>.
Hi...

"Michael Owen" <mi...@hotmail.com> writes:

> Hi,
>
> I'm using Maven 1.0.2 and I'm trying to get the change log report
> working. To do this I have put:
>
> <report>maven-changelog-plugin</report>
>
> in the reports section of the POM, and added:
>
> <repository>
> <connection>scm:perforce:perforce.dev.uk:1666://depot/development/project/main/...</connection>
> </repository>

And you also need this in project.properties:

# Use Perforce to construct Changelog
maven.changelog.factory = org.apache.maven.perforcelib.PerforceChangeLogFactory

Jim

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE : Change log error with Perforce

Posted by Pascal Larin <pl...@accovia.com>.
Hi,

Already done, http://jira.codehaus.org/browse/MPCHANGELOG-72

Pascal

-----Message d'origine-----
De : Edwin Punzalan [mailto:epunzalan@exist.com] 
Envoyé : September 5, 2005 22:10
À : Maven Users List
Objet : Re: Change log error with Perforce

Hi, this is a bug.

I found that the code checks for the first three characters after "scm:" 
and that would only work for cvs, svn, and vss.

Please file a jira on this.


Michael Owen wrote:

> Hi,
>
> I'm using Maven 1.0.2 and I'm trying to get the change log report 
> working. To do this I have put:
>
> <report>maven-changelog-plugin</report>
>
> in the reports section of the POM, and added:
>
> <repository>       
>
<connection>scm:perforce:perforce.dev.uk:1666://depot/development/project/ma
in/...</connection> 
>
> </repository>
>
> When I do "maven site" I then get the following error:
>
>    [echo] Generating the Change Log...
> maven-changelog-plugin:report:
>    [echo] Generating the changelog report
> Could not derive factory from connection: using CVS (valid factories 
> are: [start
> eam, cvs, perforce, svn, clearcase, vss])
>
> BUILD FAILED
> File...... C:\Documents and 
> Settings\mike\.maven\cache\maven-changelog-plugin-1
> .8.2\plugin.jelly
> Element... changelog:changelog
> Line...... 108
> Column.... 15
> org/netbeans/lib/cvsclient/event/CVSListener
> Total time: 11 seconds
> Finished at: Mon Sep 05 14:05:01 BST 2005
>
>> From this error I guess I haven't specified the connection correctly 
>> as it's 
>
> trying to use CVS and not Perforce, however, looking at documents on 
> the web it seems to be the correct format. I've investigated more by 
> doing "maven -X maven-changelog-plugin:report" and got the following 
> error message:
>
> BUILD FAILED
> File...... C:\Documents and 
> Settings\mike\.maven\cache\maven-changelog-plugin-1
> .8.2\plugin.jelly
> Element... changelog:changelog
> Line...... 108
> Column.... 15
> org/netbeans/lib/cvsclient/event/CVSListener
> com.werken.werkz.UnattainableGoalException: Unable to obtain goal 
> [maven-changel
> og-plugin:report] -- C:\Documents and 
> Settings\mike\.maven\cache\maven-changelo
> g-plugin-1.8.2\plugin.jelly:108:15: <changelog:changelog> 
> org/netbeans/lib/cvscl
> ient/event/CVSListener
>        at com.werken.werkz.Goal.fire(Goal.java:646)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> org.apache.commons.jelly.JellyTagException: C:\Documents and 
> Settings\owenm\.mav
> en\cache\maven-changelog-plugin-1.8.2\plugin.jelly:108:15: 
> <changelog:changelog>
> org/netbeans/lib/cvsclient/event/CVSListener
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:243)
>        at 
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
> a:145)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
>
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
> g.java:79)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:110)
>        at com.werken.werkz.Goal.fire(Goal.java:639)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> Caused by: java.lang.NoClassDefFoundError: 
> org/netbeans/lib/cvsclient/event/CVSL
> istener
>        at 
> org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
> LogFactory.java:47)
>        at 
> org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)
>
>        at 
> org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:230)
>        ... 28 more
> Root cause
> java.lang.NoClassDefFoundError: 
> org/netbeans/lib/cvsclient/event/CVSListener
>        at 
> org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
> LogFactory.java:47)
>        at 
> org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)
>
>        at 
> org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:230)
>        at 
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
> a:145)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
>
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
> g.java:79)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:110)
>        at com.werken.werkz.Goal.fire(Goal.java:639)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> Root cause
> java.lang.NoClassDefFoundError: 
> org/netbeans/lib/cvsclient/event/CVSListener
>        at 
> org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
> LogFactory.java:47)
>        at 
> org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)
>
>        at 
> org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:230)
>        at 
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
> a:145)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
>
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
> g.java:79)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:110)
>        at com.werken.werkz.Goal.fire(Goal.java:639)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> Final Memory: 3M/5M
> Total time: 6 seconds
> Finished at: Mon Sep 05 14:08:24 BST 2005
>
>
>
> Just wondering if anyone has any idea why it might be failing?
>
> Many thanks for your help in advance. It is much appreciated.
>
> Mike
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Change log error with Perforce

Posted by Edwin Punzalan <ep...@exist.com>.
Hi, this is a bug.

I found that the code checks for the first three characters after "scm:" 
and that would only work for cvs, svn, and vss.

Please file a jira on this.


Michael Owen wrote:

> Hi,
>
> I'm using Maven 1.0.2 and I'm trying to get the change log report 
> working. To do this I have put:
>
> <report>maven-changelog-plugin</report>
>
> in the reports section of the POM, and added:
>
> <repository>       
> <connection>scm:perforce:perforce.dev.uk:1666://depot/development/project/main/...</connection> 
>
> </repository>
>
> When I do "maven site" I then get the following error:
>
>    [echo] Generating the Change Log...
> maven-changelog-plugin:report:
>    [echo] Generating the changelog report
> Could not derive factory from connection: using CVS (valid factories 
> are: [start
> eam, cvs, perforce, svn, clearcase, vss])
>
> BUILD FAILED
> File...... C:\Documents and 
> Settings\mike\.maven\cache\maven-changelog-plugin-1
> .8.2\plugin.jelly
> Element... changelog:changelog
> Line...... 108
> Column.... 15
> org/netbeans/lib/cvsclient/event/CVSListener
> Total time: 11 seconds
> Finished at: Mon Sep 05 14:05:01 BST 2005
>
>> From this error I guess I haven't specified the connection correctly 
>> as it's 
>
> trying to use CVS and not Perforce, however, looking at documents on 
> the web it seems to be the correct format. I've investigated more by 
> doing "maven -X maven-changelog-plugin:report" and got the following 
> error message:
>
> BUILD FAILED
> File...... C:\Documents and 
> Settings\mike\.maven\cache\maven-changelog-plugin-1
> .8.2\plugin.jelly
> Element... changelog:changelog
> Line...... 108
> Column.... 15
> org/netbeans/lib/cvsclient/event/CVSListener
> com.werken.werkz.UnattainableGoalException: Unable to obtain goal 
> [maven-changel
> og-plugin:report] -- C:\Documents and 
> Settings\mike\.maven\cache\maven-changelo
> g-plugin-1.8.2\plugin.jelly:108:15: <changelog:changelog> 
> org/netbeans/lib/cvscl
> ient/event/CVSListener
>        at com.werken.werkz.Goal.fire(Goal.java:646)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> org.apache.commons.jelly.JellyTagException: C:\Documents and 
> Settings\owenm\.mav
> en\cache\maven-changelog-plugin-1.8.2\plugin.jelly:108:15: 
> <changelog:changelog>
> org/netbeans/lib/cvsclient/event/CVSListener
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:243)
>        at 
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
> a:145)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
>
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
> g.java:79)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:110)
>        at com.werken.werkz.Goal.fire(Goal.java:639)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> Caused by: java.lang.NoClassDefFoundError: 
> org/netbeans/lib/cvsclient/event/CVSL
> istener
>        at 
> org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
> LogFactory.java:47)
>        at 
> org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)
>
>        at 
> org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:230)
>        ... 28 more
> Root cause
> java.lang.NoClassDefFoundError: 
> org/netbeans/lib/cvsclient/event/CVSListener
>        at 
> org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
> LogFactory.java:47)
>        at 
> org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)
>
>        at 
> org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:230)
>        at 
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
> a:145)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
>
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
> g.java:79)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:110)
>        at com.werken.werkz.Goal.fire(Goal.java:639)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> Root cause
> java.lang.NoClassDefFoundError: 
> org/netbeans/lib/cvsclient/event/CVSListener
>        at 
> org.apache.maven.cvslib.CvsChangeLogFactory.createGenerator(CvsChange
> LogFactory.java:47)
>        at 
> org.apache.maven.changelog.ChangeLog.generateSets(ChangeLog.java:415)
>
>        at 
> org.apache.maven.changelog.ChangeLog.doExecute(ChangeLog.java:368)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at 
> org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
> a:230)
>        at 
> org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
> a:145)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>        at 
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
>
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>        at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
> g.java:79)
>        at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:110)
>        at com.werken.werkz.Goal.fire(Goal.java:639)
>        at com.werken.werkz.Goal.attain(Goal.java:575)
>        at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
> 671)
>        at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>        at org.apache.maven.cli.App.doMain(App.java:488)
>        at org.apache.maven.cli.App.main(App.java:1239)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:324)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> Final Memory: 3M/5M
> Total time: 6 seconds
> Finished at: Mon Sep 05 14:08:24 BST 2005
>
>
>
> Just wondering if anyone has any idea why it might be failing?
>
> Many thanks for your help in advance. It is much appreciated.
>
> Mike
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org