2010-06-09 4 views
0

Grailsflow semble être cassé (à partir de janvier 2010) avec Grails 1.2 ou au-dessus, à la fois «démo» et les saveurs plug-in. Y a-t-il quelqu'un là-bas qui l'utilise? J'ai déplacé le code du plug-in dans mon BootStrap.groovy, donc l'application va commencer.Toute personne utilisant grailsflow dans sa version Plug-in ou Demo?

@see jcatalog forum post

Mais encore besoin de contourner ou résoudre l'erreur dans toutes les vues. Voir trace de la pile ci-dessous:

 
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

Semble (depuis février 2010) avec Grails 1.2.x, Grailsflow est 'cassé' au moins dans le GSP ... c'est assez terrible. Quelqu'un at-il de l'expérience avec d'autres bibliothèques de flux de travail open source légères dans les applications Grails? - Idem pour moi, avec Grails 1.2 version finale ... J'ai commenté les lignes de la méthode def doWithApplicationContext et migré la création d'entrées FlowStatus vers mon application Boostrap et maintenant l'application démarre. Mais il se bloque si j'essaie de charger une vue. Il semble qu'il y ait un autre problème avec le GTag – mikesalera

Répondre

1

L'erreur est parce qu'il est impossible de charger les faisceaux de ressources pour les messages. Je les ai déplacés dans le fichier messages.properties par défaut et modifié le GSP en conséquence. Maintenant, l'application démarre bien et je peux accéder aux belles pages, mais il y a encore quelques erreurs comme ci-dessous ..

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>) 

Quelqu'un at-il été en mesure de configurer l'amende de démonstration?

+1

Krishna, merci pour la mise à jour. Je pense que nous devrons peut-être contacter l'auteur (s) GrailsFlow car je ne pense pas que le plug-in est activement maintenu. – mikesalera

Questions connexes