phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ahmed Hussien <aahussi...@gmail.com>
Subject Re: java.lang.NoClassDefFoundError: org/antlr/runtime/RecognitionException while establishing connection to phoenix using eclipse
Date Sun, 10 Aug 2014 16:01:35 GMT
Sorry for spelling mistakes, I mean that I have the phoenix jar in the same
folder of base so it's included in the class path.
On Aug 10, 2014 6:46 PM, "James Taylor" <jamestaylor@apache.org> wrote:

> Not sure what you mean by base class, but If you had the jar on the
> classpath, it would be able to find antlr on the classpath. It's likely
> some Eclipse option you're missing, like exporting the classpath. If you
> can't figure it out, you might try asking on the Eclipse mailing list.
>
> On Sunday, August 10, 2014, Ahmed Hussien <aahussien6@gmail.com> wrote:
>
> > I already have it in the base clase
> > On Aug 10, 2014 5:53 PM, "James Taylor" <jamestaylor@apache.org
> > <javascript:;>> wrote:
> > >
> > > Hi Ahmed,
> > > Make sure you have everything you need on the classpath. Easiest would
> be
> > > to include the Phoenix client jar.
> > > Thanks,
> > > James
> > >
> > > On Sunday, August 10, 2014, Ahmed Hussien <aahussien6@gmail.com
> > <javascript:;>> wrote:
> > >
> > > > Dears,
> > > > I got this error while trying to establish a new connection to
> phoenix
> > > > using eclipse.
> > > > knowing that I can run the phoenix shell with the same configuration
> > > > without any errors.
> > > >
> > > > here is the code:
> > > >
> > > > import java.sql.*;
> > > > public class ConnConf {
> > > > private static String conString="jdbc:phoenix:localhost:2181";
> > > >     public static void main(String[] args) {
> > > >
> > > >         try {
> > > >             Connection conn = DriverManager.getConnection(conString);
> > > >             System.out.println("connetion to "+conString+" is
> > Successful");
> > > >             } catch (SQLException e) {
> > > >             System.out.println("connetion to "+conString+" failed");
> > > >             e.printStackTrace();
> > > >
> > > >         }}
> > > >
> > > >
> > > > here is the error:
> > > >
> > > >
> > > >
> > > > 2014-08-10 14:36:46,323 INFO  [main] Configuration.deprecation
> > > > (Configuration.java:warnOnceIfDeprecated(840)) -
> > > > topology.node.switch.mapping.impl is deprecated. Instead, use
> > > > net.topology.node.switch.mapping.impl
> > > > 2014-08-10 14:36:46,326 INFO  [main] Configuration.deprecation
> > > > (Configuration.java:warnOnceIfDeprecated(840)) -
> > > > topology.script.number.args is deprecated. Instead, use
> > > > net.topology.script.number.args
> > > > 2014-08-10 14:36:46,328 INFO  [main] Configuration.deprecation
> > > > (Configuration.java:warnOnceIfDeprecated(840)) - dfs.umaskmode is
> > > > deprecated. Instead, use fs.permissions.umask-mode
> > > > 2014-08-10 14:36:46,328 INFO  [main] Configuration.deprecation
> > > > (Configuration.java:warnOnceIfDeprecated(840)) - hadoop.native.lib is
> > > > deprecated. Instead, use io.native.lib.available
> > > > 2014-08-10 14:36:46,328 INFO  [main] Configuration.deprecation
> > > > (Configuration.java:warnOnceIfDeprecated(840)) - dfs.df.interval is
> > > > deprecated. Instead, use fs.df.interval
> > > > 2014-08-10 14:36:46,329 INFO  [main] Configuration.deprecation
> > > > (Configuration.java:warnOnceIfDeprecated(840)) - fs.default.name is
> > > > deprecated. Instead, use fs.defaultFS
> > > > 2014-08-10 14:36:46,684 WARN  [main] util.NativeCodeLoader
> > > > (NativeCodeLoader.java:<clinit>(62)) - Unable to load native-hadoop
> > > > library for your platform... using builtin-java classes where
> > applicable
> > > > 2014-08-10 14:36:46,772 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> > environment:zookeeper.version=3.4.6-1569965,
> > > > built on 02/20/2014 09:09 GMT
> > > >
> > > > 2014-08-10 14:36:46,772 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> > environment:java.version=1.8.0_05
> > > > 2014-08-10 14:36:46,773 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> environment:java.vendor=Oracle
> > > > Corporation
> > > > 2014-08-10 14:36:46,773 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client environment:java.home=/usr/
> > > > local/java/jdk1.8.0_05/jre
> > > >
> > > > 2014-08-10 14:36:46,774 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> environment:java.io.tmpdir=/tmp
> > > > 2014-08-10 14:36:46,774 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> environment:java.compiler=<NA>
> > > > 2014-08-10 14:36:46,775 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client environment:os.name=Linux
> > > > 2014-08-10 14:36:46,776 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client environment:os.arch=amd64
> > > > 2014-08-10 14:36:46,776 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> environment:os.version=3.13.0-
> > > > 32-generic
> > > > 2014-08-10 14:36:46,776 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client environment:user.name=hduser
> > > > 2014-08-10 14:36:46,776 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client
> > environment:user.home=/home/hduser
> > > > 2014-08-10 14:36:46,776 INFO  [main] zookeeper.ZooKeeper
> > > > (Environment.java:logEnv(100)) - Client environment:user.dir=/home/
> > > > hduser/workspace/uaph
> > > > 2014-08-10 14:36:46,777 INFO  [main] zookeeper.ZooKeeper
> > > > (ZooKeeper.java:<init>(438)) - Initiating client connection,
> > > > connectString=localhost:2181 sessionTimeout=90000
> > watcher=hconnection-0x27c6e487,
> > > > quorum=localhost:2181, baseZNode=/hbase
> > > > 2014-08-10 14:36:46,792 INFO  [main-SendThread(localhost:2181)]
> > > > zookeeper.ClientCnxn (ClientCnxn.java:logStartConnect(975)) - Opening
> > > > socket connection to server localhost/127.0.0.1:2181. Will not
> attempt
> > to
> > > > authenticate using SASL (unknown error)
> > > > 2014-08-10 14:36:46,800 INFO  [main-SendThread(localhost:2181)]
> > > > zookeeper.ClientCnxn (ClientCnxn.java:primeConnection(852)) - Socket
> > > > connection established to localhost/127.0.0.1:2181, initiating
> session
> > > > 2014-08-10 14:36:46,804 INFO  [main] zookeeper.RecoverableZooKeeper
> > > > (RecoverableZooKeeper.java:<init>(120)) - Process
> > identifier=hconnection-0x27c6e487
> > > > connecting to ZooKeeper ensemble=localhost:2181
> > > > 2014-08-10 14:36:46,847 INFO  [main-SendThread(localhost:2181)]
> > > > zookeeper.ClientCnxn (ClientCnxn.java:onConnected(1235)) - Session
> > > > establishment complete on server localhost/127.0.0.1:2181,
> sessionid =
> > > > 0x147bfa4fde80007, negotiated timeout = 90000
> > > > 2014-08-10 14:36:47,003 INFO  [main]
> > client.HConnectionManager$HConnectionImplementation
> > > > (HConnectionManager.java:closeZooKeeperWatcher(1857)) - Closing
> > zookeeper
> > > > sessionid=0x147bfa4fde80007
> > > > 2014-08-10 14:36:47,010 INFO  [main] zookeeper.ZooKeeper
> > > > (ZooKeeper.java:close(684)) - Session: 0x147bfa4fde80007 closed
> > > > 2014-08-10 14:36:47,010 INFO  [main-EventThread] zookeeper.ClientCnxn
> > > > (ClientCnxn.java:run(512)) - EventThread shut down
> > > > Exception in thread "main" java.lang.NoClassDefFoundError:
> > > > org/antlr/runtime/RecognitionException
> > > >     at org.apache.phoenix.jdbc.PhoenixStatement.parseStatement(
> > > > PhoenixStatement.java:852)
> > > >     at org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(
> > > > PhoenixStatement.java:900)
> > > >     at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(
> > > > ConnectionQueryServicesImpl.java:1452)
> > > >     at
> > org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(
> > > > PhoenixDriver.java:131)
> > > >     at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(
> > > > PhoenixEmbeddedDriver.java:112)
> > > >     at java.sql.DriverManager.getConnection(DriverManager.java:664)
> > > >     at java.sql.DriverManager.getConnection(DriverManager.java:270)
> > > >     at adminOperations.ConnConf.main(ConnConf.java:9)
> > > > Caused by: java.lang.ClassNotFoundException: org.antlr.runtime.
> > > > RecognitionException
> > > >     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
> > > >     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> > > >     at java.security.AccessController.doPrivileged(Native Method)
> > > >     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
> > > >     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> > > >     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> > > >     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> > > >     ... 8 more
> > > >
> > > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message