Yeah, I had white space replaced in my text editor, but still could not see
the issue. Strange. I just ended up replacing the method with a copy from
the 4.4 code base and then putting in my changes manually.


On Thu, Jan 9, 2014 at 8:20 PM, Alex Huang <alex.hu...@citrix.com> wrote:

> 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)*
>



-- 
*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>
*™*

Reply via email to