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