我怎么解决这个问题? “执行标记<export:formats>:groovy.lang.MissingMethodException:”</export:formats>时出错

时间:2010-07-06 07:02:21

标签: excel grails export tags

似乎没有得到正确的方法或siganture。它已经工作了很长时间,但是昨天我得到了这个错误,我不知道我可以从哪里开始。

我重新安装了插件“export 0.3”,我安装了最新的Verion“export 0.6”。所有的尝试都是徒劳的。我使用Grails 1.2,Groovy 1.7并输出0.6。这是完整的错误消息和Stacktrace。谢谢你尽快回复我。

我的导出代码:

<export:formats formats="['excel']" action="exportTable" params="${params}"/>

错误消息Stacktrace

**Grails Runtime Exception
Error Details**
Message: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82]
Caused by: Error processing GroovyPageView: Error executing tag <g:form>: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <export:formats>: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82] at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:56 at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:326
Class: ExportTagLib
At Line: [45]
Code Snippet:
Stack Trace

org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: Error executing tag <g:form>: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <export:formats>: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82] at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:56 at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:326

 at java.lang.Thread.run(Thread.java:619)

Caused by: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <g:form>: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <export:formats>: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82] at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:56 at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:326

 at C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp$_run_closure2.doCall(C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp:145)

 at C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp$_run_closure2.doCall(C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp)

 at C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp.run(C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp:158)

 ... 1 more

Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <export:formats>: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82] at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:56

 ... 4 more

Caused by: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <export:formats>: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82] at C:/WORK/sts/CENcon/grails-app/views/analysisConsumption/list.gsp:56

 at C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp$_run_closure2_closure15.doCall(C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp:55)

 at C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp$_run_closure2_closure15.doCall(C__WORK_sts_CENcon_grails_app_views_analysisConsumption_list_gsp)

 ... 4 more

    Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82]

     ... 6 more

    Caused by: groovy.lang.MissingMethodException: No signature of method: groovy.xml.MarkupBuilder.div() is applicable for argument types: (org.codehaus.groovy.grails.web.taglib.GroovyPageAttributes, de.andreasschmitt.export.ExportTagLib$_closure1_closure3) values: [[class:export], de.andreasschmitt.export.ExportTagLib$_closure1_closure3@1a3fa82]

     at de.andreasschmitt.export.ExportTagLib$_closure1.doCall(ExportTagLib.groovy:45)

     ... 6 more

1 个答案:

答案 0 :(得分:0)

检查您的GSP页面并将以下标记添加到您的GSP标题:<export:resource />(使用导出功能所必需的)。

另请检查是否将CSV,Excel,ODS,PDF和RTF的MimeTypes添加到grails-app / conf / Config.groovy。

注意:最后一个版本是0.7。 更多详情:http://www.grails.org/plugin/export