Problemas conocidos y limitaciones

Problemas o limitaciones conocidos que pueden producirse en entornos de sistema o configuraciones específicos.

Es posible que algunos de los problemas descritos en este tema no sean limitaciones con el release porque se proporcionan instrucciones para solucionar los problemas, siempre que sea posible.

RAS_Tooling.jlm.remote.notifier La prueba podría fallar con java.rmi.ConnectIOException
Debido a las conexiones JMX mejoradas, RMI utiliza conexiones TLS si se utiliza la javax.rmi.ssl.SslRMIClientSocketFactory clase. Sin embargo, estas conexiones ahora tienen habilitada de forma predeterminada la identificación de puntos finales TLS y, por lo tanto, pueden provocar que algunas conexiones TLS que antes funcionaban fallen porque el certificado del servidor no tiene nombres alternativos de sujeto. En caso de que se produzcan estos fallos, puede seguir cualquiera de los siguientes pasos recomendados:
  • Asegúrese de que el certificado presentado por el servidor tenga un nombre alternativo que coincida con el nombre de host del servidor.

  • Como alternativa, puede desactivar la identificación del punto final para las conexiones RMI TLS en el lado del cliente configurando la propiedad jdk.rmi.ssl.client.enableEndpointIdentification del sistema en false.

Inicio de los cambios para la actualización del servicio 8, paquete de correcciones 60Los fallos de VM observados en Windows 11 y Windows Server 2022 podrían estar relacionados con una función de optimización del controlador de señales.Fin de los cambios para la actualización del servicio 8, paquete de correcciones 60
Inicio de los cambios para la actualización del servicio 8, paquete de correcciones 60

Los recientes fallos de máquinas virtuales observados en Windows 11 y Windows Server 2022 parecen deberse a la interacción entre la función de protección del flujo de control de Windows y el mecanismo de gestión de señales de la máquina virtual. La causa principal del problema aún no se ha determinado. No se puede recomendar una solución alternativa fiable hasta que se conozca la causa raíz.

Existe un plan para desactivar la función de optimización del controlador de señales que utiliza el hardware y el controlador de señales « x86-64 » para mejorar el rendimiento de las comprobaciones de objetos nulos y los desbordamientos de división de enteros como medida temporal en la actualización de servicio 8, paquete de correcciones 65.

Fin de los cambios para la actualización del servicio 8, paquete de correcciones 60
Error al utilizar el lanzador de aplicaciones JavaFX

El lanzador de aplicaciones JavaFX es una característica proporcionada por Oracle en Java™ SE V8. Sin embargo, JavaFX no está soportado actualmente por el release de IBM® . Se produce un error si intenta ejecutar una aplicación JavaFX desde la línea de mandatos.

Caracteres chinos almacenados como ? en una base de datos de Oracle
Cuando configura una base de datos Oracle para utilizar el juego de caracteres ZHS16GBK , algunos caracteres o símbolos chinos codificados con el juego de caracteres GBK se almacenan incorrectamente como un signo de interrogación (?). Este problema se debe a una incompatibilidad de la correlación Unicode de rango de código no definido de GBK entre el juego de caracteres Oracle ZHS16GBK y el convertidor GBK de IBM . Para solucionar este problema, utilice una nueva página de códigos, MS936A, incluyendo la siguiente propiedad del sistema cuando inicie la JVM:
-Dfile.encoding=MS936A
Para los usuarios de IBM WebSphere® Application Server , este problema puede producirse cuando las aplicaciones web que utilizan JDBC configuran Oracle como el origen de datos de WebSphere Application Server . Para solucionar este problema, utilice una nueva página de códigos, MS936A, de la forma siguiente:
  1. Utilice la siguiente propiedad del sistema al iniciar la JVM:
    -Dfile.encoding=MS936A
  2. Añada las líneas siguientes al archivo WAS_HOME/properties/converter.properties , donde WAS_HOME es el directorio de instalación de WebSphere Application Server .
    GBK=MS936A
    GB2312=MS936A
Problemas de accesibilidad con el programa de utilidad de GUI policytool

La Herramienta de gestión y creación de archivos de políticas, policytool, se proporciona con dos formatos: programa de utilidad de línea de mandatos o de GUI. Por coherencia, IBM incluye los programas de utilidad estándar de Oracle con este release. La utilidad de la GUI tiene un aspecto diferente a la herramienta equivalente que se proporcionaba en versiones anteriores de este release. Si tiene problemas con las características de accesibilidad de este programa de utilidad, utilice la versión de línea de mandatos.

Problemas de accesibilidad con el programa de utilidad jconsole

Por coherencia, IBM ha incluido el programa de utilidad Oracle jconsole estándar de la versión 8 del producto. La interfaz gráfica de usuario de este programa de utilidad tiene un aspecto ligeramente distinto a la herramienta equivalente que se proporcionaba en versiones anteriores. Si tiene problemas con las características de accesibilidad del programa de utilidad de sustitución, utilice la herramienta IBM Health Center, que tiene una función equivalente. Para obtener más información sobre esta herramienta de supervisión y diagnóstico de IBM, consulte la documentación del producto Herramientas de supervisión y diagnóstico de IBM.

Controladores incompatibles con JDBC V4.2

La versión 4.2 de esta interfaz de programación de aplicaciones de acceso a datos está disponible con el SDK de IBM . Las funciones de JDBC V4.2 solo funcionan correctamente con los controladores de JDBC. Si utiliza un controlador incompatible, o un controlador más antiguo, una excepción de tipoSQLFeatureNotSupportedExceptionse genera. Consulte la documentación del producto del controlador para comprobar si se dispone de la versión correcta. Por ejemplo, para acceder a una base de datos Apache Derby, la versión del controlador Derby debe ser 10.10.2.1.1597921 o posterior.

Estos problemas y limitaciones conocidos también se aplican a releases anteriores:

Error XSLT inesperado en elementos de extensión o funciones de extensión cuando está habilitada la seguridad

Cualquier intento de utilizar elementos de extensión o funciones de extensión cuando la seguridad está habilitada causa un error de javax.xml.transform.TransformerException durante el proceso XSLT.

El siguiente mensaje XSLT se genera cuando se utilizan funciones de extensión:Use of the extension function '<method name>' is not allowed when Java security is enabled. To override this, set the com.ibm.xtq.processor.overrideSecureProcessing property to true. This override only affects XSLT processing.

El siguiente mensaje XSLT se genera cuando se utilizan elementos de extensión:Use of the extension element '<element name>' is not allowed when Java security is enabled. To override this, set the com.ibm.xtq.processor.overrideSecureProcessing property to true. This override only affects XSLT processing.

Para permitir extensiones cuando la seguridad está habilitada, establezca la propiedad del sistema com.ibm.xtq.processor.overrideSecureProcessing en true. Para obtener más información sobre esta propiedad del sistema, consulte -Dcom.ibm.xtq.processor.overrideSecureProcessing.