Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-11445

LESS builder might lock the whole farm for a long time

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 6.2.2
    • Fix Version/s: None
    • Component/s: LESS
    • Labels:
      None
    • Difficulty:
      Unknown
    • Similar issues:

      Description

      xwiki.org crashing very often seems to be caused by less builder ending up locked by itself or some threads locking each other.

      See the related thread dump and especially:

      "http://www.xwiki.org/xwiki/bin/ssx/XWiki/XWikiOrgSkinExtension?language=en&colorTheme=test%3AColorThemes.TestCT" daemon prio=10 tid=0x0000000003713000 nid=0x25ad waiting for monitor entry [0x00007f3c90faf000]
         java.lang.Thread.State: BLOCKED (on object monitor)
      	at org.xwiki.lesscss.internal.AbstractCachedCompiler.compileFromSkinFile(AbstractCachedCompiler.java:112)
      	- waiting to lock <0x00000000af3639a8> (a java.lang.Object)
      	at org.xwiki.lesscss.internal.DefaultLESSSkinFileCompiler.compileSkinFile(DefaultLESSSkinFileCompiler.java:140)
      	at org.xwiki.lesscss.internal.DefaultLESSColorThemeConverter.compile(DefaultLESSColorThemeConverter.java:94)
      	at org.xwiki.lesscss.internal.DefaultLESSColorThemeConverter.compile(DefaultLESSColorThemeConverter.java:42)
      	at org.xwiki.lesscss.internal.AbstractCachedCompiler.compileFromSkinFile(AbstractCachedCompiler.java:120)
      	- locked <0x00000000af0c2068> (a java.lang.Object)
      	at org.xwiki.lesscss.internal.AbstractCachedCompiler.compileFromSkinFile(AbstractCachedCompiler.java:76)
      	at org.xwiki.lesscss.internal.DefaultLESSColorThemeConverter.getColorThemeFromSkinFile(DefaultLESSColorThemeConverter.java:63)
      	at org.xwiki.lesscss.LessCompilerScriptService.getColorThemeFromSkinFile(LessCompilerScriptService.java:133)
      	at sun.reflect.GeneratedMethodAccessor324.invoke(Unknown Source)
              ...
      
      "http://www.xwiki.org/xwiki/bin/skin/XWikiOrgCode/Skin/style.css?skin=xwiki%3AXWikiOrgCode.Skin&amp;colorTheme=test%3AColorThemes.TestCT" daemon prio=10 tid=0x000000000476f800 nid=0x4c11 runnable [0x00007f3c92dc9000]
         java.lang.Thread.State: RUNNABLE
      	at org.mozilla.javascript.ScriptRuntime.toObjectOrNull(ScriptRuntime.java:958)
      	at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1481)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_552(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:7065)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_550(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:7017)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430)
      	at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
      	at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
      	at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6303)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_484(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6329)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_414(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:5275)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_483(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6310)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_544(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6900)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_43(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:730)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_671(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:9750)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_45(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:821)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_488(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:6409)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_38(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:826)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_anonymous_665(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:9745)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23._c_script_0(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js:9464)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
      	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
      	at org.mozilla.javascript.gen.jar_file__usr_local_xwiki_enterprise_web_6_2_2_WEB_INF_lib_xwiki_platform_lesscss_default_6_2_2_jar__less_rhino_1_7_0_js_23.call(jar:file:/usr/local/xwiki-enterprise-web-6.2.2/WEB-INF/lib/xwiki-platform-lesscss-default-6.2.2.jar!/less-rhino-1.7.0.js)
      	at org.lesscss.LessCompiler.compile(LessCompiler.java:383)
      	- locked &lt;0x00000000ccfc87b0&gt; (a org.lesscss.LessCompiler)
      	at org.lesscss.LessCompiler.compile(LessCompiler.java:330)
      	at org.lesscss.LessCompiler.compile(LessCompiler.java:312)
      	at org.xwiki.lesscss.internal.DefaultLESSCompiler.compile(DefaultLESSCompiler.java:95)
      	at org.xwiki.lesscss.internal.DefaultLESSSkinFileCompiler.compile(DefaultLESSSkinFileCompiler.java:120)
      	at org.xwiki.lesscss.internal.DefaultLESSSkinFileCompiler.compile(DefaultLESSSkinFileCompiler.java:58)
      	at org.xwiki.lesscss.internal.AbstractCachedCompiler.compileFromSkinFile(AbstractCachedCompiler.java:120)
      	- locked &lt;0x00000000af3639a8&gt; (a java.lang.Object)
      	at org.xwiki.lesscss.internal.AbstractCachedCompiler.compileFromSkinFile(AbstractCachedCompiler.java:76)
      	at org.xwiki.lesscss.internal.DefaultLESSSkinFileCompiler.compileSkinFile(DefaultLESSSkinFileCompiler.java:134)
      	at org.xwiki.lesscss.LessCompilerScriptService.compileSkinFile(LessCompilerScriptService.java:85)
      	at org.xwiki.lesscss.LessCompilerScriptService.compileSkinFile(LessCompilerScriptService.java:70)
      	at sun.reflect.GeneratedMethodAccessor730.invoke(Unknown Source)
      	...
      

      which is locking most of the other thread and is itself locked a few lines after in the same place by itself (not itself as the same thread by itself as another thread having a lock in the same place).

      Note that the wiki have been working for 6h before getting stuck so that also seems to indicate that the cache "lost" the LESS build result and recreated it for some reason.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            tmortagne Thomas Mortagne
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Date of First Response: