Details
-
Bug
-
Resolution: Obsolete
-
High
-
5.0.2
-
5
-
Description
GreenHopper was upgraded to a new version. In that new version, a previously-defined LESS file (jira-variables.less) was removed. But due to the caching of LESS files in JIRA, this caused the CSS to not compile correctly.
The LESS caching should be aware of plugin system events.
Stacktrace:
2012-04-22 17:50:24,236 http-172.16.3.44-9080-Processor1640 ERROR [500ErrorPage.jsp] Exception caught in 500 page java.io.FileNotFoundException: Could not find resource: includes/css/jira-variables.less, from jira-variables.less java.lang.RuntimeException: java.io.FileNotFoundException: Could not find resource: includes/css/jira-variables.less, from jira-variables.less at com.atlassian.jira.web.less.cache.CachingLessCompiler.compile(CachingLessCompiler.java:89) at com.atlassian.jira.web.less.LessTransformer$LessResource.transform(LessTransformer.java:109) at com.atlassian.plugin.webresource.transformer.AbstractStringTransformedDownloadableResource$1.apply(AbstractStringTransformedDownloadableResource.java:45) at com.atlassian.plugin.webresource.transformer.AbstractStringTransformedDownloadableResource$1.apply(AbstractStringTransformedDownloadableResource.java:42) at com.atlassian.plugin.webresource.transformer.TransformerUtils.transformAndStreamResource(TransformerUtils.java:41) at com.atlassian.plugin.webresource.transformer.AbstractStringTransformedDownloadableResource.streamResource(AbstractStringTransformedDownloadableResource.java:56) at com.atlassian.plugin.webresource.transformer.TransformerUtils.transformAndStreamResource(TransformerUtils.java:39) at com.atlassian.plugin.webresource.RelativeURLTransformResource.streamResource(RelativeURLTransformResource.java:109) at com.atlassian.plugin.webresource.RelativeURLTransformResource.serveResource(RelativeURLTransformResource.java:99) at com.atlassian.plugin.webresource.BatchPluginResource.serveResource(BatchPluginResource.java:129) at com.atlassian.plugin.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:75) at com.atlassian.plugin.servlet.AbstractFileServerServlet.doGet(AbstractFileServerServlet.java:33) .... Caused by: java.io.FileNotFoundException: Could not find resource: includes/css/jira-variables.less, from jira-variables.less at com.atlassian.jira.web.less.LessFileLoader.load(LessFileLoader.java:92) at com.atlassian.jira.web.less.cache.DigestingLoader.load(DigestingLoader.java:55) at com.atlassian.jira.web.less.cache.DigestingLoader.replay(DigestingLoader.java:40) at com.atlassian.jira.web.less.cache.CachedCompiledFile.compileImpl(CachedCompiledFile.java:57) at com.atlassian.jira.web.less.cache.CachedCompiledFile.compile(CachedCompiledFile.java:44) at com.atlassian.jira.web.less.cache.CachingLessCompiler.compile(CachingLessCompiler.java:85)