What version of Java?

It looks like the kind of error that I get when I use my Mac’s default java 
(i.e. 1.6).

> On Jun 19, 2015, at 11:16 AM, Maryann Xue <[email protected]> wrote:
> 
> Hi Julian,
> 
> I was trying to build a Calcite package but got this error. Could you
> please tell me how to fix it?
> 
> testFor(org.apache.calcite.linq4j.test.ExpressionTest)  Time elapsed: 0.055
> sec  <<< ERROR!
> 
> java.lang.Error: Unresolved compilation problem:
> 
> Type mismatch: cannot convert from Ord<capture#3-of ? extends E> to Ord<E>
> 
> 
> at org.apache.calcite.linq4j.Ord$OrdList.get(Ord.java:118)
> 
> at org.apache.calcite.linq4j.Ord$OrdList.get(Ord.java:1)
> 
> at java.util.AbstractList$Itr.next(AbstractList.java:358)
> 
> at org.apache.calcite.linq4j.tree.ForStatement.accept0(ForStatement.java:60)
> 
> at org.apache.calcite.linq4j.tree.Statement.accept(Statement.java:32)
> 
> at
> org.apache.calcite.linq4j.tree.BlockStatement.accept0(BlockStatement.java:70)
> 
> at org.apache.calcite.linq4j.tree.Statement.accept(Statement.java:32)
> 
> at org.apache.calcite.linq4j.tree.AbstractNode.accept(AbstractNode.java:55)
> 
> at
> org.apache.calcite.linq4j.tree.ExpressionWriter.write(ExpressionWriter.java:49)
> 
> at org.apache.calcite.linq4j.tree.Expressions.toString(Expressions.java:55)
> 
> at org.apache.calcite.linq4j.tree.Expressions.toString(Expressions.java:65)
> 
> at
> org.apache.calcite.linq4j.test.ExpressionTest.testFor(ExpressionTest.java:1161)
> 
> 
> testFor2(org.apache.calcite.linq4j.test.ExpressionTest)  Time elapsed:
> 0.001 sec  <<< ERROR!
> 
> java.lang.Error: Unresolved compilation problem:
> 
> Type mismatch: cannot convert from Ord<capture#3-of ? extends E> to Ord<E>
> 
> 
> at org.apache.calcite.linq4j.Ord$OrdList.get(Ord.java:118)
> 
> at org.apache.calcite.linq4j.Ord$OrdList.get(Ord.java:1)
> 
> at java.util.AbstractList$Itr.next(AbstractList.java:358)
> 
> at org.apache.calcite.linq4j.tree.ForStatement.accept0(ForStatement.java:60)
> 
> at org.apache.calcite.linq4j.tree.Statement.accept(Statement.java:32)
> 
> at
> org.apache.calcite.linq4j.tree.BlockStatement.accept0(BlockStatement.java:70)
> 
> at org.apache.calcite.linq4j.tree.Statement.accept(Statement.java:32)
> 
> at org.apache.calcite.linq4j.tree.AbstractNode.accept(AbstractNode.java:55)
> 
> at
> org.apache.calcite.linq4j.tree.ExpressionWriter.write(ExpressionWriter.java:49)
> 
> at org.apache.calcite.linq4j.tree.Expressions.toString(Expressions.java:55)
> 
> at org.apache.calcite.linq4j.tree.Expressions.toString(Expressions.java:65)
> 
> at
> org.apache.calcite.linq4j.test.ExpressionTest.testFor2(ExpressionTest.java:1189)

Reply via email to