Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-11500

Bundled Hipchat add-on is writing warnings in the logs

      Summary

      Bundled Hipchat add-on (v7.11.4) writing warnings in the logs when Hipchat integration page is accessed.

      Steps to Reproduce

      1. Install a fresh Bitbucket Server 5.16.0
      2. Click Hipchat Integration (under Add-ons) in the administration panel
      3. 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

            [BSERV-11500] Bundled Hipchat add-on is writing warnings in the logs

            John van der Loo (Inactive) made changes -
            Attachment Original: HPE2-K42 dumps.pdf [ 349947 ]
            Boris Hodges made changes -
            Attachment New: HPE2-K42 dumps.pdf [ 349947 ]
            Owen made changes -
            Workflow Original: Stash Workflow - Restricted [ 3078129 ] New: JAC Bug Workflow v3 [ 3137281 ]
            Ben Humphreys made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Closed [ 6 ]
            Ben Humphreys made changes -
            Fix Version/s New: 6.0.0 [ 82493 ]
            Ben Humphreys made changes -
            Assignee New: Ben Humphreys [ behumphreys ]
            Andrei Khudavets made changes -
            Status Original: Needs Triage [ 10030 ] New: Open [ 1 ]
            SET Analytics Bot made changes -
            Support reference count New: 1

            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.

            John van der Loo (Inactive) added a comment - 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.
            John van der Loo (Inactive) made changes -
            Remote Link New: This issue links to "HipChat Integration › Karma Tests - Jira Server › jvanderloo-BSERV-11500-fix-missing-less-variable (server-syd-bamboo)" [ 404372 ]

              behumphreys Ben Humphreys
              fkraemer Felipe Kraemer
              Affected customers:
              1 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: