Cookies ermöglichen eine bestmögliche Bereitstellung unserer Dienste. Mit der Nutzung unserer Seite erklären Sie sich damit einverstanden, dass Cookies verwendet werden.
3rd Party und Library Updates
Update geplant:
Folgende Libraries sollen nach dem aktuellen Planungsstand geupdatet werden:
- Spring auf => 3.2.2
- TinyMCE => 3.5.8
- xstream => 1.4.3
- Velocity (noch offen)
- Groovy => 2.0.1
- JGroups => 3.0.x oder 3.2.x
- Tomact (auch Suchserver) => 7.0.x
- Oracle JDBC-Treiber => 11.2.0.3.0
ExtJS
- Für die neuen Redaktionsoberflächen wird ExtJS 4.1.x verwendet
- Der Smart Editor und der Inplace Editor bleiben auf ExtJS Version 3.4.0
Update auf JDK 7
Mit JDK7 gibt es einen neuen Sortieralghoritmus bei Sortierung von Listen.
Dieser wirft eine Exception wenn ein Comparator bei Gleichheit der Werte keine 0 zurück gibt.
In JDK6 wurde dies bislang stillschweigend ignoriert. In pirobase CMS 7.3.1.6 setzen wir die System Property "java.util.Arrays.useLegacyMergeSort" auf true wodurch der JDK6 Algorithmus genutzt wird.
In CMS 8 werden wir diese Property entfernen. Optional kann diese beim Start des Application Servers mit –Djava.util.Arrays.useLegacyMergeSort=true gesetzt werden.
Damit es zu keinen Fehlerzuständen bei Sortierungen kommt empfehlen wir im Projektcode die Comparator Implementierungen auf Fehler zu prüfen.