Hi, 

Is there a way to see which properties cause the permutations?
(I'm using GWT 2.7.0) 

best, Robert

On Tuesday, September 30, 2014 8:53:22 PM UTC+2, John Stalcup wrote:
>
> I can explain what's going here I think.
>
> Incremental compile is made possible by storing and reusing data in a new 
> object called a MinimalRebuildCache. Since some of the analysis that 
> incremental compilation is much simpler when there is only one permutation 
> being compiled and since the contents of a MinimalRebuildCache instance are 
> specific to a single permutation we decided to put in a requirement that 
> when compiling incrementally the compiler be invoked with a binding 
> property set that restricts permutations to just 1.
>
> To make sure this worked out fine for everyone we also turn on the 
> -noPrecompile option so that all compiles are triggered from the browser, 
> which ensures that the binding property set is specific to a single 
> permutation.
>
> I'm not completely aware of your configuration but... it appears that 
> you're using incremental compiles from a test runner, and this test runner 
> isn't restricting the permutations to just 1. And that is being caught by 
> an assertion.
>
> You can fix this by adding some <set-property> tags to your test .gwt.xml 
> files.
>
> I hadn't thought of this use case, so I'm not sure if it's fair to tell 
> people to restrict their permutation or if we need to find a better way. 
> Thoughts?
>
> John
>
> On Tue, Sep 30, 2014 at 11:31 AM, Brandon Donnelson <[email protected] 
> <javascript:>> wrote:
>
>> I'm not sure whats going on yet, but I've got some recompile issue coming 
>> up when trying to start dev mode. (This isn't using in browser recompile 
>> button)
>>
>> After moving to Java 1.7 because of a Java 1.6 error I got stuck with 
>> this error. Not sure whats going on yet, but I thought I'd post it for 
>> those who are interested. I've heard turning on and off dev mode fixes it. 
>> I'll test more later. 
>>
>>
>> Runing CodeServer with parameters: [-noprecompile, -port, 9876, 
>> -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -logLevel, INFO, 
>> com.sencha.gxt.test.TestRunner]
>> Super Dev Mode starting up
>>    workDir: 
>> /var/folders/x8/9wz7qtw96t7grkdyjw1l61p40000gn/T/gwt-codeserver-362446698832754749.tmp
>>    Loading Java files in com.sencha.gxt.test.TestRunner.
>>    Ignored 90 units with compilation errors in first pass.
>> Compile with -strict or with -logLevel set to TRACE or DEBUG to see all 
>> errors.
>> To compile the module 'testrunner' , visit:
>>  http://127.0.0.1:9876/recompile/testrunner?user.agent=safari
>>    Module setup completed in 5256 ms
>>
>> The code server is ready.
>> Next, visit: http://127.0.0.1:9876/
>> GET /recompile/testrunner
>>    Job com.sencha.gxt.test.TestRunner_1_0
>>       starting job: com.sencha.gxt.test.TestRunner_1_0
>>       binding: user.agent=safari
>>       Compiling module com.sencha.gxt.test.TestRunner
>>          [ERROR] Current binding properties are expanding to more than 
>> one permutation but per-file compilation requires that each compile operate 
>> on only one permutation.
>>       [WARN] recompile failed
>>       [WARN] continuing to serve previous version
>>
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "GWT Contributors" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-web-toolkit-contributors/90b99fa9-e7f2-4908-ad36-28b775f24edb%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/90b99fa9-e7f2-4908-ad36-28b775f24edb%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/96381a83-8902-43f0-b39b-47bfef77f8b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to