[ https://forge.continuent.org/jira/browse/SEQUOIA-840?page=all ]
Jeff Mesnil resolved SEQUOIA-840:
---------------------------------
Resolution: Fixed
fixed issue in CVS HEAD and BRANCH_sequoia_2-10 (see associated Changelog)
> 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