During the gen&build process in a CA Plex 7.2.1 Java-based environment, upgrading from JDK 6 to JDK 8 results in a blocker. The following error message appears when generating or building panels that utilize PVTab controls: PVTab Bean Control. The runtime licensing key is missing for this control
The "Runtime licensing key is missing" error occurs because the legacy ActiveX control (PVTab) requires specific license metadata contained in an OBAX.LIC file. When transitioning to a new environment or JDK version, the runtime fails to locate or validate this file in the execution path.
Follow these steps to restore the licensing metadata:
OBAX.LIC file in the previous working environment (e.g., the JDK 6 development machine). This file is typically found in the CA Plex product installation folder.OBAX.LIC file to the target machine running JDK 8.editbin.exe utility to disable Data Execution Prevention (DEP) for Plex.exe and the generated function EXEs: "####\editbin.exe" /NXCOMPAT:NO "####\Plex.exe"Long-term Recommendation: Migrate from legacy PVTab ActiveX controls to native Java Swing components (e.g., JTabbedPane). Native components provide better security compliance and stability under modern OpenJDK versions.
See also:
ActiveX control is not registered