- From: TAKAHASHI Makoto <hobbit_mak@yahoo.co.jp>
- Date: Wed, 19 Nov 2008 00:13:33 +0900 (JST)
- To: css-validator <www-validator-css@w3.org>
I found bug of org.w3c.css.css.StyleSheetGenerator.java And fix as below static { URL url; availableFormat = new Utf8Properties(); try { - url = Messages.adjustURL(StyleSheetGenerator.class.getResource("format.properties")); - java.io.InputStream f = url.openStream(); + java.io.InputStream f = StyleSheetGenerator.class.getResourceAsStream("format.properties"); availableFormat.load(f); f.close(); } catch (Exception e) { System.err.println("org.w3c.css.css.StyleSheetGeneratorHTML: couldn't load format properties "); System.err.println(" " + e.toString()); } availablePropertiesURL = new Utf8Properties(); try { - url = Messages.adjustURL(StyleSheetGenerator.class.getResource("urls.properties")); - java.io.InputStream f = url.openStream(); + java.io.InputStream f = StyleSheetGenerator.class.getResourceAsStream("urls.properties"); availablePropertiesURL.load(f); f.close(); } catch (Exception e) { System.err.println("org.w3c.css.css.StyleSheetGeneratorHTML: couldn't load URLs properties "); System.err.println(" " + e.toString()); } } And I found degrade of org.w3c.css.util.xml.XMLCatalog. I rollback latest change. try { - parse("\"" + baseURI.toString() + "\""); + baseURI = XMLCatalog.class.getResource("catalog.xml"); parse(baseURI.toString()); } catch (Exception e) { Then I reached another error messages. C:\Jigsaw\Jigsaw\WWW\servlet\css-validator>set CLASSPATH=C:\jigsaw\jigsaw\www\servlet\css-validator\css-validator.jar;c:\jigsaw\classes\velocity-1.5.jar;c:\jigsaw\\classes\xerces.jar;c:\jigsaw\classes\jigsaw.jar;c:\jigsaw\classes\xp.jar;c:\jigsaw\classes\sax.jar;c:\jigsaw\classes\servlet.jar;c:\jigsaw\classes\Tidy.jar; c:\jigsaw\classes\tagsoup-1.2.jar;C:\Jigsaw\classes\commons-lang-2.4.jar;C:\Jigsaw\classes\commons-collections-3.2.1.jar C:\Jigsaw\Jigsaw\WWW\servlet\css-validator>Java org.w3c.css.css.StyleSheetCom http://www.w3.org/ 2008/11/18 23:45:04 org.apache.velocity.runtime.log.JdkLogChute log 情報: Velocity not initialized yet. Calling init()... 2008/11/18 23:45:04 org.apache.velocity.runtime.log.JdkLogChute log 情報: FileResourceLoader : adding path '.' 2008/11/18 23:45:04 org.apache.velocity.runtime.log.JdkLogChute log 致命的: ResourceManager : unable to find resource 'text.properties' in any resource loader. Unable to find resource 'text.properties' org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'text.properties' at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:452) at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:335) at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1102) at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1077) at org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.java:303) at org.apache.velocity.app.Velocity.getTemplate(Velocity.java:503) at org.w3c.css.css.StyleSheetGenerator.<init>(StyleSheetGenerator.java:159) at org.w3c.css.css.StyleSheetCom.htmlRequest(StyleSheetCom.java:63) at org.w3c.css.css.StyleSheetCom.main(StyleSheetCom.java:236) java.lang.NullPointerException at org.w3c.css.css.StyleSheetGenerator.print(StyleSheetGenerator.java:417) at org.w3c.css.css.StyleSheetCom.htmlRequest(StyleSheetCom.java:68) at org.w3c.css.css.StyleSheetCom.main(StyleSheetCom.java:236) <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml'> <head> <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" /> <title>CSS Validator : Error</title> <link type="text/css" rel='stylesheet' href='http://jigsaw.w3.org/css-validator/style/error.css' /> </head> <body> <div> <a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="w3c" /></a> </div> <hr /> <div class="t1">CSS</div> <div class="t2">Validator</div> <div class="t3">Error</div> <h2>Target: http://www.w3.org/</h2> <div class="error"> <p>Oups! Internal error!</p><p> </p></div> <hr /> <p><img src='images/mwcss.gif' alt='made with CSS' /></p> <address><a href='Email.html'>www-validator-css</a></address> </body></html> Makoto Takahashi http://hobbit.ddo.jp -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/
Received on Tuesday, 18 November 2008 15:14:17 UTC