grails - 在Grails上使用插件Activiti启动VacationRequestSampleApplication时出错

标签 grails spring-security business-process-management activiti

我是BPM的新手,我尝试在自己的Grails应用程序上安装Activiti。

我已经安装了插件和安全性插件(Spring安全性和Activiti-spring安全性),以及Vacation Request应用程序。

来自:http://code.google.com/p/grails-activiti-plugin/wiki/VacationRequestSampleApplication

我登录,当我单击“开始”链接时,出现此错误:

java.lang.NullPointerException: Cannot get property 'id' on null object
    at ActivitiGrailsPlugin$_addActivitiMethods_closure7_closure29.doCall(ActivitiGrailsPlugin.groovy:130)
    at ActivitiGrailsPlugin$_addActivitiMethods_closure7.doCall(ActivitiGrailsPlugin.groovy:126)
    at vacationRequest.VacationRequestController$_closure2.doCall(VacationRequestController.groovy:36)
    at vacationRequest.VacationRequestController$_closure2.doCall(VacationRequestController.groovy)
    at java.lang.Thread.run(Thread.java:662)

最佳答案

我已经按照以下顺序安装了插件

  • activiti-5.8.2
  • spring-security-core-1.2.7.2
  • activiti-spring-security-0.4.6
  • install-vacation-request-sampleapp

  • 我正在
    | Error 2012-03-26 11:07:49,216 [http-bio-8080-exec-10] ERROR errors.GrailsExceptionResolver  - NullPointerException occurred when processing request: [GET] /test3/vacationRequest/start 
    Cannot get property 'id' on null object. Stacktrace follows:
    Message: Cannot get property 'id' on null object
        Line | Method
    ->>  129 | doCall    in ActivitiGrailsPlugin$_addActivitiMethods_closure7_closure29
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
    |    125 | doCall    in ActivitiGrailsPlugin$_addActivitiMethods_closure7
    |     36 | doCall .  in vacationRequest.VacationRequestController$_closure2
    |   1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
    |    603 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
    ^    722 | run       in java.lang.Thread
    

    可以来自我正在使用的插件版本吗?

    关于grails - 在Grails上使用插件Activiti启动VacationRequestSampleApplication时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8607913/

    相关文章:

    grails - Grails 应用程序中有许多持久的 CLOSE_WAIT 连接

    grails - 如何将 Hibernate Session 绑定(bind)到 Grails 中的线程?

    java - Spring框架, Controller PreAuthorize中自定义函数

    authentication - Grails 3和Spring Security:用户未登录时返回401

    java - tomcat7 在 ubuntu 中用 spring 循环请求。怎么修?

    java - ESB/BPM 能否允许除了包装 Web 服务之外完全摆脱编码?

    javascript - Javascript 中的简单 BPM 或工作流程

    grails - 创建简单的插入表单时,Grails字段插件如何工作?

    grails - 使用Grails将音频文件上传到所需的应用程序目录

    asp.net - 如何创建基于Web的可视化流程设计器?