Bekannte Probleme und Einschränkungen
Bekannte Probleme und Einschränkungen, die in bestimmten Systemumgebungen oder Konfigurationen auftreten können.
Bei einigen der in diesem Abschnitt beschriebenen Probleme handelt es sich möglicherweise nicht um Einschränkungen für das Release, da Anweisungen zur Umgehung von Problemen bereitgestellt werden, sofern dies möglich ist.
- RAS_Tooling.jlm.remote.notifier Der Test könnte mit „ java.rmi.ConnectIOException ” fehlschlagen
- Aufgrund verbesserter JMX-Verbindungen verwendet RMI TLS-Verbindungen, wenn die
javax.rmi.ssl.SslRMIClientSocketFactoryKlasse verwendet wird. Diese Verbindungen verfügen nun jedoch standardmäßig über eine aktivierte TLS-Endpunktidentifizierung, was dazu führen kann, dass einige zuvor funktionierende TLS-Verbindungen fehlschlagen, da das Serverzertifikat keine alternativen Namen enthält. Im Falle solcher Fehler können Sie eine der folgenden empfohlenen Maßnahmen ergreifen:Stellen Sie sicher, dass das vom Server vorgelegte Zertifikat einen alternativen Namen enthält, der mit dem Hostnamen des Servers übereinstimmt.
Alternativ können Sie die Endpunktidentifizierung für RMI-TLS-Verbindungen auf der Clientseite deaktivieren, indem Sie die
jdk.rmi.ssl.client.enableEndpointIdentificationSystemeigenschaft auf setzenfalse.
VM-Abstürze unter Windows 11 und Windows Server 2022 könnten mit einer Optimierungsfunktion für Signalhandler zusammenhängen.

Die jüngsten VM-Abstürze, die unter Windows 11 und Windows Server 2022 beobachtet wurden, scheinen auf die Interaktion zwischen der Windows-Funktion „Control Flow Guard” und dem Signalverarbeitungsmechanismus der VM zurückzuführen zu sein. Die Ursache des Problems ist noch nicht geklärt. Eine zuverlässige Abhilfe kann erst empfohlen werden, wenn die Ursache bekannt ist.
Es ist geplant, die Signal-Handler-Optimierungsfunktion, die die Hardware „ x86-64 “ und den Signal-Handler zur Verbesserung der Leistung von Null-Objekt-Prüfungen und Integer-Divisionsüberläufen nutzt, als vorübergehende Maßnahme in Service Refresh 8 Fix Pack 65 zu deaktivieren.

- Fehler bei Verwendung des JavaFX -Anwendungsstartprogramms
Das JavaFX -Anwendungsstartprogramm ist ein Feature, das von Oracle in Java™ SE V8bereitgestellt wird. JavaFX wird derzeit jedoch nicht vom Release IBM® unterstützt. Wenn Sie versuchen, eine JavaFX -Anwendung über die Befehlszeile auszuführen, tritt ein Fehler auf.
- Chinesische Zeichen gespeichert als? in einer Oracle -Datenbank
- Wenn Sie eine Oracle für die Verwendung des Zeichensatzes ZHS16GBK konfigurieren, werden einige chinesische Zeichen oder Symbole, die mit dem Zeichensatz GBK codiert sind, fälschlicherweise als Fragezeichen (?) gespeichert. Dieses Problem wird durch eine Inkompatibilität der nicht definierten GBK-Codebereichs-Unicode-Zuordnung zwischen dem Oracle ZHS16GBK und dem IBM GBK-Converter verursacht. Verwenden Sie zur Behebung dieses Problems eine neue Codepage (MS936A), indem Sie beim Starten der JVM die folgende Systemeigenschaft einschließen:
-Dfile.encoding=MS936AFür Benutzer von IBM WebSphere® Application Server kann dieses Problem auftreten, wenn Webanwendungen, die JDBC verwenden, Oracle als WebSphere Application Server -Datenquelle konfigurieren. Verwenden Sie zur Behebung dieses Problems eine neue Codepage (MS936A) und gehen Sie dabei wie folgt vor:- Verwenden Sie beim Start der Java Virtual Machine die folgende Systemeigenschaft:
-Dfile.encoding=MS936A - Fügen Sie die folgenden Zeilen zur Datei WAS_HOME/properties/converter.properties hinzu, wobei WAS_HOME Ihr WebSphere Application Server Installationsverzeichnis ist.
GBK=MS936A GB2312=MS936A
- Verwenden Sie beim Start der Java Virtual Machine die folgende Systemeigenschaft:
- Probleme mit Eingabehilfen bei GUI-Dienstprogramm policytool
Das Tool policytool für die Erstellung und Verwaltung von Richtliniendateien wird als Befehlszeilendienstprogramm und als GUI-Dienstprogramm bereitgestellt. Aus Konsistenzgründen umfasst IBM die Standarddienstprogramme Oracle in diesem Release. Das GUI-Dienstprogramm hat eine leicht geänderte Darstellung und Funktionsweise gegenüber dem funktional entsprechenden Tool, das in früheren Versionen dieses Release bereitgestellt wurde. Wenn Sie Probleme mit den Eingabehilfen dieses Dienstprogramms haben, verwenden Sie stattdessen die Befehlszeilenversion.
- Probleme mit Eingabehilfen bei Dienstprogramm jconsole
Aus Konsistenzgründen hat IBM das Standarddienstprogramm Oracle jconsole aus Version 8 des Produkts eingeschlossen. Die grafische Benutzerschnittstelle dieses Dienstprogramms hat eine leicht geänderte Darstellung und Funktionsweise gegenüber dem funktional entsprechenden Tool, das in früheren Versionen bereitgestellt wurde. Wenn Sie Probleme mit den Eingabehilfefunktionen des Ersatzdienstprogramms haben, verwenden Sie das Tool IBM Health Center, das über die entsprechende Funktion verfügt. Weitere Informationen zu diesem Überwachungs- und Diagnosetool „ IBM “ finden Sie in der Produktdokumentation zu den Überwachungs- und Diagnosetools „ IBM “.
- Inkompatible JDBC-V4.2-Treiber
Version 4.2 dieser Anwendungsprogrammierschnittstelle für Datenzugriff ist mit dem IBM SDK verfügbar. JDBC-V4.2-Funktionen funktionieren nur mit unterstützten JDBC-Treibern ordnungsgemäß. Wenn Sie einen inkompatiblen Treiber oder einen älteren Treiber verwenden, ist eine Ausnahme vom TypSQLFeatureNotSupportedExceptionwird ausgelöst. Sehen Sie sich die Produktdokumentation für Ihren Treiber an, um festzustellen, ob Sie die richtige Version haben. Wollen Sie beispielsweise auf eine Apache-Derby-Datenbank zugreifen, muss der Derby-Treiber die Version 10.10.2.1.1597921 oder eine höhere Version haben.
Unerwarteter XSLT-Fehler für Erweiterungselemente oder -funktionen bei aktivierter Sicherheit
Alle Versuche, Erweiterungselemente oder -funktionen bei aktivierter Sicherheit zu verwenden, führen zu einem javax.xml.transform.TransformerException-Fehler während der XSLT-Verarbeitung.
Die folgende XSLT-Nachricht wird generiert, wenn Erweiterungsfunktionen verwendet werden: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.
Die folgende XSLT-Nachricht wird generiert, wenn Erweiterungselemente verwendet werden: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.
Wenn Sie bei aktivierter Sicherheit Erweiterungen zulassen möchten, setzen Sie die Systemeigenschaft com.ibm.xtq.processor.overrideSecureProcessing auf true. Weitere Informationen zu dieser Systemeigenschaft finden Sie unter -Dcom.ibm.xtq.processor.overrideSecureProcessing.