Re: LessCssProcessor broken?

928 views
Skip to first unread message

Alex Objelean

unread,
Jun 26, 2012, 9:23:20 AM6/26/12
to wr...@googlegroups.com
Are you sure you don't have two different versions of rhino in the classpath?

Cheers,
Alex

On Tuesday, 26 June 2012 16:18:28 UTC+3, Hans Magnus Inderberg wrote:
I have the following issue after upgrading to 1.4.6:


ERROR LessCss - Processing error:Bad language version: 180
java.lang.IllegalArgumentException: Bad language version: 180
at org.mozilla.javascript.Context.checkLanguageVersion(Context.java:723)
at org.mozilla.javascript.Context.setLanguageVersion(Context.java:692)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.createContext(RhinoScriptBuilder.java:60)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:40)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:35)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.newClientSideAwareChain(RhinoScriptBuilder.java:215)
at ro.isdc.wro.extensions.processor.support.less.LessCss.initScriptBuilder(LessCss.java:48)
at ro.isdc.wro.extensions.processor.support.less.LessCss.less(LessCss.java:85)
at ro.isdc.wro.extensions.processor.css.LessCssProcessor.process(LessCssProcessor.java:131)
at ro.isdc.wro.model.resource.processor.impl.LazyProcessorDecorator.process(LazyProcessorDecorator.java:37)
at ro.isdc.wro.model.resource.processor.support.ProcessorDecorator.process(ProcessorDecorator.java:84)
at ro.isdc.wro.model.resource.processor.support.AbstractProcessorDecoratorSupport.process(AbstractProcessorDecoratorSupport.java:118)
at ro.isdc.wro.model.group.processor.GroupsProcessor$1.process(GroupsProcessor.java:141)
at ro.isdc.wro.model.group.processor.GroupsProcessor.applyPostProcessors(GroupsProcessor.java:120)
at ro.isdc.wro.model.group.processor.GroupsProcessor.doPostProcess(GroupsProcessor.java:96)
at ro.isdc.wro.model.group.processor.GroupsProcessor.process(GroupsProcessor.java:75)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:40)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:22)
at ro.isdc.wro.cache.AbstractSynchronizedCacheStrategyDecorator.get(AbstractSynchronizedCacheStrategyDecorator.java:52)
at ro.isdc.wro.manager.WroManager.serveProcessedBundle(WroManager.java:182)
at ro.isdc.wro.manager.WroManager.process(WroManager.java:134)
at ro.isdc.wro.http.WroFilter.processRequest(WroFilter.java:374)
at ro.isdc.wro.http.WroFilter.doFilter(WroFilter.java:324)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
ERROR LessCss - Processing error:Bad language version: 180
java.lang.IllegalArgumentException: Bad language version: 180
at org.mozilla.javascript.Context.checkLanguageVersion(Context.java:723)
at org.mozilla.javascript.Context.setLanguageVersion(Context.java:692)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.createContext(RhinoScriptBuilder.java:60)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:40)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:35)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.newClientSideAwareChain(RhinoScriptBuilder.java:215)
at ro.isdc.wro.extensions.processor.support.less.LessCss.initScriptBuilder(LessCss.java:48)
at ro.isdc.wro.extensions.processor.support.less.LessCss.less(LessCss.java:85)
at ro.isdc.wro.extensions.processor.css.LessCssProcessor.process(LessCssProcessor.java:131)
at ro.isdc.wro.model.resource.processor.impl.LazyProcessorDecorator.process(LazyProcessorDecorator.java:37)
at ro.isdc.wro.model.resource.processor.support.ProcessorDecorator.process(ProcessorDecorator.java:84)
at ro.isdc.wro.model.resource.processor.support.AbstractProcessorDecoratorSupport.process(AbstractProcessorDecoratorSupport.java:118)
at ro.isdc.wro.model.group.processor.GroupsProcessor$1.process(GroupsProcessor.java:141)
at ro.isdc.wro.model.group.processor.GroupsProcessor.applyPostProcessors(GroupsProcessor.java:120)
at ro.isdc.wro.model.group.processor.GroupsProcessor.doPostProcess(GroupsProcessor.java:96)
at ro.isdc.wro.model.group.processor.GroupsProcessor.process(GroupsProcessor.java:75)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:40)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:22)
at ro.isdc.wro.cache.AbstractSynchronizedCacheStrategyDecorator.get(AbstractSynchronizedCacheStrategyDecorator.java:52)
at ro.isdc.wro.manager.WroManager.serveProcessedBundle(WroManager.java:182)
at ro.isdc.wro.manager.WroManager.process(WroManager.java:134)
at ro.isdc.wro.http.WroFilter.processRequest(WroFilter.java:374)
at ro.isdc.wro.http.WroFilter.doFilter(WroFilter.java:324)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
WARN  LessCssProcessor - Exception while applying LessCssProcessor processor on the  resource, no processing applied...
ro.isdc.wro.WroRuntimeException: Processing error
at ro.isdc.wro.extensions.processor.support.less.LessCss.initScriptBuilder(LessCss.java:59)
at ro.isdc.wro.extensions.processor.support.less.LessCss.less(LessCss.java:85)
at ro.isdc.wro.extensions.processor.css.LessCssProcessor.process(LessCssProcessor.java:131)
at ro.isdc.wro.model.resource.processor.impl.LazyProcessorDecorator.process(LazyProcessorDecorator.java:37)
at ro.isdc.wro.model.resource.processor.support.ProcessorDecorator.process(ProcessorDecorator.java:84)
at ro.isdc.wro.model.resource.processor.support.AbstractProcessorDecoratorSupport.process(AbstractProcessorDecoratorSupport.java:118)
at ro.isdc.wro.model.group.processor.GroupsProcessor$1.process(GroupsProcessor.java:141)
at ro.isdc.wro.model.group.processor.GroupsProcessor.applyPostProcessors(GroupsProcessor.java:120)
at ro.isdc.wro.model.group.processor.GroupsProcessor.doPostProcess(GroupsProcessor.java:96)
at ro.isdc.wro.model.group.processor.GroupsProcessor.process(GroupsProcessor.java:75)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:40)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:22)
at ro.isdc.wro.cache.AbstractSynchronizedCacheStrategyDecorator.get(AbstractSynchronizedCacheStrategyDecorator.java:52)
at ro.isdc.wro.manager.WroManager.serveProcessedBundle(WroManager.java:182)
at ro.isdc.wro.manager.WroManager.process(WroManager.java:134)
at ro.isdc.wro.http.WroFilter.processRequest(WroFilter.java:374)
at ro.isdc.wro.http.WroFilter.doFilter(WroFilter.java:324)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.IllegalArgumentException: Bad language version: 180
at org.mozilla.javascript.Context.checkLanguageVersion(Context.java:723)
at org.mozilla.javascript.Context.setLanguageVersion(Context.java:692)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.createContext(RhinoScriptBuilder.java:60)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:40)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:35)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.newClientSideAwareChain(RhinoScriptBuilder.java:215)
at ro.isdc.wro.extensions.processor.support.less.LessCss.initScriptBuilder(LessCss.java:48)
... 33 more
WARN  LessCssProcessor - Exception while applying LessCssProcessor processor on the  resource, no processing applied...
ro.isdc.wro.WroRuntimeException: Processing error
at ro.isdc.wro.extensions.processor.support.less.LessCss.initScriptBuilder(LessCss.java:59)
at ro.isdc.wro.extensions.processor.support.less.LessCss.less(LessCss.java:85)
at ro.isdc.wro.extensions.processor.css.LessCssProcessor.process(LessCssProcessor.java:131)
at ro.isdc.wro.model.resource.processor.impl.LazyProcessorDecorator.process(LazyProcessorDecorator.java:37)
at ro.isdc.wro.model.resource.processor.support.ProcessorDecorator.process(ProcessorDecorator.java:84)
at ro.isdc.wro.model.resource.processor.support.AbstractProcessorDecoratorSupport.process(AbstractProcessorDecoratorSupport.java:118)
at ro.isdc.wro.model.group.processor.GroupsProcessor$1.process(GroupsProcessor.java:141)
at ro.isdc.wro.model.group.processor.GroupsProcessor.applyPostProcessors(GroupsProcessor.java:120)
at ro.isdc.wro.model.group.processor.GroupsProcessor.doPostProcess(GroupsProcessor.java:96)
at ro.isdc.wro.model.group.processor.GroupsProcessor.process(GroupsProcessor.java:75)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:40)
at ro.isdc.wro.cache.DefaultSynchronizedCacheStrategyDecorator.loadValue(DefaultSynchronizedCacheStrategyDecorator.java:22)
at ro.isdc.wro.cache.AbstractSynchronizedCacheStrategyDecorator.get(AbstractSynchronizedCacheStrategyDecorator.java:52)
at ro.isdc.wro.manager.WroManager.serveProcessedBundle(WroManager.java:182)
at ro.isdc.wro.manager.WroManager.process(WroManager.java:134)
at ro.isdc.wro.http.WroFilter.processRequest(WroFilter.java:374)
at ro.isdc.wro.http.WroFilter.doFilter(WroFilter.java:324)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.IllegalArgumentException: Bad language version: 180
at org.mozilla.javascript.Context.checkLanguageVersion(Context.java:723)
at org.mozilla.javascript.Context.setLanguageVersion(Context.java:692)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.createContext(RhinoScriptBuilder.java:60)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:40)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.<init>(RhinoScriptBuilder.java:35)
at ro.isdc.wro.extensions.script.RhinoScriptBuilder.newClientSideAwareChain(RhinoScriptBuilder.java:215)
at ro.isdc.wro.extensions.processor.support.less.LessCss.initScriptBuilder(LessCss.java:48)
... 33 more

Alex Objelean

unread,
Jun 26, 2012, 9:25:13 AM6/26/12
to wr...@googlegroups.com
The 1.4.6 version depends on rhino-1.7R3. Most probably you have rhino-1.7R2 in your classpath.
Reply all
Reply to author
Forward
0 new messages