2011-02-07 77 views
2

我安裝了Grails UI性能插件,並在代碼中進行了必要的更改。它似乎並沒有爲開發工作,我得到的文件名稱以「_vnull」結尾,所以我禁用它進行開發,並試圖用WAR文件進行測試。然而,當生成WAR文件時,我得到以下錯誤和異常:Grails UI性能插件與CKEditor不兼容

[ERROR] 1:0:Compilation produced 55 syntax errors. in lineSource: null sourceName: null 

ERROR: problem minifying /Users/maricel/.grails/1.3.5/projects/community-services/stage/plugins/ckeditor-3.4.1.1-SNAPSHOT/js/ofm/scripts/languages/ca.js: Compilation produced 55 syntax errors. 

org.mozilla.javascript.EvaluatorException: Compilation produced 55 syntax errors. 
    at com.studentsonly.grails.plugins.uiperformance.JsErrorReporter.runtimeError(JsErrorReporter.groovy:35) 
    at org.mozilla.javascript.Parser.parse(Parser.java:410) 
    at org.mozilla.javascript.Parser.parse(Parser.java:355) 
    at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:312) 
    at com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:533) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.versionAndMinifyJs(ResourceVersionHelper.groovy:230) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.this$2$versionAndMinifyJs(ResourceVersionHelper.groovy) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$this$2$versionAndMinifyJs.callCurrent(Unknown Source) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.applyVersion(ResourceVersionHelper.groovy:158) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.this$2$applyVersion(ResourceVersionHelper.groovy) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$_versionResources_closure1.doCall(ResourceVersionHelper.groovy:101) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.versionResources(ResourceVersionHelper.groovy:91) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.this$2$versionResources(ResourceVersionHelper.groovy) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$this$2$versionResources.callCurrent(Unknown Source) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.version(ResourceVersionHelper.groovy:44) 
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$version.call(Unknown Source) 
    at _Events.versionResources(_Events.groovy:36) 
    at _Events$_run_closure2.doCall(_Events.groovy:16) 
    at _GrailsEvents_groovy$_run_closure5.doCall(_GrailsEvents_groovy:58) 
    at _GrailsEvents_groovy$_run_closure5.call(_GrailsEvents_groovy) 
    at _GrailsWar_groovy$_run_closure5.doCall(_GrailsWar_groovy:327) 
    at War$_run_closure1.doCall(War.groovy:38) 
    at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381) 
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415) 
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy) 
    at gant.Gant.withBuildListeners(Gant.groovy:427) 
    at gant.Gant.this$2$withBuildListeners(Gant.groovy) 
    at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source) 
    at gant.Gant.dispatch(Gant.groovy:415) 
    at gant.Gant.this$2$dispatch(Gant.groovy) 
    at gant.Gant.invokeMethod(Gant.groovy) 
    at gant.Gant.executeTargets(Gant.groovy:590) 
    at gant.Gant.executeTargets(Gant.groovy:589) 
Error executing script War: org.mozilla.javascript.EvaluatorException: Compilation produced 55 syntax errors. 

這是否與CKEditor插件有衝突?任何想法如何解決它?

感謝您的幫助!

+0

建議我有一大堆很好的答案,這個問題在Grails的用戶郵件列表,你可以在這裏看到http://grails.1312388.n4.nabble.com/Grails-ui-performance-plugin-not-working-with-CKEditor-td3265346.html – Maricel 2011-02-08 22:38:16

回答

3

我通過添加排除的插件目錄修復了這個問題:

uiperformance.exclusions = [ 
     "**/plugins/**" 
] 

this nabble post