-
Bug
-
Resolution: Fixed
-
Low
-
4.6.0
-
1
-
Severity 3 - Minor
-
Summary
Bundled Hipchat add-on (v7.11.4) writing warnings in the logs when Hipchat integration page is accessed.
Steps to Reproduce
- Install a fresh Bitbucket Server 5.16.0
- Click Hipchat Integration (under Add-ons) in the administration panel
- Notice WARN messages related to it in the logs
Actual Results
The Hipchat integration page opens as expected in the main screen, but the below WARN messages are thrown in the atlassian-bitbucket.log file:
2018-12-20 15:24:46,314 WARN [http-nio-7990-exec-10] @MMPW6Fx924x292x0 12pvi19 0:0:0:0:0:0:0:1 "GET /s/a5b07793b7d74019d6b073e4b34d98b1-CDN/1118792205/c03f0a7/1/06d73cf78e2e6797ee4aeb1cd636c594/_/download/contextbatch/css/hipchat-global-configuration-install,bitbucket.layout.base,bitbucket.layout.admin,bitbucket.layout.entity,atl.admin,-_super/batch.css HTTP/1.1" webresource error in `Content.writeTo` for com.atlassian.stash.plugins.stash-hipchat-integration-plugin:repo-room-table/repo-room-table.css com.atlassian.lesscss.LessCompilationException: {type=Name, message=variable @aui-page-focused-width-large is undefined, filename=plugin://com.atlassian.stash.plugins.stash-hipchat-integration-plugin/static/feature/repo-room-table/repo-room-table.less, index=321.0, line=19.0, callLine=NaN, callExtract=null, stack=null, column=15.0, extract=org.mozilla.javascript.NativeArray@7a8091fd} at com.atlassian.lesscss.RhinoLessCompiler.newLessException(RhinoLessCompiler.java:91) at com.atlassian.lesscss.RhinoLessCompiler.compile(RhinoLessCompiler.java:72) at com.atlassian.plugins.less.LessResource.transform(LessResource.java:42) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource$1.apply(CharSequenceDownloadableResource.java:44) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource$1.apply(CharSequenceDownloadableResource.java:42) at com.atlassian.plugin.webresource.transformer.TransformerUtils.transformAndStreamResource(TransformerUtils.java:40) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource.streamResource(CharSequenceDownloadableResource.java:42) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$5.writeTo(ResourceServingHelpers.java:351) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$9.writeTo(ResourceServingHelpers.java:478) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$8.writeTo(ResourceServingHelpers.java:466) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$4.streamResource(ResourceServingHelpers.java:332) at com.atlassian.plugin.webresource.transformer.TransformerUtils.transformAndStreamResource(TransformerUtils.java:38) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource.streamResource(CharSequenceDownloadableResource.java:42) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$5.writeTo(ResourceServingHelpers.java:351) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$9.writeTo(ResourceServingHelpers.java:478) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$7.writeTo(ResourceServingHelpers.java:379) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$1.writeTo(ResourceServingHelpers.java:126) at com.atlassian.plugin.webresource.impl.http.Controller.lambda$sendCachedInProduction$0(Controller.java:319) at com.atlassian.plugin.cache.filecache.impl.OneStreamCache.streamToCache(OneStreamCache.java:83) at com.atlassian.plugin.cache.filecache.impl.OneStreamCache$1.apply(OneStreamCache.java:40) at com.atlassian.plugin.cache.filecache.impl.StreamsCache.doEnter(StreamsCache.java:74) at com.atlassian.plugin.cache.filecache.impl.OneStreamCache.stream(OneStreamCache.java:36) at com.atlassian.plugin.cache.filecache.impl.FileCacheImpl.cache(FileCacheImpl.java:87) at com.atlassian.plugin.webresource.impl.http.Controller.sendCachedInProduction(Controller.java:319) at com.atlassian.plugin.webresource.impl.http.Controller.sendCached(Controller.java:282) at com.atlassian.plugin.webresource.impl.http.Controller.serveResources(Controller.java:222) at com.atlassian.plugin.webresource.impl.http.Controller.serveBatch(Controller.java:84) at com.atlassian.plugin.webresource.impl.http.Router$5.apply(Router.java:78) at com.atlassian.plugin.webresource.impl.http.Router$5.apply(Router.java:71) at com.atlassian.plugin.webresource.impl.support.http.BaseRouter.callHandler(BaseRouter.java:169) at com.atlassian.plugin.webresource.impl.support.http.BaseRouter.dispatch(BaseRouter.java:144) at com.atlassian.plugin.webresource.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:65) at com.atlassian.stash.internal.plugin.FileServerServlet.access$000(FileServerServlet.java:24) at com.atlassian.stash.internal.plugin.FileServerServlet$1.perform(FileServerServlet.java:42) at com.atlassian.stash.internal.locale.LocaleUtils.withoutLocale(LocaleUtils.java:25) at com.atlassian.stash.internal.plugin.FileServerServlet.handleRequest(FileServerServlet.java:39) at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:94) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:67) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.bitbucket.internal.scm.git.lfs.servlet.filter.GitLfsLockingFilter.doFilter(GitLfsLockingFilter.java:50) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:94) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:67) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.plugin.connect.plugin.auth.oauth2.DefaultSalAuthenticationFilter.doFilter(DefaultSalAuthenticationFilter.java:69) at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:109) at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:38) at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:39) at com.atlassian.bitbucket.internal.scm.git.lfs.servlet.filter.GitLfsLockingFilter.doFilter(GitLfsLockingFilter.java:50) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doBeforeBeforeLoginFilters(BeforeLoginPluginAuthenticationFilter.java:90) at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:73) at com.atlassian.stash.internal.request.DefaultRequestManager.doAsRequest(DefaultRequestManager.java:90) at com.atlassian.stash.internal.hazelcast.ConfigurableWebFilter.doFilter(ConfigurableWebFilter.java:38) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.lang.Thread.run(Thread.java:745) ... 242 frames trimmed Caused by: org.mozilla.javascript.JavaScriptException: [object Object] (/js/less/less-rhino.js#756) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_43(/js/less/less-rhino.js:756) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.mozilla.javascript.gen._js_less_less_patches_js_2._c_anonymous_30(/js/less/less-patches.js:245) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_45(/js/less/less-rhino.js:821) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_488(/js/less/less-rhino.js:6409) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_38(/js/less/less-rhino.js:826) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.mozilla.javascript.gen._js_less_less_patches_js_2._c_runLessRun_29(/js/less/less-patches.js:241) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2429) at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.mozilla.javascript.gen._js_less_less_patches_js_2._c_anonymous_28(/js/less/less-patches.js:219) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3090) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at com.atlassian.lesscss.RhinoLessCompiler.compile(RhinoLessCompiler.java:69) ... 64 common frames omitted 2018-12-20 15:24:46,619 WARN [http-nio-7990-exec-10] @MMPW6Fx924x292x0 12pvi19 0:0:0:0:0:0:0:1 "GET /s/a5b07793b7d74019d6b073e4b34d98b1-CDN/1118792205/c03f0a7/1/06d73cf78e2e6797ee4aeb1cd636c594/_/download/contextbatch/css/hipchat-global-configuration-install,bitbucket.layout.base,bitbucket.layout.admin,bitbucket.layout.entity,atl.admin,-_super/batch.css HTTP/1.1" webresource error in `Content.writeTo` for com.atlassian.stash.plugins.stash-hipchat-integration-plugin:global-config/global-config.css com.atlassian.lesscss.LessCompilationException: {type=Name, message=variable @aui-page-focused-width-large is undefined, filename=plugin://com.atlassian.stash.plugins.stash-hipchat-integration-plugin/static/page/global-config/global-config.less, index=156.0, line=10.0, callLine=NaN, callExtract=null, stack=null, column=11.0, extract=org.mozilla.javascript.NativeArray@4ce89c79} at com.atlassian.lesscss.RhinoLessCompiler.newLessException(RhinoLessCompiler.java:91) at com.atlassian.lesscss.RhinoLessCompiler.compile(RhinoLessCompiler.java:72) at com.atlassian.plugins.less.LessResource.transform(LessResource.java:42) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource$1.apply(CharSequenceDownloadableResource.java:44) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource$1.apply(CharSequenceDownloadableResource.java:42) at com.atlassian.plugin.webresource.transformer.TransformerUtils.transformAndStreamResource(TransformerUtils.java:40) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource.streamResource(CharSequenceDownloadableResource.java:42) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$5.writeTo(ResourceServingHelpers.java:351) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$9.writeTo(ResourceServingHelpers.java:478) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$8.writeTo(ResourceServingHelpers.java:466) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$4.streamResource(ResourceServingHelpers.java:332) at com.atlassian.plugin.webresource.transformer.TransformerUtils.transformAndStreamResource(TransformerUtils.java:38) at com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource.streamResource(CharSequenceDownloadableResource.java:42) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$5.writeTo(ResourceServingHelpers.java:351) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$9.writeTo(ResourceServingHelpers.java:478) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$7.writeTo(ResourceServingHelpers.java:379) at com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers$1.writeTo(ResourceServingHelpers.java:126) at com.atlassian.plugin.webresource.impl.http.Controller.lambda$sendCachedInProduction$0(Controller.java:319) at com.atlassian.plugin.cache.filecache.impl.OneStreamCache.streamToCache(OneStreamCache.java:83) at com.atlassian.plugin.cache.filecache.impl.OneStreamCache$1.apply(OneStreamCache.java:40) at com.atlassian.plugin.cache.filecache.impl.StreamsCache.doEnter(StreamsCache.java:74) at com.atlassian.plugin.cache.filecache.impl.OneStreamCache.stream(OneStreamCache.java:36) at com.atlassian.plugin.cache.filecache.impl.FileCacheImpl.cache(FileCacheImpl.java:87) at com.atlassian.plugin.webresource.impl.http.Controller.sendCachedInProduction(Controller.java:319) at com.atlassian.plugin.webresource.impl.http.Controller.sendCached(Controller.java:282) at com.atlassian.plugin.webresource.impl.http.Controller.serveResources(Controller.java:222) at com.atlassian.plugin.webresource.impl.http.Controller.serveBatch(Controller.java:84) at com.atlassian.plugin.webresource.impl.http.Router$5.apply(Router.java:78) at com.atlassian.plugin.webresource.impl.http.Router$5.apply(Router.java:71) at com.atlassian.plugin.webresource.impl.support.http.BaseRouter.callHandler(BaseRouter.java:169) at com.atlassian.plugin.webresource.impl.support.http.BaseRouter.dispatch(BaseRouter.java:144) at com.atlassian.plugin.webresource.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:65) at com.atlassian.stash.internal.plugin.FileServerServlet.access$000(FileServerServlet.java:24) at com.atlassian.stash.internal.plugin.FileServerServlet$1.perform(FileServerServlet.java:42) at com.atlassian.stash.internal.locale.LocaleUtils.withoutLocale(LocaleUtils.java:25) at com.atlassian.stash.internal.plugin.FileServerServlet.handleRequest(FileServerServlet.java:39) at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:67) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:24) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:94) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:67) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.bitbucket.internal.scm.git.lfs.servlet.filter.GitLfsLockingFilter.doFilter(GitLfsLockingFilter.java:50) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:94) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:67) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.plugin.connect.plugin.auth.oauth2.DefaultSalAuthenticationFilter.doFilter(DefaultSalAuthenticationFilter.java:69) at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:109) at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:38) at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:39) at com.atlassian.bitbucket.internal.scm.git.lfs.servlet.filter.GitLfsLockingFilter.doFilter(GitLfsLockingFilter.java:50) at com.atlassian.stash.internal.spring.lifecycle.LifecycleJohnsonServletFilterModuleContainerFilter.doFilter(LifecycleJohnsonServletFilterModuleContainerFilter.java:42) at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doBeforeBeforeLoginFilters(BeforeLoginPluginAuthenticationFilter.java:90) at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:73) at com.atlassian.stash.internal.request.DefaultRequestManager.doAsRequest(DefaultRequestManager.java:90) at com.atlassian.stash.internal.hazelcast.ConfigurableWebFilter.doFilter(ConfigurableWebFilter.java:38) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.lang.Thread.run(Thread.java:745) ... 242 frames trimmed Caused by: org.mozilla.javascript.JavaScriptException: [object Object] (/js/less/less-rhino.js#756) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_43(/js/less/less-rhino.js:756) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.mozilla.javascript.gen._js_less_less_patches_js_2._c_anonymous_30(/js/less/less-patches.js:245) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_45(/js/less/less-rhino.js:821) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_488(/js/less/less-rhino.js:6409) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.mozilla.javascript.gen._js_less_less_rhino_js_1._c_anonymous_38(/js/less/less-rhino.js:826) at org.mozilla.javascript.gen._js_less_less_rhino_js_1.call(/js/less/less-rhino.js) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.mozilla.javascript.gen._js_less_less_patches_js_2._c_runLessRun_29(/js/less/less-patches.js:241) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2429) at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.mozilla.javascript.gen._js_less_less_patches_js_2._c_anonymous_28(/js/less/less-patches.js:219) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3090) at org.mozilla.javascript.gen._js_less_less_patches_js_2.call(/js/less/less-patches.js) at com.atlassian.lesscss.RhinoLessCompiler.compile(RhinoLessCompiler.java:69) ... 64 common frames omitted
Breakdown
There is a Less variable (@aui-page-focused-width-large) referenced in com.atlassian.stash.plugins.stash-hipchat-integration-plugin/static/feature/repo-room-table/repo-room-table.less that is not available from the core product or the AUI plugin.
Expected Results
No WARN messages related to the Hipchat integration should be reported in the logs.
Workaround
There is no workaround for this behavior.
Form Name |
---|
Hi ashish.yadav,
This likely happened because an internal plugin providing the variable was updated and because there were no errors on the page or visual issues it went unnoticed by people and automated tests. Note that this should only add entries to the log when someone visits the HipChat integration page so I would expect the log spam tp be reasonably minimal given that it's not generally a frequently accessed page.
In terms of when this will be fixed, please see our bugfixing policy. I've fixed the problem in the HipChat plugin, and I'll ping this issue over to the team that's currently on bugfix rotation, but I can't guarantee any timeframes about when it will be fixed or in which release it will land.