【问题标题】:Error while starting the VacationRequestSampleApplication with plugin Activiti on Grails使用 Grails 上的插件 Activiti 启动 VacationRequestSampleApplication 时出错
【发布时间】:2012-01-26 07:59:24
【问题描述】:

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

我已经安装了插件和安全插件(Spring security 和 Activiti-spring security),以及 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)

【问题讨论】:

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


    【解决方案1】:

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

    1. activiti-5.8.2
    2. spring-security-core-1.2.7.2
    3. activiti-spring-security-0.4.6
    4. 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
    

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

    【讨论】:

      【解决方案2】:

      我没有遇到你报告的问题。

      我使用以下命令创建项目:

      grails create-app a581
      grails install-plugin activiti
      grails activiti-quickstart
      grails install-vacation-request-sampleapp
      

      我猜你可能会错过一些步骤。您可以尝试在http://grails-activiti-plugin.googlecode.com/files/a581.ziphttp://grails-activiti-plugin.googlecode.com/files/a581.zip的工作站上运行我创建的项目

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-31
        • 2012-07-07
        • 2014-01-02
        • 2016-02-26
        • 1970-01-01
        • 2023-03-12
        相关资源
        最近更新 更多