Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.9.5
-
None
Description
AnnotateConsumer fails to parse author name if accurev user name contains dot (".")
Sample annotation output that contains user name with dot
10 john.x.doe 2017/12/13 15:10:34 buildscript { 10 john.x.doe 2017/12/13 15:10:34 repositories { 10 john.x.doe 2017/12/13 15:10:34 mavenCentral() 10 john.x.doe 2017/12/13 15:10:34 } 10 john.x.doe 2017/12/13 15:10:34 dependencies { 10 john.x.doe 2017/12/13 15:10:34 10 john.x.doe 2017/12/13 15:10:34 } 10 john.x.doe 2017/12/13 15:10:34 }
Exception Details:
Caused by: java.lang.RuntimeException: Unable to parse annotation from line: 10 john.x.doe 2017/12/13 15:10:34 buildscript { at org.apache.maven.scm.provider.accurev.cli.AnnotateConsumer.consumeLine(AnnotateConsumer.java:69) at org.apache.maven.scm.provider.accurev.cli.CommandOutputConsumer.consumeLine(CommandOutputConsumer.java:51) at org.codehaus.plexus.util.cli.StreamPumper.consumeLine(StreamPumper.java:190) at org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:135)