Common Errors/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „The following list tries to summarize the most common error situations and provides advice on how to fixit. It is incomplete and does not cover all possible er…“)
 
Zeile 8: Zeile 8:


===== Cannot find or load dll/module: "..." =====
===== Cannot find or load dll/module: "..." =====

Happens when a DLL-action block could not load its underlying dll.


Go to the "Extras" - "Settings" - "Project Management" - "DLL Mappings" dialog
Go to the "Extras" - "Settings" - "Project Management" - "DLL Mappings" dialog
Zeile 13: Zeile 15:
located is listed in the DLL-Path list.
located is listed in the DLL-Path list.
If not, enter it, click on the "Add" button and save your settings.
If not, enter it, click on the "Add" button and save your settings.

Notice that the DLL-path setting is NOT stored
Notice that the DLL-path setting is NOT stored
inside the test suite, but instead a per-user/per machine setting
inside the test suite, but instead a per-user/per machine setting
which is stored in your ".expeccoSettings" file.
which is stored in your ".expeccoSettings" file.

If the error is persistent, ensure that:
* the dll is readable (i.e. check the access rights)
* the dll is for the same OS+CPU architecture (especially check for 32bit vs. 64bit compatibility; also be reminded that windows dlls are not compatible with linux and vice versa).
* any other dlls required by the dll (i.e. second level dependencies) are also found along you path (windows) or LD_LIBRARY_PATH (unix/linux).
Check this using an appropriate command line tool (ldd or similar tools)

Version vom 4. August 2017, 17:52 Uhr

The following list tries to summarize the most common error situations and provides advice on how to fixit. It is incomplete and does not cover all possible errors.

Editor Errors[Bearbeiten]

Execution Errors[Bearbeiten]

Cannot find or load dll/module: "..."[Bearbeiten]

Happens when a DLL-action block could not load its underlying dll.

Go to the "Extras" - "Settings" - "Project Management" - "DLL Mappings" dialog and make sure that the folder in which your dll is located is listed in the DLL-Path list. If not, enter it, click on the "Add" button and save your settings.

Notice that the DLL-path setting is NOT stored inside the test suite, but instead a per-user/per machine setting which is stored in your ".expeccoSettings" file.

If the error is persistent, ensure that:

  • the dll is readable (i.e. check the access rights)
  • the dll is for the same OS+CPU architecture (especially check for 32bit vs. 64bit compatibility; also be reminded that windows dlls are not compatible with linux and vice versa).
  • any other dlls required by the dll (i.e. second level dependencies) are also found along you path (windows) or LD_LIBRARY_PATH (unix/linux).

Check this using an appropriate command line tool (ldd or similar tools)



Copyright © 2014-2024 eXept Software AG