0
在我的包裝器xml文件中,我有一個字段的子字段打包器。更新GenericSubFieldPackager來處理未定義的字段
該規範爲此定義了多個字段(比如其中的25個字段),但我只關心第一個字段。所以我真的不想在我的打包器中定義多於一個字段。
問題出現時,請求進來超過一個字段(這很正常)。
GenericSubFieldPackager基本上決定了位圖大小中的最大字段數,並循環遍歷並拋出一個異常,因爲它看到位15的字段已設置,但isofield 15未在打包器中定義並引發異常。
難道我們修改GenericSubFieldPackager code
變化
if (fld[i] != null) {
到
if (i < fld.length && fld[i] != null) {
防止數組越界異常作爲FLD的[15]不存在因爲它不是定義我的包裝xml。
感謝您的[合併請求35](https://github.com/jpos/jPOS/pull/35) – chhil