Hi,
It doesn't work even under jdk1.8 plus maven 3.1.1. What your environments,
Till/Yingyi?
Best,
Wenhai
> -----Original Messages-----
> From: "Till Westmann" <[email protected]>
> Sent Time: Tuesday, November 3, 2015
> To: [email protected]
> Cc:
> Subject: Re: Trouble Building Master
>
> +1
>
> On 2 Nov 2015, at 12:21, Murtadha Hubail wrote:
>
> > 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 <[email protected]> wrote:
> >>
> >> Got it, Thanks (I was using 7 still)!
> >> Steven
> >>
> >> On Mon, Nov 2, 2015 at 11:48 AM, Yingyi Bu <[email protected]>
> >> wrote:
> >>
> >>> All right, great!
> >>>
> >>> Best,
> >>> Yingyi
> >>>
> >>> On Mon, Nov 2, 2015 at 11:46 AM, Till Westmann <[email protected]>
> >>> 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
> >>>>> <[email protected]>
> >>>>> 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" <[email protected]>
> >>>>>> 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
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>