0
我跑我的本地开发服务器上的YUI压缩机罐子罚款,但在Web服务器上,我得到这个错误:Java错误的YUICompressor
Fatal error: Uncaught exception 'Assetic\Exception\FilterException'
with message 'An error occurred while running:
'/usr/bin/java' '-jar'
'/path/to/includes/resources/java/yuicompressor-2.4.6.jar'
'-o' '/tmp/YUI-OUT-FGs8hh' '--type' 'js' '/tmp/YUI-IN-54MHwK'
Error Output: Exception in thread "main" java.lang.NullPointerException
at java.lang.VMClassLoader.defineClass(libgcj.so.10) at
java.lang.ClassLoader.defineClass(libgcj.so.10) at
java.security.SecureClassLoader.defineClass(libgcj.so.10) at
java.net.URLClassLoader.findClass(libgcj.so.10) at
gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.10) at
java.lang.ClassLoader.loadClass(libgcj.so.10) at
java.lang.ClassLoader.loadClass(libgcj.so.10) at
gnu.java.lang.MainThread.run(libgcj.so.10)
Input: /*! * jQuery JavaScript Library v1.7.2 *
http://jquery.com/ * * Copyright 2011, John Resig *
Dual licensed under the MIT or GPL Version 2 licenses. *
http://jquery.org/license * * Incl in
/path/to/includes/modules/Assetic/Exception/FilterException.php
on line 40
我已经与服务器支持检查,他们说要联系开发者。任何线索,这可能是什么?我也发布在Github上,但没有运气。
这是Java版本:
# java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Java HotSpot(TM) Server VM (build 20.12-b01, mixed mode)
我的第一个想法是'libgcj'没有安装在你的服务器上。我不喜欢服务器支持团队何时以“让开发人员陷入困境”来削减我的工作。对我来说,这通常是改变提供商的标志:) – 2013-03-17 21:25:46
这些家伙一直都非常有帮助,而且总体来说非常好,但无论如何谢谢你的建议:) – Eva 2013-03-18 16:28:24
啊,那样的话OK :) – 2013-03-18 16:43:58