Ticket #1691 (new defect)

Opened 13 years ago

Last modified 13 years ago

subscription crash

Reported by: tracguest Owned by: trac
Priority: P2 Milestone: CPS 3.5.7
Component: CPSSubscriptions Version: 3.4.1
Severity: major Keywords:
Cc:

Description

Tried to add subscriptions (document creation and revision creation for member) to a workspace folder. Got the following traceback:

Error Type: TypeError? Error Value:

_getEntry() takes exactly 2 arguments (3 given)

Traceback:

Traceback (innermost last):

  • Module ZPublisher.Publish, line 121, in publish
  • Module Zope2.App.startup, line 240, in commit
  • Module transaction._manager, line 96, in commit
  • Module Products.CPSCompat.PatchZODBTransaction, line 169, in commit
  • Module transaction._transaction, line 421, in _callBeforeCommitHooks
  • Module Products.CPSCore.commithooks, line 229, in call
  • Module Products.CPSSubscriptions.EventSubscriptionsManager?, line 151, in call
  • Module Products.CPSSubscriptions.SubscriptionsTool?, line 777, in notify_processed_event
  • Module Products.CPSSubscriptions.Subscription, line 177, in sendEvent
  • Module Products.CPSSubscriptions.RecipientsRules?, line 851, in getRecipients
  • Module Products.CPSUserFolder.CPSUserFolder, line 548, in getGroupById

TypeError?: _getEntry() takes exactly 2 arguments (3 given)

form comments cookies ac_name 'user' _ZopeId '80174578A2aWteyxjog' lazy items SESSION <bound method SessionDataManager?.getSessionData of <SessionDataManager? at /session_data_manager>> other VIRTUAL_URL_PARTS (' https://foo.bar.org', 'portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft') VIRTUAL_URL ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' URL5 ' https://foo.bar.org/portal' URL4 ' https://foo.bar.org/portal/portal' URL6 ' https://foo.bar.org' URL0 ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' URL3 ' https://foo.bar.org/portal/portal/workspaces' URL2 ' https://foo.bar.org/portal/portal/workspaces/projektmanagement' AcceptCharset? <Products.Localizer.Accept.AcceptCharset? instance at 0x48633ecc> AUTHENTICATION_PATH 'portal/portal' _oai_cache {1212806892: <Products.CMFCore.ActionInformation?.oai instance at 0x46c1c76c>} AUTHENTICATED_USER <CPSUser user> USER_PREF_LANGUAGES <Products.Localizer.Accept.AcceptLanguage? instance at 0x4882d04c> SERVER_URL ' https://foo.bar.org' comments traverse_subpath [] cpsskins_base_url '/portal/' cpsskins_url ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' cpsskins_effective_theme_page ('smartProjectPortal', 'Default') ACTUAL_URL ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' URL ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' cpsskins_cmfactions {'object': [{'category': 'object', 'available': True, 'title': 'action_view', 'url': ' https://foo.bar.org/portal/workspaces/projektmanagement/action-list-vom-meeting/cpsdocument_view', 'name': 'action_view', 'visible': True, 'allowed': True, 'id': 'view', 'permissions': (u'View',)}, {'category': 'object', 'available': True, 'title': 'action_metadata', 'url': ' https://foo.bar.org/portal/workspaces/projektmanagement/action-list-vom-meeting/cpsdocument_metadata', 'name': 'action_metadata', 'visible': True, 'allowed': True, 'id': 'metadata', 'permissions': (u'View',)}, {'category': 'object', 'available': True, 'title': 'action_notify_content', 'url': ' https://foo.bar.org/portal/workspaces/projektmanagement/action-list-vom-meeting/content_notify_email_form', 'name': 'action_notify_content', 'visible': True, 'allowed': True, 'id': 'notify_content', 'permissions': ('Can Notify Content',)}], 'workflow': [{'category': 'workflow', 'available': True, 'title': 'action_status_history', 'url': ' https://foo.bar.org/portal/workspaces/projektmanagement/action-list-vom-meeting/content_status_history', 'name': 'action_status_history', 'visible': True, 'allowed': True, 'id': 'status_history', 'permissions': (u'View',)}], 'global': [{'category': 'global', 'available': True, 'title': 'action_manage_vocabularies', 'url': ' https://foo.bar.org/portal/vocabularies_manage_form', 'name': 'action_manage_vocabularies', 'visible': True, 'allowed': True, 'id': 'manage_vocabularies', 'permissions': ('Modify portal content',)}, {'category': 'global', 'available': True, 'title': 'Directories', 'url': ' https://foo.bar.org/portal/cpsdirectory_view', 'name': 'Directories', 'visible': True, 'allowed': True, 'id': 'directories', 'permissions': ('View',)}, {'category': 'global', 'available': True, 'title': 'cpsma_configure_mailtool', 'url': ' https://foo.bar.org/portal/portal_webmail/configure.html', 'name': 'cpsma_configure_mailtool', 'visible': True, 'allowed': True, 'id': 'webmail_global', 'permissions': ('Manage MailTool?',)}, {'category': 'global', 'available': True, 'title': 'Type management', 'url': ' https://foo.bar.org/portal/cpstypes_list', 'name': 'Type management', 'visible': True, 'allowed': True, 'id': 'typemaker', 'permissions': ('Manage portal',)}, {'category': 'global', 'available': <bound method ActionInfo?._checkCondition of {...}>, 'title': '_action_themes_reconfig_', 'url': ' https://foo.bar.org/portal/cpsskins_themes_reconfig_form', 'name': '_action_themes_reconfig_', 'visible': True, 'allowed': <bound method ActionInfo?._checkPermissions of {...}>, 'id': 'configThemes', 'permissions': ('View',)}, {'category': 'global', 'available': True, 'title': 'Reconfigure Portal', 'url': ' https://foo.bar.org/portal/config_form', 'name': 'Reconfigure Portal', 'visible': True, 'allowed': True, 'id': 'configPortal', 'permissions': ('Manage portal',)}], 'global_header': [{'category': 'global_header', 'available': True, 'title': 'action_accessibility', 'url': <bound method ActionInfo?._getURL of {...}>, 'name': 'action_accessibility', 'visible': True, 'allowed': True, 'id': 'accessibility', 'permissions': ('View',)}, {'category': 'global_header', 'available': True, 'title': 'action_print', 'url': <bound method ActionInfo?._getURL of {...}>, 'name': 'action_print', 'visible': True, 'allowed': True, 'id': 'print', 'permissions': ('View',)}, {'category': 'global_header', 'available': True, 'title': 'action_advanced_search', 'url': <bound method ActionInfo?._getURL of {...}>, 'name': 'action_advanced_search', 'visible': True, 'allowed': True, 'id': 'advanced_search', 'permissions': ('View',)}, {'category': 'global_header', 'available': True, 'title': 'action_contact', 'url': <bound method ActionInfo?._getURL of {...}>, 'name': 'action_contact', 'visible': True, 'allowed': True, 'id': 'contact', 'permissions': ('View',)}], 'user': [{'category': 'user', 'available': True, 'title': 'Log out', 'url': ' https://foo.bar.org/portal/logout', 'name': 'Log out', 'visible': True, 'allowed': True, 'id': 'logout', 'permissions': ('View',)}, {'category': 'user', 'available': True, 'title': 'action_my_preferences', 'url': ' https://foo.bar.org/portal/cpsdirectory_entry_view?dirname=members&id=user', 'name': 'action_my_preferences', 'visible': True, 'allowed': True, 'id': 'preferences', 'permissions': ('View',)}, {'category': 'user', 'available': True, 'title': '_list_mail_', 'url': ' https://foo.bar.org/portal/portal_webmail/webmailRedirect.html?user_id=user', 'name': '_list_mail_', 'visible': True, 'allowed': True, 'id': 'webmail', 'permissions': ('View',)}, {'category': 'user', 'available': True, 'title': 'My calendar', 'url': ' https://foo.bar.org/portal/members/user/calendar', 'name': 'My calendar', 'visible': True, 'allowed': True, 'id': 'my_calendar', 'permissions': ('View',)}, {'category': 'user', 'available': True, 'title': 'action_my_subscriptions', 'url': ' https://foo.bar.org/portal/manage_my_subscriptions_form', 'name': 'action_my_subscriptions', 'visible': True, 'allowed': True, 'id': 'my_subscriptions', 'permissions': ('View My Subscriptions',)}], 'folder': [{'category': 'folder', 'available': True, 'title': 'action_portlets', 'url': ' https://foo.bar.org/portal/workspaces/projektmanagement/portlet_manage_form', 'name': 'action_portlets', 'visible': True, 'allowed': True, 'id': 'portlets', 'permissions': ('Manage Portlets',)}]} cpsskins_language 'en' cpsskins_mcat None PUBLISHED <FSPythonScript at /portal/content_checkout_draft used for /portal/workspaces/projektmanagement/action-list-vom-meeting> _localizer_placeful_mc_cache {'Localizer/default': <MessageCatalog? at /portal/Localizer/default>} TraversalRequestNameStack? [] _ec_cache {1212806892: <Products.PageTemplates.TALES.Context instance at 0x487cd52c>} _ts_domain_cache {'default': <LocalizerDomain? at /portal/translation_service/>} VirtualRootPhysicalPath? (,) BASE0 ' https://foo.bar.org' BASE1 ' https://foo.bar.org' BASE2 ' https://foo.bar.org/portal' BASE3 ' https://foo.bar.org/portal/portal' BASE4 ' https://foo.bar.org/portal/portal/workspaces' BASE5 ' https://foo.bar.org/portal/portal/workspaces/projektmanagement' BASE6 ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting' BASE7 ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' AcceptLanguage? <Products.Localizer.Accept.AcceptLanguage? instance at 0x4882d04c> URL1 ' https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting' _translation_service_cache <PlacefulTranslationService? at /portal/translation_service used for /portal/portal_layouts/search_portlet/wsearch> URL0  https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft URL1  https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting URL2  https://foo.bar.org/portal/portal/workspaces/projektmanagement URL3  https://foo.bar.org/portal/portal/workspaces URL4  https://foo.bar.org/portal/portal URL5  https://foo.bar.org/portal URL6  https://foo.bar.org BASE0  https://foo.bar.org BASE1  https://foo.bar.org BASE2  https://foo.bar.org/portal BASE3  https://foo.bar.org/portal/portal BASE4  https://foo.bar.org/portal/portal/workspaces BASE5  https://foo.bar.org/portal/portal/workspaces/projektmanagement BASE6  https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting BASE7  https://foo.bar.org/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft environ HTTP_MAX_FORWARDS '10' HTTP_REFERER ' https://foo.bar.org/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft_form' HTTP_ACCEPT_LANGUAGE 'en-us,en;q=0.5' SERVER_SOFTWARE 'Zope/(Zope 2.9.3-, python 2.4.4, linux2) ZServer/1.1 CPS/3.4' SCRIPT_NAME REQUEST_METHOD 'POST' PATH_INFO '/VirtualHostBase?/https/foo.bar.org:443/VirtualHostRoot/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' SERVER_PROTOCOL 'HTTP/1.1' channel.creation_time 1152031115 HTTP_X_FORWARDED_SERVER 'foo.bar.org' CONTENT_LENGTH '9' HTTP_ACCEPT_CHARSET 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' HTTP_USER_AGENT 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4' HTTP_COOKIE 'ac_name="user"; _ZopeId="80174578A2aWteyxjog"; ac="bWljazprdWxpYmVydA%3D%3D"' SERVER_NAME '0.0.0.0' REMOTE_ADDR '127.0.0.1' PATH_TRANSLATED '/VirtualHostBase?/https/foo.bar.org:443/VirtualHostRoot/portal/portal/workspaces/projektmanagement/action-list-vom-meeting/content_checkout_draft' SERVER_PORT '9677' HTTP_HOST 'localhost:9677' HTTP_ACCEPT 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5' GATEWAY_INTERFACE 'CGI/1.1' HTTP_X_FORWARDED_FOR '83.64.34.50' HTTP_X_FORWARDED_HOST 'foo.bar.org' CONTENT_TYPE 'application/x-www-form-urlencoded' HTTP_ACCEPT_ENCODING 'gzip,deflate'

Now "Subsciption" screen is not accessible anymore for this workspace folder. (crash shield and same traceback in log)

Change History

comment:1 Changed 13 years ago by tracguest

Sorry, I have to make a correction. Saveing the notification settings work. The traceback comes when I checkout a document after I set this notification. Also after setting this notification I can't access the subscription screen anymore. (crash shield). After resetting the notification everthing works fine again.

Note: See TracTickets for help on using tickets.