[CONTAINER-244] XlsReader で 65535 行まである Excel ファイルを読み込むと IndexOutOfBoundsException が発生する問題を修正しました. Created: 2008-09-12  Updated: 2008-09-13  Resolved: 2008-09-12

Status: Closed
Project: S2Container
Component/s: S2Container
Affects Version/s: 2.4.29
Fix Version/s: 2.4.30

Type: Bug Priority: Minor
Reporter: Kenichiro TANAKA Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None


 Description   

CONTAINER-188で32767行までしか読み込めない不具合を修正していただきましたが、XlsReader で、65535行まであるExcelファイルを読み込むと、IndexOutOfBoundsExceptionが発生します。

java.lang.IndexOutOfBoundsException: Row number must be between 0 and 65535, was <65536>
at org.apache.poi.hssf.usermodel.HSSFRow.setRowNum(HSSFRow.java:208)
at org.apache.poi.hssf.usermodel.HSSFSheet.getRow(HSSFSheet.java:319)
at org.seasar.extension.dataset.impl.XlsReader.setupRows(XlsReader.java:272)
at org.seasar.extension.dataset.impl.XlsReader.createTable(XlsReader.java:218)
at org.seasar.extension.dataset.impl.XlsReader.<init>(XlsReader.java:196)
at org.seasar.extension.dataset.impl.XlsReader.<init>(XlsReader.java:91)
at org.seasar.extension.unit.S2TestCase.readXls(S2TestCase.java:219)
at org.seasar.extension.unit.S2TestCase.readXls(S2TestCase.java:206)

よろしくお願いいたします。



 Comments   
Comment by koichik [ 2008-09-13 ]

報告者の確認が取れたのでクローズ.

Comment by koichik [ 2008-09-13 ]

確認ありがとうございました.

Comment by Kenichiro TANAKA [ 2008-09-12 ]

修正されていることを確認いたしました。
どうもありがとうございました。

Comment by koichik [ 2008-09-12 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=s2container&revision=3878

SNAPSHOT をデプロイしたのでご確認ください.
http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-framework/2.4.30-SNAPSHOT/s2-framework-2.4.30-20080912.082048-2.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-extension/2.4.30-SNAPSHOT/s2-extension-2.4.30-20080912.082048-2.jar
http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-tiger/2.4.30-SNAPSHOT/s2-tiger-2.4.30-20080912.082521-2.jar

Generated at Thu Apr 18 15:57:36 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.