java.io.IOException: UT010029: Stream is closed

Обсуждение Stimulsoft Reports.Java
Ответить
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 10:51

java.io.IOException: UT010029: Stream is closed

Сообщение Шамиль » 26 сен 2016, 10:28

Добрый день!

при сохранение отчета появляется ошибка

[com.stimulsoft.webdesigner.servlet.StiWebDesignerActionServlet] (default task-11) : java.io.IOException: UT010029: Stream is closed

Код: Выделить всё

public void onSaveReportTemplate(StiReport report, String reportName, HttpServletRequest request) {
            try {
                ByteArrayOutputStream out = new ByteArrayOutputStream();
                StiSerializeManager.serializeReportToJson(report, out);
                String reportJSON = new String(out.toByteArray(), StandardCharsets.UTF_8);
                System.out.println(out.toString());
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
Стек ошибок
SEVERE [com.stimulsoft.webdesigner.servlet.StiWebDesignerActionServlet] (default task-11) : java.io.IOException: UT010029: Stream is closed
at io.undertow.servlet.spec.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:132)
at com.stimulsoft.lib.io.StiIOUtil.copy(StiIOUtil.java:144)
at com.stimulsoft.lib.io.StiIOUtil.writeInputStream(StiIOUtil.java:46)
at com.stimulsoft.lib.io.StiIOUtil.writeString(StiIOUtil.java:111)

Подскажите пожалуйста решение этой ошибки.

P.S. Stimulsoft Java 2016.2, Wildfly10.1
Vadim
Сообщения: 94
Зарегистрирован: 04 апр 2013, 08:26

Re: java.io.IOException: UT010029: Stream is closed

Сообщение Vadim » 27 сен 2016, 07:08

Здравствуйте.
Попробуйте

Код: Выделить всё

String reportJSON = new String(bos.toByteArray(), "UTF-8");
или

Код: Выделить всё

String reportJSON = bos.toString("UTF-8");
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 10:51

Re: java.io.IOException: UT010029: Stream is closed

Сообщение Шамиль » 28 сен 2016, 04:18

Добрый день!

К сожалению ошибка осталась
Vadim
Сообщения: 94
Зарегистрирован: 04 апр 2013, 08:26

Re: java.io.IOException: UT010029: Stream is closed

Сообщение Vadim » 28 сен 2016, 13:12

Здравствуйте.
Используйте

Код: Выделить всё

 System.out.println(reportJSON);
Шамиль
Сообщения: 15
Зарегистрирован: 22 сен 2016, 10:51

Re: java.io.IOException: UT010029: Stream is closed

Сообщение Шамиль » 03 окт 2016, 10:43

Спасибо за ответ.
Andrew
Сообщения: 544
Зарегистрирован: 09 июн 2006, 08:22

Re: java.io.IOException: UT010029: Stream is closed

Сообщение Andrew » 03 окт 2016, 12:19

Здравствуйте,

Всегда рады помочь!

Хорошего Вам дня!
Ответить