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 <branfl...@gmail.com 
> <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 google-web-toolkit-contributors+unsubscr...@googlegroups.com 
>> <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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
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