Просмотр содержимого JasperServer выбрасывает индекс из привязанного исключения - PullRequest
0 голосов
/ 05 июля 2018

Мы пытаемся получить доступ к содержимому Jasperserver, используя приведенный ниже URL.

http://localhost:8080/jasperserver-pro/fileview/fileview/

Когда мы пытаемся нажать на этот URL, мы получаем ошибку ниже.

Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at com.jaspersoft.jasperserver.war.control.ContentRepositoryFileView.renderMergedOutputModel(ContentRepositoryFileView.java:58)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:264)
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1216)
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1001)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)

Может кто-нибудь помочь нам, почему мы получаем эту ошибку? На сервере настроены отчеты, и мы не уверены, почему мы получаем эту ошибку.

1 Ответ

0 голосов
/ 06 июля 2018

Вы должны указать правильный URL-адрес для конкретного ресурса контента, например:

http://localhost:8080/jasperserver-pro/fileview/fileview/public/SomeReport.pdf

где /public/SomeReport.pdf - это путь к ресурсу контента. Ресурс контента может быть любым из pdf, txt, xml, csv и т. Д., Но не любым из ресурсов JapserServer, таких как отчеты, просмотры adhoc, домены и т. Д.

...