1. Sarelseekat
  2. Bug Report
  3. Wednesday, February 17 2016, 10:12 AM
Hi there

I'm getting an error in ACYsms and the error report refers to Easy-Profile. Please see error report below and let me know if there anything I can do to prevent this from a Easy-Profile perspective.

1054 Unknown column 'receiver.cell' in 'field list' SQL=SELECT queue.*, queue.queue_priority as queue_priority, queue.queue_try as queue_try, queue.queue_senddate as queue_senddate, message.message_subject as message_subject, receiver.firstname as receiver_name, receiver.cell-num as receiver_phone, receiver.id as receiver_id FROM x1li0_acysms_queue AS queue JOIN x1li0_acysms_message AS message ON queue.queue_message_id = message.message_id JOIN x1li0_jsn_users AS receiver ON receiver.id = queue.queue_receiver_id WHERE (queue.queue_receiver_table = 'easyprofile') ORDER BY queue.queue_senddate desc, queue.`queue_receiver_id` ASC LIMIT 0, 20


I do import user records via csv import plugin from time to time. Could this have something to do with it?

I have also reported the issue with ACYsms under the following Forum Topic: Error 1054

Let me know where I should send the Site backend login details if required?
Accepted Answer
admin Accepted Answer
Admin
No sorry, export/import is easy with PhpMyAdmin, but require MySql knowledge.

Maybe, I'm not sure that works, but you can try....replace file /administrator/components/com_acysms/integrations/default/integration.php with attached file (make backup of this file first)
Attachments (1)
  1. more than a month ago
  2. Bug Report
  3. # Permalink
admin Accepted Answer
Admin
Hi, the problem is the column "receiver.cell-num", AcySMS not quote field name so cell-num in sql is like cell(- subtraction)num.

The correct way is to quote fields name so instead receiver.cell-num should be receiver.`cell-num`

to avoid these problems from version 1.2.2 when you create a field all alias (and DB column name) with "-" will be replaced with char "_"

So alternatives are:
1) Fix this problem is AcySMS - this is the best way but I think require many time
2) Recreate this field with correct alias - but you loss all data in this field
3) COMPLEX WAY, need to use some tool like PhpMyAdmin
- Make a backup of your database :D
- Change alias of field in table #__jsn_fields from cell-num to cell_num
- Change column name from cell-num to cell_num in table #__users_DB
- Configure AcySMS to use new field (now it try to get data from cell-num)
  1. more than a month ago
  2. Bug Report
  3. # 1
Sarelseekat Accepted Answer
Pro
Do you know of a way to export the users to csv then I'll just rather chop and change in excel then re-import after I renamed the field.

Don't have good experiences messing with SQL.
  1. more than a month ago
  2. Bug Report
  3. # 2
Sarelseekat Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. Bug Report
  3. # 3
admin Accepted Answer
Admin
If you try to replace file in my previous post, please leave me a feedback. if works we can propose this fix at Acyba Team. This problem is not about Easy Profile.
  1. more than a month ago
  2. Bug Report
  3. # 4
Sarelseekat Accepted Answer
Pro
Will make a backup and give it a try and get back to you later.

Thanks for the prompt feedback.
Really enjoy working with professionals.
  1. more than a month ago
  2. Bug Report
  3. # 5
Sarelseekat Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. Bug Report
  3. # 6
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.