[ https://issues.apache.org/jira/browse/BIGTOP-1588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olaf Flebbe updated BIGTOP-1588: -------------------------------- Comment: was deleted (was: Yes indeed, pig-0.14 fixes this issue. I recommennd to apply BIGTOP-1594 (with the additional change I proposed) ) > Current Bigtop Pig does not build because of API Change in Hive > --------------------------------------------------------------- > > Key: BIGTOP-1588 > URL: https://issues.apache.org/jira/browse/BIGTOP-1588 > Project: Bigtop > Issue Type: Bug > Components: general > Affects Versions: 0.8.0 > Reporter: Olaf Flebbe > Assignee: Olaf Flebbe > Fix For: 0.9.0 > > Attachments: > 0001-BIGTOP-1588-BIGTOP-1579-Implement-patching-for-Bigto.patch, > 0002-BIGTOP-1588-BIGTOP-1579-Implement-patching-for-Bigto.patch, > getCount2getLength.diff > > > Current pig does not build because of API Change in Hive. > ByteStream.Output getCount() does not exist any more. > {code} > compile: > [echo] *** Compiling Pig UDFs *** > [javac] > /net/os2-debian80/fs1/olaf/bigtop/output/pig/pig-0.12.1/contrib/piggybank/java/build.xml:94: > warning: 'includeantruntime' was not set, defaulting to > build.sysclasspath=last; set to false for repeatable builds > [javac] Compiling 164 source files to > /net/os2-debian80/fs1/olaf/bigtop/output/pig/pig-0.12.1/contrib/piggybank/java/build/classes > [javac] warning: [options] bootstrap class path not set in conjunction > with -source 1.6 > [javac] > /net/os2-debian80/fs1/olaf/bigtop/output/pig/pig-0.12.1/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/HiveColumnarStorage.java:106: > error: cannot find symbol > [javac] colValRefs[i].set(byteStream.getData(), startPos, > byteStream.getCount() - startPos); > [javac] > ^ > [javac] symbol: method getCount() > [javac] location: variable byteStream of type Output > [javac] > /net/os2-debian80/fs1/olaf/bigtop/output/pig/pig-0.12.1/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/HiveColumnarStorage.java:107: > error: cannot find symbol > [javac] startPos = byteStream.getCount(); > [javac] ^ > [javac] symbol: method getCount() > [javac] location: variable byteStream of type Output > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -Xlint:deprecation for details. > [javac] Note: Some input files use unchecked or unsafe operations. > [javac] Note: Recompile with -Xlint:unchecked for details. > [javac] 2 errors > [javac] 1 warning > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)