Exception running css-validator.jar built from latest source (regardless of the URL being tested)

Jon Cram <[email protected]> Wed, 22 Oct 2014 16:50:54 +0100
Newsgroups gmane.org.w3c.validator.css
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------020205010500070805010708
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I used a copy the .jar to run the CSS validator from the command line. I 
periodically build a new copy of the .jar to incorporate fixes and changes.

I built a new copy of the .jar about an hour ago. The build was 
successful but on execution an exception is raised.

Here's how I built the .jar:
sudo mkdir /usr/share/css-validator
cd /usr/share/css-validator
sudo CVSROOT=:pserver:anonymous:[email protected]:/sources/public cvs 
checkout 2002/css-validator
cd 2002/css-validator/
sudo ant jar

And here's how I'm executing it:
cd /usr/share/css-validator/2002/validator
java -jar css-validator.jar http://example.com

An exception is raised no matter the URL that is being tested:
{vextwarning=false, output=text, lang=en, warning=2, medium=all, 
profile=css3}
Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/commons/digester/RuleSet
     at 
org.apache.velocity.tools.config.ConfigurationUtils.getDefaultTools(ConfigurationUtils.java:77)
     at 
org.apache.velocity.tools.config.ConfigurationUtils.getAutoLoaded(ConfigurationUtils.java:176)
     at 
org.apache.velocity.tools.ToolManager.autoConfigure(ToolManager.java:74)
     at org.apache.velocity.tools.ToolManager.<init>(ToolManager.java:68)
     at org.apache.velocity.tools.ToolManager.<init>(ToolManager.java:54)
     at 
org.w3c.css.css.StyleSheetGenerator.<clinit>(StyleSheetGenerator.java:97)
     at 
org.w3c.css.css.StyleReportFactory.getStyleReport(StyleReportFactory.java:18)
     at org.w3c.css.css.CssValidator.handleRequest(CssValidator.java:184)
     at org.w3c.css.css.CssValidator.main(CssValidator.java:157)
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.digester.RuleSet
     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
     ... 9 more


I can't say I really know where to start with this and I'm sure anyone 
who does have a clue will need some more information.

Anything I can do to help?

Cheers,
Jon

--------------020205010500070805010708
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    I used a copy the .jar to run the CSS validator from the command
    line. I periodically build a new copy of the .jar to incorporate
    fixes and changes.<br>
    <br>
    I built a new copy of the .jar about an hour ago. The build was
    successful but on execution an exception is raised.<br>
    <br>
    Here's how I built the .jar:<br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    sudo mkdir /usr/share/css-validator<br>
    cd /usr/share/css-validator<br>
    sudo <a class="moz-txt-link-abbreviated" href="mailto:CVSROOT=:pserver:anonymous:[email protected]:/sources/public">CVSROOT=:pserver:anonymous:[email protected]:/sources/public</a>
    cvs checkout 2002/css-validator<br>
    cd 2002/css-validator/<br>
    sudo ant jar<br>
    <br>
    And here's how I'm executing it:<br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    cd /usr/share/css-validator/2002/validator<br>
    java -jar css-validator.jar <a class="moz-txt-link-freetext" href="http://example.com">http://example.com</a><br>
    <br>
    An exception is raised no matter the URL that is being tested:<br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    {vextwarning=false, output=text, lang=en, warning=2, medium=all,
    profile=css3}<br>
    Exception in thread "main" java.lang.NoClassDefFoundError:
    org/apache/commons/digester/RuleSet<br>
        at
org.apache.velocity.tools.config.ConfigurationUtils.getDefaultTools(ConfigurationUtils.java:77)<br>
        at
org.apache.velocity.tools.config.ConfigurationUtils.getAutoLoaded(ConfigurationUtils.java:176)<br>
        at
    org.apache.velocity.tools.ToolManager.autoConfigure(ToolManager.java:74)<br>
        at
    org.apache.velocity.tools.ToolManager.&lt;init&gt;(ToolManager.java:68)<br>
        at
    org.apache.velocity.tools.ToolManager.&lt;init&gt;(ToolManager.java:54)<br>
        at
org.w3c.css.css.StyleSheetGenerator.&lt;clinit&gt;(StyleSheetGenerator.java:97)<br>
        at
org.w3c.css.css.StyleReportFactory.getStyleReport(StyleReportFactory.java:18)<br>
        at
    org.w3c.css.css.CssValidator.handleRequest(CssValidator.java:184)<br>
        at org.w3c.css.css.CssValidator.main(CssValidator.java:157)<br>
    Caused by: java.lang.ClassNotFoundException:
    org.apache.commons.digester.RuleSet<br>
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)<br>
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)<br>
        at java.security.AccessController.doPrivileged(Native Method)<br>
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)<br>
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)<br>
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)<br>
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)<br>
        ... 9 more<br>
    <br>
    <br>
    I can't say I really know where to start with this and I'm sure
    anyone who does have a clue will need some more information.<br>
    <br>
    Anything I can do to help?<br>
    <br>
    Cheers,<br>
    Jon<br>
  </body>
</html>

--------------020205010500070805010708--