ArrayIndexOutOfBoundsException на <TextOptions>
Добавлено: 16 апр 2014, 21:05
Добрый день,
Пытаюсь открыть заведомо рабочий шаблон отчета для последующего отображения в webviewer'е вот так:
Но получаю вот такую ошибку:
Методом проб и ошибок обнаружил, что ошибка происходит из-за строк
в файле шаблона.
В чем может быть причина? Файл прикрепляю.
Пытаюсь открыть заведомо рабочий шаблон отчета для последующего отображения в webviewer'е вот так:
Код: Выделить всё
StiReport report = new StiReport();
report = StiSerializeManager.deserializeReport(new File(
"/../test_report.mrt"));
Код: Выделить всё
java.lang.ArrayIndexOutOfBoundsException: 6
com.stimulsoft.base.drawing.StiTextOptions.deserializeString(StiTextOptions.java:425)
com.stimulsoft.base.drawing.StiTextOptions.deserialize(StiTextOptions.java:413)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeFromString(StiDeserializerReport.java:73)
com.stimulsoft.base.serializing.StiDeserializerReport.deserialize(StiDeserializerReport.java:51)
com.stimulsoft.base.serializing.StiDeserializerControler.deserializeBranch(StiDeserializerControler.java:182)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeObject(StiDeserializerReport.java:144)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeObject(StiDeserializerReport.java:132)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChild(StiDeserializerReport.java:107)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChildren(StiDeserializerReport.java:90)
com.stimulsoft.base.serializing.StiDeserializerReport.deserialize(StiDeserializerReport.java:62)
com.stimulsoft.base.serializing.StiDeserializerControler.deserializeBranch(StiDeserializerControler.java:182)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeObject(StiDeserializerReport.java:144)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializObjectInList(StiDeserializerReport.java:216)
com.stimulsoft.base.serializing.StiDeserializerReport.listObject(StiDeserializerReport.java:201)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeCollection(StiDeserializerReport.java:175)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChild(StiDeserializerReport.java:109)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChildren(StiDeserializerReport.java:90)
com.stimulsoft.base.serializing.StiDeserializerReport.deserialize(StiDeserializerReport.java:62)
com.stimulsoft.base.serializing.StiDeserializerControler.deserializeBranch(StiDeserializerControler.java:182)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeObject(StiDeserializerReport.java:144)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializObjectInList(StiDeserializerReport.java:216)
com.stimulsoft.base.serializing.StiDeserializerReport.listObject(StiDeserializerReport.java:201)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeCollection(StiDeserializerReport.java:175)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChild(StiDeserializerReport.java:109)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChildren(StiDeserializerReport.java:90)
com.stimulsoft.base.serializing.StiDeserializerReport.deserialize(StiDeserializerReport.java:62)
com.stimulsoft.base.serializing.StiDeserializerControler.deserializeBranch(StiDeserializerControler.java:182)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeObject(StiDeserializerReport.java:144)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializObjectInList(StiDeserializerReport.java:216)
com.stimulsoft.base.serializing.StiDeserializerReport.listObject(StiDeserializerReport.java:201)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeCollection(StiDeserializerReport.java:175)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChild(StiDeserializerReport.java:109)
com.stimulsoft.base.serializing.StiDeserializerReport.deserializeChildren(StiDeserializerReport.java:90)
com.stimulsoft.base.serializing.StiDeserializerReport.deserialize(StiDeserializerReport.java:62)
com.stimulsoft.base.serializing.StiDeserializerControler.deserializeReportWithoutException(StiDeserializerControler.java:90)
com.stimulsoft.base.serializing.StiDeserializerControler.deserializeReport(StiDeserializerControler.java:61)
com.stimulsoft.report.StiSerializeManager.deserializeReport(StiSerializeManager.java:29)
org.apache.jsp.index_jsp._jspService(index_jsp.java:116)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet._serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Код: Выделить всё
<TextOptions>HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0</TextOptions>
В чем может быть причина? Файл прикрепляю.