APEX Upgrade auf APEX 5.1 am 14.11. + 15.11.2017

Am 20.09.2017 wurde der Migrationsplan und einige Neuerungen von APEX 5.1 vorgestellt. Anbei finden Sie die Workshop-Präsentation.

application/vnd.openxmlformats-officedocument.presentationml.presentation APEX Präsentation zur Migration (4.3 MB)
APEX Präsentation zur Migration auf APEX 5.1

Fehlerliste: Meldungen der APEX-Anwender

 

1. Zugriffe auf extern freigeschaltete Adressen/Applikationen

Status: Solved

Fehler: Bilder/Logos/Icons/Regions werden nicht angezeigt (Static Files), Plugins können nicht geladen werden

Hinweis: Dies betraf nur Applikationen, die eine Freischaltung nach "außerhalb" des DESY-Netzes haben, wie z.B. https://jobs.desy.de

hinter welcher sich dann eine APEX-Anwendung "versteckt".

Lösung: Die Filter-Konfiguration für nach extern geschaltete Applikationen wurde im F5 angepasst.

 

2. Fehler nach/beim Login

Status: solved

Fehler: PL/SQL function returned an error...

Sqlerrm: ORA-28817: PL/SQL function returned an error.

Backtrace: ORA-06512: at ""SYS.DBMS_CRYPTO_FFI"", line 67

ORA-06512: at ""SYS.DBMS_CRYPTO"", line 44

ORA-06512: at ""APEX_050100.WWV_FLOW_CRYPTO"", line 198

ORA-06512: at ""APEX_050100.WWV_FLOW_SECURITY"", line 2539

ORA-06512: at ""APEX_050100.WWV_FLOW_SECURITY"", line 3052

ORA-06512: at ""APEX_050100.WWV_FLOW"", line 3028

ORA-06512: at ""APEX_050100.WWV_FLOW"", line 5538

Lösung:

Das Problem hat so überhaupt nichts mit PL/SQL zu tun.

Das Problem tritt auf, weil im Page-Template 2x der Tag #FORM_OPEN# ist. Eines im Header und eines im Footer.

Das Template für die Login-Seite muss geändert werden.

  1. In die Shared Components wechseln
  2. Templates > Pages > Login aufrufen
  3. edit Page
  4. entfernen Sie den Tag #FORM_OPEN# aus dem 'Header' Attribut, es steht bereits im Footer.

Die APEX-engine ersetzt Beide, und erzeugt intern 2 verschiedene Crypto-Keys, welche dann den Crypto-Fehler auslösen.