0

ローカルの開発サーバーでは YUI コンプレッサー jar を正常に実行していますが、Web サーバーでは次のエラーが発生します。

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)
4

1 に答える 1

1

この類似のスレッドまたはこのディスカッションを参照してください。基本的には、サーバー サポートに連絡して、Java ランタイム環境を GCJ ではなく適切なものに変更する必要があります。通常のJDKを使用すると、これが解決されます。

彼らが GCJ の使用を主張する場合、少なくとも実行可能になるように修正する必要があります。

于 2013-03-17T22:12:04.220 に答える