It might be easier to spot if you turn on white space characters in eclipse. I suspect it's an eol problem but am not sure and definitely very difficult to see from the email.
--Alex > -----Original Message----- > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > Sent: Thursday, January 9, 2014 3:39 PM > To: dev@cloudstack.apache.org > Subject: Re: Unfamiliar with checkstyle > > Worst case, I should just be able to copy/paste from what's already in master, > but I was curious about the error message itself. > > > On Thu, Jan 9, 2014 at 4:37 PM, Mike Tutkowski > <mike.tutkow...@solidfire.com > > wrote: > > > This method was just brought in by git during the merge. > > > > > > On Thu, Jan 9, 2014 at 4:37 PM, Mike Tutkowski < > > mike.tutkow...@solidfire.com> wrote: > > > >> Any thoughts on this checkstyle issue? > >> > >> [INFO] Starting audit... > >> /Users/mtutkowski/Documents/CloudStack/src/CloudStack/vmware- > base/src/com/cloud/hypervisor/vmware/mo/HostMO.java:712:9: > >> Got an exception - expecting EOF, found 'ObjectContent' > >> Audit done. > >> > >> Everything looks OK in the method in question. > >> > >> public List<Pair<ManagedObjectReference, String>> > >> getDatastoreMountsOnHost() throws Exception { > >> List<Pair<ManagedObjectReference, String>> mounts = new > >> ArrayList<Pair<ManagedObjectReference, String>>(); > >> > >> ObjectContent[] ocs = getDatastorePropertiesOnHyperHost(new > >> String[] { > >> String.format("host[\"%s\"].mountInfo.path", > >> _mor.getValue()) }); > >> if(ocs != null) { > >> for(ObjectContent oc : ocs) { > >> Pair<ManagedObjectReference, String> mount = new > >> Pair<ManagedObjectReference, String>( > >> oc.getObj(), > >> oc.getPropSet().get(0).getVal().toString()); > >> mounts.add(mount); > >> } > >> } > >> return mounts; > >> } > >> > >> > >> On Thu, Jan 9, 2014 at 2:55 PM, Mike Tutkowski < > >> mike.tutkow...@solidfire.com> wrote: > >> > >>> Hey Alex, > >>> > >>> While we're on the subject, do you know of a good way to easily > >>> apply the checkstyle rules to all projects without having to go into > >>> the project properties of each project? > >>> > >>> Sometimes I find it useful in Eclipse after a big update from Git > >>> (where directories have been changed or something like that) to > >>> remove all projects and re-import them. > >>> > >>> Thanks! > >>> > >>> > >>> On Thu, Jan 9, 2014 at 2:52 PM, Mike Tutkowski < > >>> mike.tutkow...@solidfire.com> wrote: > >>> > >>>> You are correct, Alex. I did not notice until after I sent my > >>>> e-mail that the merge brought back in a few imports that checkstyle did > not like. > >>>> > >>>> Thanks! > >>>> > >>>> > >>>> On Thu, Jan 9, 2014 at 2:47 PM, Alex Huang > <alex.hu...@citrix.com>wrote: > >>>> > >>>>> Mike, > >>>>> > >>>>> My guess is it's been brought back in during the merge. I fixed > >>>>> most of those things in master. You can go back to a previous > >>>>> version to double check. > >>>>> > >>>>> Checkstyle is being run for every single project, unless someone > >>>>> specifically disabled it. > >>>>> > >>>>> --Alex > >>>>> > >>>>> > -----Original Message----- > >>>>> > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > >>>>> > Sent: Thursday, January 9, 2014 1:05 PM > >>>>> > To: dev@cloudstack.apache.org > >>>>> > Subject: Re: Unfamiliar with checkstyle > >>>>> > > >>>>> > I see two of the issues are in CloudStackPrimaryDataStoreImpl > >>>>> > and are related to imports. > >>>>> > > >>>>> > One complains about using * and the other about having duplicate > >>>>> imports. > >>>>> > > >>>>> > I did not actually make these changes, so this makes me wonder > >>>>> > if > >>>>> checkstyle > >>>>> > is not typically being run on every project (so maybe I can > >>>>> > disable > >>>>> its use > >>>>> > when building the codebase somehow?). > >>>>> > > >>>>> > > >>>>> > On Thu, Jan 9, 2014 at 1:35 PM, Mike Tutkowski > >>>>> > <mike.tutkow...@solidfire.com > >>>>> > > wrote: > >>>>> > > >>>>> > > It looks like we need to apply the checkstyle rules on a > >>>>> > > project-by-project basis. > >>>>> > > > >>>>> > > Are we currently applying these rules to every project or just > >>>>> > > a > >>>>> subset? > >>>>> > > > >>>>> > > Thanks > >>>>> > > > >>>>> > > > >>>>> > > On Thu, Jan 9, 2014 at 1:04 PM, Mike Tutkowski < > >>>>> > > mike.tutkow...@solidfire.com> wrote: > >>>>> > > > >>>>> > >> I can install the plug-in for Eclipse. > >>>>> > >> > >>>>> > >> Thanks, Alex! > >>>>> > >> > >>>>> > >> > >>>>> > >> On Thu, Jan 9, 2014 at 11:34 AM, Alex Huang > >>>>> > <alex.hu...@citrix.com>wrote: > >>>>> > >> > >>>>> > >>> Mike, > >>>>> > >>> > >>>>> > >>> If you're using eclipse, checkstyle has a plugin that you > >>>>> > >>> can > >>>>> install. > >>>>> > >>> Point the plugin to the style file in > >>>>> > >>> tools/checkstyle/cloud-style.xml and it will use the same syntax. > >>>>> > >>> I've always found it much easier to use the plugin than to > >>>>> > >>> read > >>>>> the build > >>>>> > outputs. > >>>>> > >>> > >>>>> > >>> If you don't want to install the plugin, I don't think your > >>>>> > >>> log > >>>>> copy > >>>>> > >>> didn't include the actual errors. You might want to look > >>>>> further up > >>>>> > >>> or down on your console to see what's the violation. > >>>>> > >>> > >>>>> > >>> --Alex > >>>>> > >>> > >>>>> > >>> > -----Original Message----- > >>>>> > >>> > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > >>>>> > >>> > Sent: Thursday, January 9, 2014 9:49 AM > >>>>> > >>> > To: dev@cloudstack.apache.org > >>>>> > >>> > Subject: Unfamiliar with checkstyle > >>>>> > >>> > > >>>>> > >>> > Hi, > >>>>> > >>> > > >>>>> > >>> > I was merging some code from 4.3 to master and received > >>>>> > >>> > three > >>>>> > >>> checkstyle > >>>>> > >>> > errors. > >>>>> > >>> > > >>>>> > >>> > I'm not really familiar with how to find out details of > >>>>> > >>> > these > >>>>> errors. > >>>>> > >>> Can > >>>>> > >>> > someone point me to the right place to begin my investigation? > >>>>> > >>> > > >>>>> > >>> > All I see right now is the following: > >>>>> > >>> > > >>>>> > >>> > [ERROR] Failed to execute goal > >>>>> > >>> > org.apache.maven.plugins:maven-checkstyle- > plugin:2.11:chec > >>>>> > >>> > k > >>>>> > >>> > (default) > >>>>> > >>> on > >>>>> > >>> > project cloudstack: Failed during checkstyle execution: > >>>>> > >>> > There > >>>>> are > >>>>> > >>> > 3 > >>>>> > >>> checkstyle > >>>>> > >>> > errors. -> [Help 1] > >>>>> > >>> > org.apache.maven.lifecycle.LifecycleExecutionException: > >>>>> > >>> > Failed > >>>>> to > >>>>> > >>> execute > >>>>> > >>> > goal > >>>>> org.apache.maven.plugins:maven-checkstyle-plugin:2.11:check > >>>>> > >>> (default) > >>>>> > >>> > on project cloudstack: Failed during checkstyle execution > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExe > >>>>> > cuto > >>>>> > >>> r.ja > >>>>> > >>> > va:217) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExe > >>>>> > cuto > >>>>> > >>> r.ja > >>>>> > >>> > va:153) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExe > >>>>> > cuto > >>>>> > >>> r.ja > >>>>> > >>> > va:145) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPr > >>>>> oj > >>>>> > >>> ect(Life > >>>>> > >>> > cycleModuleBuilder.java:84) at > >>>>> > >>> > > >>>>> > >>> > >>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPr > >>>>> oj > >>>>> > >>> ect(Life > >>>>> > >>> > cycleModuleBuilder.java:59) at > >>>>> > >>> > > >>>>> > >>> > >>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreade > >>>>> dB > >>>>> > >>> uild(Lif > >>>>> > >>> > ecycleStarter.java:183) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifec > >>>>> yc > >>>>> > >>> leStarter > >>>>> > >>> > .java:161) > >>>>> > >>> > at > >>>>> > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) > >>>>> > >>> > at > >>>>> > >>> > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:15 > >>>>> > >>> > 6) at > >>>>> > >>> > org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) > >>>>> > >>> > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) > >>>>> > >>> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) > >>>>> > >>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>>> > >>> > Method) > >>>>> at > >>>>> > >>> > > >>>>> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor > >>>>> > Im > >>>>> > >>> > pl.j > >>>>> > >>> > ava:57) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod > >>>>> > Ac > >>>>> > >>> > ces > >>>>> > >>> > sorImpl.java:43) > >>>>> > >>> > at java.lang.reflect.Method.invoke(Method.java:606) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(L > >>>>> > >>> > aunch > >>>>> > >>> > er.java:290) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher. > >>>>> ja > >>>>> > >>> va:23 > >>>>> > >>> > 0) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCo > >>>>> > de > >>>>> > >>> > (Laun > >>>>> > >>> > cher.java:409) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > >>> > >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.ja > >>>>> va > >>>>> > >>> :352) > >>>>> > >>> > Caused by: > org.apache.maven.plugin.MojoExecutionException: > >>>>> Failed > >>>>> > >>> during > >>>>> > >>> > checkstyle execution at > >>>>> > >>> > > >>>>> > > org.apache.maven.plugin.checkstyle.CheckstyleViolationCheckMojo. > >>>>> > ex > >>>>> > >>> > ecut > >>>>> > >>> > e(CheckstyleViolationCheckMojo.java:422) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(De > >>>>> > fa > >>>>> > >>> > ult > >>>>> > >>> > BuildPluginManager.java:101) at > >>>>> > >>> > > >>>>> > >>> > >>>>> > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExe > >>>>> > cuto > >>>>> > >>> r.ja > >>>>> > >>> > va:209) > >>>>> > >>> > ... 19 more > >>>>> > >>> > Caused by: > >>>>> > >>> > > org.apache.maven.plugin.checkstyle.CheckstyleExecutorException: > >>>>> > >>> > There are 3 checkstyle errors. > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > > org.apache.maven.plugin.checkstyle.DefaultCheckstyleExecutor.exe > >>>>> > cu > >>>>> > >>> > teChe > >>>>> > >>> > ckstyle(DefaultCheckstyleExecutor.java:218) > >>>>> > >>> > at > >>>>> > >>> > > >>>>> > > org.apache.maven.plugin.checkstyle.CheckstyleViolationCheckMojo. > >>>>> > ex > >>>>> > >>> > ecut > >>>>> > >>> > e(CheckstyleViolationCheckMojo.java:413) > >>>>> > >>> > ... 21 more > >>>>> > >>> > > >>>>> > >>> > Thanks! > >>>>> > >>> > > >>>>> > >>> > -- > >>>>> > >>> > *Mike Tutkowski* > >>>>> > >>> > *Senior CloudStack Developer, SolidFire Inc.* > >>>>> > >>> > e: mike.tutkow...@solidfire.com > >>>>> > >>> > o: 303.746.7302 > >>>>> > >>> > Advancing the way the world uses the > >>>>> > >>> > cloud<http://solidfire.com/solution/overview/?video=play> > >>>>> > >>> > *(tm)* > >>>>> > >>> > >>>>> > >> > >>>>> > >> > >>>>> > >> > >>>>> > >> -- > >>>>> > >> *Mike Tutkowski* > >>>>> > >> *Senior CloudStack Developer, SolidFire Inc.* > >>>>> > >> e: mike.tutkow...@solidfire.com > >>>>> > >> o: 303.746.7302 > >>>>> > >> Advancing the way the world uses the > >>>>> > >> cloud<http://solidfire.com/solution/overview/?video=play> > >>>>> > >> *(tm)* > >>>>> > >> > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> > > -- > >>>>> > > *Mike Tutkowski* > >>>>> > > *Senior CloudStack Developer, SolidFire Inc.* > >>>>> > > e: mike.tutkow...@solidfire.com > >>>>> > > o: 303.746.7302 > >>>>> > > Advancing the way the world uses the > >>>>> > > cloud<http://solidfire.com/solution/overview/?video=play> > >>>>> > > *(tm)* > >>>>> > > > >>>>> > > >>>>> > > >>>>> > > >>>>> > -- > >>>>> > *Mike Tutkowski* > >>>>> > *Senior CloudStack Developer, SolidFire Inc.* > >>>>> > e: mike.tutkow...@solidfire.com > >>>>> > o: 303.746.7302 > >>>>> > Advancing the way the world uses the > >>>>> > cloud<http://solidfire.com/solution/overview/?video=play> > >>>>> > *(tm)* > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> *Mike Tutkowski* > >>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>> e: mike.tutkow...@solidfire.com > >>>> o: 303.746.7302 > >>>> Advancing the way the world uses the > >>>> cloud<http://solidfire.com/solution/overview/?video=play> > >>>> *(tm)* > >>>> > >>> > >>> > >>> > >>> -- > >>> *Mike Tutkowski* > >>> *Senior CloudStack Developer, SolidFire Inc.* > >>> e: mike.tutkow...@solidfire.com > >>> o: 303.746.7302 > >>> Advancing the way the world uses the > >>> cloud<http://solidfire.com/solution/overview/?video=play> > >>> *(tm)* > >>> > >> > >> > >> > >> -- > >> *Mike Tutkowski* > >> *Senior CloudStack Developer, SolidFire Inc.* > >> e: mike.tutkow...@solidfire.com > >> o: 303.746.7302 > >> Advancing the way the world uses the > >> cloud<http://solidfire.com/solution/overview/?video=play> > >> *(tm)* > >> > > > > > > > > -- > > *Mike Tutkowski* > > *Senior CloudStack Developer, SolidFire Inc.* > > e: mike.tutkow...@solidfire.com > > o: 303.746.7302 > > Advancing the way the world uses the > > cloud<http://solidfire.com/solution/overview/?video=play> > > *(tm)* > > > > > > -- > *Mike Tutkowski* > *Senior CloudStack Developer, SolidFire Inc.* > e: mike.tutkow...@solidfire.com > o: 303.746.7302 > Advancing the way the world uses the > cloud<http://solidfire.com/solution/overview/?video=play> > *(tm)*