You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Alan Woodward <al...@flax.co.uk> on 2016/02/29 21:08:50 UTC
Master branch and java version
Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
Re: Master branch and java version
Posted by Alan Woodward <al...@flax.co.uk>.
Yes, I vaguely remember seeing something about it before - mainly I just wanted to put something on the list in case anybody else got weird compiler errors from code that was happily passing Jenkins tests! Thanks for double-checking, anyway.
Alan Woodward
www.flax.co.uk
On 29 Feb 2016, at 22:00, Uwe Schindler wrote:
> The code is right. It's a compiler bug.
>
> I thinks it is the one we found back at that time, too.
>
> Uwe
>
> Am 29. Februar 2016 22:57:26 MEZ, schrieb Uwe Schindler <uw...@thetaphi.de>:
> Oh sorry' I touched that code! I'll check.
>
> Uwe
>
> Am 29. Februar 2016 22:56:10 MEZ, schrieb Uwe Schindler <uw...@thetaphi.de>:
> Thanks. This is not there code I was working on! But I remember that there was a javac bug introduced in update 20. Maybe it is that one.
>
> I assume the code is alright and compiler is wrong.
>
> Uwe
>
> Am 29. Februar 2016 22:49:52 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
> common.compile-core:
> [javac] Compiling 1 source file to /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
> [javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79: error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + a.length;
> [javac] ^
> [javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81: error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + b.length;
> [javac] ^
> [javac] 2 errors
>
> Compiles under 1.8.0_74, gives this error for 1.8.0_25
>
>
> On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>
>> Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
>>
>> Uwe
>>
>> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
>> Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>>
>>
>>
>> --
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, 28213 Bremen
>> http://www.thetaphi.de
>
>
> --
> Uwe Schindler
> H.-H.-Meier-Allee 63, 28213 Bremen
> http://www.thetaphi.de
>
> --
> Uwe Schindler
> H.-H.-Meier-Allee 63, 28213 Bremen
> http://www.thetaphi.de
>
> --
> Uwe Schindler
> H.-H.-Meier-Allee 63, 28213 Bremen
> http://www.thetaphi.de
Re: Master branch and java version
Posted by Uwe Schindler <uw...@thetaphi.de>.
The code is right. It's a compiler bug.
I thinks it is the one we found back at that time, too.
Uwe
Am 29. Februar 2016 22:57:26 MEZ, schrieb Uwe Schindler <uw...@thetaphi.de>:
>Oh sorry' I touched that code! I'll check.
>
>Uwe
>
>Am 29. Februar 2016 22:56:10 MEZ, schrieb Uwe Schindler
><uw...@thetaphi.de>:
>>Thanks. This is not there code I was working on! But I remember that
>>there was a javac bug introduced in update 20. Maybe it is that one.
>>
>>I assume the code is alright and compiler is wrong.
>>
>>Uwe
>>
>>Am 29. Februar 2016 22:49:52 MEZ, schrieb Alan Woodward
>><al...@flax.co.uk>:
>>>common.compile-core:
>>>[javac] Compiling 1 source file to
>>>/Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
>>>[javac]
>>>/Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79:
>>>error: cannot assign a value to final variable aStop
>>> [javac] aStop = aUpto + a.length;
>>> [javac] ^
>>>[javac]
>>>/Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81:
>>>error: cannot assign a value to final variable aStop
>>> [javac] aStop = aUpto + b.length;
>>> [javac] ^
>>> [javac] 2 errors
>>>
>>>Compiles under 1.8.0_74, gives this error for 1.8.0_25
>>>
>>>
>>>On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>>>
>>>> Can you post the error? I touched that code yesterday. Maybe I
>broke
>>>that. It would still be good to fix this.
>>>>
>>>> Uwe
>>>>
>>>> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward
>>><al...@flax.co.uk>:
>>>> Just in case anybody else out there runs into this, I was having
>>>problems compiling master earlier using Java 1.8.0_25, due to the
>>>compiler not liking an immediate assignment to a final variable in
>>>TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>>>>
>>>>
>>>>
>>>> --
>>>> Uwe Schindler
>>>> H.-H.-Meier-Allee 63, 28213 Bremen
>>>> http://www.thetaphi.de
>>
>>--
>>Uwe Schindler
>>H.-H.-Meier-Allee 63, 28213 Bremen
>>http://www.thetaphi.de
>
>--
>Uwe Schindler
>H.-H.-Meier-Allee 63, 28213 Bremen
>http://www.thetaphi.de
--
Uwe Schindler
H.-H.-Meier-Allee 63, 28213 Bremen
http://www.thetaphi.de
Re: Master branch and java version
Posted by Uwe Schindler <uw...@thetaphi.de>.
Oh sorry' I touched that code! I'll check.
Uwe
Am 29. Februar 2016 22:56:10 MEZ, schrieb Uwe Schindler <uw...@thetaphi.de>:
>Thanks. This is not there code I was working on! But I remember that
>there was a javac bug introduced in update 20. Maybe it is that one.
>
>I assume the code is alright and compiler is wrong.
>
>Uwe
>
>Am 29. Februar 2016 22:49:52 MEZ, schrieb Alan Woodward
><al...@flax.co.uk>:
>>common.compile-core:
>>[javac] Compiling 1 source file to
>>/Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
>>[javac]
>>/Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79:
>>error: cannot assign a value to final variable aStop
>> [javac] aStop = aUpto + a.length;
>> [javac] ^
>>[javac]
>>/Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81:
>>error: cannot assign a value to final variable aStop
>> [javac] aStop = aUpto + b.length;
>> [javac] ^
>> [javac] 2 errors
>>
>>Compiles under 1.8.0_74, gives this error for 1.8.0_25
>>
>>
>>On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>>
>>> Can you post the error? I touched that code yesterday. Maybe I broke
>>that. It would still be good to fix this.
>>>
>>> Uwe
>>>
>>> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward
>><al...@flax.co.uk>:
>>> Just in case anybody else out there runs into this, I was having
>>problems compiling master earlier using Java 1.8.0_25, due to the
>>compiler not liking an immediate assignment to a final variable in
>>TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>>>
>>>
>>>
>>> --
>>> Uwe Schindler
>>> H.-H.-Meier-Allee 63, 28213 Bremen
>>> http://www.thetaphi.de
>
>--
>Uwe Schindler
>H.-H.-Meier-Allee 63, 28213 Bremen
>http://www.thetaphi.de
--
Uwe Schindler
H.-H.-Meier-Allee 63, 28213 Bremen
http://www.thetaphi.de
Re: Master branch and java version
Posted by Uwe Schindler <uw...@thetaphi.de>.
Thanks. This is not there code I was working on! But I remember that there was a javac bug introduced in update 20. Maybe it is that one.
I assume the code is alright and compiler is wrong.
Uwe
Am 29. Februar 2016 22:49:52 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
>common.compile-core:
>[javac] Compiling 1 source file to
>/Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
>[javac]
>/Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79:
>error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + a.length;
> [javac] ^
>[javac]
>/Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81:
>error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + b.length;
> [javac] ^
> [javac] 2 errors
>
>Compiles under 1.8.0_74, gives this error for 1.8.0_25
>
>
>On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>
>> Can you post the error? I touched that code yesterday. Maybe I broke
>that. It would still be good to fix this.
>>
>> Uwe
>>
>> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward
><al...@flax.co.uk>:
>> Just in case anybody else out there runs into this, I was having
>problems compiling master earlier using Java 1.8.0_25, due to the
>compiler not liking an immediate assignment to a final variable in
>TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>>
>>
>>
>> --
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, 28213 Bremen
>> http://www.thetaphi.de
--
Uwe Schindler
H.-H.-Meier-Allee 63, 28213 Bremen
http://www.thetaphi.de
RE: Master branch and java version
Posted by Uwe Schindler <uw...@thetaphi.de>.
FYI,
this is the bug:
<https://bugs.openjdk.java.net/browse/JDK-8051958> https://bugs.openjdk.java.net/browse/JDK-8051958
This happened because I converted the UTF-16-Comparator to a lambda while moving it away from Core’s BytesRef to TSTLookup.
Anyways, the code now reads much better and it is similar to other comparators (like the original one in BytesRef).
Uwe
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
<http://www.thetaphi.de/> http://www.thetaphi.de
eMail: uwe@thetaphi.de
From: Alan Woodward [mailto:alan@flax.co.uk]
Sent: Tuesday, March 01, 2016 7:17 PM
To: dev@lucene.apache.org
Subject: Re: Master branch and java version
Yup, that fixes it. Thanks Uwe!
Although perhaps we should be forcing everybody to upgrade to a non-buggy JVM anyway :-)
On 1 Mar 2016, at 17:38, Uwe Schindler wrote:
Hi,
I committed the following fix, simplifying the code to a one-liner:
https://goo.gl/Vv8PXp
This should work around the 8u25 bug.
Can anybody verify this?
Uwe
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
<http://www.thetaphi.de/> http://www.thetaphi.de
eMail: uwe@thetaphi.de <ma...@thetaphi.de>
From: Erik Hatcher [ <ma...@gmail.com> mailto:erik.hatcher@gmail.com]
Sent: Tuesday, March 01, 2016 5:48 PM
To: <ma...@lucene.apache.org> dev@lucene.apache.org
Subject: Re: Master branch and java version
And ditto, thanks Alan. I hit this issue myself yesterday morning and had just finished working through upgrading my JDK and getting master compiling again when I saw your message.
—
Erik Hatcher, Senior Solutions Architect
http://www.lucidworks.com
On Mar 1, 2016, at 9:52 AM, david.w.smiley@gmail.com <ma...@gmail.com> wrote:
Me too; minutes after your notice Alan. Thanks for the FYI.
On Tue, Mar 1, 2016 at 5:18 AM Varun Thacker <varunthacker1989@gmail.com <ma...@gmail.com> > wrote:
I also ran into the same problem. I was using 1.8.0_31 . Upgrading worked though.
On Tue, Mar 1, 2016 at 3:19 AM, Alan Woodward <alan@flax.co.uk <ma...@flax.co.uk> > wrote:
common.compile-core:
[javac] Compiling 1 source file to /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
[javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79: error: cannot assign a value to final variable aStop
[javac] aStop = aUpto + a.length;
[javac] ^
[javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81: error: cannot assign a value to final variable aStop
[javac] aStop = aUpto + b.length;
[javac] ^
[javac] 2 errors
Compiles under 1.8.0_74, gives this error for 1.8.0_25
On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
Uwe
Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <alan@flax.co.uk <ma...@flax.co.uk> >:
Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
--
Uwe Schindler
H.-H.-Meier-Allee 63, 28213 Bremen
http://www.thetaphi.de <http://www.thetaphi.de/>
--
Regards,
Varun Thacker
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
LinkedIn: http://linkedin.com/in/davidwsmiley | Book: http://www.solrenterprisesearchserver.com <http://www.solrenterprisesearchserver.com/>
Re: Master branch and java version
Posted by Alan Woodward <al...@flax.co.uk>.
Yup, that fixes it. Thanks Uwe!
Although perhaps we should be forcing everybody to upgrade to a non-buggy JVM anyway :-)
On 1 Mar 2016, at 17:38, Uwe Schindler wrote:
> Hi,
>
> I committed the following fix, simplifying the code to a one-liner:
> https://goo.gl/Vv8PXp
>
> This should work around the 8u25 bug.
>
> Can anybody verify this?
>
> Uwe
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe@thetaphi.de
>
> From: Erik Hatcher [mailto:erik.hatcher@gmail.com]
> Sent: Tuesday, March 01, 2016 5:48 PM
> To: dev@lucene.apache.org
> Subject: Re: Master branch and java version
>
> And ditto, thanks Alan. I hit this issue myself yesterday morning and had just finished working through upgrading my JDK and getting master compiling again when I saw your message.
>
>
> —
> Erik Hatcher, Senior Solutions Architect
> http://www.lucidworks.com
>
>
>
> On Mar 1, 2016, at 9:52 AM, david.w.smiley@gmail.com wrote:
>
> Me too; minutes after your notice Alan. Thanks for the FYI.
>
> On Tue, Mar 1, 2016 at 5:18 AM Varun Thacker <va...@gmail.com> wrote:
> I also ran into the same problem. I was using 1.8.0_31 . Upgrading worked though.
>
> On Tue, Mar 1, 2016 at 3:19 AM, Alan Woodward <al...@flax.co.uk> wrote:
> common.compile-core:
> [javac] Compiling 1 source file to /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
> [javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79: error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + a.length;
> [javac] ^
> [javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81: error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + b.length;
> [javac] ^
> [javac] 2 errors
>
> Compiles under 1.8.0_74, gives this error for 1.8.0_25
>
>
> On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>
>
> Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
>
> Uwe
>
> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
> Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>
>
>
> --
> Uwe Schindler
> H.-H.-Meier-Allee 63, 28213 Bremen
> http://www.thetaphi.de
>
>
>
>
> --
>
>
> Regards,
> Varun Thacker
> --
> Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
> LinkedIn: http://linkedin.com/in/davidwsmiley | Book: http://www.solrenterprisesearchserver.com
>
RE: Master branch and java version
Posted by Uwe Schindler <uw...@thetaphi.de>.
Hi,
I committed the following fix, simplifying the code to a one-liner:
https://goo.gl/Vv8PXp
This should work around the 8u25 bug.
Can anybody verify this?
Uwe
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
<http://www.thetaphi.de/> http://www.thetaphi.de
eMail: uwe@thetaphi.de
From: Erik Hatcher [mailto:erik.hatcher@gmail.com]
Sent: Tuesday, March 01, 2016 5:48 PM
To: dev@lucene.apache.org
Subject: Re: Master branch and java version
And ditto, thanks Alan. I hit this issue myself yesterday morning and had just finished working through upgrading my JDK and getting master compiling again when I saw your message.
—
Erik Hatcher, Senior Solutions Architect
http://www.lucidworks.com
On Mar 1, 2016, at 9:52 AM, david.w.smiley@gmail.com <ma...@gmail.com> wrote:
Me too; minutes after your notice Alan. Thanks for the FYI.
On Tue, Mar 1, 2016 at 5:18 AM Varun Thacker <varunthacker1989@gmail.com <ma...@gmail.com> > wrote:
I also ran into the same problem. I was using 1.8.0_31 . Upgrading worked though.
On Tue, Mar 1, 2016 at 3:19 AM, Alan Woodward <alan@flax.co.uk <ma...@flax.co.uk> > wrote:
common.compile-core:
[javac] Compiling 1 source file to /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
[javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79: error: cannot assign a value to final variable aStop
[javac] aStop = aUpto + a.length;
[javac] ^
[javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81: error: cannot assign a value to final variable aStop
[javac] aStop = aUpto + b.length;
[javac] ^
[javac] 2 errors
Compiles under 1.8.0_74, gives this error for 1.8.0_25
On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
Uwe
Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <alan@flax.co.uk <ma...@flax.co.uk> >:
Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
--
Uwe Schindler
H.-H.-Meier-Allee 63, 28213 Bremen
http://www.thetaphi.de <http://www.thetaphi.de/>
--
Regards,
Varun Thacker
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
LinkedIn: http://linkedin.com/in/davidwsmiley | Book: http://www.solrenterprisesearchserver.com <http://www.solrenterprisesearchserver.com/>
Re: Master branch and java version
Posted by Erik Hatcher <er...@gmail.com>.
And ditto, thanks Alan. I hit this issue myself yesterday morning and had just finished working through upgrading my JDK and getting master compiling again when I saw your message.
—
Erik Hatcher, Senior Solutions Architect
http://www.lucidworks.com <http://www.lucidworks.com/>
> On Mar 1, 2016, at 9:52 AM, david.w.smiley@gmail.com wrote:
>
> Me too; minutes after your notice Alan. Thanks for the FYI.
>
> On Tue, Mar 1, 2016 at 5:18 AM Varun Thacker <varunthacker1989@gmail.com <ma...@gmail.com>> wrote:
> I also ran into the same problem. I was using 1.8.0_31 . Upgrading worked though.
>
> On Tue, Mar 1, 2016 at 3:19 AM, Alan Woodward <alan@flax.co.uk <ma...@flax.co.uk>> wrote:
> common.compile-core:
> [javac] Compiling 1 source file to /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
> [javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79: error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + a.length;
> [javac] ^
> [javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81: error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + b.length;
> [javac] ^
> [javac] 2 errors
>
> Compiles under 1.8.0_74, gives this error for 1.8.0_25
>
>
> On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>
>> Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
>>
>> Uwe
>>
>> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <alan@flax.co.uk <ma...@flax.co.uk>>:
>> Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>>
>>
>>
>> --
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, 28213 Bremen
>> http://www.thetaphi.de <http://www.thetaphi.de/>
>
>
>
> --
>
>
> Regards,
> Varun Thacker
> --
> Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
> LinkedIn: http://linkedin.com/in/davidwsmiley <http://linkedin.com/in/davidwsmiley> | Book: http://www.solrenterprisesearchserver.com <http://www.solrenterprisesearchserver.com/>
Re: Master branch and java version
Posted by "david.w.smiley@gmail.com" <da...@gmail.com>.
Me too; minutes after your notice Alan. Thanks for the FYI.
On Tue, Mar 1, 2016 at 5:18 AM Varun Thacker <va...@gmail.com>
wrote:
> I also ran into the same problem. I was using 1.8.0_31 . Upgrading worked
> though.
>
> On Tue, Mar 1, 2016 at 3:19 AM, Alan Woodward <al...@flax.co.uk> wrote:
>
>> common.compile-core:
>> [javac] Compiling 1 source file to
>> /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
>> [javac]
>> /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79:
>> error: cannot assign a value to final variable aStop
>> [javac] aStop = aUpto + a.length;
>> [javac] ^
>> [javac]
>> /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81:
>> error: cannot assign a value to final variable aStop
>> [javac] aStop = aUpto + b.length;
>> [javac] ^
>> [javac] 2 errors
>>
>> Compiles under 1.8.0_74, gives this error for 1.8.0_25
>>
>>
>> On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>>
>> Can you post the error? I touched that code yesterday. Maybe I broke
>> that. It would still be good to fix this.
>>
>> Uwe
>>
>> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <alan@flax.co.uk
>> >:
>>>
>>> Just in case anybody else out there runs into this, I was having
>>> problems compiling master earlier using Java 1.8.0_25, due to the compiler
>>> not liking an immediate assignment to a final variable in TSTLookup.java.
>>> Upgrading to 1.8.0_74 made the problem go away.
>>>
>>>
>>>
>> --
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, 28213 Bremen
>> http://www.thetaphi.de
>>
>>
>>
>
>
> --
>
>
> Regards,
> Varun Thacker
>
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
LinkedIn: http://linkedin.com/in/davidwsmiley | Book:
http://www.solrenterprisesearchserver.com
Re: Master branch and java version
Posted by Varun Thacker <va...@gmail.com>.
I also ran into the same problem. I was using 1.8.0_31 . Upgrading worked
though.
On Tue, Mar 1, 2016 at 3:19 AM, Alan Woodward <al...@flax.co.uk> wrote:
> common.compile-core:
> [javac] Compiling 1 source file to
> /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
> [javac]
> /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79:
> error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + a.length;
> [javac] ^
> [javac]
> /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81:
> error: cannot assign a value to final variable aStop
> [javac] aStop = aUpto + b.length;
> [javac] ^
> [javac] 2 errors
>
> Compiles under 1.8.0_74, gives this error for 1.8.0_25
>
>
> On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
>
> Can you post the error? I touched that code yesterday. Maybe I broke that.
> It would still be good to fix this.
>
> Uwe
>
> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
>>
>> Just in case anybody else out there runs into this, I was having problems
>> compiling master earlier using Java 1.8.0_25, due to the compiler not
>> liking an immediate assignment to a final variable in TSTLookup.java.
>> Upgrading to 1.8.0_74 made the problem go away.
>>
>>
>>
> --
> Uwe Schindler
> H.-H.-Meier-Allee 63, 28213 Bremen
> http://www.thetaphi.de
>
>
>
--
Regards,
Varun Thacker
Re: Master branch and java version
Posted by Alan Woodward <al...@flax.co.uk>.
common.compile-core:
[javac] Compiling 1 source file to /Users/woody/asf/lucene-solr-trunk/lucene/build/suggest/classes/java
[javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:79: error: cannot assign a value to final variable aStop
[javac] aStop = aUpto + a.length;
[javac] ^
[javac] /Users/woody/asf/lucene-solr-trunk/lucene/suggest/src/java/org/apache/lucene/search/suggest/tst/TSTLookup.java:81: error: cannot assign a value to final variable aStop
[javac] aStop = aUpto + b.length;
[javac] ^
[javac] 2 errors
Compiles under 1.8.0_74, gives this error for 1.8.0_25
On 29 Feb 2016, at 21:38, Uwe Schindler wrote:
> Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
>
> Uwe
>
> Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
> Just in case anybody else out there runs into this, I was having problems compiling master earlier using Java 1.8.0_25, due to the compiler not liking an immediate assignment to a final variable in TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
>
>
>
> --
> Uwe Schindler
> H.-H.-Meier-Allee 63, 28213 Bremen
> http://www.thetaphi.de
Re: Master branch and java version
Posted by Uwe Schindler <uw...@thetaphi.de>.
Can you post the error? I touched that code yesterday. Maybe I broke that. It would still be good to fix this.
Uwe
Am 29. Februar 2016 21:08:50 MEZ, schrieb Alan Woodward <al...@flax.co.uk>:
>Just in case anybody else out there runs into this, I was having
>problems compiling master earlier using Java 1.8.0_25, due to the
>compiler not liking an immediate assignment to a final variable in
>TSTLookup.java. Upgrading to 1.8.0_74 made the problem go away.
--
Uwe Schindler
H.-H.-Meier-Allee 63, 28213 Bremen
http://www.thetaphi.de