0

当 jasper 报告填充标记设置为“html”的元素时,我收到以下错误。但是 PDF 会根据需要成功生成。这个巨大的异常堆栈跟踪正在填满服务器上的磁盘空间。

这是例外。请帮忙。

2013-10-03 00:42:45.383+0000 [http-thread-pool-8080(1)] 错误 jesscseserver.logging
 [LogDomains.java:372] - UIDefaults.getUI() 失败:没有 ComponentUI 类:
 javax.swing.JEditorPane[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,
 maximumSize=,minimumSize=,preferredSize=,caretColor=,disabledTextColor=,editable=true,
 边距=,selectedTextColor=,selectionColor=,kit=,typeHandlers=]
2013-10-03 00:42:45.385+0000 [http-thread-pool-8080(1)] 错误 jesscseserver.logging [LogDomains.java:372] - java.lang.Error
        在 javax.swing.UIDefaults.getUIError(UIDefaults.java:731)
        在 javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
        在 javax.swing.UIDefaults.getUI(UIDefaults.java:761)
        在 javax.swing.UIManager.getUI(UIManager.java:1013)
        在 javax.swing.text.JTextComponent.updateUI(JTextComponent.java:348)
        在 javax.swing.text.JTextComponent.(JTextComponent.java:322)
        在 javax.swing.JEditorPane.(JEditorPane.java:199)
        在 javax.swing.JEditorPane.(JEditorPane.java:291)
        在 net.sf.jasperreports.engine.util.JEditorPaneHtmlMarkupProcessor.convert(JEditorPaneHtmlMarkupProcessor.java:80)
        在 net.sf.jasperreports.engine.fill.JRFillTextElement.processMarkupText(JRFillTextElement.java:847)
        在 net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:455)
        在 net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:406)
        在 net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:257)
        在 net.sf.jasperreports.components.list.FillListContents.evaluateContents(FillListContents.java:79)
        在 net.sf.jasperreports.components.list.VerticalFillList.prepare(VerticalFillList.java:101)
        在 net.sf.jasperreports.engine.fill.JRFillComponentElement.prepare(JRFillComponentElement.java:129)
        在 net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328)
        在 net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:393)
        在 net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:352)
        在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummaryNoLastFooterSamePage(JRVerticalFiller.java:1069)
        在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummary(JRVerticalFiller.java:1032)
        在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:296)
        在 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:135)
        在 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:836)
        在 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:765)
        在 net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:84)
        在 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624)
        在 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:540)
        在 edu.apolllogrp.lp.format.converters.jasper.SyllabusReportJasper.constructReport(SyllabusReportJasper.java:89)
        在 edu.apolllogrp.lp.format.converters.jasper.SyllabusReportJasper.generateReport(SyllabusReportJasper.java:42)
        在 edu.apolllogrp.lp.format.converters.pdf.impl.SyllabusFormatter.populateReport(SyllabusFormatter.java:306)
        在 edu.apolllogrp.lp.format.converters.pdf.impl.SyllabusFormatter.convert(SyllabusFormatter.java:251)
        在 edu.apolllogrp.lp.format.converters.pdf.impl.SyllabusFormatter$$FastClassByCGLIB$$b406e371.invoke()
        在 net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
        在 org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
        在 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
        在 org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:67)
        在 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        在 org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
        在 edu.apolllogrp.lp.format.converters.pdf.impl.SyllabusFormatter$$EnhancerByCGLIB$$134484fa.convert()
        在 sun.reflect.GeneratedMethodAccessor415.invoke(未知来源)
        在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        在 java.lang.reflect.Method.invoke(Method.java:606)
        在 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
        在 org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
        在 org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
        在 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        在 org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
        在 org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
        在 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        在 org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:71)
        在 org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:54)
在 org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
        在 org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        在 org.springframework.security.web.authentication.preauth.Abs​​tractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:89)
        在 org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        在 org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
        在 org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
        在 org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
        在 org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
        在 org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
        在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
        在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        在 edu.apolllogrp.instrumentation.filter.InstrumentationServletFilter.doFilter(InstrumentationServletFilter.java:77)
        在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
        在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        在 edu.apolllogrp.security.arms.filter.ArmsClassroomFilter.doFilter(ArmsClassroomFilter.java:169)
        在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
        在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
        在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        在 org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        在 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        在 org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        在 com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        在 com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        在 com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        在 com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        在 com.sun.grizzly.http.P
2013-10-03 00:42:45.387+0000 [http-thread-pool-8080(1)] 错误 jesscseserver.logging [LogDomains.java:372] - 处理器任务.process(ProcessorTask.java:1056)
        在 com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        在 com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        在 com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        在 com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        在 com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        在 com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        在 com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        在 com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        在 com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        在 com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        在 java.lang.Thread.run(Thread.java:724)
4

0 回答 0