NullPointerException when trying to transfer a dump
---------------------------------------------------

         Key: SEQUOIA-1066
         URL: https://forge.continuent.org/jira/browse/SEQUOIA-1066
     Project: Sequoia
        Type: Bug

    Versions: Sequoia 2.10.9    
 Environment: win xp, embedded derby, jdk 1.5
    Reporter: Maris Orbidans


I am trying to transfer a dump to other controller:

firescream(admin) > backup localhost dump2 Octopus c:/downloads
Backend login for backup process > admin
Backend password for backup process >
Backup backend localhost in dump file dump2
firescream(admin) > transfer dump dump2 172.31.128.129:1090
Transferring dump dump2 to controller 172.31.128.129:1090...
null

log file from other controller:

2008-04-11 15:46:19,060 INFO  controller.virtualdatabase.firescream Checkpoint 
backup dump2-172.31.128.158:25322-20080411154625351+0100 was stored
2008-04-11 15:46:19,060 INFO  controller.virtualdatabase.firescream Backend 
localhost disabled on controller Member(address=/172.31.128.158:1606, 
uid=theInCrowd)
2008-04-11 15:46:32,623 WARN  controller.virtualdatabase.firescream Error while 
handling group message: class 
org.continuent.sequoia.controller.virtualdatabase.protocol.InitiateDumpCopy
java.lang.NullPointerException
        at 
org.continuent.sequoia.controller.virtualdatabase.protocol.InitiateDumpCopy.handleMessageMultiThreaded(InitiateDumpCopy.java:131)
        at 
org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(DistributedVirtualDatabase.java:364)
        at 
org.continuent.hedera.adapters.MulticastRequestAdapterThread.run(MulticastRequestAdapterThread.java:102)


my config file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.10.9//EN" 
"http://sequoia.continuent.org/dtds/sequoia-2.10.9.dtd";>
<SEQUOIA>
        <VirtualDatabase name="firescream">
                <Distribution groupName="theInCrowd" 
hederaPropertiesFile="/hedera_jgroups.properties">
                        <MessageTimeouts></MessageTimeouts>
                </Distribution>
                
                <Monitoring>
                        <SQLMonitoring defaultMonitoring="off">
                                <SQLMonitoringRule queryPattern="^select" 
caseSensitive="false" applyToSkeleton="false" monitoring="on"/>
                        </SQLMonitoring>
                </Monitoring>
                <Backup>
                        <Backuper backuperName="Octopus" 
className="org.continuent.sequoia.controller.backup.backupers.DerbyEmbeddedBackuper"/>
                </Backup>
                <AuthenticationManager>
                        <Admin>
                                <User username="admin" password=""/>
                        </Admin>
                        <VirtualUsers>
                                <VirtualLogin vLogin="SYSDBA" 
vPassword="masterkey"/>
                        </VirtualUsers>
                </AuthenticationManager>
                

    <DatabaseBackend name="localhost" 
       driver="org.apache.derby.jdbc.EmbeddedDriver" 
url="jdbc:derby:c:\JavaTools\db-derby-10.3.2.1-bin\bin\wh1test" 
       connectionTestStatement="select count(*) from sequences">
                        <ConnectionManager vLogin="SYSDBA" rLogin="APP" 
rPassword="app">
                                <VariablePoolConnectionManager initPoolSize="2" 
minPoolSize="1" maxPoolSize="10" idleTimeout="30" waitTimeout="10"/>
                        </ConnectionManager>
                </DatabaseBackend>      
                
                <RequestManager>
                        <RequestScheduler>
                                <RAIDb-1Scheduler level="passThrough"/>
                        </RequestScheduler>
                        <RequestCache>
                                <MetadataCache/>
                                <ParsingCache/>
                                <!--       <ResultCache granularity="table"/> 
-->
                        </RequestCache>
                        <LoadBalancer>
                                <RAIDb-1>
                                        <WaitForCompletion policy="first"/>
                                        <RAIDb-1-LeastPendingRequestsFirst/>
                                </RAIDb-1>
                        </LoadBalancer>
                        
    <RecoveryLog driver="org.apache.derby.jdbc.EmbeddedDriver" 
url="jdbc:derby:recoverydb;Password=APP;User=APP;databaseName=recoverydb;create=true;"
 login="APP" password="derby">   

            <RecoveryLogTable 
              tableName="RECOVERY" 
              logIdColumnType="BIGINT " 
              vloginColumnType="VARCHAR(8192) " 
              sqlColumnName="sqlStmt" 
              sqlColumnType="VARCHAR(8192) " 
              sqlParamColumnType="VARCHAR(8192) " 
              extraStatementDefinition=",PRIMARY KEY (log_id)"/>            
            
            <CheckpointTable 
                tableName="CHECKPOINT" 
                checkpointNameColumnType="VARCHAR(8192) "/>
                
            <BackendTable   tableName="BACKEND" 
                            databaseNameColumnType="VARCHAR(8192) " 
                            backendNameColumnType="VARCHAR(8192) " 
                            checkpointNameColumnType="VARCHAR(8192) "/>
            
            <DumpTable  tableName="DUMP" 
                        dumpNameColumnType="VARCHAR(8192) " 
                        dumpDateColumnType="VARCHAR(8192) " 
                        dumpPathColumnType="VARCHAR(8192) " 
                        dumpFormatColumnType ="VARCHAR(8192) " 
                        checkpointNameColumnType="VARCHAR(8192) " 
                        backendNameColumnType="VARCHAR(8192) " 
                        tablesColumnType="VARCHAR(8192) "/>                   
    </RecoveryLog>
                        
                        
                </RequestManager>
        </VirtualDatabase>
</SEQUOIA>

-- 
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

Reply via email to