Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-61967

Custom plugin causes a "File to import not found or unreadable" error in Sass parser

    Details

    • Story Points:
      1
    • Fix Priority:
      3

      Description

      Reproduction steps:

      1) Start a 6.2 portal
      2) deploy the attached sample portlet

      Actual result: there are errors in the log (see below)
      Expected: parsing css with no errors

      Unable to parse SASS on CSS /css/main.css Error is reported by the portal, when a custom-portlet tries to use @import statement in a portlet css file. With the root cause "File to import not found or unreadable" and the relative path to the css folder. The "Load paths" does include one folder from the portlet context, but the css folder is referred to as "/temp/1-sample-portlet/html/themes/classic/css_"
      
      According to my test results, Sass css processing (and import partials) is working in custom themes, but not in custom portlet plugins.
      This is the current load path:
      
      C:/_runtime/liferay-portal-6.2-ee-test/tomcat-7.0.42/webapps/ROOT/html/css/common
      C:/_runtime/liferay-portal-6.2-ee-test/tomcat-7.0.42/temp/2-sample-portlet/html/themes/classic/css
      C:/_runtime/liferay-portal-6.2-ee-test/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/sass
      C:/_runtime/liferay-portal-6.2-ee-test/tomcat-7.0.42/temp/liferay/ruby/gems/compass-0.12.2/frameworks/blueprint/stylesheets
      C:/_runtime/liferay-portal-6.2-ee-test/tomcat-7.0.42/temp/liferay/ruby/gems/compass-0.12.2/frameworks/compass/stylesheets
      
      I think there are 2 problems with the load path of the Sass processor in custom portlets:
      
      1) Sass looks for partial in the css folder of the current layout's theme, but in a wrong base folder: "/temp/2-sample-portlet/html/themes/classic/css"
      It should be fixed like this: "/webapps/ROOT/html/themes/classic/css"
      
      2) Sass doesn't looking for partial in the css folder of the custom portlet
      This path should be included in load path: "/temp/2-sample-portlet/css"
      
      Sass::SyntaxError: File to import not found or unreadable: mycomponent/variables.
      Load paths:
        C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/html/css/common
        c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/0-sample-portlet/html/themes/classic/css
        C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/WEB-INF/lib/sass
        c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/blueprint/stylesheets
        c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/compass/stylesheets
        Compass::SpriteImporter
                  import at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/import_node.rb:67
           imported_file at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/import_node.rb:28
             css_import? at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/import_node.rb:37
            visit_import at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:217
                    send at org/jruby/RubyKernel.java:2097
                   visit at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:37
                   visit at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:100
          visit_children at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:53
                 collect at org/jruby/RubyArray.java:2318
          visit_children at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:53
          visit_children at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:109
        with_environment at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:121
          visit_children at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:108
                   visit at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:37
              visit_root at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:128
                    send at org/jruby/RubyKernel.java:2097
                   visit at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:37
                   visit at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:100
                    send at org/jruby/RubyKernel.java:2097
                   visit at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/perform.rb:7
                  render at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/root_node.rb:20
                 _render at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/engine.rb:315
                  render at c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/engine.rb:262
                  (root) at <script>:48
      13:38:46,431 ERROR [http-bio-8080-exec-5][AggregateFilter:459] Unable to parse SASS on CSS /css/main.css
      com.liferay.portal.kernel.scripting.ScriptingException: java.util.concurrent.ExecutionException: org.jruby.embed.EvalFailedException: (SyntaxError) Fi
      le to import not found or unreadable: mycomponent/variables._Load paths:_  C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/html/css/common_
       c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/0-sample-portlet/html/themes/classic/css_  C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROO
      T/WEB-INF/lib/sass_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/blueprint/stylesheets_  c:/liferay/
      RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/compass/stylesheets_  Compass::SpriteImporter [Sanitized]
              at com.liferay.portal.scripting.ruby.RubyExecutor.eval(RubyExecutor.java:254)
              at com.liferay.portal.scripting.ruby.RubyExecutor.eval(RubyExecutor.java:129)
              at com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSUtil._parseSass(DynamicCSSUtil.java:526)
              at com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSUtil.parseSass(DynamicCSSUtil.java:180)
              at com.liferay.portal.servlet.filters.aggregate.AggregateFilter.getCssContent(AggregateFilter.java:455)
              at com.liferay.portal.servlet.filters.aggregate.AggregateFilter.getCssContent(AggregateFilter.java:494)
              at com.liferay.portal.servlet.filters.aggregate.AggregateFilter.getContent(AggregateFilter.java:395)
              at com.liferay.portal.servlet.filters.aggregate.AggregateFilter.processFilter(AggregateFilter.java:511)
              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:606)
              at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
              at com.sun.proxy.$Proxy419.doFilter(Unknown Source)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:133)
              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:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:606)
              at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
              at com.sun.proxy.$Proxy419.doFilter(Unknown Source)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:133)
              at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:432)
              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:606)
              at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
              at com.sun.proxy.$Proxy419.doFilter(Unknown Source)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:133)
              at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86)
              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:606)
              at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
              at com.sun.proxy.$Proxy419.doFilter(Unknown Source)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:133)
              at com.liferay.portal.servlet.filters.header.HeaderFilter.processFilter(HeaderFilter.java:154)
              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:606)
              at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
              at com.sun.proxy.$Proxy419.doFilter(Unknown Source)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
              at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119)
              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:505)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
              at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
              at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
              at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
              at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
              at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: java.util.concurrent.ExecutionException: org.jruby.embed.EvalFailedException: (SyntaxError) File to import not found or unreadable: mycompo
      nent/variables._Load paths:_  C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/html/css/common_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62
      /temp/0-sample-portlet/html/themes/classic/css_  C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/WEB-INF/lib/sass_  c:/liferay/RAIFFEISENHU/
      96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/blueprint/stylesheets_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/lifera
      y/ruby/gems/compass-0.12.2/frameworks/compass/stylesheets_  Compass::SpriteImporter [Sanitized]
              at java.util.concurrent.FutureTask.report(FutureTask.java:122)
              at java.util.concurrent.FutureTask.get(FutureTask.java:188)
              at com.liferay.portal.scripting.ruby.RubyExecutor.eval(RubyExecutor.java:248)
              ... 103 more
      Caused by: org.jruby.embed.EvalFailedException: (SyntaxError) File to import not found or unreadable: mycomponent/variables._Load paths:_  C:/liferay/
      RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/html/css/common_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/0-sample-portlet/html/themes/classi
      c/css_  C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/WEB-INF/lib/sass_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/ge
      ms/compass-0.12.2/frameworks/blueprint/stylesheets_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/com
      pass/stylesheets_  Compass::SpriteImporter [Sanitized]
              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.doEval(RubyExecutor.java:189)
              at com.liferay.portal.scripting.ruby.RubyExecutor$EvalCallable.call(RubyExecutor.java:332)
              at com.liferay.portal.scripting.ruby.RubyExecutor$EvalCallable.call(RubyExecutor.java:1)
              at java.util.concurrent.FutureTask.run(FutureTask.java:262)
              ... 1 more
      Caused by: org.jruby.exceptions.RaiseException: (SyntaxError) File to import not found or unreadable: mycomponent/variables._Load paths:_  C:/liferay/
      RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/html/css/common_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/0-sample-portlet/html/themes/classi
      c/css_  C:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/webapps/ROOT/WEB-INF/lib/sass_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/ge
      ms/compass-0.12.2/frameworks/blueprint/stylesheets_  c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/compass-0.12.2/frameworks/com
      pass/stylesheets_  Compass::SpriteImporter [Sanitized]
              at Sass::Tree::ImportNode.import(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/import_
      node.rb:67)
              at Sass::Tree::ImportNode.imported_file(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/
      import_node.rb:28)
              at Sass::Tree::ImportNode.css_import?(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/im
      port_node.rb:37)
              at Sass::Tree::Visitors::Perform.visit_import(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass
      /tree/visitors/perform.rb:217)
              at org.jruby.RubyKernel.send(org/jruby/RubyKernel.java:2097)
              at rubyjit.visit_A0E8B1FA377AB9D1DEC5F2DD57734F88312F36B9.visit(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.1
      2/lib/sass/../sass/tree/visitors/base.rb:37)
              at Sass::Tree::Visitors::Perform.visit(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/v
      isitors/perform.rb:100)
              at rubyjit.visit_children_2CE1DD94F811FAA517E73B1DDDD68EFAF663D935.visit_children(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ru
      by/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:53)
              at org.jruby.RubyArray.collect(org/jruby/RubyArray.java:2318)
              at rubyjit.visit_children_2CE1DD94F811FAA517E73B1DDDD68EFAF663D935.visit_children(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ru
      by/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/base.rb:53)
              at Sass::Tree::Visitors::Perform.visit_children(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sa
      ss/tree/visitors/perform.rb:109)
              at Sass::Tree::Visitors::Perform.with_environment(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../
      sass/tree/visitors/perform.rb:121)
              at Sass::Tree::Visitors::Perform.visit_children(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sa
      ss/tree/visitors/perform.rb:108)
              at rubyjit.visit_A0E8B1FA377AB9D1DEC5F2DD57734F88312F36B9.visit(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.1
      2/lib/sass/../sass/tree/visitors/base.rb:37)
              at Sass::Tree::Visitors::Perform.visit_root(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/t
      ree/visitors/perform.rb:128)
              at org.jruby.RubyKernel.send(org/jruby/RubyKernel.java:2097)
              at rubyjit.visit_A0E8B1FA377AB9D1DEC5F2DD57734F88312F36B9.visit(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.1
      2/lib/sass/../sass/tree/visitors/base.rb:37)
              at Sass::Tree::Visitors::Perform.visit(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/v
      isitors/perform.rb:100)
              at org.jruby.RubyKernel.send(org/jruby/RubyKernel.java:2097)
              at #<Class:0x6245e25c>.visit(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/visitors/pe
      rform.rb:7)
              at Sass::Tree::RootNode.render(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/tree/root_node
      .rb:20)
              at Sass::Engine._render(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/engine.rb:315)
              at Sass::Engine.render(c:/liferay/RAIFFEISENHU/96/62x/tomcat-7.0.62/temp/liferay/ruby/gems/sass-3.2.12/lib/sass/../sass/engine.rb:262)
              at #<Class:0x477ec239>.(root)(<script>:48)
      
      

        Attachments

          Activity

            People

            • Assignee:
              raven.song Raven Song
              Reporter:
              zsolt.szabo Zsolt Szabo (Inactive)
              Participants of an Issue:
              Recent user:
              Raven Song
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:
                Days since last comment:
                1 year, 41 weeks, 1 day ago

                Packages

                Version Package
                6.2.X EE