Index: zope2.12-2.12.26/source/zope.traversing/src/zope/traversing/namespace.py
===================================================================
--- zope2.12-2.12.26.orig/source/zope.traversing/src/zope/traversing/namespace.py	2012-11-22 19:00:29.000000000 +0900
+++ zope2.12-2.12.26/source/zope.traversing/src/zope/traversing/namespace.py	2012-11-24 13:16:40.229707666 +0900
@@ -31,7 +31,7 @@
 from zope.traversing.interfaces import IEtcNamespace
 from zope.traversing.interfaces import IPathAdapter
 from zope.traversing.interfaces import ITraversable
-
+from zope.traversing.interfaces import TraversalError
 
 class UnexpectedParameters(LocationError):
     "Unexpected namespace parameters were provided."
@@ -325,6 +325,9 @@
         self.request = request
 
     def traverse(self, name, ignored):
+        if not name:
+            raise TraversalError(self.context, name)
+
         view = zope.component.queryMultiAdapter((self.context, self.request),
                                                 name=name)
         if view is None:
