Hi Chris,

Thank you for your reply. Tried this recipe, and again, the same error.
I've tried three different installation methods, manually in products
folder, this recipe and the link I wrote previously...
Again, same Traversall error... Anyone else getting this? May be
anything corrupted?

Thanks
Rafael

Christopher Johnson schrieb:
> Rafael,
>
> I am not sure if that link you used is complete, as it hasn't been
> updated in some time.
>
> I believe the easiest way to get GetPaid into your buildout now is via
> the recipe. See http://pypi.python.org/pypi/getpaid.recipe.release/1.0
>
> Please let us know if that works for you.
>
> Cheers,
> Chris
>
>
> On Thu, Nov 6, 2008 at 2:16 PM, rafael <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>
>     Thabks for the answer Kapil.
>
>     I see the Traversalerror is complaining about
>     ATReferenceBrowserWidget.After advices in #getpaid, I reinstalled this
>     product and got the same error. I understand the problem may not be
>     with GETPAID. But if I uninstall it, everything works fine again... I
>     am attaching my buildout.cfg, maybe someone can shed a light upon it.
>
>     Thanks...
>
>
>     [buildout]
>     eggs-directory=/opt/Plone/buildout-cache/eggs
>     download-cache=/opt/Plone/buildout-cache/downloads
>     newest = false
>     parts =
>        plone
>        zope2
>        productdistros
>        zeoserver
>        client1
>        client2
>        zopepy
>        precompile
>        chown
>        unifiedinstaller
>        apacheconfig
>        squid-instance
>        squid-build
>
>
>     # Add additional egg download sources here. dist.plone.org
>     <http://dist.plone.org> contains
>     archives
>     # of Plone packages.
>     find-links =
>        http://dist.plone.org
>        http://download.zope.org/ppix/
>        http://download.zope.org/distribution/
>        http://effbot.org/downloads
>
>     # Add additional eggs here
>     # elementtree is required by Plone
>     eggs =
>        p4a.plonevideo>=1.1,<=1.1.9999
>        p4a.plonevideoembed>=1.1,<=1.1.9999
>        hachoir-core==1.0.1
>        hachoir-parser==1.0
>        hachoir-metadata==1.0.1
>        Products.PloneFlashUpload == 1.1beta2
>        Products.basesyndication
>        Products.fatsyndication
>        elementtree
>        FeedParser
>        Products.CacheSetup
>        Products.SlideShowFolder
>        p4a.plonecalendar
>        collective.dancing
>        dateutil
>        simplejson
>        zc.ssl
>
>     # Reference any eggs you are developing here, one per line
>     # e.g.: develop = src/my.package
>     develop =
>
>     [plone]
>     recipe = plone.recipe.plone >=3.1.6, < 3.2dev
>
>     [zope2]
>     recipe = plone.recipe.zope2install
>     url = ${plone:zope2-url}
>     fake-zope-eggs = true
>     additional-fake-eggs = ZODB3
>     skip-fake-eggs =
>        zope.testing
>        zope.component
>        zope.i18n
>        zope.sendmail
>     # Use this section to download additional old-style products.
>     # List any number of URLs for product tarballs under URLs (separate
>     # with whitespace, or break over several lines, with subsequent lines
>     # indented). If any archives contain several products inside a top-
>     level
>     # directory, list the archive file name (i.e. the last part of the
>     URL,
>     # normally with a .tar.gz suffix or similar) under 'nested-packages'.
>     # If any archives extract to a product directory with a version
>     suffix, list
>     # the archive name under 'version-suffix-packages'.
>     [productdistros]
>     recipe = plone.recipe.distros
>     urls =
>      
>      
> http://plone.org/products/ploneslideshow-0-7.0/releases/0.9.0/ploneslideshow-0-9-0-tar.gz
>      
>      
> http://www.zope.org/Members/ferri/CMFPublicator/1.2.2/CMFPublicator-1.2.2.tgz
>
>     nested-packages =
>     version-suffix-packages =
>
>
>     [zeoserver]
>     recipe = plone.recipe.zope2zeoserver
>     zope2-location = ${zope2:location}
>     zeo-address = 127.0.0.1:8100 <http://127.0.0.1:8100>
>     effective-user = plone
>
>
>     [client1]
>     recipe = plone.recipe.zope2instance
>     zope2-location = ${zope2:location}
>     zeo-client = true
>     zeo-address = ${zeoserver:zeo-address}
>     # The line below sets only the initial password. It will not change an
>     # existing password.
>     user = admin:XXXX
>     http-address = 8080
>     effective-user = plone
>     #debug-mode = on
>     #verbose-security = on
>
>     # If you want Zope to know about any additional eggs, list them here.
>     # This should include any development eggs you listed in develop-eggs
>     above,
>     # e.g. eggs = ${buildout:eggs} ${plone:eggs} my.package
>     eggs =
>        ${plone:eggs}
>        ${buildout:eggs}
>
>     # If you want to register ZCML slugs for any packages, list them here.
>     # e.g. zcml = my.package my.other.package
>     zcml =
>        p4a.z2utils
>        p4a.subtyper
>        p4a.common
>        p4a.fileimage
>        p4a.video
>        p4a.videoembed
>        p4a.plonevideo
>        p4a.plonevideoembed
>        p4a.plonecalendar-meta
>        p4a.plonecalendar
>        p4a.ploneevent
>        collective.dancing
>     products =
>        ${buildout:directory}/products
>        ${productdistros:location}
>        ${plone:products}
>
>
>
>
>     [client2]
>     recipe = plone.recipe.zope2instance
>     zope2-location = ${zope2:location}
>     zeo-client = true
>     zeo-address = ${zeoserver:zeo-address}
>     user = admin:joguinho
>     http-address = 8081
>     effective-user = plone
>     debug-mode = on
>     verbose-security = on
>     eggs = ${client1:eggs}
>     zcml = ${client1:zcml}
>     products = ${client1:products}
>
>
>     [zopepy]
>     recipe = zc.recipe.egg
>     eggs = ${client1:eggs}
>     interpreter = zopepy
>     extra-paths = ${zope2:location}/lib/python
>     scripts = zopepy
>
>
>     [precompile]
>     recipe = plone.recipe.precompiler
>
>
>     [chown]
>     # This recipe is used to set permissions -- and ownership for root
>     mode installs
>     recipe = plone.recipe.command
>     command =
>        chmod 600 .installed.cfg
>        touch ${buildout:directory}/var/log/zeoserver.log
>        find ${buildout:directory} -type d -name var -exec chown -R $
>     {client1:effective-user} \{\} \;
>        find ${buildout:directory} -type d -name LC_MESSAGES -exec chown -
>     R ${client1:effective-user} \{\} \;
>        find ${buildout:directory} -name runzope -exec chown $
>     {client1:effective-user} \{\} \;
>     update-command = ${chown:command}
>
>
>     [unifiedinstaller]
>     recipe = plone.recipe.unifiedinstaller
>     user = ${client1:user}
>     primary-port = ${client1:http-address}
>     sudo-command = sudo
>
>     [apacheconfig]
>     recipe = plone.recipe.apache:config
>     mainconfig = /etc/apache2/apache2.conf
>     bind = 80
>     backends =
>        inverta.org:inverta.org:3128 <http://nverta.org:3128>
>     zope2_vhm_map =
>        inverta.org:/
>
>     [squid-build]
>     recipe = plone.recipe.squid:build
>     url =
>     http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE18.tar.gz
>
>     [squid-instance]
>     recipe = plone.recipe.squid:instance
>     bind = 127.0.0.1:3128 <http://127.0.0.1:3128>
>     backends = 127.0.0.1:8080 <http://127.0.0.1:8080>
>     cache-size = 256
>
>
>
>
>
>
>     On 6 Nov., 16:28, "Kapil Thangavelu" <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     > its not clear that the error is related to getpaid.. the product/id
>     > traversal error is having issues with atrefbrowser, but the key
>     its looking
>     > for is defined in the dictionary.. so its not clear what the
>     issue is...
>     >
>     > -kapil
>     >
>     > On Thu, Nov 6, 2008 at 12:57 PM, rafael <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     > Than
>     > > Anyone? I reinstalled everything.. Same error? Can this be a
>     > > compatibility problem with other product?
>     > > thanks
>     >
>     > > On 1 Nov., 01:17, rafael <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     > > > Hi,
>     >
>     > > > Hi, after installing getpaid in more there one way
>     (http://plone.org/
>     > > >
>     products/getpaid/documentation/how-to/how-do-i-set-up-buildout-for-an-
>     > > > existing-plone-site and manualy) I get an error trying to
>     access the
>     > > > zmi quickinstaller.
>     >
>     > > > I updated my site from 3.1.5 to 3.1.6, but still hanging on
>     same error
>     >
>     > > > Anyone has had this problem?
>     >
>     > > > thnx
>     >
>     > > > Site Error
>     >
>     > > > An error was encountered while publishing this resource.
>     >
>     > > > TraversalError
>     > > > Sorry, a site error occurred.
>     >
>     > > > Traceback (innermost last):
>     >
>     > > >     * Module ZPublisher.Publish, line 202, in
>     publish_module_standard
>     > > >     * Module ZPublisher.Publish, line 150, in publish
>     > > >     * Module Zope2.App.startup, line 221, in
>     zpublisher_exception_hook
>     > > >     * Module ZPublisher.Publish, line 119, in publish
>     > > >     * Module ZPublisher.mapply, line 88, in mapply
>     > > >     * Module ZPublisher.Publish, line 42, in call_object
>     > > >     * Module Shared.DC.Scripts.Bindings, line 313, in __call__
>     > > >     * Module Shared.DC.Scripts.Bindings, line 350, in
>     _bindAndExec
>     > > >     * Module Products.PageTemplates.PageTemplateFile, line
>     129, in
>     > > > _exec
>     > > >     * Module Products.CacheSetup.patch_cmf, line 74, in
>     PT_pt_render
>     > > >     * Module Products.CacheSetup.patch_utils, line 9, in
>     call_pattern
>     > > >     * Module Products.PageTemplates.PageTemplate, line 89, in
>     > > > pt_render
>     > > >     * Module zope.pagetemplate.pagetemplate, line 117, in
>     pt_render
>     > > >     * Module zope.tal.talinterpreter, line 271, in __call__
>     > > >     * Module zope.tal.talinterpreter, line 346, in interpret
>     > > >     * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
>     > > >     * Module zope.tal.talinterpreter, line 516, in no_tag
>     > > >     * Module zope.tal.talinterpreter, line 346, in interpret
>     > > >     * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
>     > > >     * Module zope.tal.talinterpreter, line 516, in no_tag
>     > > >     * Module zope.tal.talinterpreter, line 346, in interpret
>     > > >     * Module zope.tal.talinterpreter, line 824, in do_loop_tal
>     > > >     * Module zope.tal.talinterpreter, line 346, in interpret
>     > > >     * Module zope.tal.talinterpreter, line 379, in
>     do_startEndTag
>     > > >     * Module zope.tal.talinterpreter, line 408, in do_startTag
>     > > >     * Module zope.tal.talinterpreter, line 485, in
>     attrAction_tal
>     > > >     * Module Products.PageTemplates.Expressions, line 228, in
>     > > > evaluateText
>     > > >     * Module zope.tales.tales, line 696, in evaluate
>     > > >       URL: manage_installProductsForm
>     > > >       Line 34, Column 12
>     > > >       Expression: <PathExpr standard:'product/id'>
>     > > >       Names:
>     >
>     > > >       {'container': <QuickInstallerTool at /jornal/
>     > > > portal_quickinstaller>,
>     > > >        'context': <QuickInstallerTool at /jornal/
>     > > > portal_quickinstaller>,
>     > > >        'default': <object object at 0xf7c47528>,
>     > > >        'here': <QuickInstallerTool at
>     /jornal/portal_quickinstaller>,
>     > > >        'loop': {'product':
>     > > > <Products.PageTemplates.Expressions.PathIterator object at
>     > > > 0xd8d010c>},
>     > > >        'nothing': None,
>     > > >        'options': {'args': ()},
>     > > >        'repeat': <Products.PageTemplates.Expressions.SafeMapping
>     > > > object at 0xd9c0fcc>,
>     > > >        'request': <HTTPRequest, URL=http://inverta.org/jornal/
>     > > > portal_quickinstaller/manage_installProductsForm>,
>     > > >        'root': <Application at >,
>     > > >        'template': <PageTemplateFile at
>     /jornal/portal_quickinstaller/
>     > > > manage_installProductsForm>,
>     > > >        'user': <PropertiedUser 'admin'>}
>     >
>     > > >     * Module zope.tales.expressions, line 217, in __call__
>     > > >     * Module Products.PageTemplates.Expressions, line 153,
>     in _eval
>     > > >     * Module zope.tales.expressions, line 124, in _eval
>     > > >     * Module Products.PageTemplates.Expressions, line 83, in
>     > > > boboAwareZopeTraverse
>     > > >     * Module zope.traversing.adapters, line 161, in
>     > > > traversePathElement
>     > > >       __traceback_info__: ({'status': 'new', 'hasError':
>     False, 'id':
>     > > > 'ATReferenceBrowserWidget', 'title':
>     'ATReferenceBrowserWidget'},
>     > > > 'id')
>     >
>     > > > TraversalError: ('No traversable adapter found', {'status':
>     'new',
>     > > > 'hasError': False, 'id': 'ATReferenceBrowserWidget', 'title':
>     > > > 'ATReferenceBrowserWidget'}) (Also, the following error
>     occurred while
>     > > > attempting to render the standard error message, please see
>     the event
>     > > > log for full details: ('No traversable adapter found',
>     {u'content':
>     > > > [('version', '1.6'), ('mode', 'html'), ('setPosition', (108,
>     16)),
>     > > > ('setSourceFile', 'main_template'), ('beginScope',
>     {u'tal:define':
>     > > > u'show_border context/@@plone/showEditableBorder',
>     u'metal:define-
>     > > > macro': u'content', u'tal:attributes': u&quot;class
>     > > > python:test(show_border,'documentEditable','')&quot;}),
>     ('setLocal',
>     > > > (u'show_border', &lt;PathExpr standard:u'context/@@plone/
>     > > > showEditableBorder'&gt;)), ('startTag', (u'div',
>     [(u'metal:define-
>     > > > macro', u'content', 'metal'), (u'tal:define', u'show_border
>     context/
>     > > > @@plone/showEditableBorder', 'tal'), (u'tal:attributes',
>     u&quot;class
>     > > > python:test(show_border,'documentEditable','')&quot;, 'tal'),
>     > > > (u'class', None, 'insert', &lt;PythonExpr
>     > > > test(show_border,'documentEditable','')&gt;, False, None)])),
>     > > > ('rawtextBeginScope', (u'\n\n ', 18, (112, 18), 0,
>     {u'tal:replace':
>     > > > u'structure provider:plone.contentviews'})), ('optTag',
>     (u'div', '',
>     > > > None, 1, [('startEndTag', (u'div', [(u'tal:replace', u'structure
>     > > > provider:plone.contentviews', 'tal')]))], [('insertStructure',
>     > > > (&lt;StringExpr u'plone.contentviews'&gt;, {}, []))])),
>     ('endScope',
>     > > > ()), ('rawtextColumn', (u'\n\n &lt;div
>     id=&quot;region-content&quot;
>     > > > class=&quot;documentContent&quot;&gt;\n\n &lt;span
>     > > > id=&quot;contentTopLeft&quot;&gt;&lt;/span&gt;\n &lt;span
>     > > > id=&quot;contentTopRight&quot;&gt;&lt;/span&gt;\n \n &lt;a
>     > > > name=&quot;documentContent&quot;&gt;&lt;/a&gt;\n\n ', 20)),
>     > > > ('setPosition', (122, 20)), ('useMacro',
>     (u'here/global_statusmessage/
>     > > > macros/portal_message', &lt;PathExpr standard:u'here/
>     > > > global_statusmessage/macros/portal_message'&gt;, {},
>     [('startTag',
>     > > > (u'div', [(u'metal:use-macro',
>     u'here/global_statusmessage/macros/
>     > > > portal_message', 'metal')])), ('rawtextColumn', (u'\n Portal
>     status
>     > > > message\n &lt;/div&gt;', 26))])), ('setPosition', (124, 20)),
>     > > > ('setSourceFile', 'main_template'), ('rawtextBeginScope',
>     (u'\n \n ',
>     > > > 20, (126, 20), 0, {u'tal:content': u'structure
>     > > > provider:plone.abovecontent', u'id':
>     u'viewlet-above-content'})),
>     > > > ('startTag', (u'div', [(u'id', u'id=&quot;viewlet-above-
>     > > > content&quot;'), (u'tal:content', u'structure
>     > > > provider:plone.abovecontent', 'tal')])), ('insertStructure',
>     > > > (&lt;StringExpr u'plone.abovecontent'&gt;, {}, [])),
>     ('endScope', ()),
>     > > > ('rawtextColumn', (u'&lt;/div&gt;\n\n ', 20)),
>     ('setPosition', (128,
>     > > > 20)), ('defineSlot', (u'body', [('beginScope',
>     {u'metal:define-slot':
>     > > > u'body'}), ('optTag', (u'metal:slot', None, 'metal', 0,
>     [('startTag',
>     > > > (u'metal:slot', [(u'metal:define-slot', u'body', 'metal')]))],
>     > > > [('rawtextBeginScope', (u'\n ', 20, (129, 20), 0, {u'replace':
>     > > > u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0,
>     [('startTag',
>     > > > (u'tal:comment', [(u'replace', u'nothing', 'tal')]))],
>     [('insertText',
>     > > > (&lt;PathExpr standard:u'nothing'&gt;, [('rawtextColumn',
>     (u&quot;\n
>     > > > The div with ID #content will only show up if we're actually
>     on a
>     > > > content\n view, never on edit forms, control panels etc.
>     It's meant to
>     > > > only wrap the\n actual content that gets rendered on a page,
>     not the
>     > > > other UI elements.\n &quot;, 20))]))])),
>     ('rawtextBeginScope', (u'\n
>     > > > ', 20, (134, 20), 1, {u'tal:omit-tag': u'not:context/
>     > > > @@plone_context_state/is_view_template', u'id': u'content'})),
>     > > > ('optTag', (u'div', &lt;NotExpr u'context/@@plone_context_state/
>     > > > is_view_template'&gt;, None, 0, [('startTag', (u'div', [(u'id',
>     > > > u'id=&quot;content&quot;'), (u'tal:omit-tag', u'not:context/
>     > > > @@plone_context_state/is_view_template', 'tal')]))],
>     > > > [('rawtextColumn', (u'\n ', 22)), ('setPosition', (136, 22)),
>     > > > ('defineSlot', (u'header', [('beginScope',
>     {u'metal:define-slot':
>     > > > u'header', u'tal:content': u'nothing'}), ('optTag',
>     (u'metal:header',
>     > > > None, 'metal', 0, [('startTag', (u'metal:header',
>     [(u'metal:define-
>     > > > slot', u'header', 'metal'), (u'tal:content', u'nothing',
>     'tal')]))],
>     > > > [('insertText', (&lt;PathExpr standard:u'nothing'&gt;,
>     > > > [('rawtextColumn', (u'\n Visual Header\n ', 22))]))])),
>     ('endScope',
>     > > > ())])), ('setPosition', (138, 22)), ('setSourceFile',
>     > > > 'main_template'), ('rawtextColumn', (u'\n ', 22)),
>     ('setPosition',
>     > > > (139, 22)), ('defineSlot', (u'main', [('beginScope',
>     {u'metal:define-
>     > > > slot': u'main', u'tal:content': u'nothing'}), ('optTag',
>     > > > (u'metal:bodytext', None, 'metal', 0, [('startTag',
>     > > > (u'metal:bodytext', [(u'metal:define-slot', u'main', 'metal'),
>     > > > (u'tal:content', u'nothing', 'tal')]))], [('insertText',
>     (&lt;PathExpr
>     > > > standard:u'nothing'&gt;, [('rawtextColumn', (u'\n Page body
>     text\n ',
>     > > > 22))]))])), ('endScope', ())])), ('setPosition', (141, 22)),
>     > > > ('setSourceFile', 'main_template'), ('rawtextColumn', (u'\n ',
>     > > > 20))])), ('endScope', ()), ('rawtextColumn', (u'\n ', 20))])),
>     > > > ('endScope', ())])), ('setPosition', (143, 20)),
>     ('setSourceFile',
>     > > > 'main_template'), ('rawtextColumn', (u'\n\n ', 20)),
>     ('setPosition',
>     > > > (145, 20)), ('defineSlot', (u'sub', [('beginScope',
>     {u'metal:define-
>     > > > slot': u'sub'}), ('optTag', (u'metal:sub', None, 'metal', 0,
>     > > > [('startTag', (u'metal:sub', [(u'metal:define-slot',
>     >
>     > ...
>     >
>     > Erfahren Sie mehr ยป
>
>
>
>
> -- 
> Cofounder and CEO
> ifPeople - Innovation for People
> www.ifpeople.net <http://www.ifpeople.net>
> t: 678-608-3408
> 130 Boulevard NE, #6
> Atlanta, GA 30312
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to