当 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.AbstractPreAuthenticatedProcessingFilter.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)