Hi All, Due to issues faced in Phoenix-19 we cannot use phoenix-3.0.0-SNAPSHOT-client.jar, i am trying to run Phoenix on commandline with phoenix-3.0.0-SNAPSHOT-client-without-hbase.jar. Modified command to invoke phoenix in sqlline.sh looks like this: java -cp " *.:/etc/hadoop/conf:/etc/hbase/conf:/opt/cloudera/parcels/CDH/lib/hbase/hbase-0.94.15-cdh4.6.0-security.jar:/opt/cloudera/parcels/CDH/lib/hbase/lib/*:../sqlline-1.1.2.jar:../jline-2.11.jar:../phoenix-core-3.0.0-SNAPSHOT.jar*:$phoenix_client_jar" -Dlog4j.configuration=file:$current_dir/log4j.properties sqlline.SqlLine -d org.apache.phoenix.jdbc.PhoenixDriver -u jdbc:phoenix:$1 -n none -p none --color=true --fastConnect=false --verbose=true --isolation=TRANSACTION_READ_COMMITTED $sqlfile
At present, i get the following error: [ERROR] Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected at jline.TerminalFactory.create(TerminalFactory.java:101) at jline.TerminalFactory.get(TerminalFactory.java:159) at sqlline.SqlLine$Opts.<init>(SqlLine.java:4846) at sqlline.SqlLine.<init>(SqlLine.java:175) at sqlline.SqlLine.mainWithInputRedirection(SqlLine.java:440) at sqlline.SqlLine.main(SqlLine.java:424) Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected at sqlline.SqlLine$Opts.<init>(SqlLine.java:4846) at sqlline.SqlLine.<init>(SqlLine.java:175) at sqlline.SqlLine.mainWithInputRedirection(SqlLine.java:440) at sqlline.SqlLine.main(SqlLine.java:424) Please let me know what am i missing now? Or What's wrong with the initialization command? I am using cdh4.6 with HBase0.94.15. -- Thanks & Regards, Anil Gupta