IBM JDK_1.6 prevents starting on Zlinux Suse Sles10

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Problem

Confluence fails to start and the following is found in the atlassian-confluence.log:

1 2 3 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'settingsManager' defined in class path resource [KB:applicationContext.xml]: Cannot resolve reference to bean 'upgradeManager' while setting bean property 'upgradeManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'upgradeManager' defined in class path resource [KB:upgradeSubsystemContext.xml]: Cannot resolve reference to bean 'fopConfigAndFontMetricsUpgradeTask' while setting bean property 'upgradeTasks' with key [KB:50]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'fopFactory' defined in class path resource [KB:importExportSubsystemContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'userConfig' of bean class [KB:org.apache.fop.apps.FopFactory]: Bean property 'userConfig' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

Cause

IBM's JDK is in use.

Resolution

Switch to Oracle Sun's Java implementation. This article describes a method of changing the JDK used for Confluence: Installing Java for Confluence

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.