NetBeans 6.0 UML Preview (M9) - Release Notes for the Mac OS Platform

Last Updated: May 2007

The Macintosh OS platform is currently not a supported platform for NetBeans 6.0 UML Preview release. This release notes document provides important information about the known issues and workarounds in using NetBeans UML on a Macintosh OS X platform. Please see the UML section of the NetBeans IDE 6.0 Preview (M9) Release Notes to get more information about the known UML issues and workarounds for the supported platforms.


System Requirements

NetBeans 6.0 UML Preview is supported on all systems that meet the requirements specified in the System Requirements section of the NetBeans IDE Release Notes, with the exception of the Macintosh OS. UML is currently not supported on the Macintosh OS X platform.

Known Issues and Workarounds

The unresolved issues described below occur when using UML in the IDE running on Macintosh OS X platform.

  • On Mac OS with JDK 1.5, the UML performance becomes slow when scrollbars appear in the Diagram editor window.


    Issue #78346: The UML performance slows down on a Mac OS platform running JDK 1.5 when the scrollbars appear in the Diagram editor window as a result of manually moving diagram elements. After the scrollbars appear, any action taken on the diagram takes a very long time to complete.


    Click one of the layout buttons on the Diagram editor toolbar to re-layout the diagram. If you are working with a big diagram, add the
    command-line switch to the netbeans_default_options statement in the nb6.0-installation-directory/Contents/Resources/NetBeans/etc/netbeans.conf file. Restart the IDE.

    Note: The use of the command-line switch mentioned above may adversely affect the behavior of the NetBeans 6.0 IDE Preview and other modules. These behaviors are described in the following issues:
    • Issue #73623: The file explorer randomly updates and scrambles text to be on top of other text in the file tree. A forced refresh command restores the appearance of the file tree, but the scrambling happens often.
    • Issue #83271: After moving a palette from one location to another, some areas of the screen do not appear to get updated properly and information is overlaid.
    • Issue #88271: Turning off Quartz rendering does cause other issues, such as rendering problems in the help window.
    If you experience any of the above issues or other issues while using the switch, remove the switch from the netbeans.conf file and restart the IDE.
  • Starting the IDE with JDK 1.6 in a Mac OS X platform affects the UML performance.


    Issue #82943: The UML performance issue described in the previous section is fixed when starting the IDE with JDK 1.6 on a Mac OS X in an Intel platform. However, UML's performance is highly degraded when starting the IDE with JDK 1.6 on a Mac OS X in a Power PC platform.

    There are also other problems that occur in the IDE when it is started using JDK 1.6 (see Issue #86850). The IDE has general refreshing problems that occur when using JDK 1.6.

    Workaround: Use JDK 1.5 when starting the IDE.

  • Creating a class diagram from selected elements return an exception on a Mac OS using JDK 1.6.
    Issue #82831: On Mac OS platform, creating a class diagram from selected elements returns a StackOverflowError exception. This is a known Macintosh bug (ID #4647508)

    Workaround: Use JDK 1.5 when starting the IDE.

NetBeans 6.0 UML Preview lets you explore and evaluate the UML functionality in the IDE. We encourage you to get involved and give us feedback by logging any issues you encounter in the Issue Tracking system at


Not logged in. Log in, Register