- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是grails 2.3.7。我在这个地方感到震惊。花了很多时间找到解决方案,但我不知道可以解决我的问题。
2015-10-12 14:15:08,908 ERROR [http-nio-8080-exec-5]
GrailsExceptionResolver.error(213) | NoSuchMethodError occurred when
processing request: [GET] /dispatch/renderAsPdf/3621410
com.lowagie.text.pdf.BaseFont.getCharBBox(C)[I. Stacktrace follows:
org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Executing action [renderAsPdf] of controller
[com.mymodelorder.model.DispatchController] caused exception: Runtime error executing action
at grails.plugin.cache.web.filter.PageFragmentCachingFilter.doFilter(PageFragmentCachingFilter.java:198)
at grails.plugin.cache.web.filter.AbstractFilter.doFilter(AbstractFilter.java:63)
at grails.plugin.multitenant.core.servlet.CurrentTenantServletFilter.doFilter(CurrentTenantServletFilter.java:53)
at grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.java:53)
at grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter.doFilter(RequestHolderAuthenticationFilter.java:49)
at grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.java:82)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Runtime error executing action
... 9 more
Caused by: java.lang.reflect.InvocationTargetException
... 9 more
Caused by: java.lang.NoSuchMethodError: com.lowagie.text.pdf.BaseFont.getCharBBox(C)[I
at org.xhtmlrenderer.pdf.ITextFontResolver$FontDescription.setMetricDefaults(ITextFontResolver.java:679)
at org.xhtmlrenderer.pdf.ITextFontResolver$FontDescription.<init>(ITextFontResolver.java:610)
at org.xhtmlrenderer.pdf.ITextFontResolver.addCourier(ITextFontResolver.java:410)
at org.xhtmlrenderer.pdf.ITextFontResolver.createInitialFontMap(ITextFontResolver.java:390)
at org.xhtmlrenderer.pdf.ITextFontResolver.<init>(ITextFontResolver.java:52)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:115)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:102)
at grails.plugin.rendering.pdf.PdfRenderingService.doRender(PdfRenderingService.groovy:34)
repositories {
inherits false // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
grailsCentral()
mavenLocal()
mavenCentral()
mavenRepo "http://snapshots.repository.codehaus.org"
mavenRepo "http://repository.codehaus.org"
mavenRepo "http://download.java.net/maven/2/"
mavenRepo "http://repository.jboss.com/maven2/"
mavenRepo "http://mvnrepository.com/"
mavenRepo "http://repo.grails.org/grails/core"
mavenRepo "https://raw.github.com/fernandezpablo85/scribe-java/mvn-repo"
mavenRepo "http://repo.spring.io/milestone/"
}
dependencies {
runtime 'mysql:mysql-connector-java:5.1.27'
compile 'com.paypal.sdk:adaptivepaymentssdk:2.5.106'
compile 'org.codehaus.groovy.modules.http-builder:http-builder:0.7'
compile 'commons-beanutils:commons-beanutils:1.8.3'
}
plugins {
build ":tomcat:7.0.52.1"
compile ":scaffolding:2.0.2"
compile ':cache:1.1.1'
runtime ":hibernate:3.6.10.9" // or ":hibernate4:4.3.4"
runtime ":database-migration:1.4.0"
runtime ":jquery:1.11.1"
runtime ":resources:1.2.8"
compile ":spring-security-core:2.0-RC4"
compile ":multi-tenant-single-db:0.8.3"
compile ":famfamfam:1.0.1"
compile ":spring-security-ui:1.0-RC2"
compile ":joda-time:1.5"
runtime ":zipped-resources:1.0.1"
runtime ":cached-resources:1.1"
compile ":cache-headers:1.1.5"
compile ":simple-captcha:1.0.0"
compile ":cache:1.1.7"
compile ":webxml:1.4.1"
compile ":easygrid:1.4.5"
compile ":jquery-ui:1.10.3"
compile ":calendar:1.2.1"
compile ":file-uploader:1.2.1"
compile ":csv:0.3.1"
compile ":paypal:0.6.8"
compile ":rendering:1.0.0"
/*runtime( "org.grails.plugins:rendering:1.0.0") {
excludes "itext"
}*/
compile ":aws:1.7.5.0"
compile ":remote-pagination:0.4.8"
compile ":drop-box:1.3.1"
compile ':spring-security-oauth:2.1.0-SNAPSHOT'
compile ":spring-security-oauth-google:0.3.1"
compile ':spring-security-oauth-facebook:0.1'
compile ':spring-security-oauth-linkedin:0.1'
compile ':spring-security-oauth-twitter:0.1'
}
+--- org.grails:grails-docs:2.3.7
| \--- org.xhtmlrenderer:core-renderer:R8
| \--- org.yaml:snakeyaml:1.8
| \--- org.grails:grails-gdoc-engine:1.0.1
| \--- com.lowagie:itext:2.0.8
| \--- bouncycastle:bcmail-jdk14:138
| \--- bouncycastle:bcprov-jdk14:138
| \--- commons-lang:commons-lang:2.6
+--- org.grails.plugins:rendering:1.0.0
| \--- org.xhtmlrenderer:core-renderer:R8
| \--- com.lowagie:itext:2.1.0
| \--- bouncycastle:bcmail-jdk14:136
| \--- bouncycastle:bcprov-jdk14:136
最佳答案
您可以通过从其中一个插件中排除itext
依赖性来解决问题。就我而言,冲突的插件是export
和rendering
。
我决定像这样从export
插件中排除它:compile (':export:1.6') { excludes 'itext', 'itext-rtf' }
关于grails - java.lang.NoSuchMethodError:com.lowagie.text.pdf.BaseFont.getCharBBox(C)[I,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33085664/
我正在使用 com.lowagie.text.xml.SAXiTextHandler 使用 iText(v - 2.1.7) 将 XML 转换为 PDF。尽管我可以看到我正确使用了标签,但我收到以下错
本文整理了Java中com.lowagie.text.ZapfDingbatsNumberList类的一些代码示例,展示了ZapfDingbatsNumberList类的具体用法。这些代码示例主要来源
本文整理了Java中com.lowagie.text.ZapfDingbatsList类的一些代码示例,展示了ZapfDingbatsList类的具体用法。这些代码示例主要来源于Github/Stac
lowagie 和 iText 有什么区别?这只是版本差异还是库的升级。推荐使用哪一种? 最佳答案 其实没有区别:在 iText 2.1.0 中。创建一个 PDF,转到属性并查看“lowagie.co
本文整理了Java中com.lowagie.text.ZapfDingbatsNumberList.add()方法的一些代码示例,展示了ZapfDingbatsNumberList.add()的具体用
本文整理了Java中com.lowagie.text.ZapfDingbatsList.add()方法的一些代码示例,展示了ZapfDingbatsList.add()的具体用法。这些代码示例主要来源
我遇到错误“无法解析符号 rtf”,但我已经添加了这些:iText-5.0.6.jariText-rtf-2.1.7.jar 我刚刚将我的多模块项目从 eclipse 移至 Idea。使用eclips
情况就是这样。我需要将 PDF 生成添加到已经具有 PNG 生成功能的程序中。最初涉及的 2 个类是:ActionUsuels 从这里调用 CaptureImage3D 的构造函数。 当我添加 PDF
我使用的是 v5.4.5,com.lowagie 无法识别。相反,我们必须指定 com.itextpdf。 例如:导入com.itextpdf.text.Document; 我想知道在哪个版本之前我们
引用this示例 我已经为页眉页脚和页码创建了一个程序。但是在运行该程序时它会抛出 BadElementException:模板不能为空。 以下是我的完整代码 import java.awt.Des
我正在使用 com.lowagie.text 在我的代码中创建 PDF。一切正常,除了我试图垂直对齐我的单元格内容。我希望单元格文本位于单元格高度的中间。 这是我的代码 PdfPCell cell =
我正在尝试创建包含空单元格表格的 RTF 文档。 我在 java 中使用 com.lowagie.text.rtf.* 包。 空单元格的字体均为Times New Roman 12号。 如何将空单元格
我完成了第 1 章的练习,现在转到第 2 章。我在进行第一个“DatabaseTest”练习,但在导入语句时出现错误: import com.lowagie.database.DatabaseConn
我正在尝试在 Java 的 com.lowagie.text 中使用 htmlWriter 创建一个文档。我所做的是创建一个图像(来自二维码)并尝试将其添加到文档中。文档连接到 ByteArrayOu
如何将 com.lowagie.text.Image 成功转换为 BufferedImage。请帮助我。 com.lowagie.text.Image itemImg=getH
客户要求我们在生成的 PDF 标题中创建一个包含一些字段和值的表格。需要重复此 header 。 早期的实现将 PDFPTable 和 PDFPCell 中的数据放在正文内容中,即使经过多次尝试也未能
我一直在尝试使用JasperReports生成报告,但收到此错误: WARNING: #{order_approval.print}: java.lang.NoSuchMethodError: com
我正在编写以下代码以创建一个包含表格的 PDF 文件。 Document document = new Document(PageSize.A4, 20, 20, 20, 80);
我正在开发一个网络应用程序,它允许用户向服务器发送一些图片,然后服务器发回一个包含这些图片和一些附加数据的 pdf 文件。我能够在我的服务器端接收图片。基本上我把它们作为字节[]。为了创建 pdf 文
我不太确定这个错误消息实际上指向什么。需要明确的是,我知道 NullPointerException 是什么,但我无法弄清楚什么是不应该的 null。有人知道是什么原因导致此错误为空吗? 谢谢。 co
我是一名优秀的程序员,十分优秀!