[ https://forge.continuent.org/jira/browse/SEQUOIA-1065?page=all ]
Emmanuel Cecchet resolved SEQUOIA-1065:
---------------------------------------
Resolution: Fixed
Fix Version: sequoia 2.10.10
Fix committed in CVS
Null values for metadata comparisons were not properly handled
> with more than one firebird backend controller throws NPE
> ---------------------------------------------------------
>
> Key: SEQUOIA-1065
> URL: https://forge.continuent.org/jira/browse/SEQUOIA-1065
> Project: Sequoia
> Type: Bug
> Versions: Sequoia 2.10.9
> Environment: windows xp, firebird 2.0.3.1, jaybird 2.1.3, JDK 5
> Reporter: Maris Orbidans
> Assignee: Emmanuel Cecchet
> Fix For: sequoia 2.10.10
>
>
> With more than one firebird backend controller throws NPE at
> MetadataContainer.java:81
> Everything works if I use only one backend.
> 18:18:27,345 WARN controller.virtualdatabase.firescream Virtual database
> firescream failed to enable database backend legion2 from checkpoint (because
> of : java.lang.NullPointerException)
> java.lang.NullPointerException
> at
> org.continuent.sequoia.common.sql.metadata.MetadataContainer.isCompatible(MetadataContainer.java:81)
> at
> org.continuent.sequoia.controller.virtualdatabase.VirtualDatabaseStaticMetaData.gatherStaticMetadata(VirtualDatabaseStaticMetaDa
> ta.java:74)
> at
> org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.enableBackendFromCheckpoint(VirtualDatabase.java:1740)
> at
> org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.forceEnableAllBackendsFromCheckpoint(VirtualDatabase.java:1972
> )
> at
> org.continuent.sequoia.controller.core.Controller.addVirtualDatabase(Controller.java:302)
> at
> org.continuent.sequoia.controller.xml.DatabasesParser.endElement(DatabasesParser.java:717)
> at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
> at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> at
> org.continuent.sequoia.controller.xml.DatabasesParser.readXML(DatabasesParser.java:294)
> at
> org.continuent.sequoia.controller.xml.DatabasesParser.readXML(DatabasesParser.java:343)
> at
> org.continuent.sequoia.controller.core.Controller.addVirtualDatabases(Controller.java:222)
> at
> org.continuent.sequoia.controller.core.Controller.loadXmlConfiguration(Controller.java:555)
> at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpVirtualDatabase(ControllerConfiguration.java:446)
> at
> org.continuent.sequoia.controller.xml.ControllerParser.configureVirtualDatabase(ControllerParser.java:645)
> at
> org.continuent.sequoia.controller.xml.ControllerParser.startElement(ControllerParser.java:325)
> at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1488)
> at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:127)
> at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:177)
> at
> org.continuent.sequoia.controller.xml.ControllerParser.readXML(ControllerParser.java:206)
> at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setUpByXml(ControllerConfiguration.java:277)
> at
> org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:327)
> at
> org.continuent.sequoia.controller.core.ControllerConfiguration.getController(ControllerConfiguration.java:353)
> at
> org.continuent.sequoia.controller.core.Controller.main(Controller.java:745)
--
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