To whom it may concern,
I have recently purchased the full HXTT Cobol v2.1 driver, and am using it to read data from a particular cobol file. I am able to a. count the entire number of rows (~46k), and read the first 1557 rows. However, when I get to the 1558th row, it fails with:
Runtime error in JDBC reader:
java.lang.ArrayIndexOutOfBoundsException
at com.hxtt.concurrent.bi.byte(Unknown Source)
at com.hxtt.concurrent.bi.d(Unknown Source)
at com.hxtt.concurrent.v.do(Unknown Source)
at com.hxtt.sql.cobol.s.a(Unknown Source)
at com.hxtt.sql.r.a(Unknown Source)
at com.hxtt.sql.z.a(Unknown Source)
at com.hxtt.sql.z.a(Unknown Source)
at com.hxtt.sql.cc.D(Unknown Source)
at com.hxtt.sql.d1.a(Unknown Source)
at com.hxtt.sql.d1.a(Unknown Source)
at com.hxtt.sql.de.try(Unknown Source)
at com.hxtt.sql.de.next(Unknown Source)
at com.ataccama.dqc.commons.sql.decorator.ResultSetDecorator.next(ResultSetDecorator.java:375)
at com.ataccama.dqc.internal.commons.sql.AtcResultSet.next(AtcResultSet.java:53)
at com.ataccama.dqc.tasks.io.jdbc.read.JdbcReaderInstance.run(JdbcReaderInstance.java:141)
at com.ataccama.dqc.processor.internal.runner.ComplexStepNode.runNode(ComplexStepNode.java:69)
at com.ataccama.dqc.processor.internal.runner.RunnableNode.run(RunnableNode.java:28)
at com.ataccama.dqc.commons.threads.AsyncExecutor$RunningTask.run(AsyncExecutor.java:131)
at java.lang.Thread.run(Unknown Source)
I have tried any number of clients including your included test server. Is there anyway that you can diagnose this? Can I send you the data file and matching copybook?
Thanks,
Glenn
|
Yeah. Your data file should have an invalid index informatiion on 1558 row. We can check it for you.
|
How? Can I ftp you the files?
Please and thanks,
Glenn
|
If possible, you can zip it, then upload it to HXTT's site.
ftp site: ftp.hxtt.com
ftp user: anonymous@hxtt.com
ftp password: (empty)
login mode: normal (not anonymous)
ftp port:21
upload directory: incoming
After upload, you can't see that upload file, but it has been upload.
|
Done.
File MSVALU.zip has been ftp'ed to the incoming folder of ftp.hxtt.com.
Thanks,
Glenn
|
Supported. Please download the latest package.
That issue was resulted by one invalid row length information in your data file.
|
What do you mean by saying "download the latest package"? I thought I had the latest package, have you patched something? Why patch something if there was a problem in the data? Is there a later package that handles this length mismatch better?
Please explain.
Thanks,
Glenn
|
>Have you patched something?
>Why patch something if there was a problem in the data?
>Is there a later package that handles this length mismatch better?
Yeah. You should login to download the latest package, which will check and ignore the wrong length information.
|