asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Murtadha Hubail <hubail...@gmail.com>
Subject Re: Trouble Building Master
Date Mon, 02 Nov 2015 20:21:42 GMT
Even thought it says 8 in the POM, it doesn’t force you to use it. Currently, it looks for
the highest JDK version available and use it.

I think we should change it to force you to use 8 now since we have used JDK 8 features in
the code. That way the error message will be much more clearer :-)

Ian said that this change is easy to do.

-Murtadha

> On Nov 2, 2015, at 12:12 PM, Steven Jacobs <sjaco002@ucr.edu> wrote:
> 
> Got it, Thanks (I was using 7 still)!
> Steven
> 
> On Mon, Nov 2, 2015 at 11:48 AM, Yingyi Bu <buyingyi@gmail.com> wrote:
> 
>> All right, great!
>> 
>> Best,
>> Yingyi
>> 
>> On Mon, Nov 2, 2015 at 11:46 AM, Till Westmann <tillw@apache.org> wrote:
>> 
>>> I think that we’re on 8 (that’s what my pom.xml says) and I also think
>>> that we should be Java 8 only as Java 7 is not supported anymore since
>>> April 2015 [1].
>>> 
>>> Cheers,
>>> Till
>>> 
>>> [1] https://www.java.com/en/download/faq/java_7.xml
>>> 
>>> 
>>> On 2 Nov 2015, at 11:36, Yingyi Bu wrote:
>>> 
>>> Yes, I think it's because my change depends on a default interface method
>>>> implementation.
>>>> I thought we had moved to Java 8.
>>>> 
>>>> Do I need to add a fix for that so that we can build with Java 7 as
>> well?
>>>> 
>>>> Best,
>>>> Yingyi
>>>> 
>>>> On Mon, Nov 2, 2015 at 11:28 AM, Chris Hillery <chillery@hillery.land>
>>>> wrote:
>>>> 
>>>> Do we depend on default interface method implementations? That feature
>> was
>>>>> only introduced with Java 8.
>>>>> 
>>>>> What version of the JDK are you using, Till and Steven?
>>>>> 
>>>>> Ceej
>>>>> aka Chris Hillery
>>>>> On Nov 2, 2015 11:22 AM, "Till Westmann" <tillw@apache.org> wrote:
>>>>> 
>>>>> That is indeed strange. I’m using maven 3.3.3 on OS X and it builds
>> fine.
>>>>>> Also, in my JDK the Iterator interface has a default implementation
>> for
>>>>>> the remove method.
>>>>>> So there should no be a reason to provide a remove method for an
>>>>>> 
>>>>> iterator.
>>>>> 
>>>>>> 
>>>>>> On 2 Nov 2015, at 10:57, Steven Jacobs wrote:
>>>>>> 
>>>>>> Is any one else having trouble building master? I've updated maven
to
>>>>>> 
>>>>> 3.3.3
>>>>> 
>>>>>> but I get a strange error now from asterix-lang-common:
>>>>>>> 
>>>>>>> [INFO] 1 error
>>>>>>> 
>>>>>>> [INFO] -------------------------------------------------------------
>>>>>>> 
>>>>>>> [INFO]
>>>>>>> 
>>>>>>> 
>> ------------------------------------------------------------------------
>>>>>>> 
>>>>>>> [INFO] Reactor Summary:
>>>>>>> 
>>>>>>> [INFO]
>>>>>>> 
>>>>>>> [INFO] asterix ............................................ SUCCESS
[
>>>>>>> 29.003 s]
>>>>>>> 
>>>>>>> [INFO] asterix-test-framework ............................. SUCCESS
[
>>>>>>> 4.790 s]
>>>>>>> 
>>>>>>> [INFO] asterix-common ..................................... SUCCESS
[
>>>>>>> 5.980 s]
>>>>>>> 
>>>>>>> [INFO] asterix-maven-plugins .............................. SUCCESS
[
>>>>>>> 0.092 s]
>>>>>>> 
>>>>>>> [INFO] record-manager-generator-maven-plugin .............. SUCCESS
[
>>>>>>> 2.629 s]
>>>>>>> 
>>>>>>> [INFO] asterix-transactions ............................... SUCCESS
[
>>>>>>> 2.733 s]
>>>>>>> 
>>>>>>> [INFO] asterix-om ......................................... SUCCESS
[
>>>>>>> 3.718 s]
>>>>>>> 
>>>>>>> [INFO] asterix-fuzzyjoin .................................. SUCCESS
[
>>>>>>> 1.940 s]
>>>>>>> 
>>>>>>> [INFO] lexer-generator-maven-plugin ....................... SUCCESS
[
>>>>>>> 1.726 s]
>>>>>>> 
>>>>>>> [INFO] asterix-runtime .................................... SUCCESS
[
>>>>>>> 5.355 s]
>>>>>>> 
>>>>>>> [INFO] asterix-events ..................................... SUCCESS
[
>>>>>>> 3.605 s]
>>>>>>> 
>>>>>>> [INFO] asterix-metadata ................................... SUCCESS
[
>>>>>>> 3.965 s]
>>>>>>> 
>>>>>>> [INFO] asterix-lang-common ................................ FAILURE
[
>>>>>>> 4.162 s]
>>>>>>> 
>>>>>>> [INFO] asterix-lang-aql ................................... SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-lang-sqlpp ................................. SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-external-data .............................. SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-algebra .................................... SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-tools ...................................... SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-app ........................................ SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-examples ................................... SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-server ..................................... SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-installer .................................. SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-doc ........................................ SKIPPED
>>>>>>> 
>>>>>>> [INFO] asterix-yarn ....................................... SKIPPED
>>>>>>> 
>>>>>>> [INFO]
>>>>>>> 
>>>>>>> 
>> ------------------------------------------------------------------------
>>>>>>> 
>>>>>>> [INFO] BUILD FAILURE
>>>>>>> 
>>>>>>> [INFO]
>>>>>>> 
>>>>>>> 
>> ------------------------------------------------------------------------
>>>>>>> 
>>>>>>> [INFO] Total time: 01:10 min
>>>>>>> 
>>>>>>> [INFO] Finished at: 2015-11-02T10:53:54-08:00
>>>>>>> 
>>>>>>> [INFO] Final Memory: 163M/904M
>>>>>>> 
>>>>>>> [INFO]
>>>>>>> 
>>>>>>> 
>> ------------------------------------------------------------------------
>>>>>>> 
>>>>>>> [ERROR] Failed to execute goal
>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
>>>>>>> (default-compile) on project asterix-lang-common: Compilation
failure
>>>>>>> 
>>>>>>> [ERROR]
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>> /Users/stevenjacobs/asterix/asertixdb/asterix-lang-common/src/main/java/org/apache/asterix/lang/common/context/Scope.java:[161,42]
>>>>> 
>>>>>> error: <anonymous org.apache.asterix.lang.common.context.Scope$1>
is
>> not
>>>>>>> abstract and does not override abstract method remove() in Iterator
>>>>>>> 
>>>>>>> [ERROR] -> [Help 1]
>>>>>>> 
>>>>>>> [ERROR]
>>>>>>> 
>>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven
with
>>>>>>> the
>>>>>>> -e
>>>>>>> switch.
>>>>>>> 
>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>> logging.
>>>>>>> 
>>>>>>> [ERROR]
>>>>>>> 
>>>>>>> [ERROR] For more information about the errors and possible solutions,
>>>>>>> please read the following articles:
>>>>>>> 
>>>>>>> [ERROR] [Help 1]
>>>>>>> 
>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>>>>>> 
>>>>>>> [ERROR]
>>>>>>> 
>>>>>>> [ERROR] After correcting the problems, you can resume the build
with
>>>>>>> the
>>>>>>> command
>>>>>>> 
>>>>>>> [ERROR]   mvn <goals> -rf :asterix-lang-common
>>>>>>> 
>>>>>>> Steven
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>> 


Mime
View raw message