You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@drill.apache.org by Stefán Baxter <st...@activitystream.com> on 2016/01/20 11:39:38 UTC
JDBC Driver - Possible regression
Hi,
We are using the 1.5-SNAPSHOT version of the JDBC drilver (all) and we seem
to be getting this old thing:
https://issues.apache.org/jira/browse/DRILL-2482
We are either doing something wrong or this or this is a regression. Has
anyone else experienced not being able to get nested structures via the
latest JDBC driver?
(I'm going to pull the lastest from master to be sure this has not been
solved)
The error we get when accessing a field containing a sub-structure is :
java.lang.NoClassDefFoundError: org/apache/hadoop/io/Text
at
oadd.org.apache.drill.exec.util.JsonStringArrayList.<clinit>(JsonStringArrayList.java:35)
at
oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:293)
at
oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:290)
at
oadd.org.apache.drill.exec.vector.accessor.GenericAccessor.getObject(GenericAccessor.java:44)
at
oadd.org.apache.drill.exec.vector.accessor.BoundCheckingAccessor.getObject(BoundCheckingAccessor.java:148)
at
org.apache.drill.jdbc.impl.TypeConvertingSqlAccessor.getObject(TypeConvertingSqlAccessor.java:795)
at
org.apache.drill.jdbc.impl.AvaticaDrillSqlAccessor.getObject(AvaticaDrillSqlAccessor.java:179)
at
oadd.net.hydromatic.avatica.AvaticaResultSet.getObject(AvaticaResultSet.java:351)
at
org.apache.drill.jdbc.impl.DrillResultSetImpl.getObject(DrillResultSetImpl.java:420)
Regards,
-Stefan
Re: JDBC Driver - Possible regression
Posted by Stefán Baxter <st...@activitystream.com>.
https://issues.apache.org/jira/browse/DRILL-4291
-Stefan
On Wed, Jan 20, 2016 at 3:08 PM, Abdel Hakim Deneche <ad...@maprtech.com>
wrote:
> Stefán,
>
> Please reopen the JIRA and add a comment describing what you are seeing.
>
> Thanks
>
> On Wed, Jan 20, 2016 at 4:34 AM, Stefán Baxter <st...@activitystream.com>
> wrote:
>
> > Hi again,
> >
> > We have verified that the error exists on master:head (1.5-SNAPSHOT).
> >
> > Regards,
> > -Stefan
> >
> > On Wed, Jan 20, 2016 at 10:39 AM, Stefán Baxter <
> stefan@activitystream.com
> > >
> > wrote:
> >
> > > Hi,
> > >
> > > We are using the 1.5-SNAPSHOT version of the JDBC drilver (all) and we
> > > seem to be getting this old thing:
> > >
> > > https://issues.apache.org/jira/browse/DRILL-2482
> > >
> > > We are either doing something wrong or this or this is a regression.
> Has
> > > anyone else experienced not being able to get nested structures via the
> > > latest JDBC driver?
> > >
> > > (I'm going to pull the lastest from master to be sure this has not been
> > > solved)
> > >
> > > The error we get when accessing a field containing a sub-structure is :
> > >
> > > java.lang.NoClassDefFoundError: org/apache/hadoop/io/Text
> > >
> > > at
> > >
> >
> oadd.org.apache.drill.exec.util.JsonStringArrayList.<clinit>(JsonStringArrayList.java:35)
> > > at
> > >
> >
> oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:293)
> > > at
> > >
> >
> oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:290)
> > > at
> > >
> >
> oadd.org.apache.drill.exec.vector.accessor.GenericAccessor.getObject(GenericAccessor.java:44)
> > > at
> > >
> >
> oadd.org.apache.drill.exec.vector.accessor.BoundCheckingAccessor.getObject(BoundCheckingAccessor.java:148)
> > > at
> > >
> >
> org.apache.drill.jdbc.impl.TypeConvertingSqlAccessor.getObject(TypeConvertingSqlAccessor.java:795)
> > > at
> > >
> >
> org.apache.drill.jdbc.impl.AvaticaDrillSqlAccessor.getObject(AvaticaDrillSqlAccessor.java:179)
> > > at
> > >
> >
> oadd.net.hydromatic.avatica.AvaticaResultSet.getObject(AvaticaResultSet.java:351)
> > > at
> > >
> >
> org.apache.drill.jdbc.impl.DrillResultSetImpl.getObject(DrillResultSetImpl.java:420)
> > >
> > >
> > > Regards,
> > > -Stefan
> > >
> > >
> >
>
>
>
> --
>
> Abdelhakim Deneche
>
> Software Engineer
>
> <http://www.mapr.com/>
>
>
> Now Available - Free Hadoop On-Demand Training
> <
> http://www.mapr.com/training?utm_source=Email&utm_medium=Signature&utm_campaign=Free%20available
> >
>
Re: JDBC Driver - Possible regression
Posted by Abdel Hakim Deneche <ad...@maprtech.com>.
Stefán,
Please reopen the JIRA and add a comment describing what you are seeing.
Thanks
On Wed, Jan 20, 2016 at 4:34 AM, Stefán Baxter <st...@activitystream.com>
wrote:
> Hi again,
>
> We have verified that the error exists on master:head (1.5-SNAPSHOT).
>
> Regards,
> -Stefan
>
> On Wed, Jan 20, 2016 at 10:39 AM, Stefán Baxter <stefan@activitystream.com
> >
> wrote:
>
> > Hi,
> >
> > We are using the 1.5-SNAPSHOT version of the JDBC drilver (all) and we
> > seem to be getting this old thing:
> >
> > https://issues.apache.org/jira/browse/DRILL-2482
> >
> > We are either doing something wrong or this or this is a regression. Has
> > anyone else experienced not being able to get nested structures via the
> > latest JDBC driver?
> >
> > (I'm going to pull the lastest from master to be sure this has not been
> > solved)
> >
> > The error we get when accessing a field containing a sub-structure is :
> >
> > java.lang.NoClassDefFoundError: org/apache/hadoop/io/Text
> >
> > at
> >
> oadd.org.apache.drill.exec.util.JsonStringArrayList.<clinit>(JsonStringArrayList.java:35)
> > at
> >
> oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:293)
> > at
> >
> oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:290)
> > at
> >
> oadd.org.apache.drill.exec.vector.accessor.GenericAccessor.getObject(GenericAccessor.java:44)
> > at
> >
> oadd.org.apache.drill.exec.vector.accessor.BoundCheckingAccessor.getObject(BoundCheckingAccessor.java:148)
> > at
> >
> org.apache.drill.jdbc.impl.TypeConvertingSqlAccessor.getObject(TypeConvertingSqlAccessor.java:795)
> > at
> >
> org.apache.drill.jdbc.impl.AvaticaDrillSqlAccessor.getObject(AvaticaDrillSqlAccessor.java:179)
> > at
> >
> oadd.net.hydromatic.avatica.AvaticaResultSet.getObject(AvaticaResultSet.java:351)
> > at
> >
> org.apache.drill.jdbc.impl.DrillResultSetImpl.getObject(DrillResultSetImpl.java:420)
> >
> >
> > Regards,
> > -Stefan
> >
> >
>
--
Abdelhakim Deneche
Software Engineer
<http://www.mapr.com/>
Now Available - Free Hadoop On-Demand Training
<http://www.mapr.com/training?utm_source=Email&utm_medium=Signature&utm_campaign=Free%20available>
Re: JDBC Driver - Possible regression
Posted by Stefán Baxter <st...@activitystream.com>.
Hi again,
We have verified that the error exists on master:head (1.5-SNAPSHOT).
Regards,
-Stefan
On Wed, Jan 20, 2016 at 10:39 AM, Stefán Baxter <st...@activitystream.com>
wrote:
> Hi,
>
> We are using the 1.5-SNAPSHOT version of the JDBC drilver (all) and we
> seem to be getting this old thing:
>
> https://issues.apache.org/jira/browse/DRILL-2482
>
> We are either doing something wrong or this or this is a regression. Has
> anyone else experienced not being able to get nested structures via the
> latest JDBC driver?
>
> (I'm going to pull the lastest from master to be sure this has not been
> solved)
>
> The error we get when accessing a field containing a sub-structure is :
>
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/Text
>
> at
> oadd.org.apache.drill.exec.util.JsonStringArrayList.<clinit>(JsonStringArrayList.java:35)
> at
> oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:293)
> at
> oadd.org.apache.drill.exec.vector.RepeatedVarCharVector$Accessor.getObject(RepeatedVarCharVector.java:290)
> at
> oadd.org.apache.drill.exec.vector.accessor.GenericAccessor.getObject(GenericAccessor.java:44)
> at
> oadd.org.apache.drill.exec.vector.accessor.BoundCheckingAccessor.getObject(BoundCheckingAccessor.java:148)
> at
> org.apache.drill.jdbc.impl.TypeConvertingSqlAccessor.getObject(TypeConvertingSqlAccessor.java:795)
> at
> org.apache.drill.jdbc.impl.AvaticaDrillSqlAccessor.getObject(AvaticaDrillSqlAccessor.java:179)
> at
> oadd.net.hydromatic.avatica.AvaticaResultSet.getObject(AvaticaResultSet.java:351)
> at
> org.apache.drill.jdbc.impl.DrillResultSetImpl.getObject(DrillResultSetImpl.java:420)
>
>
> Regards,
> -Stefan
>
>