You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Grant Ingersoll <gs...@apache.org> on 2009/06/12 17:14:52 UTC

More Java 1.5 in Tests

It seems JDK 1.5+ is the de facto for darn near everyone...

ant compile-test with JDK 1.4 yields:

common.compile-test:
     [javac] Compiling 82 source files to .../lucene/java/clean/build/ 
classes/test
     [javac] /Users/grantingersoll/projects/lucene/java/clean/src/test/ 
org/apache/lucene/search/TestDocIdSet.java:85: cannot resolve symbol
     [javac] symbol  : method valueOf (int)
     [javac] location: class java.lang.Integer
     [javac]       list.add(Integer.valueOf(doc));
     [javac]                       ^
     [javac].../lucene/java/clean/src/test/org/apache/lucene/search/ 
TestDocIdSet.java:87: cannot resolve symbol
     [javac] symbol  : method valueOf (int)
     [javac] location: class java.lang.Integer
     [javac]         list.add(Integer.valueOf(doc));
     [javac]                         ^
     [javac] Note: Some input files use or override a deprecated API.
     [javac] Note: Recompile with -deprecation for details.
     [javac] 2 errors



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Re: More Java 1.5 in Tests

Posted by Grant Ingersoll <gs...@apache.org>.
Right.  That's what I was getting at.

On Jun 12, 2009, at 1:04 PM, Simon Willnauer wrote:

> The solution could we easier. Hudson has the possibility to define a
> specific VM for each different bulid job. If can configure the build
> job you can define the used VM.
>
> Simon
>
> On Fri, Jun 12, 2009 at 7:00 PM, Uwe Schindler<uw...@thetaphi.de> wrote:
>> Because Hudson compiles with Java 1.5 or even 1.6. Setting -source  
>> and
>> -target to 1.4 in javac does not help, if you are using methods/ 
>> classes. The
>> java compiler only checks syntax and creates 1.4 classes. But for  
>> compiling
>> and checking it uses the builtin rt.jar (which is newer).
>>
>> If you want strict 1.4 checking, you must set the bootclasspath to  
>> an old
>> rt.jar from 1.4 or just 1.4 at all for compiling.
>>
>> -----
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, D-28213 Bremen
>> http://www.thetaphi.de
>> eMail: uwe@thetaphi.de
>>
>>> -----Original Message-----
>>> From: Grant Ingersoll [mailto:gsingers@apache.org]
>>> Sent: Friday, June 12, 2009 6:49 PM
>>> To: java-dev@lucene.apache.org
>>> Subject: Re: More Java 1.5 in Tests
>>>
>>> More importantly, why is Hudson not catching it?
>>>
>>> On Jun 12, 2009, at 11:28 AM, Michael McCandless wrote:
>>>
>>>> Sigh.  I'll fix.  I should just leave my world on 1.4 until we get
>>>> 3.0 out...
>>>>
>>>> Mike
>>>>
>>>> On Fri, Jun 12, 2009 at 11:14 AM, Grant
>>>> Ingersoll<gs...@apache.org> wrote:
>>>>> It seems JDK 1.5+ is the de facto for darn near everyone...
>>>>>
>>>>> ant compile-test with JDK 1.4 yields:
>>>>>
>>>>> common.compile-test:
>>>>>    [javac] Compiling 82 source files to
>>>>> .../lucene/java/clean/build/classes/test
>>>>>    [javac]
>>>>> /Users/grantingersoll/projects/lucene/java/clean/src/test/org/
>>>>> apache/lucene/search/TestDocIdSet.java:85:
>>>>> cannot resolve symbol
>>>>>    [javac] symbol  : method valueOf (int)
>>>>>    [javac] location: class java.lang.Integer
>>>>>    [javac]       list.add(Integer.valueOf(doc));
>>>>>    [javac]                       ^
>>>>>
>>>>>  [javac].../lucene/java/clean/src/test/org/apache/lucene/search/
>>>>> TestDocIdSet.java:87:
>>>>> cannot resolve symbol
>>>>>    [javac] symbol  : method valueOf (int)
>>>>>    [javac] location: class java.lang.Integer
>>>>>    [javac]         list.add(Integer.valueOf(doc));
>>>>>    [javac]                         ^
>>>>>    [javac] Note: Some input files use or override a deprecated  
>>>>> API.
>>>>>    [javac] Note: Recompile with -deprecation for details.
>>>>>    [javac] 2 errors
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>>
>>>
>>> --------------------------
>>> Grant Ingersoll
>>> http://www.lucidimagination.com/
>>>
>>> Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)
>>> using Solr/Lucene:
>>> http://www.lucidimagination.com/search
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
http://www.lucidimagination.com/

Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)  
using Solr/Lucene:
http://www.lucidimagination.com/search


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Re: More Java 1.5 in Tests

Posted by Simon Willnauer <si...@googlemail.com>.
The solution could we easier. Hudson has the possibility to define a
specific VM for each different bulid job. If can configure the build
job you can define the used VM.

Simon

On Fri, Jun 12, 2009 at 7:00 PM, Uwe Schindler<uw...@thetaphi.de> wrote:
> Because Hudson compiles with Java 1.5 or even 1.6. Setting -source and
> -target to 1.4 in javac does not help, if you are using methods/classes. The
> java compiler only checks syntax and creates 1.4 classes. But for compiling
> and checking it uses the builtin rt.jar (which is newer).
>
> If you want strict 1.4 checking, you must set the bootclasspath to an old
> rt.jar from 1.4 or just 1.4 at all for compiling.
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe@thetaphi.de
>
>> -----Original Message-----
>> From: Grant Ingersoll [mailto:gsingers@apache.org]
>> Sent: Friday, June 12, 2009 6:49 PM
>> To: java-dev@lucene.apache.org
>> Subject: Re: More Java 1.5 in Tests
>>
>> More importantly, why is Hudson not catching it?
>>
>> On Jun 12, 2009, at 11:28 AM, Michael McCandless wrote:
>>
>> > Sigh.  I'll fix.  I should just leave my world on 1.4 until we get
>> > 3.0 out...
>> >
>> > Mike
>> >
>> > On Fri, Jun 12, 2009 at 11:14 AM, Grant
>> > Ingersoll<gs...@apache.org> wrote:
>> >> It seems JDK 1.5+ is the de facto for darn near everyone...
>> >>
>> >> ant compile-test with JDK 1.4 yields:
>> >>
>> >> common.compile-test:
>> >>    [javac] Compiling 82 source files to
>> >> .../lucene/java/clean/build/classes/test
>> >>    [javac]
>> >> /Users/grantingersoll/projects/lucene/java/clean/src/test/org/
>> >> apache/lucene/search/TestDocIdSet.java:85:
>> >> cannot resolve symbol
>> >>    [javac] symbol  : method valueOf (int)
>> >>    [javac] location: class java.lang.Integer
>> >>    [javac]       list.add(Integer.valueOf(doc));
>> >>    [javac]                       ^
>> >>
>> >>  [javac].../lucene/java/clean/src/test/org/apache/lucene/search/
>> >> TestDocIdSet.java:87:
>> >> cannot resolve symbol
>> >>    [javac] symbol  : method valueOf (int)
>> >>    [javac] location: class java.lang.Integer
>> >>    [javac]         list.add(Integer.valueOf(doc));
>> >>    [javac]                         ^
>> >>    [javac] Note: Some input files use or override a deprecated API.
>> >>    [javac] Note: Recompile with -deprecation for details.
>> >>    [javac] 2 errors
>> >>
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> >> For additional commands, e-mail: java-dev-help@lucene.apache.org
>> >>
>> >>
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> > For additional commands, e-mail: java-dev-help@lucene.apache.org
>> >
>>
>> --------------------------
>> Grant Ingersoll
>> http://www.lucidimagination.com/
>>
>> Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)
>> using Solr/Lucene:
>> http://www.lucidimagination.com/search
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


RE: More Java 1.5 in Tests

Posted by Uwe Schindler <uw...@thetaphi.de>.
Because Hudson compiles with Java 1.5 or even 1.6. Setting -source and
-target to 1.4 in javac does not help, if you are using methods/classes. The
java compiler only checks syntax and creates 1.4 classes. But for compiling
and checking it uses the builtin rt.jar (which is newer).

If you want strict 1.4 checking, you must set the bootclasspath to an old
rt.jar from 1.4 or just 1.4 at all for compiling.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de

> -----Original Message-----
> From: Grant Ingersoll [mailto:gsingers@apache.org]
> Sent: Friday, June 12, 2009 6:49 PM
> To: java-dev@lucene.apache.org
> Subject: Re: More Java 1.5 in Tests
> 
> More importantly, why is Hudson not catching it?
> 
> On Jun 12, 2009, at 11:28 AM, Michael McCandless wrote:
> 
> > Sigh.  I'll fix.  I should just leave my world on 1.4 until we get
> > 3.0 out...
> >
> > Mike
> >
> > On Fri, Jun 12, 2009 at 11:14 AM, Grant
> > Ingersoll<gs...@apache.org> wrote:
> >> It seems JDK 1.5+ is the de facto for darn near everyone...
> >>
> >> ant compile-test with JDK 1.4 yields:
> >>
> >> common.compile-test:
> >>    [javac] Compiling 82 source files to
> >> .../lucene/java/clean/build/classes/test
> >>    [javac]
> >> /Users/grantingersoll/projects/lucene/java/clean/src/test/org/
> >> apache/lucene/search/TestDocIdSet.java:85:
> >> cannot resolve symbol
> >>    [javac] symbol  : method valueOf (int)
> >>    [javac] location: class java.lang.Integer
> >>    [javac]       list.add(Integer.valueOf(doc));
> >>    [javac]                       ^
> >>
> >>  [javac].../lucene/java/clean/src/test/org/apache/lucene/search/
> >> TestDocIdSet.java:87:
> >> cannot resolve symbol
> >>    [javac] symbol  : method valueOf (int)
> >>    [javac] location: class java.lang.Integer
> >>    [javac]         list.add(Integer.valueOf(doc));
> >>    [javac]                         ^
> >>    [javac] Note: Some input files use or override a deprecated API.
> >>    [javac] Note: Recompile with -deprecation for details.
> >>    [javac] 2 errors
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> >> For additional commands, e-mail: java-dev-help@lucene.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-dev-help@lucene.apache.org
> >
> 
> --------------------------
> Grant Ingersoll
> http://www.lucidimagination.com/
> 
> Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)
> using Solr/Lucene:
> http://www.lucidimagination.com/search
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Re: More Java 1.5 in Tests

Posted by Grant Ingersoll <gs...@apache.org>.
More importantly, why is Hudson not catching it?

On Jun 12, 2009, at 11:28 AM, Michael McCandless wrote:

> Sigh.  I'll fix.  I should just leave my world on 1.4 until we get  
> 3.0 out...
>
> Mike
>
> On Fri, Jun 12, 2009 at 11:14 AM, Grant  
> Ingersoll<gs...@apache.org> wrote:
>> It seems JDK 1.5+ is the de facto for darn near everyone...
>>
>> ant compile-test with JDK 1.4 yields:
>>
>> common.compile-test:
>>    [javac] Compiling 82 source files to
>> .../lucene/java/clean/build/classes/test
>>    [javac]
>> /Users/grantingersoll/projects/lucene/java/clean/src/test/org/ 
>> apache/lucene/search/TestDocIdSet.java:85:
>> cannot resolve symbol
>>    [javac] symbol  : method valueOf (int)
>>    [javac] location: class java.lang.Integer
>>    [javac]       list.add(Integer.valueOf(doc));
>>    [javac]                       ^
>>
>>  [javac].../lucene/java/clean/src/test/org/apache/lucene/search/ 
>> TestDocIdSet.java:87:
>> cannot resolve symbol
>>    [javac] symbol  : method valueOf (int)
>>    [javac] location: class java.lang.Integer
>>    [javac]         list.add(Integer.valueOf(doc));
>>    [javac]                         ^
>>    [javac] Note: Some input files use or override a deprecated API.
>>    [javac] Note: Recompile with -deprecation for details.
>>    [javac] 2 errors
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
http://www.lucidimagination.com/

Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)  
using Solr/Lucene:
http://www.lucidimagination.com/search


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Re: More Java 1.5 in Tests

Posted by Michael McCandless <lu...@mikemccandless.com>.
Sigh.  I'll fix.  I should just leave my world on 1.4 until we get 3.0 out...

Mike

On Fri, Jun 12, 2009 at 11:14 AM, Grant Ingersoll<gs...@apache.org> wrote:
> It seems JDK 1.5+ is the de facto for darn near everyone...
>
> ant compile-test with JDK 1.4 yields:
>
> common.compile-test:
>    [javac] Compiling 82 source files to
> .../lucene/java/clean/build/classes/test
>    [javac]
> /Users/grantingersoll/projects/lucene/java/clean/src/test/org/apache/lucene/search/TestDocIdSet.java:85:
> cannot resolve symbol
>    [javac] symbol  : method valueOf (int)
>    [javac] location: class java.lang.Integer
>    [javac]       list.add(Integer.valueOf(doc));
>    [javac]                       ^
>
>  [javac].../lucene/java/clean/src/test/org/apache/lucene/search/TestDocIdSet.java:87:
> cannot resolve symbol
>    [javac] symbol  : method valueOf (int)
>    [javac] location: class java.lang.Integer
>    [javac]         list.add(Integer.valueOf(doc));
>    [javac]                         ^
>    [javac] Note: Some input files use or override a deprecated API.
>    [javac] Note: Recompile with -deprecation for details.
>    [javac] 2 errors
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org