2017-03-01 11 views
0

新しいバージョンのomnifacesにアップグレードする際に次のエラーが発生します。更新後のエラーOmniFaces 2.6

私はあなたが明らかにJavaの1.7を使用しているjavax.faces-2.2.8-19.jar、omnifaces-2.6.jarに

SEVERE: Critical error during deployment: 
com.sun.faces.config.ConfigurationException: 
    Source Document: jar:file:/./lib/omnifaces-2.6.jar!/META-INF/faces-config.xml 
    Cause: Class 'org.omnifaces.el.FacesELResolver' is missing a runtime dependency: java.lang.NoClassDefFoundError: org.omnifaces.el.FacesELResolver (initialization failure) 
    at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:364) 
    at com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolver(ApplicationConfigProcessor.java:658) 

答えて

0

を使用しています。

これは、Java 1.7を使用してコードをコンパイルするためにMavenを伝える何とかslipped throughpom.xmlclearlyにもかかわらず、誤って導入されたJavaの1.8特定Method#getParameterCount()呼び出しによって引き起こされました。 MavenがJavaのバージョンを無視したように見える理由pom.xmlは今のところまだ明確ではありません。

fixedissue 358として承認しました。修正はOmniFaces 2.6.1で利用可能です。

関連する問題