TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.3.0_01
  4. #25958

7.3.0_01
TopLogic Release

2021-05-19

Bugfix

Major
#25958
Ant targets in Eclipse workspace fails with "The linked resource '/com.top_logic.basic.core/src' in project '.org.eclipse.jdt.core.external.folders' does not exist
#25969
Application hangs constantly with wait cursor
#25985
TL-Studio: Application startup fails due to unresolved dependency
Detail
#25957
Error when updating assization caches from the commit
Bugfix

Major

#25958

Ant targets in Eclipse workspace fails with "The linked resource '/com.top_logic.basic.core/src' in project '.org.eclipse.jdt.core.external.folders' does not exist

AntEclipseWorkspace
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.

The problem seems to be that Eclipse can't handle the cross-project dependency tl-build -> com.top_logic.basic.core and writes wrong entries in its data structures.

Workaround

Remove source path /com.top_logic.basic.core/src from tl-build and restart Eclipse:

#!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>

It may be necessary to delete the .metadata directory of the workspace.

Enhancement

The sources for tl-basic-core.jar are also copied to tl-build.

Test

No test.

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • DE
  • Login