OWM Fails with the Error This function should be called while holding treeLock

(Doc ID 1598061.1)

Last updated on OCTOBER 12, 2016

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 11.1 to 11.2]
Oracle Security Service - Version to
Information in this document applies to any platform.


On : version, Oracle Wallet Manager

When attempting to start OWM from an WEB TIERS installation,
the following error occurs.

[oracle@olite-xp bin]$ ./owm
java.lang.IllegalStateException: This function should be called while holding treeLock
  at java.awt.Component.checkTreeLock(Component.java:1196)
  at java.awt.Container.validateTree(Container.java:1682)
  at oracle.security.admin.wltmgr.owmt.Q.f(Unknown Source)
  at oracle.security.admin.wltmgr.owmt.Q.(Unknown Source)
  at oracle.security.admin.wltmgr.owmt.ab.(Unknown Source)
  at oracle.security.admin.wltmgr.owma.OwmaApp.start(Unknown Source)
  at oracle.sysman.emSDK.client.appContainer.WebApplication.launch(WebApplication.java:3470)
  at oracle.sysman.emSDK.client.appContainer.WebApplication.main(WebApplication.java:3327)

The issue can be reproduced at will with the following steps:
1. Download ofm_webtier_linux_11.
2. run owm


Upgrading JDK (<WebTierHome>/jdk, which owm uses) to 7


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms