On Mon, Mar 27, 2017 at 2:10 PM, Allon Mureinik <amure...@redhat.com> wrote:
> > > On Mon, Mar 27, 2017 at 3:09 PM, Allon Mureinik <amure...@redhat.com> > wrote: > >> Indeed, Greg.thanks >> >> As a temporary solution, you could cherry-pick https://gerrit.ovi >> rt.org/#/c/74611 and work above it. >> It should solve the issue (even though IMHO it isn't ready for merging to >> master). >> >> Vojta - are you updating https://gerrit.ovirt.org/#/c/74611 as per my >> comments there, or should I take it over? >> > I literally have no idea who I did made this typo. > I meant "Vojtech", of course. > In Czech language, Vojta actually means Vojtech, in a less formal way =) I've just updated https://gerrit.ovirt.org/#/c/74611/ according to your comments. The reason why GWT debugger fails to start is because one of the non-localized strings (which comes from `gwt-extension` and therefore shouldn't be checked in the first place..) contains a {} placeholder, NlsCheck logs it, and eventually crashes because it thinks it's a log message placeholder, but it's just something we want printed out. > > > >> >> On Mon, Mar 27, 2017 at 3:03 PM, Greg Sheremeta <gsher...@redhat.com> >> wrote: >> >>> From the comments in 74619 >>> >>> "" " >>> So, tl;dr - it /won't/ work with this patch but without 74611. This >>> patch should be applied before 74611 >>> "" " >>> >>> On Mon, Mar 27, 2017 at 7:42 AM, Marek Libra <mli...@redhat.com> wrote: >>> >>>> With >>>> https://gerrit.ovirt.org/#/c/74619/ >>>> >>>> applied, following is still failing: >>>> make gwt-debug DEBUG_MODULE=webadmin DEV_EXTRA_BUILD_FLAGS_GWT_DEFA >>>> ULTS="-Dgwt.cssResourceStyle=pretty -Dgwt.userAgent=gecko1_8" >>>> >>>> with message: >>>> [WARNING] The requested profile "gwt-user" could not be activated >>>> because it does not exist. >>>> [ERROR] Failed to execute goal >>>> org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check >>>> (checkstyle) on project webadmin: Failed during checkstyle configuration: >>>> Exception was thrown while processing /home/mlibra/IdeaProjects/ovir >>>> t-engine/frontend/webadmin/modules/gwt-extension/src/main/ja >>>> va/org/ovirt/engine/ui/uioverrides/org/slf4j/Logger.java: can't parse >>>> argument number: For input string: "" -> [Help 1] >>>> >>>> >>>> Any hint, please? >>>> Marek >>>> >>>> >>>> >>>> On Fri, Mar 24, 2017 at 4:14 PM, Vojtech Szocs <vsz...@redhat.com> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Fri, Mar 24, 2017 at 3:51 PM, Vojtech Szocs <vsz...@redhat.com> >>>>> wrote: >>>>> >>>>>> Found the problem after debugging NlsCheck. >>>>>> >>>>>> First of all, it checks all kinds of Java sources, including the >>>>>> generated ones. That's silly and one of the reasons why Checkstyle >>>>>> execution takes a rather long time. I'll fix that. >>>>>> >>>>>> Next, when checking a Java source that contains string "{}" (without >>>>>> quotes) it will log the problem, but Checkstyle message logging infra >>>>>> things that "{}" is a placeholder to resolve, but it's not, and it fails >>>>>> on >>>>>> NumberFormatException. I'll fix that too. >>>>>> >>>>> >>>>> https://gerrit.ovirt.org/#/c/74611/ >>>>> >>>>> >>>>>> Vojtech >>>>>> >>>>>> >>>>>> On Fri, Mar 24, 2017 at 3:19 PM, Vojtech Szocs <vsz...@redhat.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Allon, >>>>>>> >>>>>>> I think I found some strange Checkstyle related problems on master. >>>>>>> >>>>>>> Engine build with (GWT compilation enabled) works OK. >>>>>>> >>>>>>> Next, trying to start GWT debugger: >>>>>>> >>>>>>> $ make gwt-debug DEBUG_MODULE=webadmin \ >>>>>>> DEV_EXTRA_BUILD_FLAGS_GWT_DEFAULTS="-Dgwt.userAgent=gecko1_8,safari" >>>>>>> \ >>>>>>> DEV_EXTRA_BUILD_FLAGS="-Dgwt.logLevel=INFO -Dgwt.locale=en_US >>>>>>> -Dgwt.compiler.localWorkers=1" \ >>>>>>> DEV_BUILD_GWT_SUPER_DEV_MODE=1 >>>>>>> >>>>>>> maven-checkstyle-plugin:check execution fails on >>>>>>> >>>>>>> frontend/webadmin/modules/gwt-extension/src/main/java/org/ov >>>>>>> irt/engine/ui/uioverrides/org/ovirt/engine/core/compat/Forma >>>>>>> tterDotnet.java >>>>>>> can't parse argument number: (\\d)\\: For input string: "(\\d)\\" >>>>>>> >>>>>>> the class isn't used, removed it, retry. Now it fails on: >>>>>>> >>>>>>> frontend/webadmin/modules/gwt-extension/src/main/java/org/ov >>>>>>> irt/engine/ui/uioverrides/org/slf4j/Logger.java >>>>>>> can't parse argument number: For input string: "" >>>>>>> >>>>>>> I guess it's a bug in our NON-NLS check? But why doesn't the problem >>>>>>> occur during Engine build? >>>>>>> >>>>>>> I'm thinking about disabling Checkstyle for gwt-extension module, as >>>>>>> it contains custom GWT RPC serializers and GWT class overrides, and >>>>>>> maybe >>>>>>> the file path src/main/java/org/ovirt/engine >>>>>>> /ui/uioverrides/here/goes/actual/pkg is confusing the Checkstyle >>>>>>> now. >>>>>>> >>>>>>> Thanks, >>>>>>> Vojtech >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 22, 2017 at 10:33 PM, Allon Mureinik < >>>>>>> amure...@redhat.com> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> As per [1], I've just merged a series of patches that upgrades the >>>>>>>> oVirt engine to use the latest maven-checkstyle-plugin and checkstyle >>>>>>>> packages. >>>>>>>> >>>>>>>> Please note that the newer checkstyle is a tad stricter than the >>>>>>>> old one we used to have (read: it contains several fixes for bugs >>>>>>>> where the >>>>>>>> old checkstyle was supposed to find issues but missed them). >>>>>>>> I also took the opportunity and added a couple of new checks that >>>>>>>> enforce rules we were de-facto adhering to anyway. >>>>>>>> >>>>>>>> If any problems come up, please let me know. >>>>>>>> >>>>>>>> >>>>>>>> -Your friendly neighborhood cleanup dude >>>>>>>> >>>>>>>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1433408 >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Devel mailing list >>>>>>>> Devel@ovirt.org >>>>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Devel mailing list >>>>> Devel@ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Devel mailing list >>>> Devel@ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/devel >>>> >>> >>> >>> >>> -- >>> Greg Sheremeta, MBA >>> Red Hat, Inc. >>> Sr. Software Engineer >>> gsher...@redhat.com >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel@ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/devel >>> >> >> >
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel