CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviReport (Moderator: Dave Greenberg) »
  • Activity Report no longer works in 4.4.4
Pages: [1]

Author Topic: Activity Report no longer works in 4.4.4  (Read 1174 times)

FrTommy

  • I post frequently
  • ***
  • Posts: 273
  • Karma: 2
  • CiviCRM version: 4.5.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.5.32
  • PHP version: 5.3
Activity Report no longer works in 4.4.4
February 14, 2014, 10:20:11 pm
I"ve searched the forum and can't find anything current about this.

I just upgraded to 4.4.4 and now my Activity Report doesn't work. It gives the error:

Database Error Code: Unknown column 'civicrm_contact_contact_target' in 'field list', 1054

Looks like the Activity report wasn't updated when the change in how Activity and contacts are related. 

Anyone fixed this yet?

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Activity Report no longer works in 4.4.4
February 15, 2014, 11:59:46 am
hi - can you confirm this if failing on demo - and if not, are you using a customised report perhaps?
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

FrTommy

  • I post frequently
  • ***
  • Posts: 273
  • Karma: 2
  • CiviCRM version: 4.5.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.5.32
  • PHP version: 5.3
Re: Activity Report no longer works in 4.4.4
February 15, 2014, 05:48:54 pm
The demo is running 4.4.3. I'm running the latest 4.4.4

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Activity Report no longer works in 4.4.4
February 15, 2014, 05:52:34 pm
Surprised to hear that - demo is usually/always running at least the latest release and often the patched version thereof.

Ahh - that little number at the bottom - think it just means the upgrade process was via the command line and not via the UI.

Did you confirm it works as expected on demo anyhow?
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

FrTommy

  • I post frequently
  • ***
  • Posts: 273
  • Karma: 2
  • CiviCRM version: 4.5.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.5.32
  • PHP version: 5.3
Re: Activity Report no longer works in 4.4.4
February 15, 2014, 05:59:20 pm
Gives the same error...well DB Error no such field on the demo.  attached is the settings i used

FrTommy

  • I post frequently
  • ***
  • Posts: 273
  • Karma: 2
  • CiviCRM version: 4.5.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.5.32
  • PHP version: 5.3
Re: Activity Report no longer works in 4.4.4
February 15, 2014, 06:03:25 pm
here's the error the demo gives:

Code: [Select]
backTrace

#0 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/Error.php(149): CRM_Core_Error::backtrace()
#1 [internal function](): CRM_Core_Error::handle(Object(DB_Error))
#2 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/PEAR.php(931): call_user_func((Array:2), Object(DB_Error))
#3 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB.php(969): PEAR_Error->PEAR_Error("DB Error: no such field", -19, 16, (Array:2), "select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#4 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/PEAR.php(564): DB_Error->DB_Error(-19, 16, (Array:2), "select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#5 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB/common.php(1905): PEAR->raiseError(NULL, -19, NULL, NULL, "select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...", "DB_Error", TRUE)
#6 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB/mysql.php(898): DB_common->raiseError(-19, NULL, NULL, NULL, "1054 ** Unknown column 'civicrm_contact_contact_target' in 'field list'")
#7 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB/mysql.php(327): DB_mysql->mysqlRaiseError()
#8 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB/common.php(1216): DB_mysql->simpleQuery("select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#9 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB/DataObject.php(2421): DB_common->query("select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#10 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/DB/DataObject.php(1613): DB_DataObject->_query("select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#11 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/DAO.php(160): DB_DataObject->query("select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#12 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/DAO.php(907): CRM_Core_DAO->query("select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...", TRUE)
#13 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Report/Form.php(2314): CRM_Core_DAO::executeQuery("select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activi...")
#14 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Report/Form.php(1758): CRM_Report_Form->sectionTotals()
#15 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Report/Form/Activity.php(650): CRM_Report_Form->formatDisplay((Array:20))
#16 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/Form.php(261): CRM_Report_Form_Activity->postProcess()
#17 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/QuickForm/Action/Submit.php(73): CRM_Core_Form->mainProcess()
#18 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Submit->perform(Object(CRM_Report_Form_Activity), "submit")
#19 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Report_Form_Activity), "submit")
#20 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/Controller.php(345): HTML_QuickForm_Page->handle("submit")
#21 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Utils/Wrapper.php(117): CRM_Core_Controller->run()
#22 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Report/Page/Instance.php(103): CRM_Utils_Wrapper->run("CRM_Report_Form_Activity", NULL, NULL)
#23 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/Invoke.php(323): CRM_Report_Page_Instance->run((Array:4), NULL)
#24 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/Invoke.php(72): CRM_Core_Invoke::runItem((Array:14))
#25 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:4))
#26 /var/www/drupal7.civicrm.org/svn/civicrmdemo43/drupal/civicrm.module(456): CRM_Core_Invoke::invoke((Array:4))
#27 [internal function](): civicrm_invoke("report", "instance", "3")
#28 /var/www/drupal7.civicrm.org/public/includes/menu.inc(517): call_user_func_array("civicrm_invoke", (Array:3))
#29 /var/www/drupal7.civicrm.org/public/index.php(21): menu_execute_active_handler()
#30 {main}

Sorry but we are not able to provide this at the moment.
DB Error: no such field
Error Details
Database Error Code: Unknown column 'civicrm_contact_contact_target' in 'field list', 1054
Additional Details:

Array
(
    [callback] => Array
        (
            [0] => CRM_Core_Error
            [1] => handle
        )

    [code] => -19
    [message] => DB Error: no such field
    [mode] => 16
    [debug_info] => select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activity_type_id, ifnull(civicrm_contact_contact_source, '') as civicrm_contact_contact_source, ifnull(civicrm_contact_contact_assignee, '') as civicrm_contact_contact_assignee, ifnull(civicrm_contact_contact_target, '') as civicrm_contact_contact_target, ifnull(civicrm_contact_contact_source_id, '') as civicrm_contact_contact_source_id, ifnull(civicrm_contact_contact_assignee_id, '') as civicrm_contact_contact_assignee_id, ifnull(civicrm_contact_contact_target_id, '') as civicrm_contact_contact_target_id, ifnull(civicrm_activity_id, '') as civicrm_activity_id, ifnull(civicrm_activity_source_record_id, '') as civicrm_activity_source_record_id, ifnull(civicrm_activity_activity_type_id, '') as civicrm_activity_activity_type_id, ifnull(civicrm_activity_activity_subject, '') as civicrm_activity_activity_subject, ifnull(civicrm_activity_activity_date_time, '') as civicrm_activity_activity_date_time, ifnull(civicrm_activity_status_id, '') as civicrm_activity_status_id, ifnull(civicrm_activity_duration, '') as civicrm_activity_duration, count(*) as ct from (SELECT GROUP_CONCAT(civicrm_contact_contact_target SEPARATOR ';') as civicrm_contact_contact_target, GROUP_CONCAT(civicrm_contact_contact_source_id SEPARATOR ';') as civicrm_contact_contact_source_id, GROUP_CONCAT(civicrm_contact_contact_assignee_id SEPARATOR ';') as civicrm_contact_contact_assignee_id, GROUP_CONCAT(civicrm_contact_contact_target_id SEPARATOR ';') as civicrm_contact_contact_target_id, civicrm_activity_id, civicrm_activity_source_record_id, civicrm_activity_activity_type_id, civicrm_activity_activity_subject, civicrm_activity_activity_date_time, civicrm_activity_status_id, civicrm_activity_duration 
        FROM civicrm_activity activity_civireport
             INNER JOIN civicrm_activity_contact activity_contact_civireport
                    ON activity_civireport.id = activity_contact_civireport.activity_id AND
                       activity_contact_civireport.record_type_id = 2
             INNER JOIN civicrm_contact civicrm_contact_source
                    ON activity_contact_civireport.contact_id = civicrm_contact_source.id
             
                 LEFT JOIN civicrm_address address_civireport
                           ON (civicrm_contact_source.id =
                               address_civireport.contact_id) AND
                               address_civireport.is_primary = 1
  WHERE activity_civireport.is_test = 0 AND
                                activity_civireport.is_deleted = 0 AND
                                activity_civireport.is_current_revision = 1 AND ( activity_date_time >= 20140201000000 ) AND ( activity_date_time <= 20140228235959 )   ORDER BY civicrm_activity_activity_date_time ASC, civicrm_activity_activity_type_id ASC) as subquery group by civicrm_contact_activity_type_id [nativecode=1054 ** Unknown column 'civicrm_contact_contact_target' in 'field list']
    [type] => DB_Error
    [user_info] => select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activity_type_id, ifnull(civicrm_contact_contact_source, '') as civicrm_contact_contact_source, ifnull(civicrm_contact_contact_assignee, '') as civicrm_contact_contact_assignee, ifnull(civicrm_contact_contact_target, '') as civicrm_contact_contact_target, ifnull(civicrm_contact_contact_source_id, '') as civicrm_contact_contact_source_id, ifnull(civicrm_contact_contact_assignee_id, '') as civicrm_contact_contact_assignee_id, ifnull(civicrm_contact_contact_target_id, '') as civicrm_contact_contact_target_id, ifnull(civicrm_activity_id, '') as civicrm_activity_id, ifnull(civicrm_activity_source_record_id, '') as civicrm_activity_source_record_id, ifnull(civicrm_activity_activity_type_id, '') as civicrm_activity_activity_type_id, ifnull(civicrm_activity_activity_subject, '') as civicrm_activity_activity_subject, ifnull(civicrm_activity_activity_date_time, '') as civicrm_activity_activity_date_time, ifnull(civicrm_activity_status_id, '') as civicrm_activity_status_id, ifnull(civicrm_activity_duration, '') as civicrm_activity_duration, count(*) as ct from (SELECT GROUP_CONCAT(civicrm_contact_contact_target SEPARATOR ';') as civicrm_contact_contact_target, GROUP_CONCAT(civicrm_contact_contact_source_id SEPARATOR ';') as civicrm_contact_contact_source_id, GROUP_CONCAT(civicrm_contact_contact_assignee_id SEPARATOR ';') as civicrm_contact_contact_assignee_id, GROUP_CONCAT(civicrm_contact_contact_target_id SEPARATOR ';') as civicrm_contact_contact_target_id, civicrm_activity_id, civicrm_activity_source_record_id, civicrm_activity_activity_type_id, civicrm_activity_activity_subject, civicrm_activity_activity_date_time, civicrm_activity_status_id, civicrm_activity_duration 
        FROM civicrm_activity activity_civireport
             INNER JOIN civicrm_activity_contact activity_contact_civireport
                    ON activity_civireport.id = activity_contact_civireport.activity_id AND
                       activity_contact_civireport.record_type_id = 2
             INNER JOIN civicrm_contact civicrm_contact_source
                    ON activity_contact_civireport.contact_id = civicrm_contact_source.id
             
                 LEFT JOIN civicrm_address address_civireport
                           ON (civicrm_contact_source.id =
                               address_civireport.contact_id) AND
                               address_civireport.is_primary = 1
  WHERE activity_civireport.is_test = 0 AND
                                activity_civireport.is_deleted = 0 AND
                                activity_civireport.is_current_revision = 1 AND ( activity_date_time >= 20140201000000 ) AND ( activity_date_time <= 20140228235959 )   ORDER BY civicrm_activity_activity_date_time ASC, civicrm_activity_activity_type_id ASC) as subquery group by civicrm_contact_activity_type_id [nativecode=1054 ** Unknown column 'civicrm_contact_contact_target' in 'field list']
    [to_string] => [db_error: message="DB Error: no such field" code=-19 mode=callback callback=CRM_Core_Error::handle prefix="" info="select ifnull(civicrm_contact_activity_type_id, '') as civicrm_contact_activity_type_id, ifnull(civicrm_contact_contact_source, '') as civicrm_contact_contact_source, ifnull(civicrm_contact_contact_assignee, '') as civicrm_contact_contact_assignee, ifnull(civicrm_contact_contact_target, '') as civicrm_contact_contact_target, ifnull(civicrm_contact_contact_source_id, '') as civicrm_contact_contact_source_id, ifnull(civicrm_contact_contact_assignee_id, '') as civicrm_contact_contact_assignee_id, ifnull(civicrm_contact_contact_target_id, '') as civicrm_contact_contact_target_id, ifnull(civicrm_activity_id, '') as civicrm_activity_id, ifnull(civicrm_activity_source_record_id, '') as civicrm_activity_source_record_id, ifnull(civicrm_activity_activity_type_id, '') as civicrm_activity_activity_type_id, ifnull(civicrm_activity_activity_subject, '') as civicrm_activity_activity_subject, ifnull(civicrm_activity_activity_date_time, '') as civicrm_activity_activity_date_time, ifnull(civicrm_activity_status_id, '') as civicrm_activity_status_id, ifnull(civicrm_activity_duration, '') as civicrm_activity_duration, count(*) as ct from (SELECT GROUP_CONCAT(civicrm_contact_contact_target SEPARATOR ';') as civicrm_contact_contact_target, GROUP_CONCAT(civicrm_contact_contact_source_id SEPARATOR ';') as civicrm_contact_contact_source_id, GROUP_CONCAT(civicrm_contact_contact_assignee_id SEPARATOR ';') as civicrm_contact_contact_assignee_id, GROUP_CONCAT(civicrm_contact_contact_target_id SEPARATOR ';') as civicrm_contact_contact_target_id, civicrm_activity_id, civicrm_activity_source_record_id, civicrm_activity_activity_type_id, civicrm_activity_activity_subject, civicrm_activity_activity_date_time, civicrm_activity_status_id, civicrm_activity_duration 
        FROM civicrm_activity activity_civireport
             INNER JOIN civicrm_activity_contact activity_contact_civireport
                    ON activity_civireport.id = activity_contact_civireport.activity_id AND
                       activity_contact_civireport.record_type_id = 2
             INNER JOIN civicrm_contact civicrm_contact_source
                    ON activity_contact_civireport.contact_id = civicrm_contact_source.id
             
                 LEFT JOIN civicrm_address address_civireport
                           ON (civicrm_contact_source.id =
                               address_civireport.contact_id) AND
                               address_civireport.is_primary = 1
  WHERE activity_civireport.is_test = 0 AND
                                activity_civireport.is_deleted = 0 AND
                                activity_civireport.is_current_revision = 1 AND ( activity_date_time >= 20140201000000 ) AND ( activity_date_time <= 20140228235959 )   ORDER BY civicrm_activity_activity_date_time ASC, civicrm_activity_activity_type_id ASC) as subquery group by civicrm_contact_activity_type_id [nativecode=1054 ** Unknown column 'civicrm_contact_contact_target' in 'field list']"]
)

clarkac

  • Administrator
  • Ask me questions
  • *****
  • Posts: 399
  • Karma: 11
  • CiviCRM version: 4.4.11 & 4.5.5
  • CMS version: Drupal 7
  • MySQL version: 5.1.61-cll
  • PHP version: 5.3.27
Re: Activity Report no longer works in 4.4.4
February 16, 2014, 12:44:28 am
Crashes for me too, and the way to make it crash is to check the 'Order by' column of Activity Type.  Otherwise it works... I hope this helps to debug it.
Andy Clark

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Activity Report no longer works in 4.4.4
February 16, 2014, 08:54:26 am
You should definitely log that in JIRA. If the demo  site is still out of date wouldn't hurt to log that either
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

clarkac

  • Administrator
  • Ask me questions
  • *****
  • Posts: 399
  • Karma: 11
  • CiviCRM version: 4.4.11 & 4.5.5
  • CMS version: Drupal 7
  • MySQL version: 5.1.61-cll
  • PHP version: 5.3.27
Re: Activity Report no longer works in 4.4.4
February 16, 2014, 01:30:19 pm
I raised this as an issue, see http://issues.civicrm.org/jira/browse/CRM-14231  It appears that checking either 'Order By' box makes it crash.
Andy Clark

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviReport (Moderator: Dave Greenberg) »
  • Activity Report no longer works in 4.4.4

This forum was archived on 2017-11-26.