1 Reply Latest reply on Jun 29, 2007 10:55 AM by Subramaniam Venkatachalam

    TimerTask Thread stopped

    Subramaniam Venkatachalam Newbie

      Hello All,

      In my application i am using JDK's TimerTask class to pool a directory.
      But the TimerTask is stopping exactly at 11:59:59 (Noon).
      There is no exception is thrown.I took the truss output and found there is
      error occurring.

      My application is running on JDK version 1.4.2
      Solaris version : 5.8
      Jboss Version : 3.2.4

      Can anyone please tell me what causes the TimerTask to stop in Solaris.
      This error only happens only in my production environment and when tried to reproduce the same the issue is not getting reproduced in dev enviroment.

      Any comment very much welcome

      Thanks & Warm Regards,
      Subramaniam V


      908.6406 write(14, " 1 1 : 5 9 : 5 9 , 6 0 0".., 150) = 150
      909.6422 Incurred fault #6, FLTBOUNDS %pc = 0xF9C9EFB0
       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
      909.6428 Received signal #11, SIGSEGV [caught]
       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
      909.6477 Incurred fault #6, FLTBOUNDS %pc = 0xF9815FA8
       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
      909.6481 Received signal #11, SIGSEGV [caught]
       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
      917.6463 read(33, " G E T / w a t c h d o".., 4096) = 51
      917.6704 Incurred fault #6, FLTBOUNDS %pc = 0xF9C9EFB0
       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
      917.6709 Received signal #11, SIGSEGV [caught]
       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
      917.6765 write(12, " 1 2 : 0 0 : 0 8 , 6 2 9".., 97) = 97
      917.6786 write(12, " 1 2 : 0 0 : 0 8 , 6 3 8".., 91) = 91
      917.6804 read(31, " <", 1) = 1
      917.6809 read(31, " w", 1) = 1
      917.6814 read(31, " a", 1) = 1
      917.6818 read(31, " t", 1) = 1
      917.6825 read(31, " c h d o g >\n < e j".., 2045) = 50
      917.6844 write(12, " 1 2 : 0 0 : 0 8 , 6 4 3".., 101) = 101
      917.6862 write(12, " 1 2 : 0 0 : 0 8 , 6 4 5".., 103) = 103
      917.6867 read(31, 0xAA87DF50, 2047) = 0