googlearchive / code-prettify

An embeddable script that makes source-code snippets in HTML prettier.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Performance problem with "Hit Test" in Chrome

maksimr opened this issue · comments

Currently, if post a big chunk of code and run prettify it can lead to performance problems in Chrome.
Chrome will spend a lot of time on "Hit Test" because prettify creates a lot of nodes and Chrome can not handle it fast enough.

image

As a workaround, we can add pointer-event: none for any node inside the prettyprinted container but this is a workaround.
Maybe this is the problem of the Chrome browser not a library.

       <style>
        .prettyprint > * {
            pointer-events: none;
        }
       </style>

Example of the code which reproduces the problem. You can run this HTML by any static server to reproduce it locally.

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        <label>
            <textarea name="" id="" cols="30" rows="10"></textarea>
        </label>

        <div id="app">
          <pre class="prettyprint"><code>Updating /Applications/IntelliJ-IDEA-2019.3-CE-EAP-Dev.app/Contents from compiled classes in /Users/vlad/src/JetBrains/intellij-community.master
     [java]
     [java] BUILD FAILED
     [java] /Users/vlad/src/JetBrains/intellij-community.master/build/gant.xml:57: java.lang.IllegalArgumentException: Cannot find library maven-model in the project
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
     [java]     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
     [java]     at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
     [java]     at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
     [java]     at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:238)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$LayoutSpec.projectLibrary(LayoutBuilder.groovy:161)
     [java]     at sun.reflect.GeneratedMethodAccessor114.invoke(Unknown Source)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$LayoutSpec.invokeMethod(LayoutBuilder.groovy)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:177)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33$_closure66$_closure72$_closure91.doCall(DistributionJARsBuilder.groovy:944)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33$_closure66$_closure72$_closure91.doCall(DistributionJARsBuilder.groovy)
     [java]     at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$LayoutSpec.dir(LayoutBuilder.groovy:111)
     [java]     at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$LayoutSpec.invokeMethod(LayoutBuilder.groovy)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:177)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33$_closure66$_closure72.doCall(DistributionJARsBuilder.groovy:943)
     [java]     at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.Closure.call(Closure.java:420)
     [java]     at groovy.lang.Closure.call(Closure.java:436)
     [java]     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2125)
     [java]     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2110)
     [java]     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2151)
     [java]     at org.codehaus.groovy.runtime.dgm$163.invoke(Unknown Source)
     [java]     at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
     [java]     at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33$_closure66.doCall(DistributionJARsBuilder.groovy:942)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33$_closure66.doCall(DistributionJARsBuilder.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.Closure.call(Closure.java:420)
     [java]     at groovy.lang.Closure.call(Closure.java:414)
     [java]     at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147)
     [java]     at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:218)
     [java]     at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:67)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$LayoutSpec.dir(LayoutBuilder.groovy:114)
     [java]     at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$LayoutSpec.invokeMethod(LayoutBuilder.groovy)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:398)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:338)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:177)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33.doCall(DistributionJARsBuilder.groovy:885)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildByLayout_closure33.doCall(DistributionJARsBuilder.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.Closure.call(Closure.java:420)
     [java]     at groovy.lang.Closure.call(Closure.java:414)
     [java]     at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147)
     [java]     at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:218)
     [java]     at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:67)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder.layout(LayoutBuilder.groovy:66)
     [java]     at org.jetbrains.intellij.build.impl.LayoutBuilder$layout.call(Unknown Source)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder.buildByLayout(DistributionJARsBuilder.groovy:884)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildPlugins_closure27.doCall(DistributionJARsBuilder.groovy:806)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.Closure.call(Closure.java:420)
     [java]     at groovy.lang.Closure.call(Closure.java:436)
     [java]     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2125)
     [java]     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2110)
     [java]     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2151)
     [java]     at org.codehaus.groovy.runtime.dgm$163.invoke(Unknown Source)
     [java]     at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
     [java]     at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder.buildPlugins(DistributionJARsBuilder.groovy:799)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildBundledPlugins_closure19.doCall(DistributionJARsBuilder.groovy:630)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$_buildBundledPlugins_closure19.doCall(DistributionJARsBuilder.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.Closure.call(Closure.java:420)
     [java]     at groovy.lang.Closure.call(Closure.java:414)
     [java]     at org.jetbrains.intellij.build.impl.logging.BuildMessagesImpl.block(BuildMessagesImpl.groovy:140)
     [java]     at org.jetbrains.intellij.build.BuildMessages$block$1.call(Unknown Source)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder.buildBundledPlugins(DistributionJARsBuilder.groovy:626)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder.buildJARs(DistributionJARsBuilder.groovy:249)
     [java]     at org.jetbrains.intellij.build.impl.DistributionJARsBuilder$buildJARs$6.call(Unknown Source)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
     [java]     at org.jetbrains.intellij.build.impl.BuildTasksImpl.buildUnpackedDistribution(BuildTasksImpl.groovy:765)
     [java]     at org.jetbrains.intellij.build.IdeaCommunityBuilder.buildUnpackedDistribution(IdeaCommunityBuilder.groovy:50)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrap.invoke(PogoMetaMethodSite.java:190)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:71)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
     [java]     at idea_community$_run_closure5.doCall(idea_community:42)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:151)
     [java]     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
     [java]     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:184)
     [java]     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
     [java]     at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:89)
     [java]     at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
     [java]     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:184)
     [java]     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
     [java]     at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
     [java]     at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:407)
     [java]     at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
     [java]     at gant.Gant.withBuildListeners(Gant.groovy:427)
     [java]     at gant.Gant.this$2$withBuildListeners(Gant.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:169)
     [java]     at gant.Gant.dispatch(Gant.groovy:405)
     [java]     at gant.Gant.this$2$dispatch(Gant.groovy)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
     [java]     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
     [java]     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:824)
     [java]     at gant.Gant.invokeMethod(Gant.groovy)
     [java]     at groovy.lang.GroovyObject$invokeMethod.callCurrent(Unknown Source)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:177)
     [java]     at gant.Gant.executeTargets(Gant.groovy:597)
     [java]     at gant.Gant$executeTargets$1.callCurrent(Unknown Source)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:177)
     [java]     at gant.Gant.processTargets(Gant.groovy:575)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
     [java]     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)
     [java]     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
     [java]     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:177)
     [java]     at gant.Gant.processTargets(Gant.groovy:569)
     [java]     at org.codehaus.gant.ant.Gant.execute(Gant.java:192)
     [java]     at org.jetbrains.jps.gant.GantWithClasspathTask.execute(GantWithClasspathTask.java:57)
     [java]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]     at java.lang.reflect.Method.invoke(Method.java:498)
     [java]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
     [java]     at org.apache.tools.ant.Task.perform(Task.java:350)
     [java]     at org.apache.tools.ant.Target.execute(Target.java:449)
     [java]     at org.apache.tools.ant.Target.performTasks(Target.java:470)
     [java]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
     [java]     at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
     [java]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
     [java]     at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
     [java]     at org.apache.tools.ant.Main.runBuild(Main.java:834)
     [java]     at org.apache.tools.ant.Main.startAnt(Main.java:223)
     [java]     at org.apache.tools.ant.Main.start(Main.java:190)
     [java]     at org.apache.tools.ant.Main.main(Main.java:274)
     [java]
     [java] Total time: 33 seconds

BUILD FAILED
/Users/vlad/src/JetBrains/intellij-community.master/build/update.xml:33: The following error occurred while executing this line:
/Users/vlad/src/JetBrains/intellij-community.master/build/update.xml:14: Java returned: 1

Total time: 34 seconds
Update failed; work IDEA build not modified
</code></pre>
        </div>

        <script src="https://rawgit.com/google/code-prettify/master/src/prettify.js"></script>
        <script>
          PR.prettyPrint(() => null, document.getElementById('app'));
        </script>
    </body>
</html>