从另一个Grails插件运行时,Grails资产管道失败

从另一个Grails插件运行时,Grails资产管道失败,grails,grails-plugin,Grails,Grails Plugin,我正在尝试创建web应用程序的一部分作为插件。这没什么,只是一两个控制器和一堆使用Angular和Bootstrap的UI代码。我将asset pipeline插件添加到我的插件中,并从另一个正式的Grails web应用程序项目(不是像这样的插件)复制了一堆常见的CSS文件。我可以验证相同的公共文件在该项目中是否可以正常处理。当我尝试访问CSS文件时,出现以下错误: 2014-09-07 14:52:37,013 [http-bio-8080-exec-4] ERROR errors.Grai

我正在尝试创建web应用程序的一部分作为插件。这没什么,只是一两个控制器和一堆使用Angular和Bootstrap的UI代码。我将asset pipeline插件添加到我的插件中,并从另一个正式的Grails web应用程序项目(不是像这样的插件)复制了一堆常见的CSS文件。我可以验证相同的公共文件在该项目中是否可以正常处理。当我尝试访问CSS文件时,出现以下错误:

2014-09-07 14:52:37,013 [http-bio-8080-exec-4] ERROR errors.GrailsExceptionResolver  - URISyntaxException occurred when processing request:
[GET] /content-creator/assets/css/bootstrap.css
Illegal character in path at index 3: css\/../fonts/glyphicons-halflings-regular.eot. Stacktrace follows:
Message: Illegal character in path at index 3: css\/../fonts/glyphicons-halflings-regular.eot
    Line | Method
->> 2848 | fail                in java.net.URI$Parser
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|   3021 | checkChars          in     ''
|   3105 | parseHierarchical . in     ''
|   3063 | parse               in     ''
|    588 | <init> . . . . . .  in java.net.URI
|     43 | doCall              in asset.pipeline.processors.CssProcessor$_process_closure1
|     36 | process . . . . . . in asset.pipeline.processors.CssProcessor
|     27 | processedStream     in asset.pipeline.AbstractAssetFile
|    112 | fileContents . . .  in asset.pipeline.DirectiveProcessor
|     93 | loadContentsForTree in     ''
|     45 | compile . . . . . . in     ''
|     20 | serveAsset          in asset.pipeline.AssetProcessorService
|     28 | index . . . . . . . in asset.pipeline.AssetsController
|     61 | doFilter            in asset.pipeline.AssetPipelineFilter
|   1142 | runWorker . . . . . in java.util.concurrent.ThreadPoolExecutor
|    617 | run                 in java.util.concurrent.ThreadPoolExecutor$Worker
^    745 | run . . . . . . . . in java.lang.Thread
2014-09-07 14:52:37013[http-bio-8080-exec-4]错误。GrailExceptionResolver-处理请求时发生URI异常:
[GET]/content creator/assets/css/bootstrap.css
索引3处的路径中存在非法字符:css\/../fonts/glyphicons-halflings-regular.eot。跟踪如下:
消息:索引3处的路径中存在非法字符:css\/../fonts/glyphicons-halflings-regular.eot
直线法
->>2848 |在java.net.URI$Parser中失败
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|3021 |将字符签入“
|3105 |分等级。在“
|3063 |在“”中解析
|    588 |  . . . . . .  在java.net.URI中
|43 |在资产.管道.处理器.CssProcessor$|进程中记录调用1
|36 |过程。在asset.pipeline.processors.CssProcessor中
|27 | asset.pipeline.AbstractAssetFile中的processedStream
|112 |文件内容。在asset.pipeline.DirectiveProcessor中
|93 |在“”中加载ContentsFortree
|45 |编译。在“
|20 | asset.pipeline.AssetProcessorService中的服务集
|28 |索引。在asset.pipeline.AssetController中
|61 | asset.pipeline.AssetPipelineFilter中的doFilter
|1142 |运行工人。在java.util.concurrent.ThreadPoolExecutor中
|617 |在java.util.concurrent.ThreadPoolExecutor$Worker中运行
^745 |运行。在java.lang.Thread中

有人知道这里发生了什么吗?

我使用的是资产管道1.9.4。升级到1.9.9修复了该问题