Инструмент бизнес-аналитики от компании Stimulsoft. Программное обеспечение для создания дашбордов и отчетов. Инструменты отчетности для любой платформы.
Здравствуйте!
У нас есть проблема. Если в xml файле нет какого-то элемента, то в отчете он отображается как DBNull, а нам не нужно его отображать. Как это можно сделать?
Мы не можем воспроизвести проблему на текущем билде.
Попробуйте, пожалуйста наш последний предрелизный билд. который доступен на нашем сайте.
Если проблема останется, то нам необходимо её более детальное описание с примерами отчётов, на которых данная проблема воспроизводится.
java.lang.ClassCastException: com.stimulsoft.report.dictionary.data.DBNull cannot be cast to java.lang.String
at com.stimulsoft.report.crossTab.StiCrossHeader.InvokeGetDisplayCrossValue(StiCrossHeader.java:29)
at com.stimulsoft.report.crossTab.StiCrossTabHelper.BuildCross(StiCrossTabHelper.java:476)
at com.stimulsoft.report.crossTab.StiCrossTabHelper.CreateCross(StiCrossTabHelper.java:566)
at com.stimulsoft.report.engine.engineV2.StiPageHelper.RenderPage(StiPageHelper.java:515)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.RenderReport(StiRenderProviderV2.java:865)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:247)
at com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64)
at com.stimulsoft.report.StiReport.RenderReport(StiReport.java:1976)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1876)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1807)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1797)
at org.apache.jsp.report_jsp._jspService(report_jsp.java:145)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:717)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1644)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:171)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1615)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
....................