Verbesserung
Top-Thema
Detail
Wichtig
#25598
NPE in TL-Sync beim Senden von überschriebenen Attributen, deren Definition nicht exportiert wird
#25958
Ant-Targets in Eclipse-Workspace scheitert mit "The linked resource '/com.top_logic.basic.core/src' in project '.org.eclipse.jdt.core.external.folders' does not exist
Detail
#25818
Dokumentation: Link-Vorschläge immer auf Deutsch auch bei der Bearbeitung der englischen Übersetztung
#25907
Layout-Editor: Inkonsistentes Verhalten von Aufklappzustand, Selektion und Reaktion auf Objektanlage
#25951
Applikationstests: CheckLabeledExecutabilityOp scheitert bei der Assertion der Nicht-Ausführbarkeit von literalen ResKey-Gründen
#25952
Model-Editor: Enum-Default-Provider funktioniert nicht für Enum-Referenzen, für die explizit der Singleton-Link-Storage gewählt wurde
#26002
ConfigurationItem-wertige Properties mit Format-Annotationen können dazu führen, dass bei der Deserialisierung von null-Werten versucht wird, abstrakte Config-Items anzulegen
#26012
Hilfe-Editor crasht, wenn sich ein Nutzer eine Sprache gewählt hat, die nicht in den unterstützten Sprachen der Anwendung vorkommen
#26039
Gridcomponent: Anzeige des Kontextmenus für neues (transientes) Zeilenobjekt führt zu UnsupportedOperationException
#26041
Im Kontext-Menü für eine neue Grid-Zeile wird das Kommando "Löschen" angeboten, Crash bei Auswahl
#26085
Ein Attribut vom Typ tl.model.search:Expr wird im Formular nicht über einem TL-Script-Editor dargestellt
#26092
Versteckte Attribute werden dem Nutzer standardmäßig in den Tabellenspalten zur Auswahl angeboten
#26111
Kontext-Menü-Kommandos für Tabellenzeilen werden fälschlicherweise auf dem Tabellenmodell ausgeführt, wenn man das Kontextmenü im Hintergrund der Tabelle öffnet
#26135
Kachel Cockpit: Terminplan: Meilensteine lassen sich nicht bearbeiten, Berechtigungsprüfung fehlerhaft
#26153
Migration: Replay schlägt fehl, wenn String-Werte mit Zeilenumbrüchen im Datenbestand enthalten sind bei denen eine Zeile mit Semikolon endet
#26159
Crash im Design-Modus, wenn ein Create-Formular über eine Kanal-Kombination ein Listen-Modell bekommt
#26171
Ein TL-Script-Ausdruck, der in einem Assistenten-Template eingegeben wird, wird bei Übernahme in das finale Template umformattiert
#26223
TL-Script: Unter ungünstigen Bedingungen falsche Parameterwerte bei der Auswerung lokaler Funktionen
#26259
Scriptrecorder Template-Erstellen reagiert nicht auf neue Actions / Speichert veralteten Arbeitsstand
Fehlerbehebung
Wichtig
#25958
Ant-Targets in Eclipse-Workspace scheitert mit "The linked resource '/com.top_logic.basic.core/src' in project '.org.eclipse.jdt.core.external.folders' does not exist
BUILD FAILED /home/bhu/devel/workspace-toplogic-head1/com.top_logic/bin/build.xml:13: The following error occurred while executing this line: /home/bhu/devel/workspace-toplogic-head1/tl-build/bin/base-build.xml:242: The following error occurred while executing this line: /home/bhu/devel/workspace-toplogic-head1/tl-build/bin/macros.xml:344: org.ant4eclipse.lib.core.exception.Ant4EclipseException: The linked resource '/com.top_logic.basic.core/src' in project '.org.eclipse.jdt.core.external.folders' does not exist.
Problem scheint zu sein, dass Eclipse mit der Cross-Project-Dependendency tl-build -> com.top_logic.basic.core nicht klarkommt und falsche Einträge in seine Datenstrukturen schreibt.
Workaround
Source-Path /com.top_logic.basic.core/src aus tl-build entfernen und Eclipse neu starten:
#!patch ### Eclipse Workspace Patch 1.0 #P tl-build Index: .classpath =================================================================== --- .classpath (revision 299372) +++ .classpath (working copy) @@ -17,7 +17,7 @@ <classpathentry kind="lib" path="org.apache.ant/lib/ext/asm/asm-5.0.4.jar" sourcepath="org.apache.ant/lib/ext/asm/asm-5.0.4-src.zip"/> <classpathentry kind="lib" path="org.apache.ant/lib/ant-junit.jar" sourcepath="org.apache.ant/lib/apache-ant-1.10.7-src.zip"/> <classpathentry kind="lib" path="template/doclet/doclet.jar"/> - <classpathentry kind="lib" path="org.apache.ant/lib/ext/tl-basic-core.jar" sourcepath="/com.top_logic.basic.core/src"/> + <classpathentry kind="lib" path="org.apache.ant/lib/ext/tl-basic-core.jar" sourcepath="org.apache.ant/lib/ext/tl-basic-core.jar"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <classpathentry kind="output" path="target/classes"/> </classpath>
U.U. kann es notwendig sein, das .metadata-Verzeichnis des Workspaces zu löschen.
Verbesserung
Die Quellen für tl-basic-core.jar werden ebenfalls nach tl-build kopiert.
Test
Kein Test.