Re: [Stat-scm-user] stat scm - info
Brought to you by:
benoitx,
dougculnane
From: Franck A. <Fra...@re...> - 2007-05-30 11:55:50
|
Doug, I do my test manually in command line before integration in cruise control. Project root is used. Franck = -----Original Message----- From: Doug Culnane [mailto:do...@cu...] = Sent: 30 May 2007 13:47 To: Franck Amiot Cc: sta...@li... Subject: RE: stat scm - info Hi Franck, This is clearly a bug... The file target/generated-site/xdoc/statscm/jtreemap-1.1.0.jar is not there. This file should be there when StatSCM has finished. I am not sure why RepoMapPageMaker is trying to copy it and at what stage. This is StatSVN logic with I wrap around, without understanding too much. Is there something stranage about your BaseDir?. Is Maven executed from the project root or is CruiseControl doing something clever. Try this: Log in to your Soloris server. cd to the checked out project folder in CruiseControl . mvn site Does this work from the command line? All the best, Doug > Hi Doug, > > I use now following syntax in my pom.xml: > <pluginRepositories> > <pluginRepository> > <id>stat-scm-sourceforge</id> > <url>http://stat-scm.sourceforge.net/maven2</url> > </pluginRepository> > </pluginRepositories> > > ... > > <plugin> > <groupId>net.sf</groupId> > <artifactId>stat-scm</artifactId> > <version>1.0.0</version> > </plugin> > > After a mvn install I can find in .m2/repository/jtreemap-site-1.1.0 > following files: > LICENSE.txt > docs/ > jtreemap-1.1.0-bundle.jar > jtreemap-1.1.0.jar > net.sf.jtreemap.ktreemap-1.1.0-bundle.jar > net.sf.jtreemap.ktreemap-1.1.0.jar > > But mvn site always generates the same error, I've cleanup, updated, ... > My svn repository ... > It doesn't change anything? > > I've tried on my windows machine svn log is too big, on my solaris = > server jtreemap error occurs. > Any idea? > Thanks and regards > > Franck > > > > -----Original Message----- > From: Doug Culnane [mailto:do...@cu...] > Sent: 25 May 2007 15:58 > To: Franck Amiot > Cc: Doug Culnane; sta...@li... > Subject: RE: stat scm - info > > This is not good. > > It looks like the file jtreemap-1.1.0.jar is missing. Are you using = > the latest and greatest version of StatSCM? verison 1.0.0? Are you = > using the latest from a source build? > > Thanks for the info, > > Doug > >> Doug, >> >> I've tested on a clean version and I've the same error. >> Regards >> >> Franck >> >> >> -----Original Message----- >> From: Doug Culnane [mailto:do...@cu...] >> Sent: 24 May 2007 17:41 >> To: Franck Amiot >> Cc: sta...@li... >> Subject: RE: stat scm - info >> >> Try a svn update to make sure the local working copy is in sync with = >> the log file. If this does not fix the problem please let me know. >> >> All the best, >> >> Doug >> >> >> >>> Hi doug, >>> >>> Sorry to bother you again, but I still have problem with stat-scm, = >>> when I launch mvn site I can that log seems ok and that the plugin = >>> is > >>> working and many svn diff are launched but at the end of the process >>> I've the following error. >>> Have you an idea of the problem? >>> Thanks in advance >>> >>> Regards >>> Franck >>> >>> May 24, 2007 2:05:49 PM net.sf.statsvn.util.JavaUtilTaskLogger info >>> INFO: Revision of >>> webaccess-calculation-bo-forex/src/main/java/com/reuters/webaccess/c >>> a l cu lation/bo/forex/do not overwrite PIVOT class does not match = >>> expected revision >>> java.io.FileNotFoundException: >>> /files1/cruise_control/cruisecontrol-bin-2.6/projects/webaccess/src/ >>> j a va /target/generated-site/xdoc/statscm/jtreemap-1.1.0.jar (No = >>> such file or >>> directory) >>> at java.io.FileOutputStream.open(Native Method) >>> at java.io.FileOutputStream.<init>(FileOutputStream.java:179) >>> at java.io.FileOutputStream.<init>(FileOutputStream.java:131) >>> at net.sf.statcvs.util.FileUtils.copyFile(FileUtils.java:72) >>> at >>> net.sf.statsvn.output.RepoMapPageMaker.copyJar(RepoMapPageMaker.java: >>> 1 >>> 36 >>> ) >>> at >>> net.sf.statsvn.output.RepoMapPageMaker.buildXmlForJTreeMap(RepoMapPa >>> g >>> e >>> Ma >>> ker.java:107) >>> at >>> >> net.sf.statsvn.output.RepoMapPageMaker.toFile(RepoMapPageMaker.java:9 >> 1 >> ) >>> at > net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:297) >>> at > net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:230) >>> at > net.sf.statscm.StatScmMojo.doSvnStats(StatScmMojo.java:155) >>> at >>> net.sf.statscm.StatScmMojo.executeReport(StatScmMojo.java:125) >>> at >>> org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMave >>> n >>> R >>> ep >>> ort.java:101) >>> at >>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument( >>> R >>> e >>> po >>> rtDocumentRenderer.java:67) >>> at >>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule >>> ( >>> D >>> ef >>> aultSiteRenderer.java:239) >>> at >>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(Defau >>> l >>> t >>> Si >>> teRenderer.java:115) >>> at >>> > org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:124) >>> at >>> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:92) >>> at >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlug >>> i >>> n >>> Ma >>> nager.java:412) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Def >>> a >>> u >>> lt >>> LifecycleExecutor.java:534) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithL >>> i >>> f >>> ec >>> ycle(DefaultLifecycleExecutor.java:475) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defa >>> u >>> l >>> tL >>> ifecycleExecutor.java:454) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa >>> n >>> d >>> le >>> Failures(DefaultLifecycleExecutor.java:306) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme >>> n >>> t >>> s( >>> DefaultLifecycleExecutor.java:273) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultL >>> i >>> f >>> ec >>> ycleExecutor.java:140) >>> at >>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) >>> at >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>> j >>> av >>> a:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce >>> s >>> s >>> or >>> Impl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:585) >>> 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) >>> May 24, 2007 2:06:01 PM net.sf.statcvs.charts.ChartImage write >>> INFO: writing chart 'Lines of Code and Churn Level' to = >>> locandchurn.png >> >>> May 24, 2007 2:06:01 PM net.sf.statcvs.charts.ChartImage write >>> WARNING: could not write chart 'locandchurn.png': >>> java.io.FileNotFoundException: >>> /files1/cruise_control/cruisecontrol-bin-2.6/projects/webaccess/src/ >>> j a va /target/generated-site/xdoc/statscm/locandchurn.png (No such = >>> file or >>> directory) >>> May 24, 2007 2:06:01 PM net.sf.statcvs.output.DefaultCssHandler >>> createOutputFiles >>> INFO: Creating CSS file at >>> '/files1/cruise_control/cruisecontrol-bin-2.6/projects/webaccess/src >>> / j av a/target/generated-site/xdoc/statscm/statcvs.css' >>> [ERROR] Error generating Subversion Stats. >>> java.io.FileNotFoundException: >>> /files1/cruise_control/cruisecontrol-bin-2.6/projects/webaccess/src/ >>> j a va /target/generated-site/xdoc/statscm/statcvs.css (No such file >>> or >>> directory) >>> at java.io.FileOutputStream.open(Native Method) >>> at java.io.FileOutputStream.<init>(FileOutputStream.java:179) >>> at java.io.FileOutputStream.<init>(FileOutputStream.java:131) >>> at net.sf.statcvs.util.FileUtils.copyFile(FileUtils.java:72) >>> at >>> net.sf.statcvs.output.DefaultCssHandler.createOutputFiles(DefaultCss >>> H >>> a >>> nd >>> ler.java:79) >>> at >>> > net.sf.statcvs.pages.ReportSuiteMaker.toFile(ReportSuiteMaker.java:66) >>> at > net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:300) >>> at > net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:230) >>> at > net.sf.statscm.StatScmMojo.doSvnStats(StatScmMojo.java:155) >>> at >>> net.sf.statscm.StatScmMojo.executeReport(StatScmMojo.java:125) >>> at >>> org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMave >>> n >>> R >>> ep >>> ort.java:101) >>> at >>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument( >>> R >>> e >>> po >>> rtDocumentRenderer.java:67) >>> at >>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule >>> ( >>> D >>> ef >>> aultSiteRenderer.java:239) >>> at >>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(Defau >>> l >>> t >>> Si >>> teRenderer.java:115) >>> at >>> > org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:124) >>> at >>> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:92) >>> at >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlug >>> i >>> n >>> Ma >>> nager.java:412) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Def >>> a >>> u >>> lt >>> LifecycleExecutor.java:534) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithL >>> i >>> f >>> ec >>> ycle(DefaultLifecycleExecutor.java:475) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defa >>> u >>> l >>> tL >>> ifecycleExecutor.java:454) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa >>> n >>> d >>> le >>> Failures(DefaultLifecycleExecutor.java:306) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme >>> n >>> t >>> s( >>> DefaultLifecycleExecutor.java:273) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultL >>> i >>> f >>> ec >>> ycleExecutor.java:140) >>> at >>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) >>> at >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>> j >>> av >>> a:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce >>> s >>> s >>> or >>> Impl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:585) >>> 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) >>> [INFO] >>> -------------------------------------------------------------------- >>> - >>> - >>> -- >>> [ERROR] BUILD ERROR >>> [INFO] >>> -------------------------------------------------------------------- >>> - >>> - >>> -- >>> [INFO] Error during page generation >>> >>> >>> >>> -----Original Message----- >>> From: Doug Culnane [mailto:do...@cu...] >>> Sent: 20 April 2007 11:05 >>> To: Franck Amiot >>> Cc: sta...@li... >>> Subject: RE: stat scm - info >>> >>> Is it possible to run StatSCM on a smaller project in your = >>> environment >> >>> to see if it is the environment or the log file that is the problem? >>> >>> Can you do a: >>> >>> $ svn checkout https://svn.sourceforge.net/svnroot/stat-scm/trunk >>> stat-scm $ cd stat-scm $ mvn site >>> >>> This will tell us if there is an XML parser problem or other = >>> environment problem or if there is something about your projects log >>> file that StatSCM does not like. >>> >>> All the best, >>> >>> Doug >>> >>>> The doc is complete and it size is around 4700 KB I've succeded to = >>>> load in firefox, so well formed. >>>> >>>> If the size is the problem, have planned to fix it? >>>> Thanks and regards for your very quick answer. >>>> >>>> Franck >>>> >>>> >>>> -----Original Message----- >>>> From: Doug Culnane [mailto:do...@cu...] >>>> Sent: 20 April 2007 10:01 >>>> To: Franck Amiot >>>> Subject: Re: stat scm - info >>>> >>>> I think the clue is: >>>> "svn log: svn info: XML document structures must start and end = >>>> within >> >>>> the same entity." >>>> >>>> It looks like the log file is not complete, and only half > downloaded. >>>> How big is this log file? Is it complete? Maybe I have a problem = >>>> with >>> >>>> my code for large logs. >>>> >>>> Good luck, >>>> >>>> Doug >>>> >>>>> Hi Doug, >>>>> >>>>> I'm trying to use statscm maven plugin following recommendations = >>>>> found >>>> >>>>> on sourceforge site, unfortunately I've a fatal error avoiding to = >>>>> have >>>> >>>>> final report. >>>>> I've the following stack: >>>>> [INFO] StatSCM Generating Source Code Management Metrics. >>>>> [INFO] Configuring StatXXX >>>>> [INFO] SCM Connection Type :svn >>>>> [INFO] Output Directory >>>>> :C:\works\webaccess\trunk\src\main\java\target\generated-site\xdoc >>>>> \ >>>>> s >>>>> t >>>>> a >>>>> ts >>>>> cm\ >>>>> [INFO] scm log > >>>>> C:\works\webaccess\trunk\src\main\java\target\generated-site\xdoc\ >>>>> s >>>>> t >>>>> a >>>>> t >>>>> sc >>>>> m\scm.log >>>>> [INFO] >>>>> C:\works\webaccess\trunk\src\main\java\target\generated-site\xdoc\ >>>>> s >>>>> t >>>>> a >>>>> t >>>>> sc >>>>> m\scm.log EOF. >>>>> [INFO] scm log ...; exitValue: 0 >>>>> Apr 20, 2007 9:13:28 AM net.sf.statsvn.util.JavaUtilTaskLogger = >>>>> info >>>>> INFO: Parsing SVN log >>>>> 'C:\works\webaccess\trunk\src\main\java\target\generated-site\xdoc >>>>> \ >>>>> s >>>>> t >>>>> a >>>>> ts >>>>> cm\scm.log' exclude pattern 'null' >>>>> [ERROR] Error parsing Log file. >>>>> net.sf.statcvs.input.LogSyntaxException: svn log: svn info: XML = >>>>> document structures must start and end within the same entity. >>>>> at >>>>> >>>> >>> >> > net.sf.statsvn.input.SvnLogfileParser.parseSvnLog(SvnLogfileParser.java: >>>>> 565) >>>>> at >>>>> >>> net.sf.statsvn.input.SvnLogfileParser.parse(SvnLogfileParser.java:29 >>> 3 >>> ) >>>>> at >>> net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:265) >>>>> at >>> net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:227) >>>>> at >>> net.sf.statscm.StatScmMojo.doSvnStats(StatScmMojo.java:155) >>>>> at >>>>> net.sf.statscm.StatScmMojo.executeReport(StatScmMojo.java:125) >>>>> at >>>>> org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMa >>>>> v >>>>> e >>>>> n >>>>> R >>>>> ep >>>>> ort.java:101) >>>>> at >>>>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocumen >>>>> t >>>>> ( >>>>> R >>>>> e >>>>> po >>>>> rtDocumentRenderer.java:67) >>>>> at >>>>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModu >>>>> l >>>>> e >>>>> ( >>>>> D >>>>> ef >>>>> aultSiteRenderer.java:239) >>>>> at >>>>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(Def >>>>> a >>>>> u >>>>> l >>>>> t >>>>> Si >>>>> teRenderer.java:115) >>>>> at >>>>> >>> org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:12 >>> 4 >>> ) >>>>> at >>>>> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:92) >>>>> at >>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPl >>>>> u >>>>> g >>>>> i >>>>> n >>>>> Ma >>>>> nager.java:412) >>>>> at >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(D >>>>> e >>>>> f >>>>> a >>>>> u >>>>> lt >>>>> LifecycleExecutor.java:534) >>>>> at >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWit >>>>> h >>>>> L >>>>> i >>>>> f >>>>> ec >>>>> ycle(DefaultLifecycleExecutor.java:475) >>>>> at >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(De >>>>> f >>>>> a >>>>> u >>>>> l >>>>> tL >>>>> ifecycleExecutor.java:454) >>>>> at >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAnd >>>>> H >>>>> a >>>>> n >>>>> d >>>>> le >>>>> Failures(DefaultLifecycleExecutor.java:306) >>>>> at >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSeg >>>>> m >>>>> e >>>>> n >>>>> t >>>>> s( >>>>> DefaultLifecycleExecutor.java:273) >>>>> at >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(Defaul >>>>> t >>>>> L >>>>> i >>>>> f >>>>> ec >>>>> ycleExecutor.java:140) >>>>> at >>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) >>>>> at >>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) >>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>> Method) >>>>> at >>>>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>>>> j >>>>> av >>>>> a:39) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc >>>>> c >>>>> e >>>>> s >>>>> s >>>>> or >>>>> Impl.java:25) >>>>> at java.lang.reflect.Method.invoke(Method.java:585) >>>>> 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) >>>>> [INFO] >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> - >>>>> -- >>>>> [ERROR] BUILD ERROR >>>>> [INFO] >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> - >>>>> -- >>>>> [INFO] Error during page generation >>>>> >>>>> Embedded error: Error rendering Maven report: svn log: svn info: >>>>> XML >> >>>>> document structures must start and end within the same entity. >>>>> [INFO] >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> - >>>>> -- [INFO] For more information, run Maven with the -e switch = >>>>> [INFO] >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> - >>>>> -- [INFO] Total time: 6 minutes 58 seconds [INFO] Finished at: Fri >>>>> Apr >>>> >>>>> 20 09:14:19 CEST 2007 [INFO] Final Memory: 27M/49M [INFO] >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> - >>>>> -- >>>>> >>>>> I'm using maven 2.0.4 on windows xp sp2, jdk 1.5.0_07 I've = >>>>> installed >> >>>>> svn 1.4.3 and check that the log file = >>>>> C:\works\webaccess\trunk\src\main\java\target\generated-site\xdoc\ >>>>> s >>>>> t >>>>> a >>>>> t >>>>> sc >>>>> m\scm.log is a correct xml file. >>>>> Unfortunately, I can't find nothing on mailing list. >>>>> Have you an idea of the problem? >>>>> Any help will be appreciated. >>>>> Sorry to bother you with my question. >>>>> >>>>> Thanks in advance >>>>> Regards >>>>> >>>>> Franck >>>>> >>>>> >>>>> >>>>> >>>>> This email was sent to you by Reuters, the global news and = >>>>> information >>>> >>>>> company. >>>>> To find out more about Reuters visit www.about.reuters.com >>>>> >>>>> Any views expressed in this message are those of the individual = >>>>> sender, except where the sender specifically states them to be the >>>>> views of Reuters Limited. >>>>> >>>>> Reuters Limited is part of the Reuters Group of companies, of = >>>>> which > >>>>> Reuters Group PLC is the ultimate parent company. >>>>> Reuters Group PLC - Registered office address: The Reuters = >>>>> Building, >> >>>>> South Colonnade, Canary Wharf, London E14 5EP, United Kingdom = >>>>> Registered No: 3296375 Registered in England and Wales >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> This email was sent to you by Reuters, the global news and = >>>> information >>> >>>> company. >>>> To find out more about Reuters visit www.about.reuters.com >>>> >>>> Any views expressed in this message are those of the individual = >>>> sender, except where the sender specifically states them to be the = >>>> views of Reuters Limited. >>>> >>>> Reuters Limited is part of the Reuters Group of companies, of which >>>> Reuters Group PLC is the ultimate parent company. >>>> Reuters Group PLC - Registered office address: The Reuters = >>>> Building, > >>>> South Colonnade, Canary Wharf, London E14 5EP, United Kingdom = >>>> Registered No: 3296375 Registered in England and Wales >>>> >>>> >>>> >>> >>> >>> >>> >>> This email was sent to you by Reuters, the global news and = >>> information >> >>> company. >>> To find out more about Reuters visit www.about.reuters.com >>> >>> Any views expressed in this message are those of the individual = >>> sender, except where the sender specifically states them to be the = >>> views of Reuters Limited. >>> >>> Reuters Limited is part of the Reuters Group of companies, of which = >>> Reuters Group PLC is the ultimate parent company. >>> Reuters Group PLC - Registered office address: The Reuters Building, >>> South Colonnade, Canary Wharf, London E14 5EP, United Kingdom = >>> Registered No: 3296375 Registered in England and Wales >>> >>> >>> >> >> >> >> >> This email was sent to you by Reuters, the global news and = >> information > >> company. >> To find out more about Reuters visit www.about.reuters.com >> >> Any views expressed in this message are those of the individual = >> sender, except where the sender specifically states them to be the = >> views of Reuters Limited. >> >> Reuters Limited is part of the Reuters Group of companies, of which = >> Reuters Group PLC is the ultimate parent company. >> Reuters Group PLC - Registered office address: The Reuters Building, = >> South Colonnade, Canary Wharf, London E14 5EP, United Kingdom = >> Registered No: 3296375 Registered in England and Wales >> >> >> > > > > > This email was sent to you by Reuters, the global news and information > company. > To find out more about Reuters visit www.about.reuters.com > > Any views expressed in this message are those of the individual = > sender, except where the sender specifically states them to be the = > views of Reuters Limited. > > Reuters Limited is part of the Reuters Group of companies, of which = > Reuters Group PLC is the ultimate parent company. > Reuters Group PLC - Registered office address: The Reuters Building, = > South Colonnade, Canary Wharf, London E14 5EP, United Kingdom = > Registered No: 3296375 Registered in England and Wales > > > This email was sent to you by Reuters, the global news and information comp= any. = To find out more about Reuters visit www.about.reuters.com Any views expressed in this message are those of the individual sender, = except where the sender specifically states them to be the views of Reuters= Limited. Reuters Limited is part of the Reuters Group of companies, of which Reuters= Group PLC is the ultimate parent company. Reuters Group PLC - Registered office address: The Reuters Building, South = Colonnade, Canary Wharf, London E14 5EP, United Kingdom Registered No: 3296375 Registered in England and Wales |