Apache-Phoenix | 3.0 | Hadoop1 | Build Successful
3.0 branch build status Successful Source repository https://git-wip-us.apache.org/repos/asf/phoenix.git Last Successful Compiled Artifacts https://builds.apache.org/job/Phoenix-3.0-hadoop1/lastSuccessfulBuild/artifact/ Last Complete Test Report https://builds.apache.org/job/Phoenix-3.0-hadoop1/lastCompletedBuild/testReport/ Changes [jtaylor] PHOENIX-1359 Backward compatibility fails with 4.1 client and current 4.0 branch on server
Apache-Phoenix | Master | Build Successful
Master branch build status Successful Source repository https://git-wip-us.apache.org/repos/asf/phoenix.git Last Successful Compiled Artifacts https://builds.apache.org/job/Phoenix-master/lastSuccessfulBuild/artifact/ Last Complete Test Report https://builds.apache.org/job/Phoenix-master/lastCompletedBuild/testReport/ Changes [jtaylor] PHOENIX-1359 Backward compatibility fails with 4.1 client and current 4.0 branch on server
Jenkins build is back to normal : Phoenix | 4.0 #395
See https://builds.apache.org/job/Phoenix-4.0/395/changes
Apache-Phoenix | 4.0 | Build Successful
4.0 branch build status Successful Source repository https://git-wip-us.apache.org/repos/asf/incubator-phoenix.git Compiled Artifacts https://builds.apache.org/job/Phoenix-4.0/lastSuccessfulBuild/artifact/ Test Report https://builds.apache.org/job/Phoenix-4.0/lastCompletedBuild/testReport/ Changes [jtaylor] PHOENIX-1359 Backward compatibility fails with 4.1 client and current 4.0 branch on server
git commit: PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu)
Repository: phoenix Updated Branches: refs/heads/4.0 5fe65d190 - e7b30b2f7 PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/e7b30b2f Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/e7b30b2f Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/e7b30b2f Branch: refs/heads/4.0 Commit: e7b30b2f77d8e444728414765ef4854d925e58a6 Parents: 5fe65d1 Author: Jeffrey Zhong jeffr...@apache.org Authored: Sat Oct 18 15:27:57 2014 -0700 Committer: Jeffrey Zhong jeffr...@apache.org Committed: Sat Oct 18 15:29:44 2014 -0700 -- .../org/apache/phoenix/schema/PDataType.java| 208 +++ .../schema/MappingTableDataTypeTest.java| 119 +++ 2 files changed, 241 insertions(+), 86 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7b30b2f/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java b/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java index fa588b8..c1d1936 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java @@ -5894,25 +5894,31 @@ public enum PDataType { @Override public long decodeLong(byte[] bytes, int o, SortOrder sortOrder) { - Preconditions.checkNotNull(sortOrder); -long v; -byte b = bytes[o]; + Preconditions.checkNotNull(sortOrder); + long v = 0L; + byte b = bytes[o]; + try { if (sortOrder == SortOrder.ASC) { -v = b ^ 0x80; // Flip sign bit back -for (int i = 1; i Bytes.SIZEOF_LONG; i++) { -b = bytes[o + i]; -v = (v 8) + (b 0xff); -} + v = b ^ 0x80; // Flip sign bit back + for (int i = 1; i Bytes.SIZEOF_LONG; i++) { +b = bytes[o + i]; +v = (v 8) + (b 0xff); + } } else { -b = (byte)(b ^ 0xff); -v = b ^ 0x80; // Flip sign bit back -for (int i = 1; i Bytes.SIZEOF_LONG; i++) { -b = bytes[o + i]; -b ^= 0xff; -v = (v 8) + (b 0xff); -} + b = (byte) (b ^ 0xff); + v = b ^ 0x80; // Flip sign bit back + for (int i = 1; i Bytes.SIZEOF_LONG; i++) { +b = bytes[o + i]; +b ^= 0xff; +v = (v 8) + (b 0xff); + } } -return v; + } catch (RuntimeException e) { +if (e instanceof ArrayIndexOutOfBoundsException) { + throw new IllegalDataException(cannot coerced to data type LONG); +} + } + return v; } @@ -6017,17 +6023,23 @@ public enum PDataType { @Override public int decodeInt(byte[] bytes, int o, SortOrder sortOrder) { Preconditions.checkNotNull(sortOrder); -int v; -if (sortOrder == SortOrder.ASC) { +int v = 0; +try { + if (sortOrder == SortOrder.ASC) { v = bytes[o] ^ 0x80; // Flip sign bit back for (int i = 1; i Bytes.SIZEOF_INT; i++) { -v = (v 8) + (bytes[o + i] 0xff); + v = (v 8) + (bytes[o + i] 0xff); } -} else { + } else { v = bytes[o] ^ 0xff ^ 0x80; // Flip sign bit back for (int i = 1; i Bytes.SIZEOF_INT; i++) { -v = (v 8) + ((bytes[o + i] ^ 0xff) 0xff); + v = (v 8) + ((bytes[o + i] ^ 0xff) 0xff); } + } +} catch (RuntimeException e) { + if (e instanceof ArrayIndexOutOfBoundsException) { +throw new IllegalDataException(cannot coerced to data type INT); + } } return v; } @@ -6130,18 +6142,24 @@ public enum PDataType { @Override public short decodeShort(byte[] b, int o, SortOrder sortOrder) { - Preconditions.checkNotNull(sortOrder); -int v; -if (sortOrder == SortOrder.ASC) { +Preconditions.checkNotNull(sortOrder); +int v = 0; +try { + if (sortOrder == SortOrder.ASC) { v = b[o] ^ 0x80; // Flip sign bit back for (int i = 1; i Bytes.SIZEOF_SHORT; i++) { -v = (v
git commit: PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu)
Repository: phoenix Updated Branches: refs/heads/3.0 7f78ad84d - 8aeb7a7a7 PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/8aeb7a7a Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/8aeb7a7a Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/8aeb7a7a Branch: refs/heads/3.0 Commit: 8aeb7a7a70ae6f8033284a911a367c8498e7ed83 Parents: 7f78ad8 Author: Jeffrey Zhong jeffr...@apache.org Authored: Sat Oct 18 15:27:57 2014 -0700 Committer: Jeffrey Zhong jeffr...@apache.org Committed: Sat Oct 18 15:34:17 2014 -0700 -- .../org/apache/phoenix/schema/PDataType.java| 208 +++ .../schema/MappingTableDataTypeTest.java| 119 +++ 2 files changed, 241 insertions(+), 86 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/8aeb7a7a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java b/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java index fa588b8..c1d1936 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java @@ -5894,25 +5894,31 @@ public enum PDataType { @Override public long decodeLong(byte[] bytes, int o, SortOrder sortOrder) { - Preconditions.checkNotNull(sortOrder); -long v; -byte b = bytes[o]; + Preconditions.checkNotNull(sortOrder); + long v = 0L; + byte b = bytes[o]; + try { if (sortOrder == SortOrder.ASC) { -v = b ^ 0x80; // Flip sign bit back -for (int i = 1; i Bytes.SIZEOF_LONG; i++) { -b = bytes[o + i]; -v = (v 8) + (b 0xff); -} + v = b ^ 0x80; // Flip sign bit back + for (int i = 1; i Bytes.SIZEOF_LONG; i++) { +b = bytes[o + i]; +v = (v 8) + (b 0xff); + } } else { -b = (byte)(b ^ 0xff); -v = b ^ 0x80; // Flip sign bit back -for (int i = 1; i Bytes.SIZEOF_LONG; i++) { -b = bytes[o + i]; -b ^= 0xff; -v = (v 8) + (b 0xff); -} + b = (byte) (b ^ 0xff); + v = b ^ 0x80; // Flip sign bit back + for (int i = 1; i Bytes.SIZEOF_LONG; i++) { +b = bytes[o + i]; +b ^= 0xff; +v = (v 8) + (b 0xff); + } } -return v; + } catch (RuntimeException e) { +if (e instanceof ArrayIndexOutOfBoundsException) { + throw new IllegalDataException(cannot coerced to data type LONG); +} + } + return v; } @@ -6017,17 +6023,23 @@ public enum PDataType { @Override public int decodeInt(byte[] bytes, int o, SortOrder sortOrder) { Preconditions.checkNotNull(sortOrder); -int v; -if (sortOrder == SortOrder.ASC) { +int v = 0; +try { + if (sortOrder == SortOrder.ASC) { v = bytes[o] ^ 0x80; // Flip sign bit back for (int i = 1; i Bytes.SIZEOF_INT; i++) { -v = (v 8) + (bytes[o + i] 0xff); + v = (v 8) + (bytes[o + i] 0xff); } -} else { + } else { v = bytes[o] ^ 0xff ^ 0x80; // Flip sign bit back for (int i = 1; i Bytes.SIZEOF_INT; i++) { -v = (v 8) + ((bytes[o + i] ^ 0xff) 0xff); + v = (v 8) + ((bytes[o + i] ^ 0xff) 0xff); } + } +} catch (RuntimeException e) { + if (e instanceof ArrayIndexOutOfBoundsException) { +throw new IllegalDataException(cannot coerced to data type INT); + } } return v; } @@ -6130,18 +6142,24 @@ public enum PDataType { @Override public short decodeShort(byte[] b, int o, SortOrder sortOrder) { - Preconditions.checkNotNull(sortOrder); -int v; -if (sortOrder == SortOrder.ASC) { +Preconditions.checkNotNull(sortOrder); +int v = 0; +try { + if (sortOrder == SortOrder.ASC) { v = b[o] ^ 0x80; // Flip sign bit back for (int i = 1; i Bytes.SIZEOF_SHORT; i++) { -v = (v
Build failed in Jenkins: Phoenix | 3.0 | Hadoop1 #267
See https://builds.apache.org/job/Phoenix-3.0-hadoop1/267/changes Changes: [jeffreyz] PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) -- Started by an SCM change Building remotely on H11 (Ubuntu ubuntu) in workspace https://builds.apache.org/job/Phoenix-3.0-hadoop1/ws/ git rev-parse --is-inside-work-tree Fetching changes from the remote Git repository git config remote.origin.url https://git-wip-us.apache.org/repos/asf/phoenix.git Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/phoenix.git git --version git fetch --tags --progress https://git-wip-us.apache.org/repos/asf/phoenix.git +refs/heads/*:refs/remotes/origin/* git rev-parse origin/3.0^{commit} Checking out Revision 8aeb7a7a70ae6f8033284a911a367c8498e7ed83 (origin/3.0) git config core.sparsecheckout git checkout -f 8aeb7a7a70ae6f8033284a911a367c8498e7ed83 git rev-list 7f78ad84deaa205885fe2cf7b0eedbe8e7051a88 No emails were triggered. [Phoenix-3.0-hadoop1] $ /home/jenkins/tools/maven/apache-maven-3.0.4/bin/mvn clean install -DnumForkedIT=4 [INFO] Scanning for projects... [INFO] [INFO] Reactor Build Order: [INFO] [INFO] Apache Phoenix [INFO] Phoenix Hadoop Compatibility [INFO] Phoenix Core [INFO] Phoenix - Flume [INFO] Phoenix - Pig [INFO] Phoenix Hadoop1 Compatibility [INFO] Phoenix Assembly [INFO] [INFO] [INFO] Building Apache Phoenix 3.2.0-SNAPSHOT [INFO] [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ phoenix --- [INFO] Deleting https://builds.apache.org/job/Phoenix-3.0-hadoop1/ws/target [INFO] [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ phoenix --- [INFO] [INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ phoenix --- [INFO] [INFO] --- maven-jar-plugin:2.4:test-jar (default) @ phoenix --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: https://builds.apache.org/job/Phoenix-3.0-hadoop1/267/artifact/target/phoenix-3.2.0-SNAPSHOT-tests.jar [INFO] [INFO] --- maven-site-plugin:3.2:attach-descriptor (attach-descriptor) @ phoenix --- [INFO] [INFO] --- maven-install-plugin:2.5.1:install (default-install) @ phoenix --- [INFO] Installing https://builds.apache.org/job/Phoenix-3.0-hadoop1/ws/pom.xml to /home/jenkins/.m2/repository/org/apache/phoenix/phoenix/3.2.0-SNAPSHOT/phoenix-3.2.0-SNAPSHOT.pom [INFO] Installing https://builds.apache.org/job/Phoenix-3.0-hadoop1/267/artifact/target/phoenix-3.2.0-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/apache/phoenix/phoenix/3.2.0-SNAPSHOT/phoenix-3.2.0-SNAPSHOT-tests.jar [INFO] [INFO] [INFO] Building Phoenix Hadoop Compatibility 3.2.0-SNAPSHOT [INFO] [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ phoenix-hadoop-compat --- [INFO] Deleting https://builds.apache.org/job/Phoenix-3.0-hadoop1/ws/phoenix-hadoop-compat/target [INFO] [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ phoenix-hadoop-compat --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ phoenix-hadoop-compat --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory https://builds.apache.org/job/Phoenix-3.0-hadoop1/ws/phoenix-hadoop-compat/src/main/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ phoenix-hadoop-compat --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ phoenix-hadoop-compat --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory https://builds.apache.org/job/Phoenix-3.0-hadoop1/ws/phoenix-hadoop-compat/src/test/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.0:testCompile (default-testCompile) @ phoenix-hadoop-compat --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ phoenix-hadoop-compat --- [INFO] [INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ phoenix-hadoop-compat --- [INFO] Building jar: https://builds.apache.org/job/Phoenix-3.0-hadoop1/267/artifact/phoenix-hadoop-compat/target/phoenix-hadoop-compat-3.2.0-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-jar-plugin:2.4:test-jar (default) @ phoenix-hadoop-compat --- [INFO] Building jar:
git commit: PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) - Addendum
Repository: phoenix Updated Branches: refs/heads/3.0 8aeb7a7a7 - ae4863ab5 PHOENIX-1242: ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) - Addendum Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/ae4863ab Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/ae4863ab Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/ae4863ab Branch: refs/heads/3.0 Commit: ae4863ab52f26d7584094a347d274dd380e62599 Parents: 8aeb7a7 Author: Jeffrey Zhong jeffr...@apache.org Authored: Sat Oct 18 18:00:25 2014 -0700 Committer: Jeffrey Zhong jeffr...@apache.org Committed: Sat Oct 18 18:00:25 2014 -0700 -- .../org/apache/phoenix/schema/MappingTableDataTypeTest.java | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/ae4863ab/phoenix-core/src/test/java/org/apache/phoenix/schema/MappingTableDataTypeTest.java -- diff --git a/phoenix-core/src/test/java/org/apache/phoenix/schema/MappingTableDataTypeTest.java b/phoenix-core/src/test/java/org/apache/phoenix/schema/MappingTableDataTypeTest.java index 64df35f..a787b13 100644 --- a/phoenix-core/src/test/java/org/apache/phoenix/schema/MappingTableDataTypeTest.java +++ b/phoenix-core/src/test/java/org/apache/phoenix/schema/MappingTableDataTypeTest.java @@ -34,7 +34,6 @@ import org.apache.commons.logging.LogFactory; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.HBaseTestingUtility; -import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.client.HBaseAdmin; import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.hbase.client.Put; @@ -77,10 +76,10 @@ public class MappingTableDataTypeTest extends BaseTest{ @Test public void testMappingHbaseTableToPhoenixTable() throws Exception { -final TableName tableName = TableName.valueOf(MTEST); +final byte[] tableName = Bytes.toBytes(MTEST); // Create table then get the single region for our new table. -HTable t = UTIL.createTable(tableName.getName(), Bytes.toBytes(cf)); -insertData(tableName.getName(), admin, t); +HTable t = UTIL.createTable(tableName, Bytes.toBytes(cf)); +insertData(tableName, admin, t); t.close(); try { testCreateTableMismatchedType();
Jenkins build is back to normal : Phoenix | 3.0 | Hadoop1 #268
See https://builds.apache.org/job/Phoenix-3.0-hadoop1/268/changes
[2/2] git commit: Remove unused imports and add required test annotations
Remove unused imports and add required test annotations Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/6d6926d2 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/6d6926d2 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/6d6926d2 Branch: refs/heads/master Commit: 6d6926d270f45501f11d66688eedb657229b91e6 Parents: a2fbf48 Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 18:03:42 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 19:41:20 2014 -0700 -- .../phoenix/end2end/LastValueFunctionIT.java| 13 +--- .../apache/phoenix/end2end/LpadFunctionIT.java | 2 ++ .../phoenix/end2end/NthValueFunctionIT.java | 13 +--- .../org/apache/phoenix/end2end/ReadOnlyIT.java | 3 --- .../phoenix/end2end/RegexpSplitFunctionIT.java | 15 +++--- .../phoenix/end2end/RegexpSubstrFunctionIT.java | 21 +++- .../phoenix/end2end/StatsCollectorIT.java | 1 - 7 files changed, 41 insertions(+), 27 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/6d6926d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java index 4886b4d..ff1751a 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java @@ -17,11 +17,18 @@ */ package org.apache.phoenix.end2end; -import static org.junit.Assert.*; -import java.sql.*; -import static org.apache.hadoop.hbase.util.VersionInfo.getUrl; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; + import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category(HBaseManagedTimeTest.class) public class LastValueFunctionIT extends BaseHBaseManagedTimeIT { @Test http://git-wip-us.apache.org/repos/asf/phoenix/blob/6d6926d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java index cbc4ab7..2716f5e 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java @@ -29,12 +29,14 @@ import java.util.List; import org.apache.phoenix.util.TestUtil; import org.junit.Test; +import org.junit.experimental.categories.Category; import com.google.common.collect.Lists; /** * Tests for the LPAD built-in function. */ +@Category(HBaseManagedTimeTest.class) public class LpadFunctionIT extends BaseHBaseManagedTimeIT { /** http://git-wip-us.apache.org/repos/asf/phoenix/blob/6d6926d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java index 94067f9..1cf2643 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java @@ -17,11 +17,18 @@ */ package org.apache.phoenix.end2end; -import static org.junit.Assert.*; -import java.sql.*; -import static org.apache.hadoop.hbase.util.VersionInfo.getUrl; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; + import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category(HBaseManagedTimeTest.class) public class NthValueFunctionIT extends BaseHBaseManagedTimeIT { @Test http://git-wip-us.apache.org/repos/asf/phoenix/blob/6d6926d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/ReadOnlyIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ReadOnlyIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ReadOnlyIT.java index 515acac..a425d3a 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ReadOnlyIT.java +++
[1/2] git commit: PHOENIX-1242 ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu)
Repository: phoenix Updated Branches: refs/heads/master a2fbf489d - ed8c82a05 PHOENIX-1242 ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/ed8c82a0 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/ed8c82a0 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/ed8c82a0 Branch: refs/heads/master Commit: ed8c82a05bf2887bd78f462afb6eaf834080a2f4 Parents: 6d6926d Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 16:56:35 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 19:41:20 2014 -0700 -- .../phoenix/end2end/CoalesceFunctionIT.java | 9 +- .../phoenix/end2end/DecodeFunctionIT.java | 37 +- .../phoenix/end2end/MappingTableDataTypeIT.java | 98 .../phoenix/expression/LiteralExpression.java | 37 +- .../expression/function/DecodeFunction.java | 12 +- .../org/apache/phoenix/schema/PDataType.java| 489 ++- .../phoenix/compile/QueryCompilerTest.java | 2 +- .../schema/MappingTableDataTypeTest.java| 119 - .../apache/phoenix/schema/PDataTypeTest.java| 8 +- .../org/apache/phoenix/util/ColumnInfoTest.java | 18 +- 10 files changed, 414 insertions(+), 415 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/ed8c82a0/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java index 45fcb48..2a037fa 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java @@ -23,6 +23,7 @@ import static org.apache.phoenix.util.TestUtil.TEST_PROPERTIES; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; import java.sql.Connection; import java.sql.DriverManager; @@ -31,7 +32,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.Properties; -import org.apache.phoenix.schema.IllegalDataException; +import org.apache.phoenix.exception.SQLExceptionCode; import org.apache.phoenix.util.PropertiesUtil; import org.junit.Assert; import org.junit.Test; @@ -263,9 +264,9 @@ public class CoalesceFunctionIT extends BaseHBaseManagedTimeIT { assertTrue(rs.next()); assertEquals(0, rs.getLong(1)); -Assert.fail(Should not cast -2 to UNSIGNED_INT); -} catch (IllegalDataException e) { - +fail(Should not cast -2 to UNSIGNED_INT); +} catch (SQLException e) { +assertEquals(SQLExceptionCode.ILLEGAL_DATA.getErrorCode(), e.getErrorCode()); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/ed8c82a0/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java index 05e2504..6852f74 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java @@ -17,6 +17,7 @@ */ package org.apache.phoenix.end2end; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; @@ -27,7 +28,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import org.apache.hadoop.hbase.util.Bytes; -import org.apache.phoenix.schema.IllegalDataException; +import org.apache.phoenix.exception.SQLExceptionCode; import org.apache.phoenix.schema.PDataType; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -82,11 +83,10 @@ public class DecodeFunctionIT extends BaseHBaseManagedTimeIT { try { conn.createStatement().executeQuery(SELECT * FROM test_table WHERE some_column = DECODE('zzxxuuyyzzxxuuyy', 'hex')); - } catch (IllegalDataException e) { - assertTrue(true); - return; + fail(); + } catch (SQLException e) { + assertEquals(SQLExceptionCode.ILLEGAL_DATA.getErrorCode(), e.getErrorCode()); } - fail(); } @Test @@ -98,11 +98,10 @@ public class DecodeFunctionIT extends
[2/2] git commit: PHOENIX-1242 ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu)
PHOENIX-1242 ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/d743ea95 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/d743ea95 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/d743ea95 Branch: refs/heads/4.0 Commit: d743ea9520dfdcea316101c9d9b7168015d87f48 Parents: e092caf Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 16:56:35 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 19:51:55 2014 -0700 -- .../phoenix/end2end/CoalesceFunctionIT.java | 9 +- .../phoenix/end2end/DecodeFunctionIT.java | 37 +- .../phoenix/end2end/MappingTableDataTypeIT.java | 98 .../phoenix/expression/LiteralExpression.java | 37 +- .../expression/function/DecodeFunction.java | 12 +- .../org/apache/phoenix/schema/PDataType.java| 489 ++- .../phoenix/compile/QueryCompilerTest.java | 2 +- .../schema/MappingTableDataTypeTest.java| 119 - .../apache/phoenix/schema/PDataTypeTest.java| 8 +- .../org/apache/phoenix/util/ColumnInfoTest.java | 18 +- 10 files changed, 414 insertions(+), 415 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/d743ea95/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java index 45fcb48..2a037fa 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CoalesceFunctionIT.java @@ -23,6 +23,7 @@ import static org.apache.phoenix.util.TestUtil.TEST_PROPERTIES; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; import java.sql.Connection; import java.sql.DriverManager; @@ -31,7 +32,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.Properties; -import org.apache.phoenix.schema.IllegalDataException; +import org.apache.phoenix.exception.SQLExceptionCode; import org.apache.phoenix.util.PropertiesUtil; import org.junit.Assert; import org.junit.Test; @@ -263,9 +264,9 @@ public class CoalesceFunctionIT extends BaseHBaseManagedTimeIT { assertTrue(rs.next()); assertEquals(0, rs.getLong(1)); -Assert.fail(Should not cast -2 to UNSIGNED_INT); -} catch (IllegalDataException e) { - +fail(Should not cast -2 to UNSIGNED_INT); +} catch (SQLException e) { +assertEquals(SQLExceptionCode.ILLEGAL_DATA.getErrorCode(), e.getErrorCode()); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/d743ea95/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java index 05e2504..6852f74 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DecodeFunctionIT.java @@ -17,6 +17,7 @@ */ package org.apache.phoenix.end2end; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; @@ -27,7 +28,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import org.apache.hadoop.hbase.util.Bytes; -import org.apache.phoenix.schema.IllegalDataException; +import org.apache.phoenix.exception.SQLExceptionCode; import org.apache.phoenix.schema.PDataType; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -82,11 +83,10 @@ public class DecodeFunctionIT extends BaseHBaseManagedTimeIT { try { conn.createStatement().executeQuery(SELECT * FROM test_table WHERE some_column = DECODE('zzxxuuyyzzxxuuyy', 'hex')); - } catch (IllegalDataException e) { - assertTrue(true); - return; + fail(); + } catch (SQLException e) { + assertEquals(SQLExceptionCode.ILLEGAL_DATA.getErrorCode(), e.getErrorCode()); } - fail(); } @Test @@ -98,11 +98,10 @@ public class DecodeFunctionIT extends BaseHBaseManagedTimeIT { try {
Build failed in Jenkins: Phoenix | Master #439
See https://builds.apache.org/job/Phoenix-master/439/changes Changes: [jtaylor] Remove unused imports and add required test annotations [jtaylor] PHOENIX-1242 ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) -- [...truncated 599 lines...] java.sql.SQLException: ERROR 507 (42846): Cannot convert type. VARCHAR cannot be coerced to DATE at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:337) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133) at org.apache.phoenix.schema.PDataType.throwConstraintViolationException(PDataType.java:5758) at org.apache.phoenix.schema.PDataType.access$100(PDataType.java:64) at org.apache.phoenix.schema.PDataType$12.toObject(PDataType.java:2049) at org.apache.phoenix.schema.PDataType$12.toObject(PDataType.java:1984) at org.apache.phoenix.schema.PDataType.toObject(PDataType.java:7245) at org.apache.phoenix.compile.ExpressionProjector.getValue(ExpressionProjector.java:75) at org.apache.phoenix.jdbc.PhoenixResultSet.getDate(PhoenixResultSet.java:336) at org.apache.phoenix.end2end.QueryIT.testToDateOnString(QueryIT.java:179) Results : Tests in error: QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... QueryIT.testToDateOnString:179 » SQL ERROR 507 (42846): Cannot convert type. V... Tests run: 1222, Failures: 0, Errors: 7, Skipped: 8 [INFO] [INFO] --- maven-failsafe-plugin:2.17:integration-test (HBaseManagedTimeTests) @ phoenix-core --- [INFO] Failsafe report directory: https://builds.apache.org/job/Phoenix-master/ws/phoenix-core/target/failsafe-reports [INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0, parallelOptimized=true --- T E S T S --- --- T E S T S --- Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT Running org.apache.phoenix.end2end.EncodeFunctionIT Running org.apache.phoenix.trace.PhoenixTraceReaderIT Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.526 sec - in org.apache.phoenix.trace.PhoenixTableMetricsWriterIT Running org.apache.phoenix.end2end.CSVCommonsLoaderIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.16 sec - in org.apache.phoenix.trace.PhoenixTraceReaderIT Running org.apache.phoenix.end2end.SkipScanAfterManualSplitIT Running org.apache.phoenix.end2end.MappingTableDataTypeIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.798 sec - in org.apache.phoenix.end2end.MappingTableDataTypeIT Running org.apache.phoenix.end2end.TenantSpecificViewIndexSaltedIT Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.932 sec - in org.apache.phoenix.end2end.EncodeFunctionIT Running org.apache.phoenix.end2end.EvaluationOfORIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.384 sec - in org.apache.phoenix.end2end.EvaluationOfORIT Running org.apache.phoenix.end2end.index.SaltedIndexIT Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.048 sec - in org.apache.phoenix.end2end.TenantSpecificViewIndexSaltedIT Running org.apache.phoenix.end2end.index.DropViewIT Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.692 sec - in org.apache.phoenix.end2end.CSVCommonsLoaderIT Running org.apache.phoenix.end2end.index.ViewIndexIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.01 sec - in org.apache.phoenix.end2end.index.DropViewIT Running org.apache.phoenix.end2end.index.LocalIndexIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.018 sec - in org.apache.phoenix.end2end.index.ViewIndexIT Running org.apache.phoenix.end2end.index.IndexMetadataIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.831 sec - in org.apache.phoenix.end2end.index.SaltedIndexIT Running org.apache.phoenix.end2end.index.MutableIndexIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.961 sec - in org.apache.phoenix.end2end.SkipScanAfterManualSplitIT Running org.apache.phoenix.end2end.index.ImmutableIndexIT Tests run: 4, Failures: 0, Errors: 0,
[1/3] git commit: Remove unused imports and add required test annotations
Repository: phoenix Updated Branches: refs/heads/3.0 ae4863ab5 - bdae7a888 Remove unused imports and add required test annotations Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/5659bf76 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/5659bf76 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/5659bf76 Branch: refs/heads/3.0 Commit: 5659bf76cafe0e0620b78ca30aafebe203d29dc3 Parents: ae4863a Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 18:03:42 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 19:53:29 2014 -0700 -- .../it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java| 2 ++ .../src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java | 2 ++ .../src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java | 2 ++ 3 files changed, 6 insertions(+) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/5659bf76/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java index fd7fa73..ff1751a 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java @@ -26,7 +26,9 @@ import java.sql.DriverManager; import java.sql.ResultSet; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category(HBaseManagedTimeTest.class) public class LastValueFunctionIT extends BaseHBaseManagedTimeIT { @Test http://git-wip-us.apache.org/repos/asf/phoenix/blob/5659bf76/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java index cbc4ab7..2716f5e 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LpadFunctionIT.java @@ -29,12 +29,14 @@ import java.util.List; import org.apache.phoenix.util.TestUtil; import org.junit.Test; +import org.junit.experimental.categories.Category; import com.google.common.collect.Lists; /** * Tests for the LPAD built-in function. */ +@Category(HBaseManagedTimeTest.class) public class LpadFunctionIT extends BaseHBaseManagedTimeIT { /** http://git-wip-us.apache.org/repos/asf/phoenix/blob/5659bf76/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java index 8a62da9..1cf2643 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NthValueFunctionIT.java @@ -26,7 +26,9 @@ import java.sql.DriverManager; import java.sql.ResultSet; import org.junit.Test; +import org.junit.experimental.categories.Category; +@Category(HBaseManagedTimeTest.class) public class NthValueFunctionIT extends BaseHBaseManagedTimeIT { @Test
[3/3] git commit: Fix QueryIT test failure
Fix QueryIT test failure Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/bdae7a88 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/bdae7a88 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/bdae7a88 Branch: refs/heads/3.0 Commit: bdae7a8887d5ec882fd3f88656613ae50149229d Parents: 3a8ea6b Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 21:22:18 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 21:22:18 2014 -0700 -- .../src/it/java/org/apache/phoenix/end2end/HashJoinIT.java | 2 +- .../src/it/java/org/apache/phoenix/end2end/QueryIT.java | 5 +++-- .../java/org/apache/phoenix/compile/ExpressionCompiler.java | 2 +- .../src/main/java/org/apache/phoenix/compile/JoinCompiler.java | 4 ++-- .../java/org/apache/phoenix/exception/SQLExceptionCode.java | 1 - .../main/java/org/apache/phoenix/expression/CaseExpression.java | 2 +- .../apache/phoenix/expression/function/CoalesceFunction.java| 2 +- .../src/main/java/org/apache/phoenix/schema/PDataType.java | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/bdae7a88/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java index e447061..3f1bfc7 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java @@ -2305,7 +2305,7 @@ public class HashJoinIT extends BaseHBaseManagedTimeIT { statement.executeQuery(); fail(Should have got SQLException.); } catch (SQLException e) { -assertEquals(e.getErrorCode(), SQLExceptionCode.CANNOT_CONVERT_TYPE.getErrorCode()); +assertEquals(e.getErrorCode(), SQLExceptionCode.TYPE_MISMATCH.getErrorCode()); } finally { conn.close(); } http://git-wip-us.apache.org/repos/asf/phoenix/blob/bdae7a88/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java index 7282f39..a537087 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java @@ -55,8 +55,8 @@ import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp; import org.apache.hadoop.hbase.io.ImmutableBytesWritable; import org.apache.hadoop.hbase.util.Bytes; +import org.apache.phoenix.exception.SQLExceptionCode; import org.apache.phoenix.jdbc.PhoenixConnection; -import org.apache.phoenix.schema.ConstraintViolationException; import org.apache.phoenix.schema.PDataType; import org.apache.phoenix.schema.SequenceNotFoundException; import org.apache.phoenix.util.ByteUtil; @@ -178,7 +178,8 @@ public class QueryIT extends BaseQueryIT { assertTrue (rs.next()); rs.getDate(1); fail(); -} catch (ConstraintViolationException e) { // Expected +} catch (SQLException e) { // Expected + assertEquals(SQLExceptionCode.TYPE_MISMATCH.getErrorCode(),e.getErrorCode()); } finally { conn.close(); } http://git-wip-us.apache.org/repos/asf/phoenix/blob/bdae7a88/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java b/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java index f8f0bee..135ef01 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java @@ -1174,7 +1174,7 @@ public class ExpressionCompiler extends UnsupportedAllParseNodeVisitorExpressio arrayElemChild = child; arrayElemDataType = childType; } else { -throw new SQLExceptionInfo.Builder(SQLExceptionCode.CANNOT_CONVERT_TYPE) +throw new SQLExceptionInfo.Builder(SQLExceptionCode.TYPE_MISMATCH) .setMessage( Case expressions must have common type: + arrayElemDataType + cannot be coerced to +
[2/2] git commit: Fix QueryCompilerTest
Fix QueryCompilerTest Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/8ba26edb Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/8ba26edb Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/8ba26edb Branch: refs/heads/4.0 Commit: 8ba26edb48042b867f426d8dad1c93f434c1306d Parents: 6f2816f Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 21:28:25 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 21:28:25 2014 -0700 -- .../test/java/org/apache/phoenix/compile/QueryCompilerTest.java| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/8ba26edb/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java -- diff --git a/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java b/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java index 8593246..3857736 100644 --- a/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java +++ b/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java @@ -769,7 +769,7 @@ public class QueryCompilerTest extends BaseConnectionlessQueryTest { statement.executeQuery(); fail(); } catch (SQLException e) { // expected -assertTrue(e.getMessage(), e.getMessage().contains(ERROR 507 (42846): Cannot convert type. COALESCE expected INTEGER, but got VARCHAR)); +assertTrue(e.getMessage(), e.getMessage().contains(ERROR 203 (22005): Type mismatch. COALESCE expected INTEGER, but got VARCHAR)); } finally { conn.close(); }
[2/2] git commit: Fix QueryCompilerTest
Fix QueryCompilerTest Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/3ac1e813 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/3ac1e813 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/3ac1e813 Branch: refs/heads/master Commit: 3ac1e81396010374d584c50cecebb745b9c7a77b Parents: 047eee2 Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 21:28:25 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 21:29:25 2014 -0700 -- .../test/java/org/apache/phoenix/compile/QueryCompilerTest.java| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/3ac1e813/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java -- diff --git a/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java b/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java index 8593246..3857736 100644 --- a/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java +++ b/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java @@ -769,7 +769,7 @@ public class QueryCompilerTest extends BaseConnectionlessQueryTest { statement.executeQuery(); fail(); } catch (SQLException e) { // expected -assertTrue(e.getMessage(), e.getMessage().contains(ERROR 507 (42846): Cannot convert type. COALESCE expected INTEGER, but got VARCHAR)); +assertTrue(e.getMessage(), e.getMessage().contains(ERROR 203 (22005): Type mismatch. COALESCE expected INTEGER, but got VARCHAR)); } finally { conn.close(); }
[1/2] git commit: Fix QueryIT test failure
Repository: phoenix Updated Branches: refs/heads/master ed8c82a05 - 3ac1e8139 Fix QueryIT test failure Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/047eee29 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/047eee29 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/047eee29 Branch: refs/heads/master Commit: 047eee2929f5d17537920ce6b1c53cada532 Parents: ed8c82a Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 21:22:18 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 21:29:01 2014 -0700 -- .../src/it/java/org/apache/phoenix/end2end/HashJoinIT.java | 2 +- .../src/it/java/org/apache/phoenix/end2end/QueryIT.java | 5 +++-- .../java/org/apache/phoenix/compile/ExpressionCompiler.java | 2 +- .../src/main/java/org/apache/phoenix/compile/JoinCompiler.java | 4 ++-- .../java/org/apache/phoenix/exception/SQLExceptionCode.java | 1 - .../main/java/org/apache/phoenix/expression/CaseExpression.java | 2 +- .../apache/phoenix/expression/function/CoalesceFunction.java| 2 +- .../src/main/java/org/apache/phoenix/schema/PDataType.java | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/047eee29/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java index da8f447..3850ac9 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java @@ -2679,7 +2679,7 @@ public class HashJoinIT extends BaseHBaseManagedTimeIT { statement.executeQuery(); fail(Should have got SQLException.); } catch (SQLException e) { -assertEquals(e.getErrorCode(), SQLExceptionCode.CANNOT_CONVERT_TYPE.getErrorCode()); +assertEquals(e.getErrorCode(), SQLExceptionCode.TYPE_MISMATCH.getErrorCode()); } finally { conn.close(); } http://git-wip-us.apache.org/repos/asf/phoenix/blob/047eee29/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java index 083c220..cc431c1 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryIT.java @@ -55,8 +55,8 @@ import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp; import org.apache.hadoop.hbase.io.ImmutableBytesWritable; import org.apache.hadoop.hbase.util.Bytes; +import org.apache.phoenix.exception.SQLExceptionCode; import org.apache.phoenix.jdbc.PhoenixConnection; -import org.apache.phoenix.schema.ConstraintViolationException; import org.apache.phoenix.schema.PDataType; import org.apache.phoenix.schema.SequenceNotFoundException; import org.apache.phoenix.util.ByteUtil; @@ -178,7 +178,8 @@ public class QueryIT extends BaseQueryIT { assertTrue (rs.next()); rs.getDate(1); fail(); -} catch (ConstraintViolationException e) { // Expected +} catch (SQLException e) { // Expected + assertEquals(SQLExceptionCode.TYPE_MISMATCH.getErrorCode(),e.getErrorCode()); } finally { conn.close(); } http://git-wip-us.apache.org/repos/asf/phoenix/blob/047eee29/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java b/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java index 1f1313c..e06a88f 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/compile/ExpressionCompiler.java @@ -1194,7 +1194,7 @@ public class ExpressionCompiler extends UnsupportedAllParseNodeVisitorExpressio arrayElemChild = child; arrayElemDataType = childType; } else { -throw new SQLExceptionInfo.Builder(SQLExceptionCode.CANNOT_CONVERT_TYPE) +throw new SQLExceptionInfo.Builder(SQLExceptionCode.TYPE_MISMATCH) .setMessage( Case expressions must have common type: + arrayElemDataType
git commit: Fix QueryCompilerTest
Repository: phoenix Updated Branches: refs/heads/3.0 bdae7a888 - 93daa861d Fix QueryCompilerTest Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/93daa861 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/93daa861 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/93daa861 Branch: refs/heads/3.0 Commit: 93daa861d9dbe68e5565c90e13f92cbb17a7e8a0 Parents: bdae7a8 Author: James Taylor jtay...@salesforce.com Authored: Sat Oct 18 21:28:25 2014 -0700 Committer: James Taylor jtay...@salesforce.com Committed: Sat Oct 18 21:30:40 2014 -0700 -- .../test/java/org/apache/phoenix/compile/QueryCompilerTest.java| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/93daa861/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java -- diff --git a/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java b/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java index 8593246..3857736 100644 --- a/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java +++ b/phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java @@ -769,7 +769,7 @@ public class QueryCompilerTest extends BaseConnectionlessQueryTest { statement.executeQuery(); fail(); } catch (SQLException e) { // expected -assertTrue(e.getMessage(), e.getMessage().contains(ERROR 507 (42846): Cannot convert type. COALESCE expected INTEGER, but got VARCHAR)); +assertTrue(e.getMessage(), e.getMessage().contains(ERROR 203 (22005): Type mismatch. COALESCE expected INTEGER, but got VARCHAR)); } finally { conn.close(); }
Apache-Phoenix | 3.0 | Hadoop1 | Build Successful
3.0 branch build status Successful Source repository https://git-wip-us.apache.org/repos/asf/phoenix.git Last Successful Compiled Artifacts https://builds.apache.org/job/Phoenix-3.0-hadoop1/lastSuccessfulBuild/artifact/ Last Complete Test Report https://builds.apache.org/job/Phoenix-3.0-hadoop1/lastCompletedBuild/testReport/ Changes [jtaylor] Remove unused imports and add required test annotations [jtaylor] PHOENIX-1242 ArrayoutofBoundException Phoenix mapping to exisiting Hbase (Alicia Ying Shu) [jtaylor] Fix QueryIT test failure [jtaylor] Fix QueryCompilerTest