Forums de discussion

1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/liferay

Durai pandian, modifié il y a 10 années.

1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/liferay

Junior Member Publications: 53 Date d'inscription: 26/10/12 Publications récentes
Hi friends,
Webpage has been broken like the image below. In log file I got the Exception:
21:06:49,891 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/liferay/Collab-liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/webapps/ROOT/html/themes/classic/css/main.css
org.jruby.embed.EvalFailedException: (LoadError) no such file to load -- file:/usr/local/liferay/Collab-liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/webapps/ROOT/WEB-INF/lib/ruby-gems.jar!/gems/sass-3.1.7/lib/sass/../sass
at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java:127)
at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:1231)
at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.java:1224)
at com.liferay.portal.scripting.ruby.RubyExecutor.eval(RubyExecutor.java:148)
at com.liferay.portal.scripting.ruby.RubyExecutor.eval(RubyExecutor.java:105)
at com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSUtil._parseSass(DynamicCSSUtil.java:295)
at com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSUtil.parseSass(DynamicCSSUtil.java:138)
at com.liferay.portal.servlet.filters.minifier.MinifierFilter.minifyCss(MinifierFilter.java:418)
at com.liferay.portal.servlet.filters.minifier.MinifierFilter.minifyCss(MinifierFilter.java:410)
at com.liferay.portal.servlet.filters.minifier.MinifierFilter.getMinifiedContent(MinifierFilter.java:348)
at com.liferay.portal.servlet.filters.minifier.MinifierFilter.processFilter(MinifierFilter.java:459)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:414)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:55)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
at com.liferay.portal.servlet.filters.header.HeaderFilter.processFilter(HeaderFilter.java:150)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

Lot posts available for the issue but no one gives solution. please help me.

Thanks.
Durai

Pièces jointes:

Durai pandian, modifié il y a 10 années.

RE: 1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/lif

Junior Member Publications: 53 Date d'inscription: 26/10/12 Publications récentes
Please anyone tell me what you know about that
Dharmen Panchal, modifié il y a 10 années.

RE: 1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/lif

New Member Publications: 13 Date d'inscription: 13/02/13 Publications récentes
Hi Durai,

You need to replace the jruby.jar file in the lib directory in your ROOT webapp.

Additionally,
You need to add following lines to portal-ext.properties

scripting.jruby.load.paths=\
classpath:/META-INF/jruby.home/lib/ruby/site_ruby/1.8,\
classpath:/META-INF/jruby.home/lib/ruby/site_ruby/shared,\
classpath:/gems/chunky_png-1.2.6/lib,\
classpath:/gems/compass-0.12.2/lib,\
classpath:/gems/fssm-0.2.9/lib,\
classpath:/gems/sass-3.2.1/lib,\
${java.io.tmpdir}/liferay/ruby/gems/chunky_png-1.2.6/lib,\
${java.io.tmpdir}/liferay/ruby/gems/compass-0.12.2/lib,\
${java.io.tmpdir}/liferay/ruby/gems/fssm-0.2.9/lib,\
${java.io.tmpdir}/liferay/ruby/gems/sass-3.2.1/lib


Please find attachment.

Thanks,
Dharmen Panchal,
dpanchal@surekhatech.com
www.surekhatech.com

Pièces jointes:

Durai pandian, modifié il y a 10 années.

RE: 1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/lif

Junior Member Publications: 53 Date d'inscription: 26/10/12 Publications récentes
Hi Dharmen Panchal,
I replaced the jruby.jar and added the script but still no change. Please any one tell me the fix.
Gopinath Guptha, modifié il y a 10 années.

RE: 1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/lif

Junior Member Publications: 25 Date d'inscription: 10/08/10 Publications récentes
We had a few servlet filters disabled and we encountered the same problem. Finally, we commented out the below line to resolve the issue -

#com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSFilter=false

The default value is true. You could completely delete the line as well.
Durai pandian, modifié il y a 10 années.

RE: 1 ERROR [MinifierFilter:421] Unable to parse SASS on CSS /usr/local/lif

Junior Member Publications: 53 Date d'inscription: 26/10/12 Publications récentes
Hi Gopinath,
I dont include that property.