Hi,everyone!
      I have a problem.I use sequoia to link two database:sql and
oracle9i.SQL runs on windows xp,and oracle9i runs on linux.But it always
occurs an error:
   2007-11-12 09:47:32,250 WARN  DatabaseBackend.myDB.wm
Statement.setCursorName not supported.
   2007-11-12 09:47:32,250 WARN  DatabaseBackend.myDB.wm
Statement.getGeneratedKeys not supported.
   2007-11-12 09:47:42,593 ERROR DatabaseBackend.myDB.wm Runtime error while
fetching schema
     java.lang.NullPointerException
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.getPrimaryKeys
(DatabaseSQLMetaData.java:842)
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.createDatabaseSchema
(DatabaseSQLMetaData.java:191)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.createDatabaseSchemaDynamically
(DatabaseBackendMetaData.java:918)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.getDatabaseSchema
(DatabaseBackendMetaData.java:954)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.checkDatabaseSchema
(DatabaseBackend.java:1798)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.getAndCheckBackend
(VirtualDatabase.java:2109)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.forceEnableBackend
(VirtualDatabase.java:1917)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.enableAllBackends
(VirtualDatabase.java:1801)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.forceEnableAllBackendsFromCheckpoint
(VirtualDatabase.java:1959)
 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)
    2007-11-12 09:47:42,609 WARN  DatabaseBackend.myDB.wm Unable to gather
schema from database meta data: java.sql.SQLException: Failed to get
information about database schema: java.lang.NullPointerException
    2007-11-12 09:47:48,031 ERROR DatabaseBackend.myDB.wm Runtime error
while fetching schema
      java.lang.NullPointerException
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.getPrimaryKeys
(DatabaseSQLMetaData.java:842)
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.createDatabaseSchema
(DatabaseSQLMetaData.java:191)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.createDatabaseSchemaDynamically
(DatabaseBackendMetaData.java:918)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.getDatabaseSchema
(DatabaseBackendMetaData.java:954)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.checkDatabaseSchema
(DatabaseBackend.java:1798)
 at org.continuent.sequoia.controller.backend.DatabaseBackend.refreshSchema(
DatabaseBackend.java:2111)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.getDatabaseSchema(
DatabaseBackend.java:1914)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.getAndCheckBackend
(VirtualDatabase.java:2111)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.forceEnableBackend
(VirtualDatabase.java:1917)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.enableAllBackends
(VirtualDatabase.java:1801)
 at
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.forceEnableAllBackendsFromCheckpoint
(VirtualDatabase.java:1959)
 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)
     2007-11-12 09:47:48,046 WARN  DatabaseBackend.myDB.wm Unable to gather
schema from database meta data: java.sql.SQLException: Failed to get
information about database schema: java.lang.NullPointerException
     2007-11-12 09:47:48,046 WARN  controller.virtualdatabase.myDB Backend
wm has no defined schema.
     2007-11-12 09:47:54,609 ERROR DatabaseBackend.myDB.wm Runtime error
while fetching schema
      java.lang.NullPointerException
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.getPrimaryKeys
(DatabaseSQLMetaData.java:842)
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.createDatabaseSchema
(DatabaseSQLMetaData.java:191)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.createDatabaseSchemaDynamically
(DatabaseBackendMetaData.java:918)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.getDatabaseSchema
(DatabaseBackendMetaData.java:954)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.checkDatabaseSchema
(DatabaseBackend.java:1798)
 at org.continuent.sequoia.controller.backend.DatabaseBackend.refreshSchema(
DatabaseBackend.java:2111)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.getDatabaseSchema(
DatabaseBackend.java:1914)
 at
org.continuent.sequoia.controller.loadbalancer.BackendTaskQueues.fetchNextQueryFromBackendTotalOrderQueue
(BackendTaskQueues.java:785)
 at
org.continuent.sequoia.controller.loadbalancer.BackendTaskQueues.getNextCommitRollbackToExecute
(BackendTaskQueues.java:1783)
 at org.continuent.sequoia.controller.loadbalancer.BackendWorkerThread.run(
BackendWorkerThread.java:182)
    2007-11-12 09:47:54,609 WARN  DatabaseBackend.myDB.wm Unable to gather
schema from database meta data: java.sql.SQLException: Failed to get
information about database schema: java.lang.NullPointerException
    2007-11-12 09:48:00,890 ERROR DatabaseBackend.myDB.wm Runtime error
while fetching schema
      java.lang.NullPointerException
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.getPrimaryKeys
(DatabaseSQLMetaData.java:842)
 at
org.continuent.sequoia.controller.backend.DatabaseSQLMetaData.createDatabaseSchema
(DatabaseSQLMetaData.java:191)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.createDatabaseSchemaDynamically
(DatabaseBackendMetaData.java:918)
 at
org.continuent.sequoia.controller.backend.DatabaseBackendMetaData.getDatabaseSchema
(DatabaseBackendMetaData.java:954)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.checkDatabaseSchema
(DatabaseBackend.java:1798)
 at org.continuent.sequoia.controller.backend.DatabaseBackend.refreshSchema(
DatabaseBackend.java:2111)
 at
org.continuent.sequoia.controller.backend.DatabaseBackend.getDatabaseSchema(
DatabaseBackend.java:1914)
 at
org.continuent.sequoia.controller.loadbalancer.BackendTaskQueues.fetchNextQueryFromBackendTotalOrderQueue
(BackendTaskQueues.java:785)
 at
org.continuent.sequoia.controller.loadbalancer.BackendTaskQueues.getNextEntryToExecute
(BackendTaskQueues.java:1693)
 at org.continuent.sequoia.controller.loadbalancer.BackendWorkerThread.run(
BackendWorkerThread.java:185)
     2007-11-12 09:48:00,890 WARN  DatabaseBackend.myDB.wm Unable to gather
schema from database meta data: java.sql.SQLException: Failed to get
information about database schema: java.lang.NullPointerException
     .......
  And my configurement files is :

    <DatabaseBackend name="hq" driver="net.sourceforge.jtds.jdbc.Driver"
      url="jdbc:jtds:sqlserver://10.129.213.4:1433"
      connectionTestStatement="select 1">
      <ConnectionManager vLogin="user" rLogin="hq" rPassword="">
        <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5"
          maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
      </ConnectionManager>
    </DatabaseBackend>

     <DatabaseBackend name="wm" driver="oracle.jdbc.driver.OracleDriver"
      url="jdbc:oracle:thin:system/[EMAIL PROTECTED]:1521:demo"
      connectionTestStatement="select * from dual ">
      <ConnectionManager vLogin="user" rLogin="system" rPassword="demo">
        <VariablePoolConnectionManager initPoolSize="10" minPoolSize="5"
          maxPoolSize="50" idleTimeout="30" waitTimeout="10"/>
      </ConnectionManager>
    </DatabaseBackend>

What is my problem?Who can help me?
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to