Hi. I am experiencing a issue with Routes configures with Paste as a composite application. The configuration for the composite application is as follows:
[composite:main] use = egg:Paste#urlmap / = app1_pipeline /accounts = app2_pipeline I have my index route configured as follows: root_policy.connect('', controller='index') When navigating to http://localhost:8080/accounts there is no redirect to add the trailing slash to make this http://localhost:8080/accounts/ As a result, the index route to accounts fails with the traceback I have attached below. Routes is failing since it is getting empty PATH_INFO. This may be a bug. I have contacted Ian Bicking who has advised that urlmap is doing the right thing by not redirecting and that it ought to be Routes that does this before getting to the app. I'd appreciate some help in resolving this. I would imagine the composite app to be a common app configuration. Many thanks. Regards David Traceback (most recent call last): File "/Users/davidpratt/Development/Buildout/eggs-directory/ PasteScript-1.7-py2.5.egg/paste/script/wsgiserver/__init__.py", line 987, in communicate req.respond() File "/Users/davidpratt/Development/Buildout/eggs-directory/ PasteScript-1.7-py2.5.egg/paste/script/wsgiserver/__init__.py", line 543, in respond self._respond() File "/Users/davidpratt/Development/Buildout/eggs-directory/ PasteScript-1.7-py2.5.egg/paste/script/wsgiserver/__init__.py", line 555, in _respond response = self.wsgi_app(self.environ, self.start_response) File "/Users/davidpratt/Development/Buildout/eggs-directory/ Paste-1.7.2-py2.5.egg/paste/urlmap.py", line 202, in __call__ return app(environ, start_response) File "/Users/davidpratt/Development/Buildout/eggs-directory/ repoze.who-1.0.7-py2.5.egg/repoze/who/middleware.py", line 105, in __call__ app_iter = app(environ, wrapper.wrap_start_response) File "/Users/davidpratt/Development/Buildout/eggs-directory/ repoze.bfg-0.4.2-py2.5.egg/repoze/bfg/router.py", line 48, in __call__ root = self.root_policy(environ) File "/Users/davidpratt/Development/Buildout/eggs-directory/ repoze.bfg-0.4.2-py2.5.egg/repoze/bfg/urldispatch.py", line 45, in __call__ args = self.mapper.match(path) File "/Users/davidpratt/Development/Buildout/eggs-directory/ Routes-1.10.1-py2.5.egg/routes/mapper.py", line 307, in match raise RoutesException('No URL provided, the minimum URL necessary' RoutesException: No URL provided, the minimum URL necessary to match is "/". --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-devel" group. To post to this group, send email to pylons-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en -~----------~----~----~----~------~----~------~--~---