--- a/trunk/cforge/cforge/Package/CFORGE/Scripts/action.svn.checkout.py
+++ b/trunk/cforge/cforge/Package/CFORGE/Scripts/action.svn.checkout.py
@@ -8,6 +8,8 @@
 import sys
 import os.path
 import pysvn
+
+print "test"
 
 if len(sys.argv) <= 1:
     print("usage: <url> [<user> <pass> <working dir>]")
@@ -33,14 +35,16 @@
     req.password = password
     req.save = True # Optional
 
-svn.auth_username_password += set_username
 # checkout plain SVN files
 pysvn.svn_checkout_non_codesys(username, password, url, path)
-# get all CODESYS projects
-cdsprojects = pysvn.svn_get_directories_with_codesys_projects(username, password, url)
-# checkout all CODESYS projects
-for p in cdsprojects:
-	dirbase = path + "\\" + p.rstrip('/').replace("/", "\\")
+
+try:
+    # get all CODESYS projects
+    svn.auth_username_password += set_username
+    cdsprojects = pysvn.svn_get_directories_with_codesys_projects(username, password, url)
+    # checkout all CODESYS projects
+    for p in cdsprojects:
+        dirbase = path + "\\" + p.rstrip('/').replace("/", "\\")
 	filebase = os.path.basename(dirbase)
 	dir = os.path.dirname(dirbase)
 	svn.checkout(url + "/" + p, dir, filebase + ".library")
@@ -50,6 +54,8 @@
 	else:
 		proj.save_as(dirbase + ".project")
 	proj.close()
+except:
+    print "Seems like the CODESYS SVN package is missing. Checked out only plain files and no CODESYS projects."
+    pass
+
 system.exit()
-
-