I'm having a very strange problem with UiConstructor.
*My constructor looks like*
@UiConstructor
public PickerList(String selectedStyle, String notSelectedStyle) {
...
*My xml looks like*
<wcm:PickerList ui:field="pickerList" selectedStyle='A'
notSelectedStyle='B'/>
*I get the following error when I try to build using my own gradle build
setup (all gradle output below)*
[ERROR] Class PickerList has no appropriate setSelectedStyle() method:
<wcm:PickerList notSelectedStyle='B' selectedStyle='A'
ui:field='pickerList'>
*The weird thing*
I can still build/run my app from my IDE (IntelliJ Idea) but my Gradle
build fails. I even verified that I hit a breakpoint in the constructor
above when run in my IDE. I have tried a clean build. Thoughts?
*Versions Etc.*
Java 7, GWT 2.5.0 I am using MGWT but I don't think that's part of the
problem.
*All gradle output:*
Executing command: "apps:careco:gwtc"
Creating properties on demand (a.k.a. dynamic properties) has been
deprecated and is scheduled to be removed in Gradle 2.0. Please read
http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html
for information on the replacement for dynamic properties.
Deprecated dynamic property: "sourceCompatibility" on "project
':app-components'", value: "1.6".
Deprecated dynamic property "sourceCompatibility" created in multiple
locations.
---------------------- Adding sources
---------------------- Adding sources
---------------------- Adding sources
Inputs:
C:\aaa\whatsnext.git\whatsnext\components\apps\careco\src
C:\aaa\whatsnext.git\whatsnext\components\apps\careco\build\classes\main
C:\aaa\whatsnext.git\whatsnext\components\apps\careco\build\dependency-cache
C:\aaa\whatsnext.git\whatsnext\components\app.gradle
Outputs:
C:\aaa\whatsnext.git\whatsnext\components\apps\careco\build\gwt
Deprecated dynamic property: "debug" on "task ':apps:careco:compile'",
value: "true".
Inputs:
C:\aaa\whatsnext.git\whatsnext\components\apps\exodus\src
C:\aaa\whatsnext.git\whatsnext\components\apps\exodus\build\classes\main
C:\aaa\whatsnext.git\whatsnext\components\apps\exodus\build\dependency-cache
C:\aaa\whatsnext.git\whatsnext\components\app.gradle
Outputs:
C:\aaa\whatsnext.git\whatsnext\components\apps\exodus\build\gwt
Deprecated dynamic property "debug" created in multiple locations.
:client-only:compileJava UP-TO-DATE
:client-only:processResources UP-TO-DATE
:client-only:classes UP-TO-DATE
:client-only:jar UP-TO-DATE
:server-and-client:compileJava UP-TO-DATE
:server-and-client:processResources UP-TO-DATE
:server-and-client:classes UP-TO-DATE
:server-and-client:jar UP-TO-DATE
:server-only:compileJava UP-TO-DATE
:server-only:processResources UP-TO-DATE
:server-only:classes UP-TO-DATE
:server-only:jar UP-TO-DATE
:app-components:bootstrap:compileJava UP-TO-DATE
:app-components:bootstrap:processResources UP-TO-DATE
:app-components:bootstrap:classes UP-TO-DATE
:app-components:bootstrap:jar UP-TO-DATE
:apps:careco:compileJavawarning: Supported source version 'RELEASE_6' from
annotation processor
'com.google.appengine.tools.compilation.DatastoreCallbacksProcessor' less
than -source '1.7'
warning: Implicitly compiled files were not subject to annotation
processing.
Use -proc:none to disable annotation processing or -implicit to specify a
policy for implicit compilation.
2 warnings
:apps:careco:gwtc
Deprecated dynamic property: "compilerArgs" on "project ':apps:careco'",
value: "[-style, OBF, -optimiz...".
Compiling module whatsnext.careco.CareCoMobile
Validating units:
Ignored 1 unit with compilation errors in first pass.
Compile with -strict or with -logLevel set to TRACE or DEBUG to see all
errors.
Computing all possible rebind results for
'whatsnext.careco.mobile.activityselector.ActivitySelector.ActivitySelectorUiBinder'
Rebinding
whatsnext.careco.mobile.activityselector.ActivitySelector.ActivitySelectorUiBinder
Invoking generator com.google.gwt.uibinder.rebind.UiBinderGenerator
[ERROR] Class PickerList has no appropriate setSelectedStyle()
method: <wcm:PickerList notSelectedStyle='B' selectedStyle='A'
ui:field='pickerList'> (:15)
[ERROR] Errors in
'whatsnext/careco/mobile/activityselector/ActivitySelector.java'
[ERROR] Line 31: Failed to resolve
'whatsnext.careco.mobile.activityselector.ActivitySelector.ActivitySelectorUiBinder'
via deferred binding
[WARN] For the following type(s), generated source was never committed
(did you forget to call commit()?)
[WARN]
whatsnext.careco.mobile.activityselector.ActivitySelector_ActivitySelectorUiBinderImpl
:apps:careco:gwtc FAILED
FAILURE: Build failed with an exception.
* Where:
Script 'C:\aaa\whatsnext.git\whatsnext\components\app.gradle' line: 120
* What went wrong:
Execution failed for task ':apps:careco:gwtc'.
> Process 'command 'C:\Program Files\Java\jdk1.7.0_15\bin\java.exe''
finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output.
BUILD FAILED
Total time: 38.528 secs
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.