[ https://forge.continuent.org/jira/browse/SEQUOIA-840?page=all ] Jeff Mesnil closed SEQUOIA-840: -------------------------------
> Controller Configuration File Parser detects valid XML-cfg-File as invalid > File > ------------------------------------------------------------------------------- > > Key: SEQUOIA-840 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-840 > Project: Sequoia > Type: Bug > Components: Configuration Files Parser > Versions: Sequoia 2.10.2, Sequoia 3.0 beta1 > Environment: WinXP SP2, Sun JDK 1.5.0_09 > Reporter: Markus Burchhart > Assignee: Jeff Mesnil > Fix For: Sequoia 2.10.3, Sequoia 3.0 > > > Seems like the Parser ignores the whitespaces between the tag-name > 'VirtualDatabaseAutoLoad' and the following attribute as > 'autoEnableBackends', 'configFile' or 'virtualDatabaseName': > conf #1: > <?xml version="1.0" encoding="UTF-8" ?> > <!DOCTYPE SEQUOIA-CONTROLLER PUBLIC "-//Continuent//DTD SEQUOIA-CONTROLLER > 3.0-beta1//EN" > "http://sequoia.continuent.org/dtds/sequoia-controller-3.0-beta1.dtd"> > <SEQUOIA-CONTROLLER> > <Controller jdbcIpAddress="127.0.0.1" jdbcPort="25322"> > <JmxSettings jmxIpAddress="127.0.0.1" jmxPort="1090"/> > <VirtualDatabaseAutoLoad > autoEnableBackends="true" > configFile="pgdb-raidb1-distribution-1.xml" > virtualDatabaseName="scen1_db"/> > </Controller> > </SEQUOIA-CONTROLLER> > log #1: > 15:06:08,484 INFO controller.core.Controller Sequoia controller (3.0-beta1) > 15:06:08,546 INFO controller.core.Controller Loading configuration file: > ..\config\controller\controller-distributed-1.xml > 15:06:08,625 ERROR controller.xml.ControllerParser Xml document has not been > validated. > 15:06:08,625 ERROR controller.xml.ControllerParser Whitespace required before > attributes. > 15:06:08,625 ERROR controller.xml.ControllerParser Whitespace required before > attributes. > 15:06:08,625 WARN controller.core.Controller Error while analysing xml > configuration file (org.xml.sax.SAXException: Controller Xml configuration > file is not valid.). > org.xml.sax.SAXException: Controller Xml configuration file is not valid. > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:168) > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:200) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:232) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:288) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:314) > at > org.continuent.sequoia.controller.core.Controller.main(Controller.java:759) > 15:06:08,640 ERROR controller.core.Controller Could not load config file: > ..\config\controller\controller-distributed-1.xml (Controller > Xmlconfiguration file is not valid.). Loading minimum configuration. > org.xml.sax.SAXException: Controller Xml configuration file is not valid. > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:168) > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:200) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:232) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:288) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:314) > at > org.continuent.sequoia.controller.core.Controller.main(Controller.java:759) > 15:06:08,687 INFO controller.core.Controller Waiting for connections on > 0.0.0.0:25322 > 15:06:08,703 INFO controller.core.Controller Controller started on > 2006.11.02 44 at 03:06:08 PM CET > 15:06:08,703 INFO controller.core.Controller Controller null:0 ready, > listening to requests ... > conf #2; > <?xml version="1.0" encoding="UTF-8" ?> > <!DOCTYPE SEQUOIA-CONTROLLER PUBLIC "-//Continuent//DTD SEQUOIA-CONTROLLER > 3.0-beta1//EN" > "http://sequoia.continuent.org/dtds/sequoia-controller-3.0-beta1.dtd"> > <SEQUOIA-CONTROLLER> > <Controller jdbcIpAddress="127.0.0.1" jdbcPort="25322"> > <JmxSettings jmxIpAddress="127.0.0.1" jmxPort="1090"/> > <VirtualDatabaseAutoLoad > configFile="pgdb-raidb1-distribution-1.xml" > virtualDatabaseName="scen1_db" > autoEnableBackends="true"/> > </Controller> > </SEQUOIA-CONTROLLER> > log #2: > 15:07:38,312 INFO controller.core.Controller Sequoia controller (3.0-beta1) > 15:07:38,375 INFO controller.core.Controller Loading configuration file: > ..\config\controller\controller-distributed-1.xml > 15:07:38,468 ERROR controller.xml.ControllerParser Xml document has not been > validated. > 15:07:38,468 ERROR controller.xml.ControllerParser Element "Controller" does > not allow "VirtualDatabaseAutoLoadconfigFile" here. > 15:07:38,468 ERROR controller.xml.ControllerParser Element type > "VirtualDatabaseAutoLoadconfigFile" is not declared. > 15:07:38,468 ERROR controller.xml.ControllerParser Whitespace required before > attributes. > 15:07:38,468 ERROR controller.xml.ControllerParser Whitespace required before > attributes. > 15:07:38,484 WARN controller.core.Controller Error while analysing xml > configuration file (org.xml.sax.SAXException: Controller Xml configuration > file is not valid.). > org.xml.sax.SAXException: Controller Xml configuration file is not valid. > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:168) > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:200) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:232) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:288) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:314) > at > org.continuent.sequoia.controller.core.Controller.main(Controller.java:759) > 15:07:38,484 ERROR controller.core.Controller Could not load config file: > ..\config\controller\controller-distributed-1.xml (Controller > Xmlconfiguration file is not valid.). Loading minimum configuration. > org.xml.sax.SAXException: Controller Xml configuration file is not valid. > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:168) > at > org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:200) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:232) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:288) > at > org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:314) > at > org.continuent.sequoia.controller.core.Controller.main(Controller.java:759) > 15:07:38,546 INFO controller.core.Controller Waiting for connections on > 0.0.0.0:25322 > 15:07:38,562 INFO controller.core.Controller Controller started on > 2006.11.02 44 at 03:07:38 PM CET > 15:07:38,562 INFO controller.core.Controller Controller null:0 ready, > listening to requests ... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://forge.continuent.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ Sequoia mailing list [email protected] https://forge.continuent.org/mailman/listinfo/sequoia
