Dennis J Harrison Jr wrote:
Actually, looking over that other traceback. The error is not the same. Here is the traceback I am seeing.

http://paste.plone.org/22858

This is on a brand new checkout with Products.remember Products.membrane from trunk in as dev eggs. This site has nothing but membrane / remember installed.

i've done a bit of research... is it possible that you have a dependency problem, where you have a newer version of zope.interface installed in your environment, which is overriding the zope.interface implementation that would be the default in your Plone build?

the ArchetypeTool has a 'listPortalTypesWithInterfaces' method, which accepts a sequence of interfaces and calls 'iface.isImplementedByInstancesOf(klass)' on each one, for each type. the 'isImplementedByInstancesOf' method is deprecated; the preferred spelling would be 'iface.implementedBy(klass)'.

this deprecated method was removed from zope.interface in r70211:

http://svn.zope.org/Zope3/trunk/src/zope/interface/interface.py?rev=70211&r1=70082&r2=70211

it seems that you've somehow ended up w/ an implementation of zope.interface that is newer than r70211. it seems unlikely to me that Plone is shipping with a version of zope.interface that is newer than this... if it is, then this should be considered an Archetypes bug, b/c AT clearly shouldn't be calling methods that are no longer available.

more likely is that some other package that you have installed declared zope.interface as a dependency, and a more recent version of zope.interface was installed which is now conflicting w/ the one that your Plone version installed. it's possible that this has happened at the system level. when you created your virtualenv, did you use the --no-site-packages option?

-r


On Tue, Jul 29, 2008 at 1:21 PM, Dennis J Harrison Jr <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    I had recently made a checkout of my development buildout on a local
    dev server to create a new site.

    virtualenv it up, run the buildout, get new version of membrane to
handle those security issues in the gs that david bain brought up. And everything from that point on was roses. Do further
    development.  Write a bunch of extensions to getpaid to handle
    paypal ipn and taxes, tax lookup, etc... and then merge the changes
    to a staging buildout, I just install all the products looking for
    an obvious error in fg, don't see any and we move on to checking all
    that in to production.  So I get everything back up on production
and lo-and-behold! I can't get to remember.
    Now, the confusing part comes in here ... I go back to my local
    checkout of dev (5 days ago) and everything works.  I make sure svn
    is the same.  It is.  So I checkout another copy of the dev
    buildout, and I can't make the new checkout work either.  I feel
    like I am going crazy :)

    However, I found someone else with the same problem... and he has a
    resolution.  But I just don't know that I should have to worry about
    this, as everything 'was' working and that was with plone 3.1.3 /
    membrane 1.1b4 / remember 1.1svn

    http://sharbas.blogspot.com/2008/03/membraneremember-in-plone3.html

    Did anything funky happen recently I might not be aware of?  Did I
    sleep through fixing this problem once already.  Am I checking out
    the wrong versions?

    help?

-- Dennis J Harrison Jr
    Solutions Architect - Absolute IT
    RHCE, CCNE, CEH
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    B: 504.754.1343
    C: 985.590.0420


--
Archive: 
http://www.openplans.org/projects/remember/lists/remember/archive/2008/07/1217360434241
To unsubscribe send an email with subject "unsubscribe" to [EMAIL PROTECTED]  
Please contact [EMAIL PROTECTED] for questions.

Reply via email to