Grails 2.4.3 无法重新加载控制器或服务

2023-11-23

我已将 Grails 2.3.8 项目升级到 2.4.3。在 2.3.8 中,我们在分叉执行方面遇到了问题,所以我禁用了它。现在,当我启用它并尝试重新加载更改的服务或控制器类时,我收到如下错误:

2014-09-25 19:50:37,043 [Thread-11] ERROR plugins.AbstractGrailsPluginManager  - 
Plugin [controllers:2.4.3] could not reload changes to file [C:\projects2\...\grails-app\controllers\com\...\AdminController.groovy]: 
Cannot get property 'cacheOperationSource' on null object
java.lang.NullPointerException: Cannot get property 'cacheOperationSource' on null object

2014-09-25 19:42:26,251 [Thread-11] ERROR plugins.AbstractGrailsPluginManager  - 
Plugin [controllers:2.4.3] could not reload changes to file [C:\projects2\...\grails-app\controllers\...\AdminController.groovy]:
Cannot get property 'instanceControllerTagLibraryApi' on null object
java.lang.NullPointerException: Cannot get property 'instanceControllerTagLibraryApi' on null object

我在 BuildConfig 中有

forkConfig = [maxMemory: 2048, minMemory: 2048, debug: false, minPerm:256, maxPerm: 512]
grails.project.fork = [
    test: forkConfig,
    run: forkConfig, 
    war: forkConfig, 
    console: forkConfig
] 

我这样运行 Grails:

set JAVA_OPTS=-Dgrails.full.stacktrace=true -Ddisable.auto.recompile=true -Xmx2048M -Xms2048M -XX:PermSize=512m -XX:MaxPermSize=1024m -Djava.net.preferIPv4Stack=true
grailsw --stacktrace --verbose -Dserver.port=5678 run-app %1 %2 %3 %4

无论我是否在运行应用程序中重新加载,都会出现错误。我理解有问题吗?是这样,我不能同时重新加载和分叉执行吗?

如果我将所有分叉条目设置为 false,它会像以前一样工作。

先感谢您。 最好的问候:巴拉兹


几个小时前,grails dev Discus 邮件列表中也发布了类似的问题。从我能够查看的示例应用程序来看,当正在编辑的类的包名称中包含“grails”时,似乎发生了错误。https://groups.google.com/forum/#!topic/grails-dev-discuss/u5gvuwWXoTk

您应该在命名约定中检查这一点,并将其更改为更适合您的应用程序的名称......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grails 2.4.3 无法重新加载控制器或服务 的相关文章

随机推荐

  • ESLint:插件“react”之间存在冲突

    我在一个整体 npm 组件包内有一个 React 应用程序 React 应用程序用作演示站点 它使用此组件包作为 Storybook 之上的集成步骤 local component package storybook demos react
  • OpenMP while 循环

    我有一个运行多次迭代的代码 只有满足条件时 才会保存迭代的结果 这自然地表示为 while 循环 我试图使代码并行运行 因为每个实现都是独立的 所以我有这个 while nit
  • 如何在log4j.xml中设置过滤器

    HI 在我们的 Web 应用程序中 它打印所有日志 就像 Spring 和 JSF jar 文件一样 这对我们来说不是必需的 如何在 log4j xml 文件中设置为仅针对我们的应用程序进行过滤 Updated 以下是我们用于日志记录的配置
  • 编译器错误:“需要类、接口或枚举”

    我已经花了几个小时对该程序进行故障排除 尝试了几种配置 但没有成功 它是用java编写的 有33个错误 从之前的50个减少 源代码 This program is named derivativeQuiz java stored on a
  • SimpleUrlHandlerMapping的Java配置(Spring boot)

    我有一个现有的 Spring Web 应用程序 它使用两个扩展 AbstractController 的控制器 我想将 Spring Boot 集成到应用程序中 以便我们可以将其作为独立应用程序运行 我面临一个问题 因为 Spring 没有
  • Codeigniter:在将表单提交给控制器之前如何加密密码?

    我有一个简单的html登录表单
  • “核心数据不是关系数据库。”为什么知道这一点很重要?

    我意识到这对很多人来说可能是常识 所以如果这看起来像一个愚蠢的问题 我深表歉意 我正在尝试学习iOS编程的核心数据 并且我反复阅读和听到它说核心数据 CD 不是关系数据库 但关于这一点 或者为什么了解超越学术意义的确切内容很重要 却很少有其
  • 如何使用 C# 识别文件的扩展名/类型?

    我有一个工作流程 允许用户上传任何文件 然后将读取该文件 现在我的问题是 如果用户有图像文件 xyz jpg 并且他仅将其重命名为 xyz 删除扩展名 那么我们仍然可以使用 读取文件数据 元数据来获取文件的类型 扩展名 谢谢大家 See P
  • go regex 是否将任何字符匹配换行符

    Go s re2语法文档表示任意字符 匹配任何 字符 包括换行符 s true 不过我写了一个简单的程序 结果显示任何字符根本不匹配换行符 该程序 可以在这里找到 http play golang org p pccP52RvKS 像大多数
  • PDO:如何检查连接是否确实有效?

    曾经有过two 问题已经讨论过这个问题 但没有人真正回答这个问题 我知道如果连接失败 PDO 会抛出异常 假设您启用PDO ERRMODE EXCEPTION 但我想测试连接是否still活跃 可能是几个小时后 我有一个长时间运行的脚本 一
  • 如何通过Javascript解析多维JSON数据

    我如何解析这种类型的 json 数据 获取 结果 以获取邮政编码 州等单个值 row id 5 name test email email protected street mystreet city mycity state mystat
  • 使用 Excel VBA 更改已关闭工作簿中单元格的值?

    我目前在 VBA 中使用此函数来获取关闭的工作簿中单元格的值 我想使用类似的过程将单元格的值设置为我想要的任何值 而无需打开文件 那可能吗 Private Function GetValue path file sheet ref Dim
  • Log4j 2 JSON 配置

    我有一个 XML 配置 我想将其转换为 JSON Log4j 未加载 JSON 版本 并且我找不到任何拼写错误 我的测试代码只是记录一个ERROR水平和一个DEBUG级别消息 仅有的ERROR正在显示消息并且没有生成文件输出 我假设框架回退
  • Unity3D构建错误

    构建播放器时出错 Win32Exception ApplicationName E adt bundle windows x86 64 20131030 sdk tools zipalign exe CommandLine 4 C User
  • 移除锤子事件

    我使用hammer js 库创建一个事件 如下所示 Hammer myElement on doubletap function evt evt preventDefault 那么我怎样才能删除注册的事件呢 我也可以使用 Jquery 吗
  • SQL SUM GROUP BY 两个表

    我很难编写一个 SQL 查询来正确地将 account no 组合在一起并减去一个金额 首先 我编写了这个查询 它更新了所有内容 除了 ACCOUNT NO A 102 应该最终为 4500 而不是两个不同的正确余额 select tran
  • Android 11 使用相机拍摄图像

    文档 https developer android com training camera photobasics 我已按照使用相机捕获图像所需的所有步骤进行操作 private void dispatchTakePictureInten
  • Android 选项卡帮助。应用程序打开时如何将第二个选项卡设置为默认选项卡?

    我创建了一个带有 3 个选项卡的应用程序 该应用程序工作正常 但我希望在应用程序打开时选择并加载第二个选项卡 我该如何设置呢 这是我的代码 public void onCreate Bundle savedInstanceState sup
  • MySQL Workbench 不会连接到 AWS RDS 数据库。错误 - “无法连接到本地主机”[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 This image shows the error pop up when I try to test the connection 当前设置 2015 MacBook Pro 操
  • Grails 2.4.3 无法重新加载控制器或服务

    我已将 Grails 2 3 8 项目升级到 2 4 3 在 2 3 8 中 我们在分叉执行方面遇到了问题 所以我禁用了它 现在 当我启用它并尝试重新加载更改的服务或控制器类时 我收到如下错误 2014 09 25 19 50 37 043