NOTE: This bug report is for Confluence Server. Using Confluence Cloud? See the corresponding bug report.

      I've checked both "Send me the daily digest with information about the site activity" and "Send me a daily digest of activity in my favourite tags, instead of sending me instant alerts". I receive instant alerts on my subscriptions but there are no alerts on favorite tags and no daily digests.

          Form Name

            [CONFSERVER-47369] Daily digest doesn't work

            Tested with email server, works. Passed QA

            Dennis Kromhout van der Meer (Inactive) added a comment - Tested with email server, works. Passed QA

            It works! Genius. Thank you.

            Jeremy Largman added a comment - It works! Genius. Thank you.

            Ok, just got to testing this. In my local environment it's working, but in the dev environment, I'm hitting this error:

            Traceback (most recent call last):
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/arbiter.py", line 453, in spawn_worker
                worker.init_process()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/workers/base.py", line 99, in init_process
                self.wsgi = self.app.wsgi()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/base.py", line 101, in wsgi
                self.callable = self.load()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 88, in load
                return mod.make_wsgi_application()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py", line 34, in make_wsgi_application
                if get_validation_errors(s):
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/core/management/validation.py", line 35, in get_validation_errors
                for (app_name, error) in get_app_errors().items():
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py", line 146, in get_app_errors
                self._populate()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py", line 61, in _populate
                self.load_app(app_name, True)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py", line 78, in load_app
                models = import_module('.models', app_name)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
                __import__(name)
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/__init__.py", line 2, in <module>
                from question import Question, QuestionRevision, QuestionSubscription, QuestionBountyOffer
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/question.py", line 1, in <module>
                from base import *
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/base.py", line 215, in <module>
                from node import Node, NodeRevision, NodeManager
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/node.py", line 4, in <module>
                from tag import Tag
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/tag.py", line 43, in <module>
                class MarkedTag(models.Model):
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/tag.py", line 44, in MarkedTag
                TAG_MARK_REASONS = (('good', _('interesting')), ('bad', _('ignored')))
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 81, in ugettext
                return _trans.ugettext(message)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 286, in ugettext
                return do_translate(message, 'ugettext')
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 276, in do_translate
                _default = translation(settings.LANGUAGE_CODE)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 185, in translation
                default_translation = _fetch(settings.LANGUAGE_CODE)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 162, in _fetch
                app = import_module(appname)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
                __import__(name)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py", line 154, in <module>
                handle_registrations()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py", line 151, in handle_registrations
                search_sites_conf = importlib.import_module(settings.HAYSTACK_SITECONF)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
                __import__(name)
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/search_sites.py", line 2, in <module>
                haystack.autodiscover()
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py", line 121, in autodiscover
                importlib.import_module("%s.search_indexes" % app)
              File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
                __import__(name)
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/search_indexes.py", line 4, in <module>
                from forum.models.answer import Answer
              File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/answer.py", line 4, in <module>
                class Answer(Node):
            NameError: name 'Node' is not defined
            

            Jeremy Largman added a comment - Ok, just got to testing this. In my local environment it's working, but in the dev environment, I'm hitting this error: Traceback (most recent call last): File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/arbiter.py" , line 453, in spawn_worker worker.init_process() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/workers/base.py" , line 99, in init_process self.wsgi = self.app.wsgi() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/base.py" , line 101, in wsgi self.callable = self.load() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/djangoapp.py" , line 88, in load return mod.make_wsgi_application() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py" , line 34, in make_wsgi_application if get_validation_errors(s): File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/core/management/validation.py" , line 35, in get_validation_errors for (app_name, error) in get_app_errors().items(): File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py" , line 146, in get_app_errors self._populate() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py" , line 61, in _populate self.load_app(app_name, True) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/db/models/loading.py" , line 78, in load_app models = import_module( '.models' , app_name) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py" , line 35, in import_module __import__(name) File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/__init__.py" , line 2, in <module> from question import Question, QuestionRevision, QuestionSubscription, QuestionBountyOffer File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/question.py" , line 1, in <module> from base import * File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/base.py" , line 215, in <module> from node import Node, NodeRevision, NodeManager File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/node.py" , line 4, in <module> from tag import Tag File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/tag.py" , line 43, in <module> class MarkedTag(models.Model): File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/tag.py" , line 44, in MarkedTag TAG_MARK_REASONS = (( 'good' , _( 'interesting' )), ( 'bad' , _( 'ignored' ))) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/__init__.py" , line 81, in ugettext return _trans.ugettext(message) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py" , line 286, in ugettext return do_translate(message, 'ugettext' ) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py" , line 276, in do_translate _default = translation(settings.LANGUAGE_CODE) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py" , line 185, in translation default_translation = _fetch(settings.LANGUAGE_CODE) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/translation/trans_real.py" , line 162, in _fetch app = import_module(appname) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py" , line 35, in import_module __import__(name) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py" , line 154, in <module> handle_registrations() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py" , line 151, in handle_registrations search_sites_conf = importlib.import_module(settings.HAYSTACK_SITECONF) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py" , line 35, in import_module __import__(name) File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/search_sites.py" , line 2, in <module> haystack.autodiscover() File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/haystack/__init__.py" , line 121, in autodiscover importlib.import_module( "%s.search_indexes" % app) File "/opt/python/domains/atlassian.com/osqa-development/lib/python2.7/site-packages/django/utils/importlib.py" , line 35, in import_module __import__(name) File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/search_indexes.py" , line 4, in <module> from forum.models.answer import Answer File "/opt/python/domains/atlassian.com/osqa-development/answers/forum/models/answer.py" , line 4, in <module> class Answer(Node): NameError: name 'Node' is not defined

            Thank you! I should have seen this. We'll fix it.

            Jeremy Largman added a comment - Thank you! I should have seen this. We'll fix it.

              f85fd6c72783 eternicode
              rpsubhub Rp Subhub (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: