Страница 1 из 1

java.io.IOException: UT010029: Stream is closed

Добавлено: 26 сен 2016, 13: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

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

Добавлено: 27 сен 2016, 10:08
Vadim
Здравствуйте.
Попробуйте

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

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

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

String reportJSON = bos.toString("UTF-8");

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

Добавлено: 28 сен 2016, 07:18
Шамиль
Добрый день!

К сожалению ошибка осталась

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

Добавлено: 28 сен 2016, 16:12
Vadim
Здравствуйте.
Используйте

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

 System.out.println(reportJSON);

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

Добавлено: 03 окт 2016, 13:43
Шамиль
Спасибо за ответ.

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

Добавлено: 03 окт 2016, 15:19
Andrew
Здравствуйте,

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

Хорошего Вам дня!