6 Replies Latest reply on Feb 4, 2014 9:18 PM by Huang Sky

    Unexpected error occurred in scheduled task

    Huang Sky

      We are in Tableau Server 8.1.1 and want to use subscription, but it's not work and we found error in backgrounder log.

      ========================================================================================

      2014-01-15 08:30:31.680 +0000 (,,,) scheduleRunnerScheduler-1 : ERROR org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.

      java.lang.IllegalArgumentException: The datetime zone id 'GMT+08:00' is not recognised

      at org.joda.time.DateTimeZone.forID(DateTimeZone.java:223)

      at com.tableausoftware.model.workgroup.service.SchedulingService.updateRunNextAt(SchedulingService.java:295)

      at com.tableausoftware.model.workgroup.service.SchedulingService.getRunnableTasks(SchedulingService.java:352)

      at com.tableausoftware.backgrounder.runner.ScheduleRunner.runScheduledTasks(ScheduleRunner.java:58)

      at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.lang.reflect.Method.invoke(Method.java:601)

      at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64)

      at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53)

      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)

      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

      at java.lang.Thread.run(Thread.java:722)

      ==========================================================================================

      I had check all timezone setting I could do include server locale setting, nothing weird.

       

      Our server env. is Windows Server

       

      2008 R2, and there's no problem in 8.0 but in 8.1.

       

      Is there any idea about this problem?