The problem is intermittent, but happens in 1 out of 2-3 runs. A
file-copy fails, an exception is thrown and then it hangs. See the
attached file.

Platform: 
Linux atum01 2.6.13-1.1532_FC4 #1 Thu Oct 20 01:30:08 EDT 2005 i686 i686 i386 
GNU/Linux
Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode)

>>>>>>>>>>>> Bernt M. Johnsen wrote (2006-02-22 21:21:47):
> >>>>>>>>>>>> Suresh Thalamati wrote (2006-02-22 12:00:21):
> > I just ran the test with latest revision 379848, it passed. I am 
> > interested to know why the test is  hanging in your environment. Is it 
> > hanging when you run it seperately, if it is  could please post the 
> > stack dump for the hang.
> 
> Ok. I'll run it separately and try to get an stackdump.
> > 
> > Thanks
> > -suresh
> > 
> > Bernt M. Johnsen wrote:
> > >(Have done two attempts to run derbyall now) 
> > >
> > >Anyone else who sees this?
> > 
> 
> -- 
> Bernt Marius Johnsen, Database Technology Group, 
> Staff Engineer, Technical Lead Derby/Java DB
> Sun Microsystems, Trondheim, Norway



-- 
Bernt Marius Johnsen, Database Technology Group, 
Staff Engineer, Technical Lead Derby/Java DB
Sun Microsystems, Trondheim, Norway
Begin Online Backup Test3
Initial Setup Complete
Begin Install Jar Test
ERROR XSRSA: Cannot backup the database when unlogged operations are 
uncommitted. Please commit the transactions with backup blocking operations. 
Backup-1 Started
The transaction that was blocking the backup has ended
Backup-1 Completed
Backup-2 Started
Started obtest_customer.jar addition in seperate thread
The transaction that was blocking the backup has ended
Backup-2 Completed
obtest_customer.jar addition is complete
No of rows in table t1: 5
No of rows in table customer: 3
database shutdown properly
Restored From the Backup
No of rows in table t1: 5
No of rows in table customer: 2
database shutdown properly
End Of Install Jar Test.
Begin Remove Jar Test
ERROR XSRSA: Cannot backup the database when unlogged operations are 
uncommitted. Please commit the transactions with backup blocking operations. 
Backup-3 Started
The transaction that was blocking the backup has ended
ERROR XSRS5: Error copying file (during backup) from 
/export/home/tmp/DevDerby/test-20060223T102940-380071M/OnlineBackupTest3/wombat/jar/APP
 to extinout/onlinebackuptest/wombat/jar/APP.
ERROR XSRS5: Error copying file (during backup) from 
/export/home/tmp/DevDerby/test-20060223T102940-380071M/OnlineBackupTest3/wombat/jar/APP
 to extinout/onlinebackuptest/wombat/jar/APP.
        at 
org.apache.derby.iapi.error.StandardException.newException(StandardException.java:322)
        at org.apache.derby.impl.store.raw.RawStore.backup(RawStore.java:685)
        at org.apache.derby.impl.store.raw.RawStore.backup(RawStore.java:533)
        at 
org.apache.derby.impl.store.access.RAMAccessManager.backup(RAMAccessManager.java:932)
        at org.apache.derby.impl.db.BasicDatabase.backup(BasicDatabase.java:335)
        at 
org.apache.derby.catalog.SystemProcedures.SYSCS_BACKUP_DATABASE(SystemProcedures.java:708)
        at 
org.apache.derby.exe.ace50d80a4x0109x963ex1827xffff89e80d520.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.derby.impl.services.reflect.ReflectMethod.invoke(ReflectMethod.java:45)
        at 
org.apache.derby.impl.sql.execute.CallStatementResultSet.open(CallStatementResultSet.java:67)
        at 
org.apache.derby.impl.sql.GenericPreparedStatement.execute(GenericPreparedStatement.java:359)
        at 
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1142)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(EmbedPreparedStatement.java:1421)
        at 
org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(EmbedCallableStatement.java:109)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(EmbedPreparedStatement.java:1105)
        at 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup.performBackup(OnlineBackup.java:81)
        at 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup.run(OnlineBackup.java:59)
        at java.lang.Thread.run(Thread.java:534)
Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode):

"derby.rawStoreDaemon" daemon prio=1 tid=0x0a2500c0 nid=0x852 in Object.wait() 
[aa809000..aa80923c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xac016550> (a 
org.apache.derby.impl.services.daemon.BasicDaemon)
        at 
org.apache.derby.impl.services.daemon.BasicDaemon.rest(BasicDaemon.java:561)
        - locked <0xac016550> (a 
org.apache.derby.impl.services.daemon.BasicDaemon)
        at 
org.apache.derby.impl.services.daemon.BasicDaemon.run(BasicDaemon.java:378)
        at java.lang.Thread.run(Thread.java:534)

"Thread-0" daemon prio=1 tid=0x0a0fbd70 nid=0x852 in Object.wait() 
[aa88a000..aa88a23c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xabe855f0> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:429)
        at java.util.TimerThread.mainLoop(Timer.java:403)
        - locked <0xabe855f0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:382)

"derby.antiGC" daemon prio=1 tid=0x0a08ed50 nid=0x852 in Object.wait() 
[aa939000..aa93923c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xabe7eb28> (a 
org.apache.derby.impl.services.monitor.AntiGC)
        at java.lang.Object.wait(Object.java:429)
        at 
org.apache.derby.impl.services.monitor.AntiGC.run(BaseMonitor.java:2189)
        - locked <0xabe7eb28> (a org.apache.derby.impl.services.monitor.AntiGC)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=1 tid=0x09f73ce0 nid=0x852 waiting on condition 
[0..0]

"Finalizer" daemon prio=1 tid=0x09f6ef20 nid=0x852 in Object.wait() 
[ab7fd000..ab7fd23c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xabe6fbb8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0xabe6fbb8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x09f6e2c0 nid=0x852 in Object.wait() 
[ab87e000..ab87e23c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xabe6fc20> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0xabe6fc20> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x09f38420 nid=0x852 in Object.wait() [bf918000..bf918a1c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xac078d38> (a 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup)
        at java.lang.Object.wait(Object.java:429)
        at 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup.waitForBackupToEnd(OnlineBackup.java:118)
        - locked <0xac078d38> (a 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup)
        at 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest3.removeJarTest(OnlineBackupTest3.java:419)
        at 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest3.runTest(OnlineBackupTest3.java:95)
        at 
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest3.main(OnlineBackupTest3.java:50)

"VM Thread" prio=1 tid=0x09f6cf08 nid=0x852 runnable 

"VM Periodic Task Thread" prio=1 tid=0x09f766e0 nid=0x852 waiting on condition 
"Suspend Checker Thread" prio=1 tid=0x09f732f8 nid=0x852 runnable 

Attachment: pgpErzCKKYyYF.pgp
Description: PGP signature

Reply via email to