After looking at the stack I believe google guava-17 is available in the class path, guava 17 deprecated the StopWatch constructor thats why you can see the exception.I will suggest to remove guava-17 and add guava-14 to the class path.
Rajkumar Singh MapR Technologies > On Jul 15, 2015, at 3:46 PM, Stefán Baxter <ste...@activitystream.com> wrote: > > btw. I tried all versions of the connection string I could find references > to. (Just to make sure it was not a strange exception for a bad connection > string) > > -Stefna > > > On Wed, Jul 15, 2015 at 10:01 PM, Stefán Baxter <ste...@activitystream.com> > wrote: > >> Hi, >> >> I'm trying to establish a JDBC connection via zookeeper running on >> localhost but I gen an exception when trying to connect. >> >> Setup: >> - Drill 1.1 (using the standard drill-override.conf (unmodified)) >> - zookeeper is running on localhost (default config) >> - drillbit is running correctly >> - drill-localhost running fine and queries are working fine >> >> I get this error: >> - org.springframework.web.util.NestedServletException: Handler processing >> failed; nested exception is java.lang.IllegalAccessError: tried to access >> method com.google.common.base.Stopwatch.<init>()V from class >> org.apache.drill.common.util.PathScanner >> - Caused by: java.lang.IllegalAccessError: tried to access method >> com.google.common.base.Stopwatch.<init>()V from class >> org.apache.drill.common.util.PathScanner >> >> >> Here is a simpliefied version of my connection that is throwing the >> exception: >> >> conn = >> DriverManager.getConnection("jdbc:drill:zk=127.0.0.1:2181/drill/drillbits1;schema=dfs.tmp", >> "root", "root"); >> >> >> Does anyone know what I'm doing wrong? >> >> I based this attempt on: >> - https://drill.apache.org/docs/using-the-jdbc-driver/ >> - Information in the workaround for this: >> https://issues.apache.org/jira/browse/DRILL-3075 >> >> Regards, >> -Stefan >>