Error while using JSFUnit/HtmlUnit/CSSParser
Posted
by brianf
on Stack Overflow
See other posts from Stack Overflow
or by brianf
Published on 2010-04-20T18:02:19Z
Indexed on
2010/04/21
15:13 UTC
Read the original article
Hit count: 385
We've just recently converted our project to using Maven for builds and dependency management, and after the conversion I'm getting the following exception while trying to run any JSFUnit tests in my project.
Exception class=[java.lang.UnsupportedOperationException] com.gargoylesoftware.htmlunit.ScriptException: CSSRule com.steadystate.css.dom.CSSCharsetRuleImpl is not yet supported. at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:527) at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:537) ...
All the dependencies and JARs for JSFUnit were pulled with Maven using the JBoss repository (http://repository.jboss.com/maven2/).
We're using the following dependencies in the project:
- jboss-jsfunit-core 1.2.0.Final
- jboss-jsfunit-richfaces 1.2.0.Final
- richfaces-ui 3.3.2.GA
- openfaces 2.0
- JSF 1.2_12
- Facelets 1.1.14
Before the dependencies were being managed by Maven, we were able to run our JSFUnit tests just fine. I was able to semi-fix the issue by using a ss_css2.jar file that someone had tucked into our WEB-INF/lib directory (from before the Maven conversion). I'm hoping to find out if there's something else I can do to fix the dependencies in Maven rather than resorting to managing some of the dependencies myself.
© Stack Overflow or respective owner