Brand: Adafruit
            
          Ovaj Freescaleov senzor je odlično i povoljno rješenje za mjerenje  atmosferskog pritiska i visine. Rezolucija mu je 1.5 Pa, što daje visinsku točnost od cca 0.3 metra. Uz to, ima i prilično dobar temperaturni senzor tipične točnosti ±1°C (±3°C max).
          
          
            ID: 10354  
            
                Cijena: 
                11,89 €
            
              
                (14,86 €)
              
                 
                Popust: 
                
                  19%
                
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          List je napravljen od provodljivog materijala (poznatog i kao "Velostat" ili "Linqstat") i osjetljiv je na pritisak: kada je pritisnut smanjuje mu se otpor, što ga čini prikladnim za izradu savitljivog senzora pritiska.
          
          
            ID: 10383  
            
                Cijena: 
                7,50 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Mjerenje rastezanja nije niti najmanje jednostavno - osim ako imate provodljivi gumeni kabel! Tada se mjerenje rastezanja svodi na mjerenje (promjene) otpora.
          
          
            ID: 10390  
            
                Cijena: 
                15,50 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Konstruiran posebno za nosive projekte, ovaj unaprijeđeni Flora NeoPixel ima izuzetno svijetle LEDice u kombinaciji sa driverom koji daje konstantnu struju.
          
          
            ID: 10396  
            
                Cijena: 
                2,30 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          127 mm dugačke testne žice s mini "krokodil" štipaljkama u raznim bojama. Paket sadrži 12 komada u 6 boja.
          
          
            ID: 10401  
            
                Cijena: 
                6,50 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          U paketu se nalazi jedan 12-pinski i jedan 16-pinski kratki ženski izvod (header) visine 5 mm.
          
          
            ID: 10702  
            
                Cijena: 
                2,65 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Mali elektronički sklopovi zbog uštede prostora najčešće su opremljeni minijaturnim u.FL konektorom (poznat i kao uFL, IPEX, IPAX, IPX, MHF, ili AM), dok su antenski kablovi opremljeni SMA ili RP-SMA konektorom. Ovaj adapterski kabel rješava problem spajanja ove dvije vrste konektora. Ovaj model opremljen je SMA priključkom koji se najčešće koristi kod antena za GPS i mobilnu telefoniju, duljina kabela je 150 mm.
          
          
            ID: 10708  
            
                Cijena: 
                5,18 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          FeatherWing OLED dodaje 128x32 monokromatski OLED ekran i 3 gumba na bilo koju Feather pločicu korištenjem Feather headera.
          
          
            ID: 10767  
            
                Cijena: 
                23,00 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovaj set u kojem se nalaze 12-pinski i 16-pinski header s produžetkom omogućuje slaganje više Adafruit Feather pločica jedne na druge.
          
          
            ID: 10844  
            
                Cijena: 
                2,30 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Kratki plosnti HDMI 1.4 kabel, idealan je za Raspberry Pi projekte s ekranom, pošto ga je lako sasvim sakriti iza ekrana.
          
          
            ID: 10879  
            
                Cijena: 
                6,50 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Potpuno sastavljena i testirana pločica uključuje 20 Hz - 20 kHz elektretski mikrofon, i Maxim MAX4466, operacijsko pojačalo dizajnirano baš za ovaj zadatak!
          
          
            ID: 10901  
            
                Cijena: 
                10,90 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Opa, sićušne li GPS antenice! Pasivna antenica samo 9 sa 9 milimetara, sa 50 mm uFL kabelčića. Odlična za male stvarčice.
          
          
            ID: 10910  
            
                Cijena: 
                8,40 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Opa, sićušne li GPS antenice! Pasivna antenica samo 15x15x6.8 milimetara, sa 50 mm uFL kabelčića. Odlična za male stvarčice.
          
          
            ID: 10911  
            
                Cijena: 
                5,71 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Izuzetno snažno 5V napajanje, može se priključiti na 110 ili 220 V, ima 2.1 mm priključak i 110 cm kabela na DC izlazu, AC naponski kabel nije uključen. Dimenzije: 14x6x3.3 cm, masa 420 g (bez kabela).
          
          
            ID: 10952  
            
                Cijena: 
                47,65 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovaj potenciometar je zanimljiv način dodavanja otpornika u vaš projekt. Kako se metalni prsten miče po tkanini, otpor varira od ~100 ohm do 8Kohm.  Kako bi ovaj kit koristili kako potenciometar napona, spojite jedan kraj tkanine na uzemljenje, a drugi na (npr.) 3.3V, zatim izmjerite napon na metalnom prstenu.   Kako bi ovaj kit koristili kako varijabilni otpornik, spojite signal na samo jedna kraj tkanine, te metalni prsten, dok drugi kraj tkanine ostaje slobodan.    Kit sadrži 50 cm posebne tkanine koja provodi struju, te prsten od nehrđajućeg čelika.
          
          
            ID: 11002  
            
                Cijena: 
                7,30 €
            
              
                (14,60 €)
              
                 
                Popust: 
                
                  50%
                
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovaj kabel je najlakši način da se spojite na konzolni port svog mikrokontrolera/Rasberry Pi/WiFi rutera.
          
          
            ID: 11018  
            
                Cijena: 
                16,60 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Mali elektronički sklopovi zbog uštede prostora najčešće su opremljeni minijaturnim u.FL konektorom (poznat i kao uFL, IPEX, IPAX, IPX, MHF, ili AM), dok su antenski kablovi opremljeni SMA ili RP-SMA konektorom. Ovaj adapterski kabel rješava problem spajanja ove dvije vrste konektora. Ovaj model opremljen je RP-SMA priključkom koji se najčešće koristi za WiFi antene, duljina kabela je 150 mm
.
          
          
            ID: 11073  
            
                Cijena: 
                5,18 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovo maleno mono pojačalo iznenađujuće je snažno - u stanju je isporučiti 3.2 W u 4 omski zvučnik. Unutar čipa nalazi se Class D kontroler koji je izuzetno efikasan pa je ovo pojačalo moguće napajati i iz baterije ili nekog drugog izvora napona 2.7 - 5.5 V DC. Odlično funkcionira s Raspberry Pi-em, Arduino Zero ili nekim drugim mikrokontrolerom s I2S audio izlazom.
          
          
            ID: 11081  
            
                Cijena: 
                9,50 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovaj maleni metalni zvučnik ima svega 28 mm u promjeru, težak je 6 g, maksimalna ulazna snaga je 0.5 W, a frekvencijski opseg je 600- 10 kHz.
          
          
            ID: 11082  
            
                Cijena: 
                3,40 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovaj tanki plastični zvučnik ima 39 mm u promjeru, ali je izuzetno tanak i lagan - svega 4.6 g. Maksimalna ulazna snaga je 0.5 W, a frekvencijski raspon je 440-20 kHz.
          
          
            ID: 11083  
            
                Cijena: 
                3,00 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ova malena pločica može pretvoriti bilo koju elektroniku u sustav niske potrošnje (low-power). Ako Vaš projekt ovisi o bateriji i/ili solarnom panelu, ovo je pravo rješenje - TPL5115 preuzeti će na sebe brigu da pali i gasi ostatak elektronike u rasponu od 100 ms do dva sata.
          
          
            ID: 11085  
            
                Cijena: 
                7,30 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovo je USB na TTL serijski USB kabel, s FTDI FT232RL čipom s jedne strane i 6-pinskim (5V, GND, RX, TX, RTS, CTS, 3V logic) konektorom s druge strane, ukupne duljine 914 mm. Ovaj kabel funkcionira i s 5 V kao i s 3.3 V logikom, nema potrebe za dodatnim konverterom.
          
          
            ID: 11087  
            
                Cijena: 
                31,00 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Ovaj maleni daljinomjer ima domet od otprilike 50 do 1200 mm, a udaljenost mjeri uz pomoć minijaturnog lasera i odgovarajućeg senzora na temelju vremena potrebnog da se signal vrati do senzora ('Time of Flight'). Pošto koristi vrlo uski izvor svjetlosti, odličan je za određivanje udaljenosti do predmeta direktno ispred njega, a ima i ugrađeni senzor svjetlosti.
          
          
            ID: 11092  
            
                Cijena: 
                26,00 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Gemma M0 je malena mikrokontrolerska pločica namjenjena za nosive projekte (werables). Za razliku od Gemme V2 koja je bazirana na ATtiny85 čipu, M0 je izgrađena oko puno moćnijeg ATSAMD21E18 procesora i dolazi s instaliranim CircuitPython-om.
          
          
            ID: 11105  
            
                Cijena: 
                15,50 €
            
          
         
     
            
            
            
            
    
        
        
        
          
            
              Brand: Adafruit
            
          Trinket M0 je malena mikrokontrolerska pločica dimenzija identičnih originalnom Trinketu, ali izgrađena oko puno moćnijeg 32-bitnog ATSAMD21E18 procesora, te dolazi s instaliranim CircuitPython-om. Ovo je najjeftinija pločica s CircuitPython-om.
          
          
            ID: 11106  
            
                Cijena: 
                13,90 €
            
          
         
     
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:409)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more
            
            
            
            
Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
The problematic instruction:
----------
==> ${screens.render(productsummaryScreen)} [on line 172, column 13 in component://mikrotron/catalog/categorydetail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String org.ofbiz.widget.screen.ScreenRenderer.render(java.lang.String) throws org.ofbiz.base.util.GeneralException,java.io.IOException,org.xml.sax.SAXException,javax.xml.parsers.ParserConfigurationException threw an exception when invoked on org.ofbiz.widget.screen.ScreenRenderer@37dfbd with arguments of types [java.lang.String,]
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:134)
	at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
	at freemarker.core.Environment.visit(Environment.java:428)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:251)
	at org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:229)
	at org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:274)
	at org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:134)
	at org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1003)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:601)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:701)
	at org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:132)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:734)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Container.renderWidgetString(ModelScreenWidget.java:336)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:220)
	at org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:668)
	at org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:107)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:194)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
	at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:917)
	at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:614)
	at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
	at org.ofbiz.product.category.CatalogUrlServlet.doGet(CatalogUrlServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:314)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:358)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)
Caused by: org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException))
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:423)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
	at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
	at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:888)
	at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:104)
	... 97 more
Caused by: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error rendering screen [component://mikrotron/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationExceptionjava.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException (Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:156)
	at org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:124)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:388)
	... 104 more
Caused by: java.lang.IllegalArgumentException: Error running script at location [component://mikrotron/catalog/ProductSummary.groovy]: java.util.ConcurrentModificationException
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
	at org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
	at org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
	at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:187)
	at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
	... 104 more
Caused by: java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
	at java.util.ArrayList$Itr.next(ArrayList.java:861)
	at java.util.AbstractList.hashCode(AbstractList.java:540)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.hashCode(FastMap.java:912)
	at javolution.util.FastMap$Entry.hashCode(FastMap.java:1634)
	at javolution.util.FastMap.put(FastMap.java:453)
	at javolution.util.FastSet.add(FastSet.java:141)
	at org.ofbiz.base.util.collections.MapContext.entrySet(MapContext.java:316)
	at javolution.util.FastMap.putAll(FastMap.java:648)
	at org.ofbiz.base.util.GroovyUtil.getBinding(GroovyUtil.java:100)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:169)
	at org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:165)
	at org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
	... 109 more