Metoda getRealPath zwraca wartość null dla plików, które nie istnieją

W przypadku produktu Liberty w wersji starszej niż 19.0.0.8 metoda getRealPath zwraca wartość null, jeśli określona ścieżka nie istnieje w systemie plików. To działanie różni się od działania w przypadku tradycyjnego produktu WebSphere Application Server i może spowodować powstanie wyjątków NullPointerException aplikacji.

W produkcie Liberty 19.0.0.8 działanie getRealPath zostało zmienione w celu zapewnienia zgodności z tradycyjnym produktem WebSphere Application Server.

Ta reguła powoduje oznaczenie flagą kodu Java, który zawiera odwołania do następujących metod:

Aby uzyskać spójne działanie, upewnij się, że używany jest produkt Liberty w wersji 19.0.0.8 lub nowszej.