<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 &quot;./bin/paster&quot;, line 117, in &lt;module&gt;<br>    paste.script.command.run()<br>  File &quot;/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/command.py&quot;, line 84, in run<br>
    invoke(command, command_name, options, args[1:])<br>  File &quot;/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/command.py&quot;, line 123, in invoke<br>    exit_code = runner.run(args)<br>  File &quot;/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/command.py&quot;, line 218, in run<br>
    result = self.command()<br>  File &quot;/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/serve.py&quot;, line 276, in command<br>    relative_to=base, global_conf=vars)<br>  File &quot;/home/david/ticketcollector/eggs/PasteScript-1.7.3-py2.6.egg/paste/script/serve.py&quot;, line 313, in loadapp<br>
    **kw)<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 204, in loadapp<br>    return loadobj(APP, uri, name=name, **kw)<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 225, in loadobj<br>
    return context.create()<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 625, in create<br>    return self.object_type.invoke(self)<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 177, in invoke<br>
    next_app = context.next_context.create()<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 625, in create<br>    return self.object_type.invoke(self)<br>
  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 188, in invoke<br>    filtered = context.next_context.create()<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 625, in create<br>
    return self.object_type.invoke(self)<br>  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/loadwsgi.py&quot;, line 110, in invoke<br>    return fix_call(context.object, context.global_conf, **context.local_conf)<br>
  File &quot;/home/david/ticketcollector/eggs/PasteDeploy-1.3.3-py2.6.egg/paste/deploy/util/fixtypeerror.py&quot;, line 57, in fix_call<br>    val = callable(*args, **kw)<br>  File &quot;/home/david/ticketcollector/src/tc/main/startup.py&quot;, line 5, in application_factory<br>
    return zope.app.wsgi.getWSGIApplication(zope_conf)<br>  File &quot;/home/david/ticketcollector/eggs/zope.app.wsgi-3.9.2-py2.6.egg/zope/app/wsgi/__init__.py&quot;, line 162, in getWSGIApplication<br>    db = config(configfile, schemafile, features)<br>
  File &quot;/home/david/ticketcollector/eggs/zope.app.wsgi-3.9.2-py2.6.egg/zope/app/wsgi/__init__.py&quot;, line 150, in config<br>    appsetup.config(options.site_definition, features=features)<br>  File &quot;/home/david/ticketcollector/eggs/zope.app.appsetup-3.14.0-py2.6.egg/zope/app/appsetup/appsetup.py&quot;, line 111, in config<br>
    context = xmlconfig.file(file, context=context, execute=execute)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 651, in file<br>    include(context, name, package)<br>
  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 550, in include<br>    processxmlfile(f, context)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 382, in processxmlfile<br>
    parser.parse(src)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 107, in parse<br>    xmlreader.IncrementalParser.parse(self, source)<br>  File &quot;/usr/lib/python2.6/xml/sax/xmlreader.py&quot;, line 123, in parse<br>
    self.feed(buffer)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 207, in feed<br>    self._parser.Parse(data, isFinal)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 349, in end_element_ns<br>
    self._cont_handler.endElementNS(pair, None)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 361, in endElementNS<br>    self.context.end()<br>
  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 538, in end<br>    self.stack.pop().finish()<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 686, in finish<br>
    actions = self.handler(context, **args)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 550, in include<br>    processxmlfile(f, context)<br>
  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 382, in processxmlfile<br>    parser.parse(src)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 107, in parse<br>
    xmlreader.IncrementalParser.parse(self, source)<br>  File &quot;/usr/lib/python2.6/xml/sax/xmlreader.py&quot;, line 123, in parse<br>    self.feed(buffer)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 207, in feed<br>
    self._parser.Parse(data, isFinal)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 349, in end_element_ns<br>    self._cont_handler.endElementNS(pair, None)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 361, in endElementNS<br>
    self.context.end()<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 538, in end<br>    self.stack.pop().finish()<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 686, in finish<br>
    actions = self.handler(context, **args)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 550, in include<br>    processxmlfile(f, context)<br>
  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 382, in processxmlfile<br>    parser.parse(src)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 107, in parse<br>
    xmlreader.IncrementalParser.parse(self, source)<br>  File &quot;/usr/lib/python2.6/xml/sax/xmlreader.py&quot;, line 123, in parse<br>    self.feed(buffer)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 207, in feed<br>
    self._parser.Parse(data, isFinal)<br>  File &quot;/usr/lib/python2.6/xml/sax/expatreader.py&quot;, line 349, in end_element_ns<br>    self._cont_handler.endElementNS(pair, None)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py&quot;, line 361, in endElementNS<br>
    self.context.end()<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 538, in end<br>    self.stack.pop().finish()<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 685, in finish<br>
    args = toargs(context, *self.argdata)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 1377, in toargs<br>    args[str(name)] = field.fromUnicode(s)<br>
  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/fields.py&quot;, line 139, in fromUnicode<br>    value = self.context.resolve(name)<br>  File &quot;/home/david/ticketcollector/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py&quot;, line 181, in resolve<br>
    mod = __import__(mname, *_import_chickens)<br>  File &quot;/home/david/ticketcollector/src/tc/collector/views.py&quot;, line 8, in &lt;module&gt;<br>    class AddTicketCollector(form.AddForm):<br>  File &quot;/home/david/ticketcollector/src/tc/collector/views.py&quot;, line 12, in AddTicketCollector<br>
    template = ViewPageTemplateFile(&quot;<a href="http://addcollector.pt">addcollector.pt</a>&quot;)<br>zope.configuration.xmlconfig.ZopeXMLConfigurationError: File &quot;/home/david/ticketcollector/etc/site.zcml&quot;, line 52.2-52.31<br>
    ZopeXMLConfigurationError: File &quot;/home/david/ticketcollector/src/tc/main/configure.zcml&quot;, line 24.2-24.36<br>    ZopeXMLConfigurationError: File &quot;/home/david/ticketcollector/src/tc/collector/configure.zcml&quot;, line 28.0-33.5<br>
    NameError: name &#39;ViewPageTemplateFile&#39; is not defined<br><br><br>Experts please help!<br><br>David<br>