<br>Hi Zopeist,<br><br>I was following the bluebream tutorial and could not start my server after all the study; below is the error; This is the link to the tutorial I was working on- <a href="http://bluebream.zope.org/doc/1.0/tutorial1.html">http://bluebream.zope.org/doc/1.0/tutorial1.html</a> <br>
<br>(zope_env)david@ubusvr101:~/ticketcollector$ ./bin/paster serve debug.ini<br>------<br>2010-10-25T16:43:47 WARNING root Developer mode is enabled: this is a security risk and should NOT be enabled on production servers. Developer mode can usually be turned off by setting the `devmode` option to `off` or by removing it from the instance configuration file completely.<br>
Traceback (most recent call last):<br> File "./bin/paster", line 117, in <module><br> paste.script.command.run()<br> File "/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 84, in run<br>
invoke(command, command_name, options, args[1:])<br> File "/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 123, in invoke<br> exit_code = runner.run(args)<br> File "/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 218, in run<br>
result = self.command()<br> File "/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/serve.py", line 276, in command<br> relative_to=base, global_conf=vars)<br> File "/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/serve.py", line 313, in loadapp<br>
**kw)<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 204, in loadapp<br> return loadobj(APP, uri, name=name, **kw)<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 225, in loadobj<br>
return context.create()<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 625, in create<br> return self.object_type.invoke(self)<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 177, in invoke<br>
next_app = context.next_context.create()<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 625, in create<br> return self.object_type.invoke(self)<br>
File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 188, in invoke<br> filtered = context.next_context.create()<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 625, in create<br>
return self.object_type.invoke(self)<br> File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py", line 110, in invoke<br> return fix_call(context.object, context.global_conf, **context.local_conf)<br>
File "/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/util/fixtypeerror.py", line 57, in fix_call<br> val = callable(*args, **kw)<br> File "/home/david/ticketcollector/src/tc/main/startup.py", line 5, in application_factory<br>
return zope.app.wsgi.getWSGIApplication(zope_conf)<br> File "/home/david/ticketcollector/eggs/zope.app.wsgi-3.9.2-py2.6.egg/zope/app/wsgi/__init__.py", line 162, in getWSGIApplication<br> db = config(configfile, schemafile, features)<br>
File "/home/david/ticketcollector/eggs/zope.app.wsgi-3.9.2-py2.6.egg/zope/app/wsgi/__init__.py", line 150, in config<br> appsetup.config(options.site_definition, features=features)<br> File "/home/david/ticketcollector/eggs/zope.app.appsetup-3.14.0-py2.6.egg/zope/app/appsetup/appsetup.py", line 111, in config<br>
context = xmlconfig.file(file, context=context, execute=execute)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 651, in file<br> include(context, name, package)<br>
File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 550, in include<br> processxmlfile(f, context)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 382, in processxmlfile<br>
parser.parse(src)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 107, in parse<br> xmlreader.IncrementalParser.parse(self, source)<br> File "/usr/lib/python2.6/xml/sax/xmlreader.py", line 123, in parse<br>
self.feed(buffer)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 207, in feed<br> self._parser.Parse(data, isFinal)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 349, in end_element_ns<br>
self._cont_handler.endElementNS(pair, None)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 361, in endElementNS<br> self.context.end()<br>
File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 538, in end<br> self.stack.pop().finish()<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 686, in finish<br>
actions = self.handler(context, **args)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 550, in include<br> processxmlfile(f, context)<br>
File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 382, in processxmlfile<br> parser.parse(src)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 107, in parse<br>
xmlreader.IncrementalParser.parse(self, source)<br> File "/usr/lib/python2.6/xml/sax/xmlreader.py", line 123, in parse<br> self.feed(buffer)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 207, in feed<br>
self._parser.Parse(data, isFinal)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 349, in end_element_ns<br> self._cont_handler.endElementNS(pair, None)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 361, in endElementNS<br>
self.context.end()<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 538, in end<br> self.stack.pop().finish()<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 686, in finish<br>
actions = self.handler(context, **args)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 550, in include<br> processxmlfile(f, context)<br>
File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 382, in processxmlfile<br> parser.parse(src)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 107, in parse<br>
xmlreader.IncrementalParser.parse(self, source)<br> File "/usr/lib/python2.6/xml/sax/xmlreader.py", line 123, in parse<br> self.feed(buffer)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 207, in feed<br>
self._parser.Parse(data, isFinal)<br> File "/usr/lib/python2.6/xml/sax/expatreader.py", line 349, in end_element_ns<br> self._cont_handler.endElementNS(pair, None)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py", line 361, in endElementNS<br>
self.context.end()<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 538, in end<br> self.stack.pop().finish()<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 685, in finish<br>
args = toargs(context, *self.argdata)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 1377, in toargs<br> args[str(name)] = field.fromUnicode(s)<br>
File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/fields.py", line 139, in fromUnicode<br> value = self.context.resolve(name)<br> File "/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py", line 181, in resolve<br>
mod = __import__(mname, *_import_chickens)<br> File "/home/david/ticketcollector/src/tc/collector/views.py", line 8, in <module><br> class AddTicketCollector(form.AddForm):<br> File "/home/david/ticketcollector/src/tc/collector/views.py", line 12, in AddTicketCollector<br>
template = ViewPageTemplateFile("<a href="http://addcollector.pt">addcollector.pt</a>")<br>zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/david/ticketcollector/etc/site.zcml", line 52.2-52.31<br>
ZopeXMLConfigurationError: File "/home/david/ticketcollector/src/tc/main/configure.zcml", line 24.2-24.36<br> ZopeXMLConfigurationError: File "/home/david/ticketcollector/src/tc/collector/configure.zcml", line 28.0-33.5<br>
NameError: name 'ViewPageTemplateFile' is not defined<br><br><br>Experts please help!<br><br>David<br>