将 Spring Roo 从 1.2.5 升级到 1.3.1 后,我得到 "No metadata provider is currently registered to provide metadata..."

After upgrading Spring Roo from 1.2.5 to 1.3.1 I am getting "No metadata provider is currently registered to provide metadata..."

Roo Shell window 中显示的完整错误是:

当前没有注册元数据提供者来为标识符 'MID:org.springframework.roo.project.ProjectMetadata#the_project' (class 'MID:org.springframework.roo.project.ProjectMetadata')

提供元数据

我尝试通过两种方式升级 STS:

  1. 我对现有的 STS 进行了升级
  2. 我下载了新版本的 STS 并添加了最新版本的 Roo

两者在 roo 中产生相同的错误 shell window.

Roo 现在没有生成 AspectJ 文件。

谁能解释一下如何解决这个问题?

非常感谢 保罗

您必须删除您用户主目录中的“.spring_roo_pgp.bpg”文件