Error in getPage()

34 views
Skip to first unread message

Nitish Gupta

unread,
Feb 2, 2017, 10:46:12 AM2/2/17
to jwpl-users
I had a running setup of jwpl. After running the code again after a month I get an error while calling the getPage() method.

I tried setting up a new sql database but still get this error. The existsPage() method runs fine.

The error stack is this : 

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 12902
        at com.mysql.cj.mysqla.MysqlaUtils.bitToLong(MysqlaUtils.java:68)
        at com.mysql.cj.core.io.MysqlTextValueDecoder.decodeBit(MysqlTextValueDecoder.java:237)
        at com.mysql.cj.mysqla.result.ResultSetRow.decodeAndCreateReturnValue(ResultSetRow.java:131)
        at com.mysql.cj.mysqla.result.ResultSetRow.getValueFromBytes(ResultSetRow.java:229)
        at com.mysql.cj.mysqla.result.TextBufferRow.getValue(TextBufferRow.java:122)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getNonStringValueFromRow(ResultSetImpl.java:704)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getBoolean(ResultSetImpl.java:795)
        at com.mysql.cj.jdbc.result.ResultSetImpl.getBoolean(ResultSetImpl.java:799)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.hibernate.engine.jdbc.internal.proxy.AbstractResultSetProxyHandler.continueInvocation(AbstractResultSetProxyHandler.java:104)
        at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
        at com.sun.proxy.$Proxy5.getBoolean(Unknown Source)
        at org.hibernate.type.descriptor.sql.BooleanTypeDescriptor$2.doExtract(BooleanTypeDescriptor.java:66)
        at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:65)
        at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:269)
        at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:265)
        at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:238)
        at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:357)
        at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2704)
        at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1541)
        at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1473)
        at org.hibernate.loader.Loader.getRow(Loader.java:1373)
        at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:640)
        at org.hibernate.loader.Loader.doQuery(Loader.java:850)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:289)
        at org.hibernate.loader.Loader.doList(Loader.java:2438)
        at org.hibernate.loader.Loader.doList(Loader.java:2424)
        at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:470)
        at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:355)
        at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195)
        at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1248)
        at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)
        at org.hibernate.internal.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890)
        at de.tudarmstadt.ukp.wikipedia.api.Page.fetchByPageId(Page.java:176)
        at de.tudarmstadt.ukp.wikipedia.api.Page.fetchByTitle(Page.java:211)
        at de.tudarmstadt.ukp.wikipedia.api.Page.<init>(Page.java:131)
        at de.tudarmstadt.ukp.wikipedia.api.Wikipedia.getPage(Wikipedia.java:103)
        at edu.illinois.cs.cogcomp.wikiparse.jwpl.WikiDB.main(WikiDB.java:75)


Nitish Gupta

unread,
Feb 2, 2017, 11:56:16 AM2/2/17
to jwpl-users
[RESOLVED] Some error with the mysql-connector-java dependency. Changed the version to 5.1.38 and it started working fine.
Reply all
Reply to author
Forward
0 new messages