It's worth to increase log level for DIH categories in SolrAmin. It's quite
useful usually.

On Mon, Nov 25, 2019 at 10:19 PM Shashank Bellary <sbell...@care.com> wrote:

> That didn't make any difference. However, I upgraded to 8.0.15 version of
> mysql-jdbc driver which fixed the problem of result set closing but then
> data import got really slow and getting stuck without any logs in solr
> logs. I'll debug more from DB perspective, in the meantime any pointers
> would be helpful
>
> On 11/24/19, 3:51 PM, "Mikhail Khludnev" <m...@apache.org> wrote:
>
>     Note - This message originated from outside Care.com - Please use
> caution before opening attachments, clicking on links or sharing
> information.
>
>
>     Config makes sense to me. The only unusual thing is tailing semicolons
> in
>     SQL statements. What if you drop them?
>
>     On Sun, Nov 24, 2019 at 11:30 PM Shashank Bellary <sbell...@care.com>
> wrote:
>
>     > Thanks Mikhail, data config is on the thread above. I’ll share again
> if
>     > you can’t find it
>     >
>     > Get Outlook for iOS<https://aka.ms/o0ukef>
>     > ________________________________
>     > From: Mikhail Khludnev <m...@apache.org>
>     > Sent: Sunday, November 24, 2019 2:51:40 PM
>     > To: solr-user <solr-user@lucene.apache.org>
>     > Subject: Re: Solr 4 to Solr7 migration DIH behavior change
>     >
>     > Note - This message originated from outside Care.com - Please use
> caution
>     > before opening attachments, clicking on links or sharing information.
>     >
>     >
>     > Hello, Shashank.
>     > The error seems similar, but I didin't find an old issue with such
> error.
>     > I've found only one abandoned thread in the mailing list. ='17' seems
>     > suspicious to me, usually it should be done via prepared statement.
> Have no
>     > thoughts, maybe you can share you data config?
>     >
>     > On Sun, Nov 24, 2019 at 10:40 PM Shashank Bellary <sbell...@care.com
> >
>     > wrote:
>     >
>     > > Any thoughts guys? I tried with mysql driver v8 also, still no luck
>     > >
>     > > On 11/22/19, 3:00 PM, "Jörn Franke" <jornfra...@gmail.com> wrote:
>     > >
>     > >     Note - This message originated from outside Care.com - Please
> use
>     > > caution before opening attachments, clicking on links or sharing
>     > > information.
>     > >
>     > >
>     > >     Did you update the java version to 8? Did you upgrade the MySQL
>     > driver
>     > > to the latest version?
>     > >
>     > >     > Am 22.11.2019 um 20:43 schrieb Shashank Bellary <
> sbell...@care.com
>     > >:
>     > >     >
>     > >     >
>     > >     >
>     > >     > Hi Folks
>     > >     > I migrated from Solr 4 to 7.5 and I see an issue with the
> way DIH
>     > is
>     > > working. I use `JdbcDataSource` and here the config file is
> attached
>     > >     > 1) I started seeing OutOfMemory issue since MySQL JDBC
> driver has
>     > > that issue of not respecting `batchSize` (though Solr4 didn't show
> this
>     > > behavior). So, I added `batchSize=-1` for that
>     > >     > 2) After adding that I'm running into ResultSet closed
> exception as
>     > > shown below while fetching the child entity
>     > >     >
>     > >     > getNext() failed for query ' SELECT REVIEW AS REVIEWS FROM
>     > > SOLR_SITTER_SERVICE_PROFILE_REVIEWS WHERE SERVICE_PROFILE_ID =
> '17' ;
>     > > ':org.apache.solr.handler.dataimport.DataImportHandlerException:
>     > > java.sql.SQLException: Operation not allowed after ResultSet closed
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:61)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.hasnext(JdbcDataSource.java:464)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator$1.hasNext(JdbcDataSource.java:377)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.EntityProcessorBase.getNext(EntityProcessorBase.java:133)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:75)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:267)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:476)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:517)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:415)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:33)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:233)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:424)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.DataImporter.lambda$runAsync$0(DataImporter.java:466)
>     > >     > at java.lang.Thread.run(Thread.java:748)
>     > >     > Caused by: java.sql.SQLException: Operation not allowed after
>     > > ResultSet closed
>     > >     > at
> com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)
>     > >     > at
> com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
>     > >     > at
> com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
>     > >     > at
> com.mysql.jdbc.SQLError.createSQLException(SQLError.java:929)
>     > >     > at
> com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:794)
>     > >     > at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7145)
>     > >     > at
>     > >
> com.mysql.jdbc.StatementImpl.getMoreResults(StatementImpl.java:2078)
>     > >     > at
>     > >
> com.mysql.jdbc.StatementImpl.getMoreResults(StatementImpl.java:2062)
>     > >     > at
>     > >
>     >
> org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.hasnext(JdbcDataSource.java:458)
>     > >     > ... 13 more
>     > >     >
>     > >     > Is this a known issue? How do I fix this, any help is greatly
>     > > appreciated.
>     > >     >
>     > >     > Thanks
>     > >     > Shashank
>     > >     > This email is intended for the person(s) to whom it is
> addressed
>     > and
>     > > may contain information that is PRIVILEGED or CONFIDENTIAL. Any
>     > > unauthorized use, distribution, copying, or disclosure by any
> person
>     > other
>     > > than the addressee(s) is strictly prohibited. If you have received
> this
>     > > email in error, please notify the sender immediately by return
> email and
>     > > delete the message and any attachments from your system.
>     > >     > <serviceprofile-data-import.xml>
>     > >
>     > >
>     > > This email is intended for the person(s) to whom it is addressed
> and may
>     > > contain information that is PRIVILEGED or CONFIDENTIAL. Any
> unauthorized
>     > > use, distribution, copying, or disclosure by any person other than
> the
>     > > addressee(s) is strictly prohibited. If you have received this
> email in
>     > > error, please notify the sender immediately by return email and
> delete
>     > the
>     > > message and any attachments from your system.
>     > >
>     >
>     >
>     > --
>     > Sincerely yours
>     > Mikhail Khludnev
>     > This email is intended for the person(s) to whom it is addressed and
> may
>     > contain information that is PRIVILEGED or CONFIDENTIAL. Any
> unauthorized
>     > use, distribution, copying, or disclosure by any person other than
> the
>     > addressee(s) is strictly prohibited. If you have received this email
> in
>     > error, please notify the sender immediately by return email and
> delete the
>     > message and any attachments from your system.
>     >
>
>
>     --
>     Sincerely yours
>     Mikhail Khludnev
>
>
> This email is intended for the person(s) to whom it is addressed and may
> contain information that is PRIVILEGED or CONFIDENTIAL. Any unauthorized
> use, distribution, copying, or disclosure by any person other than the
> addressee(s) is strictly prohibited. If you have received this email in
> error, please notify the sender immediately by return email and delete the
> message and any attachments from your system.
>


-- 
Sincerely yours
Mikhail Khludnev

Reply via email to