If you install Confluence 'out of the box' and encounter the error below, consider your location's way of calculating the current date.

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scheduler' defined in class path resource schedulingSubsystemContext.xml: Initialization of bean failed; nested exception is org.quartz.SchedulerException: Based on configured schedule, the given trigger will never fire.

It's possible to encounter this if your current country's way of reading timestamps differs from the norm. For example, one of our users encountered this problem in Thailand, which worked out the current year (2005) to be 2548.

Simply change the operating system's calculation of the date to resemble "the norm" - i.e., European style calculation - and start your application server again.

The scheduling subsystem in Confluence is based on Quartz .