Sorry about this. I did not update the patch on JIRA to use the latest accepted version from ReviewBoard. The patch on ReviewBoard works and tests fine, but the one on JIRA does not. It looks like the JIRA patch was the one committed, though. I'll work with Paul to fix this.
-Sohan -----Original Message----- From: John Sichi Sent: Friday, July 08, 2011 11:28 AM To: Sohan Jain; Paul Yang Cc: dev@hive.apache.org Subject: HIVE-2219 I'm getting failures in these two tests after picking up the commit for that JIRA issue. drop_multi_partitions.q escape1.q Passes with r1143233, fails with r1143508. Since the change passed tests for Paul before commit, maybe something non-deterministic? Example failure from escape1.q is below. JVS ---- [junit] Begin query: escape1.q [junit] Copying file: file:/data/users/jsichi/open/test-trunk/data/files/escapetest.txt [junit] diff -a -I file: -I pfile: -I hdfs: -I /tmp/ -I invalidscheme: -I lastUpdateTime -I lastAccessTime -I [Oo]wner -I CreateTime -I LastAccessTime -I Location -I transient_lastDdlTime -I last_modified_ -I java.lang.RuntimeException -I at org -I at sun -I at java -I at junit -I Caused by: -I LOCK_QUERYID: -I grantTime -I [.][.][.] [0-9]* more -I USING 'java -cp /data/users/jsichi/open/test-trunk/build/ql/test/logs/clientpositive/escape1.q.out /data/users/jsichi/open/test-trunk/ql/src/test/results/clientpositive/escape1.q.out [junit] junit.framework.AssertionFailedError: Client execution results failed with error code = 1 [junit] See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs. [junit] at junit.framework.Assert.fail(Assert.java:47) [junit] at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_escape1(TestCliDriver.java:129) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] at java.lang.reflect.Method.invoke(Method.java:597) [junit] at junit.framework.TestCase.runTest(TestCase.java:154) [junit] at junit.framework.TestCase.runBare(TestCase.java:127) [junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [junit] at junit.framework.TestResult.run(TestResult.java:109) [junit] at junit.framework.TestCase.run(TestCase.java:118) [junit] at junit.framework.TestSuite.runTest(TestSuite.java:208) [junit] at junit.framework.TestSuite.run(TestSuite.java:203) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785) [junit] 1187a1188,1312 [junit] > POSTHOOK: Output: default@escape1@ds=1/part= [junit] > POSTHOOK: Output: default@escape1@ds=1/part=! [junit] > POSTHOOK: Output: default@escape1@ds=1/part=$ [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%00 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%02 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%03 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%04 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%05 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%06 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%07 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%08 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%09 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%0B [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%0C [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%0E [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%0F [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%10 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%11 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%12 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%13 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%14 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%15 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%16 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%17 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%18 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%19 [junit] Exception: Client execution results failed with error code = 1 [junit] See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs. [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%1A [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%1B [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%1C [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%1D [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%1E [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%1F [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%22 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%23 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%25 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%27 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%2A [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%2F [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%3A [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%3D [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%3F [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%5B [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%5C [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%5D [junit] > POSTHOOK: Output: default@escape1@ds=1/part=%7B [junit] > POSTHOOK: Output: default@escape1@ds=1/part=& [junit] > POSTHOOK: Output: default@escape1@ds=1/part=( [junit] > POSTHOOK: Output: default@escape1@ds=1/part=) [junit] > POSTHOOK: Output: default@escape1@ds=1/part=+ [junit] > POSTHOOK: Output: default@escape1@ds=1/part=, [junit] > POSTHOOK: Output: default@escape1@ds=1/part=- [junit] > POSTHOOK: Output: default@escape1@ds=1/part=. [junit] > POSTHOOK: Output: default@escape1@ds=1/part=0 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=1 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=2 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=3 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=4 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=5 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=6 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=7 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=8 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=9 [junit] > POSTHOOK: Output: default@escape1@ds=1/part=; [junit] > POSTHOOK: Output: default@escape1@ds=1/part=< [junit] > POSTHOOK: Output: default@escape1@ds=1/part=> [junit] > POSTHOOK: Output: default@escape1@ds=1/part=@ [junit] > POSTHOOK: Output: default@escape1@ds=1/part=A [junit] > POSTHOOK: Output: default@escape1@ds=1/part=B [junit] > POSTHOOK: Output: default@escape1@ds=1/part=C [junit] > POSTHOOK: Output: default@escape1@ds=1/part=D [junit] > POSTHOOK: Output: default@escape1@ds=1/part=E [junit] > POSTHOOK: Output: default@escape1@ds=1/part=F [junit] > POSTHOOK: Output: default@escape1@ds=1/part=G [junit] > POSTHOOK: Output: default@escape1@ds=1/part=H [junit] > POSTHOOK: Output: default@escape1@ds=1/part=I [junit] > POSTHOOK: Output: default@escape1@ds=1/part=J [junit] > POSTHOOK: Output: default@escape1@ds=1/part=K [junit] > POSTHOOK: Output: default@escape1@ds=1/part=L [junit] > POSTHOOK: Output: default@escape1@ds=1/part=M [junit] > POSTHOOK: Output: default@escape1@ds=1/part=N [junit] > POSTHOOK: Output: default@escape1@ds=1/part=O [junit] > POSTHOOK: Output: default@escape1@ds=1/part=P [junit] > POSTHOOK: Output: default@escape1@ds=1/part=Q [junit] > POSTHOOK: Output: default@escape1@ds=1/part=R [junit] > POSTHOOK: Output: default@escape1@ds=1/part=S [junit] > POSTHOOK: Output: default@escape1@ds=1/part=T [junit] > POSTHOOK: Output: default@escape1@ds=1/part=U [junit] > POSTHOOK: Output: default@escape1@ds=1/part=V [junit] > POSTHOOK: Output: default@escape1@ds=1/part=W [junit] > POSTHOOK: Output: default@escape1@ds=1/part=X [junit] > POSTHOOK: Output: default@escape1@ds=1/part=Y [junit] > POSTHOOK: Output: default@escape1@ds=1/part=Z [junit] > POSTHOOK: Output: default@escape1@ds=1/part=^ [junit] > POSTHOOK: Output: default@escape1@ds=1/part=_ [junit] > POSTHOOK: Output: default@escape1@ds=1/part=__HIVE_DEFAULT_PARTITION__ [junit] > POSTHOOK: Output: default@escape1@ds=1/part=` [junit] > POSTHOOK: Output: default@escape1@ds=1/part=a [junit] > POSTHOOK: Output: default@escape1@ds=1/part=b [junit] > POSTHOOK: Output: default@escape1@ds=1/part=c [junit] > POSTHOOK: Output: default@escape1@ds=1/part=d [junit] > POSTHOOK: Output: default@escape1@ds=1/part=e [junit] > POSTHOOK: Output: default@escape1@ds=1/part=f [junit] > POSTHOOK: Output: default@escape1@ds=1/part=g [junit] > POSTHOOK: Output: default@escape1@ds=1/part=h [junit] > POSTHOOK: Output: default@escape1@ds=1/part=i [junit] > POSTHOOK: Output: default@escape1@ds=1/part=j [junit] > POSTHOOK: Output: default@escape1@ds=1/part=k [junit] > POSTHOOK: Output: default@escape1@ds=1/part=l [junit] > POSTHOOK: Output: default@escape1@ds=1/part=m [junit] > POSTHOOK: Output: default@escape1@ds=1/part=n [junit] > POSTHOOK: Output: default@escape1@ds=1/part=o [junit] > POSTHOOK: Output: default@escape1@ds=1/part=p [junit] > POSTHOOK: Output: default@escape1@ds=1/part=q [junit] > POSTHOOK: Output: default@escape1@ds=1/part=r [junit] > POSTHOOK: Output: default@escape1@ds=1/part=s [junit] > POSTHOOK: Output: default@escape1@ds=1/part=t [junit] > POSTHOOK: Output: default@escape1@ds=1/part=u [junit] > POSTHOOK: Output: default@escape1@ds=1/part=v [junit] > POSTHOOK: Output: default@escape1@ds=1/part=w [junit] > POSTHOOK: Output: default@escape1@ds=1/part=x [junit] > POSTHOOK: Output: default@escape1@ds=1/part=y [junit] > POSTHOOK: Output: default@escape1@ds=1/part=z [junit] > POSTHOOK: Output: default@escape1@ds=1/part=| [junit] > POSTHOOK: Output: default@escape1@ds=1/part=} [junit] > POSTHOOK: Output: default@escape1@ds=1/part=~ [junit] 1442,1566d1566 [junit] < ds=1/part= [junit] < ds=1/part=! [junit] < ds=1/part=$ [junit] < ds=1/part=%00 [junit] < ds=1/part=%02 [junit] < ds=1/part=%03 [junit] < ds=1/part=%04 [junit] < ds=1/part=%05 [junit] < ds=1/part=%06 [junit] < ds=1/part=%07 [junit] < ds=1/part=%08 [junit] < ds=1/part=%09 [junit] < ds=1/part=%0B [junit] < ds=1/part=%0C [junit] < ds=1/part=%0E [junit] < ds=1/part=%0F [junit] < ds=1/part=%10 [junit] < ds=1/part=%11 [junit] < ds=1/part=%12 [junit] < ds=1/part=%13 [junit] < ds=1/part=%14 [junit] < ds=1/part=%15 [junit] < ds=1/part=%16 [junit] < ds=1/part=%17 [junit] < ds=1/part=%18 [junit] < ds=1/part=%19 [junit] < ds=1/part=%1A [junit] < ds=1/part=%1B [junit] < ds=1/part=%1C [junit] < ds=1/part=%1D [junit] < ds=1/part=%1E [junit] < ds=1/part=%1F [junit] < ds=1/part=%22 [junit] < ds=1/part=%23 [junit] < ds=1/part=%25 [junit] < ds=1/part=%27 [junit] < ds=1/part=%2A [junit] < ds=1/part=%2F [junit] < ds=1/part=%3A [junit] < ds=1/part=%3D [junit] < ds=1/part=%3F [junit] < ds=1/part=%5B [junit] < ds=1/part=%5C [junit] < ds=1/part=%5D [junit] < ds=1/part=%7B [junit] < ds=1/part=& [junit] < ds=1/part=( [junit] < ds=1/part=) [junit] < ds=1/part=+ [junit] < ds=1/part=, [junit] < ds=1/part=- [junit] < ds=1/part=. [junit] < ds=1/part=0 [junit] < ds=1/part=1 [junit] < ds=1/part=2 [junit] < ds=1/part=3 [junit] < ds=1/part=4 [junit] < ds=1/part=5 [junit] < ds=1/part=6 [junit] < ds=1/part=7 [junit] < ds=1/part=8 [junit] < ds=1/part=9 [junit] < ds=1/part=; [junit] < ds=1/part=< [junit] < ds=1/part=> [junit] < ds=1/part=@ [junit] < ds=1/part=A [junit] < ds=1/part=B [junit] < ds=1/part=C [junit] < ds=1/part=D [junit] < ds=1/part=E [junit] < ds=1/part=F [junit] < ds=1/part=G [junit] < ds=1/part=H [junit] < ds=1/part=I [junit] < ds=1/part=J [junit] < ds=1/part=K [junit] < ds=1/part=L [junit] < ds=1/part=M [junit] < ds=1/part=N [junit] < ds=1/part=O [junit] < ds=1/part=P [junit] < ds=1/part=Q [junit] < ds=1/part=R [junit] < ds=1/part=S [junit] < ds=1/part=T [junit] < ds=1/part=U [junit] < ds=1/part=V [junit] < ds=1/part=W [junit] < ds=1/part=X [junit] < ds=1/part=Y [junit] < ds=1/part=Z [junit] < ds=1/part=^ [junit] < ds=1/part=_ [junit] < ds=1/part=__HIVE_DEFAULT_PARTITION__ [junit] < ds=1/part=` [junit] < ds=1/part=a [junit] < ds=1/part=b [junit] < ds=1/part=c [junit] < ds=1/part=d [junit] < ds=1/part=e [junit] < ds=1/part=f [junit] < ds=1/part=g [junit] < ds=1/part=h [junit] < ds=1/part=i [junit] < ds=1/part=j [junit] < ds=1/part=k [junit] < ds=1/part=l [junit] < ds=1/part=m [junit] < ds=1/part=n [junit] < ds=1/part=o [junit] < ds=1/part=p [junit] < ds=1/part=q [junit] < ds=1/part=r [junit] < ds=1/part=s [junit] < ds=1/part=t [junit] < ds=1/part=u [junit] < ds=1/part=v [junit] < ds=1/part=w [junit] < ds=1/part=x [junit] < ds=1/part=y [junit] < ds=1/part=z [junit] < ds=1/part=| [junit] < ds=1/part=} [junit] < ds=1/part=~ [junit] Cleaning up TestCliDriver [junit] Tests run: 2, Failures: 1, Errors: 0, Time elapsed: 94.072 sec [junit] Test org.apache.hadoop.hive.cli.TestCliDriver FAILED