If you are having trouble getting Wing to start at all, read through this section for information on diagnosing the problem.
On Windows, the user's temporary directory sometimes becomes full, which prevents Wing from starting. Check whether the directory contains more than 65,534 files. Some versions of Acrobat Reader will leave large numbers of lock files in this directory. These files are named Acrxxxx.tmp. Other applications may do this as well.
On SELinux, Wing won't start because permissions are denied on one of the shared libraries needed by it. The solution is to go into bin/2.4/external/pyscintilla2 and issue the following command:
chcon -t texrel_shlib_t _scintilla.so
On Linux, OS X, or other posix systems, in some cases when the ~/.cache directory or the cache directory set by the $XDG_CACHE_DIR is located on an NFS or other remote file server, Wing can't obtain a lock on a database file. To use slower, dotfile locking set the Use sqlite dotfile locking preference to enabled or run Wing with the --use-sqlite-dotfile-locking command line option. Note that all Wing processes, regardless of the system they're running on, that use the same cache directory need to either use or not use dotfile locking.
To rule out problems with a project file or preferences, try renaming your User Settings Directory and restart Wing. If this works, you can copy over files from the renamed directory one at a time to isolate the problem -- or email support at wingware dot com for help.
Under a Windows terminal server, Wing may not be able to set up the environment variables it uses internally and will not start up. In this case, you can get Wing to start with the following commands:
set PYTHONOPTIMIZE=1 set PYTHONHOME=D:\Program Files\WingIDE\bin\PyCore wing.exe
Alter PYTHONHOME according to the location at which you've installed Wing IDE.
Constant Guard from Comcast can prevent Wing IDE from starting without showing any dialog or message that it is doing so.
In other cases, refer to Obtaining Diagnostic Output.
|« 18. Trouble-shooting Guide||Table of Contents||18.1. Trouble-shooting Failure to Debug »|