Java Processes Fail on Solaris Non-Global Zone If 'ncpus' Is Set to '1-to-many'

(Doc ID 1503907.1)

Last updated on NOVEMBER 05, 2016

Applies to:

Java Platform, Standard Edition - Version 6 to 7 [Release 6 to 7]
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)


Java processes fail when run on a Solaris non-global zone (NGZ) if the number of CPUs is set to a variable amount 
starting with one (1).  The configuration means that for the Solaris NGZ a variable number of cpus is available. 
It may dynamically float between the given boundaries.


zonecfg command executed as root from the global zone gives


 A Solaris NGZ is configured with a variable amount of cpus starting from one to many.


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