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

            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,

             

            Thanks for the update. How was this missed during testing since this issue is NOT present in Bitbucket v5.15.x? When can we expected Atlassian to provide a fix for this issue. Even though, as you stated, there isn't a functionality issue, it would be nice not to spam the logs

            Ashish Yadav added a comment - John,   Thanks for the update. How was this missed during testing since this issue is NOT present in Bitbucket v5.15.x? When can we expected Atlassian to provide a fix for this issue. Even though, as you stated, there isn't a functionality issue, it would be nice not to spam the logs

            Note that despite the warning being shown in the logs, there are no other negative side-effects from this warning being present in the logs. The net result is that a particular area of the page might have some invalid CSS (styling for the page), but that should not cause any visual or performance issues.

            Regards,

            John van der Loo
            Developer, Bitbucket Server

            John van der Loo (Inactive) added a comment - Note that despite the warning being shown in the logs, there are no other negative side-effects from this warning being present in the logs. The net result is that a particular area of the page might have some invalid CSS (styling for the page), but that should not cause any visual or performance issues. Regards, John van der Loo Developer, Bitbucket Server

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

                Created:
                Updated:
                Resolved: