[Grok-dev] How you can help improving Windows support

Milind Khadilkar zedobject at gmail.com
Tue Apr 14 11:09:36 EDT 2009


Thanks, Roger,

I did as you suggested, and yes, the server did start..... but before I
could switch to the browser to test, it bombed! Here is the message (with
one line added by me)

E:\vgrok1\grok10a3>bin\paster.exe serve parts\etc\deploy.ini
2009-04-14 20:02:38,750 WARNING [root] Developer mode is enabled: this is a
secu
rity risk and should NOT be enabled on production servers. Developer mode
can be
 turned off in etc/zope.conf
(* Comment added by me: the following text appeared after around one minute:
*)
Traceback (most recent call last):
  File "E:\vgrok1\grok10a3\bin\paster-script.py", line 124, in ?
    paste.script.command.run()
  File
"C:\DOCUME~1\MK\BUILDO~1\eggs\pastescript-1.7.3-py2.4.egg\paste\script\command.py",
line 84, in run
    invoke(command, command_name, options, args[1:])
  File
"C:\DOCUME~1\MK\BUILDO~1\eggs\pastescript-1.7.3-py2.4.egg\paste\script\command.py",
line 123, in invoke
    exit_code = runner.run(args)
  File
"C:\DOCUME~1\MK\BUILDO~1\eggs\pastescript-1.7.3-py2.4.egg\paste\script\co
mmand.py", line 218, in run
    result = self.command()
  File
"C:\DOCUME~1\MK\BUILDO~1\eggs\pastescript-1.7.3-py2.4.egg\paste\script\se
rve.py", line 276, in command
    relative_to=base, global_conf=vars)
  File
"C:\DOCUME~1\MK\BUILDO~1\eggs\pastescript-1.7.3-py2.4.egg\paste\script\se
rve.py", line 311, in loadapp
    return loadapp(
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\lo
adwsgi.py", line 204, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\lo
adwsgi.py", line 225, in loadobj
    return context.create()
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\lo
adwsgi.py", line 625, in create
    return self.object_type.invoke(self)
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\lo
adwsgi.py", line 188, in invoke
    filtered = context.next_context.create()
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\lo
adwsgi.py", line 625, in create
    return self.object_type.invoke(self)
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\lo
adwsgi.py", line 110, in invoke
    return fix_call(context.object, context.global_conf,
**context.local_conf)
  File
"c:\docume~1\mk\buildo~1\eggs\pastedeploy-1.3.2-py2.4.egg\paste\deploy\ut
il\fixtypeerror.py", line 57, in fix_call
    val = callable(*args, **kw)
  File
"c:\docume~1\mk\buildo~1\eggs\grokcore.startup-0.2-py2.4.egg\grokcore\sta
rtup\startup.py", line 11, in application_factory
    return zope.app.wsgi.getWSGIApplication(zope_conf)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.app.wsgi-3.4.1-py2.4.egg\zope\app\wsgi
\__init__.py", line 134, in getWSGIApplication
    db = config(configfile, schemafile, features)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.app.wsgi-3.4.1-py2.4.egg\zope\app\wsgi
\__init__.py", line 124, in config
    appsetup.config(options.site_definition, features=features)
  File
"C:\DOCUME~1\MK\BUILDO~1\eggs\zope.app.appsetup-3.4.1-py2.4.egg\zope\app\
appsetup\appsetup.py", line 111, in config
    context = xmlconfig.file(file, context=context, execute=execute)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 610, in file
    include(context, name, package)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 546, in include
    processxmlfile(f, context)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 378, in processxmlfile
    parser.parse(src)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "C:\Python24\Lib\xml\sax\xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 357, in endElementNS
    self.context.end()
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\config.py", line 542, in end
    self.stack.pop().finish()
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\config.py", line 690, in finish
    actions = self.handler(context, **args)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 546, in include
    processxmlfile(f, context)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 378, in processxmlfile
    parser.parse(src)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "C:\Python24\Lib\xml\sax\xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 357, in endElementNS
    self.context.end()
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\config.py", line 542, in end
    self.stack.pop().finish()
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\config.py", line 690, in finish
    actions = self.handler(context, **args)
  File
"c:\docume~1\mk\buildo~1\eggs\z3c.autoinclude-0.2.2-py2.4.egg\z3c\autoinc
lude\zcml.py", line 42, in autoIncludeDirective
    includeZCMLGroup(_context, dist, info, 'configure.zcml')
  File
"c:\docume~1\mk\buildo~1\eggs\z3c.autoinclude-0.2.2-py2.4.egg\z3c\autoinc
lude\zcml.py", line 30, in includeZCMLGroup
    include(_context, zcmlgroup, includable_package)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 546, in include
    processxmlfile(f, context)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 378, in processxmlfile
    parser.parse(src)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "C:\Python24\Lib\xml\sax\xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "C:\Python24\Lib\xml\sax\expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\xmlconfig.py", line 357, in endElementNS
    self.context.end()
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\config.py", line 542, in end
    self.stack.pop().finish()
  File
"c:\docume~1\mk\buildo~1\eggs\zope.configuration-3.4.0-py2.4.egg\zope\con
figuration\config.py", line 690, in finish
    actions = self.handler(context, **args)
  File
"c:\docume~1\mk\buildo~1\eggs\grokcore.component-1.6-py2.4.egg\grokcore\c
omponent\zcml.py", line 48, in grokDirective
    do_grok(package.__name__, _context)
  File
"c:\docume~1\mk\buildo~1\eggs\grokcore.component-1.6-py2.4.egg\grokcore\c
omponent\zcml.py", line 53, in do_grok
    config=config
  File
"c:\docume~1\mk\buildo~1\eggs\martian-0.11-py2.4.egg\martian\core.py", li
ne 201, in grok_dotted_name
    grok_package(module_info, grokker, **kw)
  File
"c:\docume~1\mk\buildo~1\eggs\martian-0.11-py2.4.egg\martian\core.py", li
ne 206, in grok_package
    grok_package(sub_module_info, grokker, **kw)
  File
"c:\docume~1\mk\buildo~1\eggs\martian-0.11-py2.4.egg\martian\core.py", li
ne 204, in grok_package
    grok_module(module_info, grokker, **kw)
  File
"c:\docume~1\mk\buildo~1\eggs\martian-0.11-py2.4.egg\martian\core.py", li
ne 209, in grok_module
    grokker.grok(module_info.dotted_name, module_info.getModule(),
  File
"c:\docume~1\mk\buildo~1\eggs\martian-0.11-py2.4.egg\martian\scan.py", li
ne 118, in getModule
    self._module = resolve(self.dotted_name)
  File
"c:\docume~1\mk\buildo~1\eggs\martian-0.11-py2.4.egg\martian\scan.py", li
ne 191, in resolve
    __import__(used)
  File
"c:\docume~1\mk\buildo~1\eggs\grokui.admin-0.3-py2.4.egg\grokui\admin\doc
grok.py", line 39, in ?
    from zope.app.apidoc.codemodule.module import Module
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File
"E:\vgrok1\grok10a3
\etc\site.zcml.in", line 4.2-4.32
    ZopeXMLConfigurationError: File
"e:\vgrok1\grok10a3\src\grok10a3\configure.z
cml", line 4.2-4.37
    ZopeXMLConfigurationError: File
"c:\docume~1\mk\buildo~1\eggs\grokui.admin-0
.3-py2.4.egg\grokui\admin\configure.zcml", line 5.2-5.27
    ImportError: No module named apidoc.codemodule.module

-------------------------------------------------------
Any suggestions?

Thanks
Milind

On Tue, Apr 14, 2009 at 4:11 PM, Roger Erens <roger.erens at e-s-c.biz> wrote:

> on 14-4-2009 2:44 Milind Khadilkar wrote:
>
>> Hi,
>> Thanks for your efforts. Despite your efforts, I have so far not been able
>> to get grok10a3 working!
>>
>>  ...
>
>>
>> 2. After recreating the virtual environment with the --no-site-packages
>> switch, I manage to create the project, but when I try to run the server, I
>> get the following error:
>> ----
>> (vgrok1) E:\vgrok1\grok10a3>bin\paster.exe serve parts\etc\debug.ini
>> Traceback (most recent call last):
>>
> ...
>
>  IOError: [Errno 2] No such file or directory:
>> 'E:\x0bgrok1\\grok10a3/parts/log/access.log'
>> ------
>>
>
> Hi Milind,
>
> This issue bit me too. To continue
>
> edit in E:\vgrok1\grok10a3\parts\etc\deploy.ini (and/or debug.ini)
> the line in the section [handler_accesslog]
> that defines the 'args' variable:
>
> substitute the backslashes by forward slashes
>
> After this, my Zope server was able to start up.
>
> HTH,
>
> Roger
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/grok-dev/attachments/20090414/1596e080/attachment-0001.html 


More information about the Grok-dev mailing list