I configure the querys ok, but the mail don't send.
I execute rake in [test] mode and generate a sql problem:
ActiveRecord::StatementInvalid: Mysql2::Error: Not unique table/alias: 'trackers': SELECT issues.id AS t0_r0, issues.tracker_id AS t0_r1, issues.project_id AS t0_r2, issues.subject AS t0_r3, issues.description AS t0_r4, issues.due_date AS t0_r5, issues.category_id AS t0_r6, issues.status_id AS t0_r7, issues.assigned_to_id AS t0_r8, issues.priority_id AS t0_r9, issues.fixed_version_id AS t0_r10, issues.author_id AS t0_r11, issues.lock_version AS t0_r12, issues.created_on AS t0_r13, issues.updated_on AS t0_r14, issues.start_date AS t0_r15, issues.done_ratio AS t0_r16, issues.estimated_hours AS t0_r17, issues.parent_id AS t0_r18, issues.root_id AS t0_r19, issues.lft AS t0_r20, issues.rgt AS t0_r21, issues.is_private AS t0_r22, issues.closed_on AS t0_r23, issues.reminder_notification AS t0_r24, issue_statuses.id AS t1_r0, issue_statuses.name AS t1_r1, issue_statuses.is_closed AS t1_r2, issue_statuses.position AS t1_r3, issue_statuses.default_done_ratio AS t1_r4, projects.id AS t2_r0, projects.name AS t2_r1, projects.description AS t2_r2, projects.homepage AS t2_r3, projects.is_public AS t2_r4, projects.parent_id AS t2_r5, projects.created_on AS t2_r6, projects.updated_on AS t2_r7, projects.identifier AS t2_r8, projects.status AS t2_r9, projects.lft AS t2_r10, projects.rgt AS t2_r11, projects.inherit_members AS t2_r12, projects.default_version_id AS t2_r13, projects.default_assigned_to_id AS t2_r14, users.id AS t3_r0, users.login AS t3_r1, users.hashed_password AS t3_r2, users.firstname AS t3_r3, users.lastname AS t3_r4, users.admin AS t3_r5, users.status AS t3_r6, users.last_login_on AS t3_r7, users.language AS t3_r8, users.auth_source_id AS t3_r9, users.created_on AS t3_r10, users.updated_on AS t3_r11, users.type AS t3_r12, users.identity_url AS t3_r13, users.mail_notification AS t3_r14, users.salt AS t3_r15, users.must_change_passwd AS t3_r16, users.passwd_changed_on AS t3_r17, users.reminder_notification AS t3_r18, trackers.id AS t4_r0, trackers.name AS t4_r1, trackers.is_in_chlog AS t4_r2, trackers.position AS t4_r3, trackers.is_in_roadmap AS t4_r4, trackers.fields_bits AS t4_r5, trackers.default_status_id AS t4_r6, enumerations.id AS t5_r0, enumerations.name AS t5_r1, enumerations.position AS t5_r2, enumerations.is_default AS t5_r3, enumerations.type AS t5_r4, enumerations.active AS t5_r5, enumerations.project_id AS t5_r6, enumerations.parent_id AS t5_r7, enumerations.position_name AS t5_r8, issue_categories.id AS t6_r0, issue_categories.project_id AS t6_r1, issue_categories.name AS t6_r2, issue_categories.assigned_to_id AS t6_r3, issue_categories.reminder_notification AS t6_r4, versions.id AS t7_r0, versions.project_id AS t7_r1, versions.name AS t7_r2, versions.description AS t7_r3, versions.effective_date AS t7_r4, versions.created_on AS t7_r5, versions.updated_on AS t7_r6, versions.wiki_page_title AS t7_r7, versions.status AS t7_r8, versions.sharing AS t7_r9 FROM issues INNER JOIN projects ON projects.id = issues.project_id INNER JOIN issue_statuses ON issue_statuses.id = issues.status_id LEFT OUTER JOIN users ON users.id = issues.assigned_to_id LEFT OUTER JOIN trackers ON trackers.id = issues.tracker_id LEFT OUTER JOIN enumerations ON enumerations.id = issues.priority_id AND enumerations.type IN ('IssuePriority') LEFT OUTER JOIN issue_categories ON issue_categories.id = issues.category_id LEFT OUTER JOIN versions ON versions.id = issues.fixed_version_id LEFT OUTER JOIN trackers ON trackers.id = issues.tracker_id WHERE (((projects.status <> 9 AND EXISTS (SELECT 1 AS one FROM enabled_modules em WHERE em.project_id = projects.id AND em.name='issue_tracking')) AND ((projects.id IN (149,274,372) AND (1=1))))) AND ((issues.status_id IN (SELECT id FROM issue_statuses WHERE is_closed=0)) AND (issues.project_id IN ('274')) AND projects.id = 274) ORDER BY trackers.position ASC, issues.id DESC
Execute in mysql the query and receive the same error.
Which its the problem?
Regards
I configure the querys ok, but the mail don't send.
I execute rake in [test] mode and generate a sql problem:
ActiveRecord::StatementInvalid: Mysql2::Error: Not unique table/alias: 'trackers': SELECT
issues.idAS t0_r0,issues.tracker_idAS t0_r1,issues.project_idAS t0_r2,issues.subjectAS t0_r3,issues.descriptionAS t0_r4,issues.due_dateAS t0_r5,issues.category_idAS t0_r6,issues.status_idAS t0_r7,issues.assigned_to_idAS t0_r8,issues.priority_idAS t0_r9,issues.fixed_version_idAS t0_r10,issues.author_idAS t0_r11,issues.lock_versionAS t0_r12,issues.created_onAS t0_r13,issues.updated_onAS t0_r14,issues.start_dateAS t0_r15,issues.done_ratioAS t0_r16,issues.estimated_hoursAS t0_r17,issues.parent_idAS t0_r18,issues.root_idAS t0_r19,issues.lftAS t0_r20,issues.rgtAS t0_r21,issues.is_privateAS t0_r22,issues.closed_onAS t0_r23,issues.reminder_notificationAS t0_r24,issue_statuses.idAS t1_r0,issue_statuses.nameAS t1_r1,issue_statuses.is_closedAS t1_r2,issue_statuses.positionAS t1_r3,issue_statuses.default_done_ratioAS t1_r4,projects.idAS t2_r0,projects.nameAS t2_r1,projects.descriptionAS t2_r2,projects.homepageAS t2_r3,projects.is_publicAS t2_r4,projects.parent_idAS t2_r5,projects.created_onAS t2_r6,projects.updated_onAS t2_r7,projects.identifierAS t2_r8,projects.statusAS t2_r9,projects.lftAS t2_r10,projects.rgtAS t2_r11,projects.inherit_membersAS t2_r12,projects.default_version_idAS t2_r13,projects.default_assigned_to_idAS t2_r14,users.idAS t3_r0,users.loginAS t3_r1,users.hashed_passwordAS t3_r2,users.firstnameAS t3_r3,users.lastnameAS t3_r4,users.adminAS t3_r5,users.statusAS t3_r6,users.last_login_onAS t3_r7,users.languageAS t3_r8,users.auth_source_idAS t3_r9,users.created_onAS t3_r10,users.updated_onAS t3_r11,users.typeAS t3_r12,users.identity_urlAS t3_r13,users.mail_notificationAS t3_r14,users.saltAS t3_r15,users.must_change_passwdAS t3_r16,users.passwd_changed_onAS t3_r17,users.reminder_notificationAS t3_r18,trackers.idAS t4_r0,trackers.nameAS t4_r1,trackers.is_in_chlogAS t4_r2,trackers.positionAS t4_r3,trackers.is_in_roadmapAS t4_r4,trackers.fields_bitsAS t4_r5,trackers.default_status_idAS t4_r6,enumerations.idAS t5_r0,enumerations.nameAS t5_r1,enumerations.positionAS t5_r2,enumerations.is_defaultAS t5_r3,enumerations.typeAS t5_r4,enumerations.activeAS t5_r5,enumerations.project_idAS t5_r6,enumerations.parent_idAS t5_r7,enumerations.position_nameAS t5_r8,issue_categories.idAS t6_r0,issue_categories.project_idAS t6_r1,issue_categories.nameAS t6_r2,issue_categories.assigned_to_idAS t6_r3,issue_categories.reminder_notificationAS t6_r4,versions.idAS t7_r0,versions.project_idAS t7_r1,versions.nameAS t7_r2,versions.descriptionAS t7_r3,versions.effective_dateAS t7_r4,versions.created_onAS t7_r5,versions.updated_onAS t7_r6,versions.wiki_page_titleAS t7_r7,versions.statusAS t7_r8,versions.sharingAS t7_r9 FROMissuesINNER JOINprojectsONprojects.id=issues.project_idINNER JOINissue_statusesONissue_statuses.id=issues.status_idLEFT OUTER JOINusersONusers.id=issues.assigned_to_idLEFT OUTER JOINtrackersONtrackers.id=issues.tracker_idLEFT OUTER JOINenumerationsONenumerations.id=issues.priority_idANDenumerations.typeIN ('IssuePriority') LEFT OUTER JOINissue_categoriesONissue_categories.id=issues.category_idLEFT OUTER JOINversionsONversions.id=issues.fixed_version_idLEFT OUTER JOIN trackers ON trackers.id = issues.tracker_id WHERE (((projects.status <> 9 AND EXISTS (SELECT 1 AS one FROM enabled_modules em WHERE em.project_id = projects.id AND em.name='issue_tracking')) AND ((projects.id IN (149,274,372) AND (1=1))))) AND ((issues.status_id IN (SELECT id FROM issue_statuses WHERE is_closed=0)) AND (issues.project_id IN ('274')) AND projects.id = 274) ORDER BY trackers.position ASC, issues.id DESCExecute in mysql the query and receive the same error.
Which its the problem?
Regards