On Mon, Mar 27, 2017 at 2:10 PM, Allon Mureinik <amureini@redhat.com> wrote:On Mon, Mar 27, 2017 at 3:09 PM, Allon Mureinik <amureini@redhat.com> wrote:Indeed, Greg.thanksAs a temporary solution, you could cherry-pick https://gerrit.ovirt.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 <gshereme@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 <mlibra@redhat.com> wrote:MarekAny hint, please?Withwith message:
https://gerrit.ovirt.org/#/c/74619/
applied, following is still failing:
make gwt-debug DEBUG_MODULE=webadmin DEV_EXTRA_BUILD_FLAGS_GWT_DEFAULTS="-Dgwt.cssResourceStyle=p retty -Dgwt.userAgent=gecko1_8"
[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/mod ules/gwt-extension/src/main/ java/org/ovirt/engine/ui/uiove rrides/org/slf4j/Logger.java: can't parse argument number: For input string: "" -> [Help 1] On Fri, Mar 24, 2017 at 4:14 PM, Vojtech Szocs <vszocs@redhat.com> wrote:On Fri, Mar 24, 2017 at 3:51 PM, Vojtech Szocs <vszocs@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.VojtechOn Fri, Mar 24, 2017 at 3:19 PM, Vojtech Szocs <vszocs@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/actu al/pkg is confusing the Checkstyle now. Thanks,VojtechOn Wed, Mar 22, 2017 at 10:33 PM, Allon Mureinik <amureini@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_________________
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
_______________________________________________
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel