Help me! digester has error MalForme URL ".." unknown protocol: classloader
I have used validator which link to digester and error occured like this..
--
--
13-04-07 08:18:59.840 ERROR - java.lang.IllegalArgumentException: Malformed URL
'classloader:/org/apache/commons/digester/xmlrules/digester-rules.dtd' : unknown protocol: classloader :(ValidatorOperator.java:71)[HttpRequestHandler-5984162]
13-04-07 08:18:59.855 DEBUG - ******************************************* :(ValidatorOperator.java:72)[HttpRequestHandler-5984162]
--
this line comes from new ValidatorResources(inputstream in)
which I already checked that inputstream is not null
--
Please help!!
[653 byte] By [
pjpaisala] at [2007-11-27 7:57:43]

Did you actually read that error message? I can't see how it could possibly be clearer. The URL is incorrect, the protocol mentioned doesn't exist.Otherwise, you might have noticed that this is Sun, not Apache. You might want to ask them.
I just think that it's related to what an URL is and that whatever you provided there isn't a valid one because there is no such protocol as "classloader". Which the error message already said.
From the URL API docs:
Protocol handlers for the following protocols are guaranteed to exist on the search path :-
http, https, ftp, file, and jar
Further:
Protocol handlers for additional protocols may also be available.
In other words, if there actually is a protocol named "classloader", you will have to have some JAR in the classpath that'll provide that information. Read the Digester docs to find out which one that might be.