2010-06-09 21 views
0

在演示和插件風格中,Grailsflow似乎被打破(截至2010年1月),並且Grails 1.2或更高版本。有沒有人使用它?已將代碼從插件移出到我的BootStrap.groovy中,因此應用程序將啓動。任何人在其插件或演示版本中使用grailsflow?

@see jcatalog forum post

但仍需解決或在所有視圖解決錯誤。 參見下面堆棧跟蹤:

 
org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: Error executing tag : java.lang.NullPointerException: Cannot set property 'common' on null object at /Users/saleram/.grails/1.2.1/projects/dataentry/plugins/grailsflow-core-1.0-rc1/grails-app/views/process/list.gsp:20 

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

Caused by: org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag : java.lang.NullPointerException: Cannot set property 'common' on null object at /Users/saleram/.grails/1.2.1/projects/dataentry/plugins/grailsflow-core-1.0-rc1/grails-app/views/process/list.gsp:20 

    at Users_saleram__grails_1_2_1_projects_dataentry_plugins_grailsflow_core_1_0_rc1_grails_app_views_process_list_gsp$_run_closure1.doCall(Users_saleram__grails_1_2_1_projects_dataentry_plugins_grailsflow_core_1_0_rc1_grails_app_views_process_list_gsp:27) 

    at Users_saleram__grails_1_2_1_projects_dataentry_plugins_grailsflow_core_1_0_rc1_grails_app_views_process_list_gsp$_run_closure1.doCall(Users_saleram__grails_1_2_1_projects_dataentry_plugins_grailsflow_core_1_0_rc1_grails_app_views_process_list_gsp) 

    at Users_saleram__grails_1_2_1_projects_dataentry_plugins_grailsflow_core_1_0_rc1_grails_app_views_process_list_gsp.run(Users_saleram__grails_1_2_1_projects_dataentry_plugins_grailsflow_core_1_0_rc1_grails_app_views_process_list_gsp:41) 

    ... 1 more 

Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NullPointerException: Cannot set property 'common' on null object 

    ... 4 more 

Caused by: java.lang.NullPointerException: Cannot set property 'common' on null object 

    at GrailsflowI18nTagLib$_closure1.doCall(GrailsflowI18nTagLib.groovy:30) 

    ... 4 more 

+0

似乎(自2010年2月起)和Grails 1.2.x,Grailsflow至少在GSP中是「破」的......這非常可怕。有沒有人有Grails應用程序中的其他輕量級開源工作流庫的經驗? - 我也一樣,在Grails 1.2最終版本... 我評論的線方法DEF doWithApplicationContext和遷移FlowStatus索引的創建我的應用程序的自舉,現在的應用程序啓動。 但是,如果我嘗試加載視圖,它會崩潰。似乎GTag – mikesalera 2010-06-17 07:10:00

回答

1

該錯誤是因爲它是無法加載資源包的消息。我將它們移入默認的messages.properties文件並相應地修改了GSP。現在,應用程序啓動正常,我可以訪問罰款的網頁,但仍存在一些錯誤,如下..

Caused by: org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'execute' on target class [class NodeActivatorJob] failed; nested exception is groovy.lang.MissingPropertyException: No such property: updateProcessService for class: ProcessManagerService 
    at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:273) 
    at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86) 
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 
    ... 1 more 
Caused by: groovy.lang.MissingPropertyException: No such property: updateProcessService for class: ProcessManagerService 
    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49) 
    at org.codehaus.groovy.runtime.callsite.PogoMetaClassGetPropertySite.getProperty(PogoMetaClassGetPropertySite.java:50) 
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:241) 
    at ProcessManagerService.sendEvent(ProcessManagerService.groovy:359) 
    at ProcessManagerService$sendEvent$0.callCurrent(Unknown Source) 
    at ProcessManagerService.sendEvent(ProcessManagerService.groovy:279) 
    at ProcessManagerService$$FastClassByCGLIB$$b8eb8e77.invoke(<generated>) 
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688) 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621) 
    at ProcessManagerService$$EnhancerByCGLIB$$8e9fc43f.sendEvent(<generated>) 

任何人都已經能夠設置演示罰款?

+1

克里希納還有另一個問題,謝謝你的更新。我認爲我們可能需要聯繫GrailsFlow作者,因爲我認爲插件沒有被主動維護。 – mikesalera 2010-09-30 18:29:12

相關問題