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]> 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 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
> 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
> 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
> backends = 127.0.0.1:8080
> cache-size = 256
>
>
>
>
>
>
> On 6 Nov., 16:28, "Kapil Thangavelu" <[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]> 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]> 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
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