Apache-Phoenix | 3.0 | Hadoop1 | Build Successful

2014-10-18 Thread Apache Jenkins Server
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

2014-10-18 Thread Apache Jenkins Server
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

2014-10-18 Thread Apache Jenkins Server
See https://builds.apache.org/job/Phoenix-4.0/395/changes



Apache-Phoenix | 4.0 | Build Successful

2014-10-18 Thread Apache Jenkins Server
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)

2014-10-18 Thread jeffreyz
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)

2014-10-18 Thread jeffreyz
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

2014-10-18 Thread Apache Jenkins Server
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

2014-10-18 Thread jeffreyz
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

2014-10-18 Thread Apache Jenkins Server
See https://builds.apache.org/job/Phoenix-3.0-hadoop1/268/changes



[2/2] git commit: Remove unused imports and add required test annotations

2014-10-18 Thread jamestaylor
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)

2014-10-18 Thread jamestaylor
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)

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread Apache Jenkins Server
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

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread jamestaylor
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

2014-10-18 Thread Apache Jenkins Server
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