title: org.apache.thrift: Invalid method name: 'authenticate'
body: <p>I am running some basic Accumulo code from the user manual that is presenting this error.</p>
  
  <p>A simple google search did not provide anything useful.</p>
  
  <h2>ERROR</h2>
  
  <pre><code>org.apache.accumulo.core.client.AccumuloException: org.apache.thrift.TApplicationException: Invalid method name: 'authenticate'
      at org.apache.accumulo.core.client.impl.ServerClient.execute(ServerClient.java:77)
      at org.apache.accumulo.core.client.impl.ConnectorImpl.&lt;init&gt;(ConnectorImpl.java:67)
      at org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:215)
      at org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:221)
      at AccumuloTest.main(AccumuloTest.java:21)
  </code></pre>
  
  <h2>CODE LOG</h2>
  
  <pre><code>13/09/01 15:21:38 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=192.168.1.2 sessionTimeout=30000 watcher=org.apache.accumulo.fate.zookeeper.ZooSession$ZooWatcher@76caf6c1
  13/09/01 15:21:38 INFO zookeeper.ClientCnxn: Opening socket connection to server ubuntu.home/192.168.1.2:2181. Will not attempt to authenticate using SASL (Unable to locate a login configuration)
  13/09/01 15:21:38 INFO zookeeper.ClientCnxn: Socket connection established to ubuntu.home/192.168.1.2:2181, initiating session
  13/09/01 15:21:38 INFO zookeeper.ClientCnxn: Session establishment complete on server ubuntu.home/192.168.1.2:2181, sessionid = 0x140dae2a7000128, negotiated timeout = 30000
  </code></pre>
  
  <p>I can do an SSH session into the accumulo box, and then run sudo ./accumulo shell -u  -p  and get into the shell instance.  I cannot use the same username and password to authenticate into the accumulo instance through code.  Is there something that I am missing here?</p>