From: Dain S. <da...@da...> - 2002-03-03 19:50:14
|
It's just eating the exceptions. I can add code to set a flag in the handler. Then after the whole file is parsed and all error messages are printed, I can throw a Deployment exception. Does this sound reasonable? -dain Scott M Stark wrote: > It should be throwing a DeploymentException as well. Look > into the LocalErrorHandler that is printing these messages. > Maybe its just swallowing the parse exception after printing. > > xxxxxxxxxxxxxxxxxxxxxxxx > Scott Stark > Chief Technology Officer > JBoss Group, LLC > xxxxxxxxxxxxxxxxxxxxxxxx > ----- Original Message ----- > From: "Dain Sundstrom" <da...@da...> > To: "Scott M Stark" <Sco...@jb...> > Cc: "JBoss-dev" <jbo...@li...> > Sent: Sunday, March 03, 2002 11:27 AM > Subject: Re: [JBoss-dev] XmlFileLoader and validation? > > > >>I use "XmlFileLoader.getDocument(stdJDBCUrl, true)", but all I get are >>messages like the following printed to the log: >> >>13:25:05,062 ERROR [XmlFileLoader] XmlFileLoader: File >> >> > file:/home/dain/work/jboss/jboss-all/build/output/jboss-3.0.0beta2/tmp/deplo > y/home/dain/work/jboss/jboss- > > all/testsuite/output/lib/cmp2-commerce.jar/64.cmp2-commerce.jar!/META-INF/jb > osscmp-jdbc.xml > >>process error. Line: 10. Error message: Element "defaults" does not >>allow "should-break" here. >>13:25:05,063 ERROR [XmlFileLoader] XmlFileLoader: File >> >> > file:/home/dain/work/jboss/jboss-all/build/output/jboss-3.0.0beta2/tmp/deplo > y/home/dain/work/jboss/jboss- > > all/testsuite/output/lib/cmp2-commerce.jar/64.cmp2-commerce.jar!/META-INF/jb > osscmp-jdbc.xml > >>process error. Line: 10. Error message: Element type "should-break" is >>not declared. >> >>I like the messages, I just wish that at the end I could detect that the >>doc was not valid and throw a Deployment exception. >> >>Any ideas? >> >>-dain >> >>Scott M Stark wrote: >> >> >>>If you have the doc URL then use: >>> >>>public static Document getDocument(URL url, boolean validateDTDs) throws >>>DeploymentException >>> >>>else, create the document stream and call: >>> >>>XmlFileLoader(boolean validateDTDs) >>>public Document getDocument(InputStream is, String inPath) throws >>>DeploymentException >>> >>>xxxxxxxxxxxxxxxxxxxxxxxx >>>Scott Stark >>>Chief Technology Officer >>>JBoss Group, LLC >>>xxxxxxxxxxxxxxxxxxxxxxxx >>>----- Original Message ----- >>>From: "Dain Sundstrom" <da...@da...> >>>To: "JBoss-dev" <jbo...@li...> >>>Sent: Sunday, March 03, 2002 10:13 AM >>>Subject: [JBoss-dev] XmlFileLoader and validation? >>> >>> >>> >>> >>>>How can I know if there were no validation errors when loading a doc >>>>with XmlFileLoader? >>>> >>>>I want to throw a DeploymentException if jbosscmp-jdbc.xml is not valid. >>>> >>>>-dain >>>> >>>> >>>>_______________________________________________ >>>>Jboss-development mailing list >>>>Jbo...@li... >>>>https://lists.sourceforge.net/lists/listinfo/jboss-development >>>> >>>> >>>> >>> >>>_______________________________________________ >>>Jboss-development mailing list >>>Jbo...@li... >>>https://lists.sourceforge.net/lists/listinfo/jboss-development >>> >>> >> >> > > > _______________________________________________ > Jboss-development mailing list > Jbo...@li... > https://lists.sourceforge.net/lists/listinfo/jboss-development > |