Switch to side-by-side view

--- a/Allura/allura/config/resources.py
+++ b/Allura/allura/config/resources.py
@@ -1,6 +1,9 @@
 import os
+import logging
 
 import pkg_resources
+
+log = logging.getLogger(__name__)
 
 def register_ew_resources(manager):
     manager.register_directory(
@@ -10,8 +13,12 @@
     manager.register_directory(
         'allura', pkg_resources.resource_filename('allura', 'public/nf'))
     for ep in pkg_resources.iter_entry_points('allura'):
-        manager.register_directory(
-            'tool/%s' % ep.name,
-            pkg_resources.resource_filename(
-                ep.module_name,
-                os.path.join('nf', ep.name)))
+        try:
+            manager.register_directory(
+                'tool/%s' % ep.name,
+                pkg_resources.resource_filename(
+                    ep.module_name,
+                    os.path.join('nf', ep.name)))
+        except ImportError:
+            log.warning('Cannot import entry point %s', ep)
+            continue