Uploaded image for project: 'S2Container'
  1. S2Container
  2. CONTAINER-244

XlsReader で 65535 行まである Excel ファイルを読み込むと IndexOutOfBoundsException が発生する問題を修正しました.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.4.29
    • Fix Version/s: 2.4.30
    • Component/s: S2Container
    • 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)

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

        Attachments

          Activity

            People

            • Assignee:
              koichik koichik
              Reporter:
              tanaka.kenichiro Kenichiro TANAKA
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: