- From: Miklos Vajna <vmiklos@dsd.sztaki.hu>
- Date: Tue, 20 Jan 2009 10:40:34 +0100
- To: css-validator Validator ML <www-validator-css@w3.org>
- Cc: Pataki Máté <Mate.Pataki@sztaki.hu>
On Tue, Jan 20, 2009 at 09:59:57AM +0100, Miklos Vajna <vmiklos@dsd.sztaki.hu> wrote:
> org.w3c.css.util.Messages: couldn't load properties cn
> java.io.FileNotFoundException: /file:/home/vmiklos/w3c/css-validator/css-validator.jar!/org/w3c/css/util/Messages.properties.zh-cn (No such file or directory)
> {output=text, medium=all, warning=2, profile=css21, lang=en}
> Exception in thread "main" java.lang.NullPointerException
> at org.w3c.css.util.Messages.getString(Messages.java:93)
> at org.w3c.css.css.CssValidator.main(CssValidator.java:135)
I tried building from source. (I like the recent commit that introduced
the automatic download of dependencies!)
First, I got errors like:
[javac] 23. ERROR in /home/vmiklos/w3c/scratch/css-validator/org/w3c/css/css/StyleSheetGenerator.java (at line 124)
[javac] HashMap<String,String> l = new HashMap<String,String>();
[javac] ^^^^^^^
[javac] The type HashMap is not generic; it cannot be parameterized with arguments <String, String>
[javac] ----------
The folowing patch solved the problem:
diff -u a/build.xml b/build.xml
--- a/build.xml
+++ b/build.xml
@@ -80,7 +80,8 @@
classpathref="build.class.path"
destdir="./build"
encoding="UTF-8"
- debug="yes">
+ debug="yes"
+ source="1.6">
<src path="./org/w3c"/>
</javac>
<copy todir="./build">
And now I get:
$ java -cp css-validator.jar:lib/jigsaw.jar org.w3c.css.css.CssValidator http://www.w3.org/
class org.w3c.css.properties.PropertiesLoader: Error while loading default config
java.lang.NullPointerException
at org.w3c.css.properties.PropertiesLoader.<clinit>(PropertiesLoader.java:148)
at org.w3c.css.css.CssValidator.<init>(CssValidator.java:61)
at org.w3c.css.css.CssValidator.main(CssValidator.java:73)
Exception in thread "main" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at org.w3c.css.css.CssValidator.<init>(CssValidator.java:61)
at org.w3c.css.css.CssValidator.main(CssValidator.java:73)
Hm...
Received on Tuesday, 20 January 2009 09:41:09 UTC