Skip to content
This repository has been archived by the owner on Sep 13, 2024. It is now read-only.

[bug] [PL] Nie działa mapowanie pól dla Bloku Zaawansowanego (Produkty) #10665

Closed
hubosz opened this issue Jun 7, 2019 · 2 comments
Closed
Assignees
Labels
bug This is a bug report.
Milestone

Comments

@hubosz
Copy link

hubosz commented Jun 7, 2019

Nie działa mapowanie pól przy konwersji np. Oferty na Zamówienia dla pól Produkty.

Jeżeli w "Krok 2: Wybierz pola dla mapowania" wybierzemy tylko opcję: "Auto-uzupełnianie" to mapują się pola oprócz pól dla Produktów.

Jeżeli w "Krok 2: Wybierz pola dla mapowania" wymusimy mapowanie pól dla Produktów np. Nazwa, Jednostka, Ilość, Cena jedn. , netto, to przy konwersji pojawia się błąd "Nieprawidłowe zapytanie"

Zreprodukowałem błąd na gitdeveloper.yetiforce.com
Konwersja [WM] na [PM] z mapowaniem pól dla produktów: nazwa i ilość.

Wyświetlane informacje przy próbie konwersji:
Notice: Undefined index: seq in /home/gitdevelop/domains/gitdeveloper.yetiforce.com/public_html/modules/Vtiger/inventoryfields/Basic.php on line 143
Warning: vsprintf(): Too few arguments in /home/gitdevelop/domains/gitdeveloper.yetiforce.com/public_html/vtlib/Vtiger/Functions.php on line 363

App\Exceptions\Security: ERR_ILLEGAL_FIELD_VALUE||seq|| in modules/Vtiger/inventoryfields/ItemNumber.php:42
Stack trace:
#0 modules/Vtiger/inventoryfields/Basic.php(498): Vtiger_ItemNumber_InventoryField->validate(NULL, 'seq', false, NULL)
#1 modules/Vtiger/models/Record.php(1197): Vtiger_Basic_InventoryField->setValueToRecord(Object(Vtiger_Record_Model), Array, false)
#2 modules/Vtiger/models/Record.php(1066): Vtiger_Record_Model->initInventoryData(Array, false)
#3 modules/Vtiger/views/Edit.php(86): Vtiger_Record_Model->setRecordFieldValues(Object(Vtiger_Record_Model))
#4 include/main/WebUI.php(182): Vtiger_Edit_View->process(Object(App\Request))
#5 index.php(24): Vtiger_WebUI->process(Object(App\Request))
#6 public_html/index.php(11): require('/home/gitdevelo...')
#7 {main}

#0 [trace] Entering getColumnFields(ISTRN) method ...
#1 [trace] Exiting getColumnFields method ...
#2 [info] Opening DB connection: mysql:host=localhost;dbname=gitdevelop_crm;port=3306 || yii\db\Connection::open
#3 [info] INSERT INTO u_yf_browsinghistory (userid, date, title, url) VALUES (5, '2019-06-07 10:51:06', '[MP] Przyjęcia magazynowe Tworzenie', 'index.php?module=ISTRN&view=Edit&reference_id=2367') || yii\db\Command::execute
#4 [trace] Start DateTimeField::__convertToUserFormat a:1:{i:0;s:8:"2019-6-7";} | yyyy-mm-dd
#5 [trace] End DateTimeField::__convertToUserFormat
#6 [info] SELECT * FROM u_yf_browsinghistory WHERE userid=5 ORDER BY id DESC LIMIT 20 || yii\db\Command::query
#7 [trace] Start DateTimeField::convertToUserTimeZone(today) method ...
#8 [trace] Start DateTimeField::convertTimeZone(today, Europe/Warsaw, Europe/Warsaw)
#9 [trace] End DateTimeField::convertTimeZone
#10 [trace] End DateTimeField::convertToUserTimeZone
#11 [trace] Start DateTimeField::convertToUserTimeZone(yesterday) method ...
#12 [trace] Start DateTimeField::convertTimeZone(yesterday, Europe/Warsaw, Europe/Warsaw)
#13 [trace] End DateTimeField::convertTimeZone
#14 [trace] End DateTimeField::convertToUserTimeZone
#15 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:51:06) method ...
#16 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:51:06, Europe/Warsaw, Europe/Warsaw)
#17 [trace] End DateTimeField::convertTimeZone
#18 [trace] End DateTimeField::convertToUserTimeZone
#19 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:51:06)
#20 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:51:06) method ...
#21 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:51:06, Europe/Warsaw, Europe/Warsaw)
#22 [trace] End DateTimeField::convertTimeZone
#23 [trace] End DateTimeField::convertToUserTimeZone
#24 [trace] End DateTimeField::getDisplayTime
#25 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:51:02) method ...
#26 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:51:02, Europe/Warsaw, Europe/Warsaw)
#27 [trace] End DateTimeField::convertTimeZone
#28 [trace] End DateTimeField::convertToUserTimeZone
#29 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:51:02)
#30 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:51:02) method ...
#31 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:51:02, Europe/Warsaw, Europe/Warsaw)
#32 [trace] End DateTimeField::convertTimeZone
#33 [trace] End DateTimeField::convertToUserTimeZone
#34 [trace] End DateTimeField::getDisplayTime
#35 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:51:02) method ...
#36 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:51:02, Europe/Warsaw, Europe/Warsaw)
#37 [trace] End DateTimeField::convertTimeZone
#38 [trace] End DateTimeField::convertToUserTimeZone
#39 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:51:02)
#40 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:51:02) method ...
#41 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:51:02, Europe/Warsaw, Europe/Warsaw)
#42 [trace] End DateTimeField::convertTimeZone
#43 [trace] End DateTimeField::convertToUserTimeZone
#44 [trace] End DateTimeField::getDisplayTime
#45 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:59) method ...
#46 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:59, Europe/Warsaw, Europe/Warsaw)
#47 [trace] End DateTimeField::convertTimeZone
#48 [trace] End DateTimeField::convertToUserTimeZone
#49 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:50:59)
#50 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:59) method ...
#51 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:59, Europe/Warsaw, Europe/Warsaw)
#52 [trace] End DateTimeField::convertTimeZone
#53 [trace] End DateTimeField::convertToUserTimeZone
#54 [trace] End DateTimeField::getDisplayTime
#55 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:44) method ...
#56 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:44, Europe/Warsaw, Europe/Warsaw)
#57 [trace] End DateTimeField::convertTimeZone
#58 [trace] End DateTimeField::convertToUserTimeZone
#59 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:50:44)
#60 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:44) method ...
#61 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:44, Europe/Warsaw, Europe/Warsaw)
#62 [trace] End DateTimeField::convertTimeZone
#63 [trace] End DateTimeField::convertToUserTimeZone
#64 [trace] End DateTimeField::getDisplayTime
#65 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:40) method ...
#66 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:40, Europe/Warsaw, Europe/Warsaw)
#67 [trace] End DateTimeField::convertTimeZone
#68 [trace] End DateTimeField::convertToUserTimeZone
#69 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:50:40)
#70 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:40) method ...
#71 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:40, Europe/Warsaw, Europe/Warsaw)
#72 [trace] End DateTimeField::convertTimeZone
#73 [trace] End DateTimeField::convertToUserTimeZone
#74 [trace] End DateTimeField::getDisplayTime
#75 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:09) method ...
#76 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:09, Europe/Warsaw, Europe/Warsaw)
#77 [trace] End DateTimeField::convertTimeZone
#78 [trace] End DateTimeField::convertToUserTimeZone
#79 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:50:09)
#80 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:09) method ...
#81 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:09, Europe/Warsaw, Europe/Warsaw)
#82 [trace] End DateTimeField::convertTimeZone
#83 [trace] End DateTimeField::convertToUserTimeZone
#84 [trace] End DateTimeField::getDisplayTime
#85 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:07) method ...
#86 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:07, Europe/Warsaw, Europe/Warsaw)
#87 [trace] End DateTimeField::convertTimeZone
#88 [trace] End DateTimeField::convertToUserTimeZone
#89 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:50:07)
#90 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:50:07) method ...
#91 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:50:07, Europe/Warsaw, Europe/Warsaw)
#92 [trace] End DateTimeField::convertTimeZone
#93 [trace] End DateTimeField::convertToUserTimeZone
#94 [trace] End DateTimeField::getDisplayTime
#95 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:49:54) method ...
#96 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:49:54, Europe/Warsaw, Europe/Warsaw)
#97 [trace] End DateTimeField::convertTimeZone
#98 [trace] End DateTimeField::convertToUserTimeZone
#99 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:49:54)
#100 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:49:54) method ...
#101 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:49:54, Europe/Warsaw, Europe/Warsaw)
#102 [trace] End DateTimeField::convertTimeZone
#103 [trace] End DateTimeField::convertToUserTimeZone
#104 [trace] End DateTimeField::getDisplayTime
#105 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:40:19) method ...
#106 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:40:19, Europe/Warsaw, Europe/Warsaw)
#107 [trace] End DateTimeField::convertTimeZone
#108 [trace] End DateTimeField::convertToUserTimeZone
#109 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:40:19)
#110 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:40:19) method ...
#111 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:40:19, Europe/Warsaw, Europe/Warsaw)
#112 [trace] End DateTimeField::convertTimeZone
#113 [trace] End DateTimeField::convertToUserTimeZone
#114 [trace] End DateTimeField::getDisplayTime
#115 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:40:06) method ...
#116 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:40:06, Europe/Warsaw, Europe/Warsaw)
#117 [trace] End DateTimeField::convertTimeZone
#118 [trace] End DateTimeField::convertToUserTimeZone
#119 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:40:06)
#120 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:40:06) method ...
#121 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:40:06, Europe/Warsaw, Europe/Warsaw)
#122 [trace] End DateTimeField::convertTimeZone
#123 [trace] End DateTimeField::convertToUserTimeZone
#124 [trace] End DateTimeField::getDisplayTime
#125 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:39:48) method ...
#126 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:39:48, Europe/Warsaw, Europe/Warsaw)
#127 [trace] End DateTimeField::convertTimeZone
#128 [trace] End DateTimeField::convertToUserTimeZone
#129 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:39:48)
#130 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:39:48) method ...
#131 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:39:48, Europe/Warsaw, Europe/Warsaw)
#132 [trace] End DateTimeField::convertTimeZone
#133 [trace] End DateTimeField::convertToUserTimeZone
#134 [trace] End DateTimeField::getDisplayTime
#135 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:39:18) method ...
#136 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:39:18, Europe/Warsaw, Europe/Warsaw)
#137 [trace] End DateTimeField::convertTimeZone
#138 [trace] End DateTimeField::convertToUserTimeZone
#139 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:39:18)
#140 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:39:18) method ...
#141 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:39:18, Europe/Warsaw, Europe/Warsaw)
#142 [trace] End DateTimeField::convertTimeZone
#143 [trace] End DateTimeField::convertToUserTimeZone
#144 [trace] End DateTimeField::getDisplayTime
#145 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:39:14) method ...
#146 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:39:14, Europe/Warsaw, Europe/Warsaw)
#147 [trace] End DateTimeField::convertTimeZone
#148 [trace] End DateTimeField::convertToUserTimeZone
#149 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:39:14)
#150 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:39:14) method ...
#151 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:39:14, Europe/Warsaw, Europe/Warsaw)
#152 [trace] End DateTimeField::convertTimeZone
#153 [trace] End DateTimeField::convertToUserTimeZone
#154 [trace] End DateTimeField::getDisplayTime
#155 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:38:06) method ...
#156 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:38:06, Europe/Warsaw, Europe/Warsaw)
#157 [trace] End DateTimeField::convertTimeZone
#158 [trace] End DateTimeField::convertToUserTimeZone
#159 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:38:06)
#160 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:38:06) method ...
#161 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:38:06, Europe/Warsaw, Europe/Warsaw)
#162 [trace] End DateTimeField::convertTimeZone
#163 [trace] End DateTimeField::convertToUserTimeZone
#164 [trace] End DateTimeField::getDisplayTime
#165 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:49) method ...
#166 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:49, Europe/Warsaw, Europe/Warsaw)
#167 [trace] End DateTimeField::convertTimeZone
#168 [trace] End DateTimeField::convertToUserTimeZone
#169 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:37:49)
#170 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:49) method ...
#171 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:49, Europe/Warsaw, Europe/Warsaw)
#172 [trace] End DateTimeField::convertTimeZone
#173 [trace] End DateTimeField::convertToUserTimeZone
#174 [trace] End DateTimeField::getDisplayTime
#175 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:47) method ...
#176 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:47, Europe/Warsaw, Europe/Warsaw)
#177 [trace] End DateTimeField::convertTimeZone
#178 [trace] End DateTimeField::convertToUserTimeZone
#179 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:37:47)
#180 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:47) method ...
#181 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:47, Europe/Warsaw, Europe/Warsaw)
#182 [trace] End DateTimeField::convertTimeZone
#183 [trace] End DateTimeField::convertToUserTimeZone
#184 [trace] End DateTimeField::getDisplayTime
#185 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:38) method ...
#186 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:38, Europe/Warsaw, Europe/Warsaw)
#187 [trace] End DateTimeField::convertTimeZone
#188 [trace] End DateTimeField::convertToUserTimeZone
#189 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:37:38)
#190 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:38) method ...
#191 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:38, Europe/Warsaw, Europe/Warsaw)
#192 [trace] End DateTimeField::convertTimeZone
#193 [trace] End DateTimeField::convertToUserTimeZone
#194 [trace] End DateTimeField::getDisplayTime
#195 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:30) method ...
#196 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:30, Europe/Warsaw, Europe/Warsaw)
#197 [trace] End DateTimeField::convertTimeZone
#198 [trace] End DateTimeField::convertToUserTimeZone
#199 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:37:30)
#200 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:30) method ...
#201 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:30, Europe/Warsaw, Europe/Warsaw)
#202 [trace] End DateTimeField::convertTimeZone
#203 [trace] End DateTimeField::convertToUserTimeZone
#204 [trace] End DateTimeField::getDisplayTime
#205 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:18) method ...
#206 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:18, Europe/Warsaw, Europe/Warsaw)
#207 [trace] End DateTimeField::convertTimeZone
#208 [trace] End DateTimeField::convertToUserTimeZone
#209 [trace] Start DateTimeField::getDisplayTime(2019-06-07 10:37:18)
#210 [trace] Start DateTimeField::convertToUserTimeZone(2019-06-07 10:37:18) method ...
#211 [trace] Start DateTimeField::convertTimeZone(2019-06-07 10:37:18, Europe/Warsaw, Europe/Warsaw)
#212 [trace] End DateTimeField::convertTimeZone
#213 [trace] End DateTimeField::convertToUserTimeZone
#214 [trace] End DateTimeField::getDisplayTime
#215 [trace] Entering getColumnFields(Announcements) method ...
#216 [trace] Exiting getColumnFields method ...
#217 [info] SELECT u_yf_announcement.announcementid AS id, u_yf_announcement.subject AS subject, vtiger_crmentity.description AS description, vtiger_crmentity.smownerid AS assigned_user_id, vtiger_crmentity.createdtime AS createdtime, u_yf_announcement.is_mandatory AS is_mandatory FROM u_yf_announcement INNER JOIN vtiger_crmentity ON u_yf_announcement.announcementid = vtiger_crmentity.crmid WHERE (vtiger_crmentity.deleted=0) AND (announcementstatus='PLL_PUBLISHED') || yii\db\Command::query
#218 [info] Cannot translate this: 'yetiforce.com' for module 'Menu', lang: pl-PL
#219 [info] Cannot translate this: 'yetiforce.com' for module 'Menu', lang: pl-PL
#220 [info] Cannot translate this: 'yetiforce.com' for module 'Menu', lang: pl-PL
#221 [trace] Entering isPermitted(HelpDesk,CreateView,,) method ...
#222 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#223 [info] Cannot translate this: 'LBL_MENU' for module '_Base', lang: pl-PL
#224 [info] SELECT name, value FROM yetiforce_mail_config WHERE type='mailIcon' || yii\db\Command::query
#225 [trace] Entering isPermitted(OSSMail,,,) method ...
#226 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#227 [info] SELECT rcuser_id, crmuser_id, username, password FROM roundcube_users_autologin INNER JOIN roundcube_users ON roundcube_users_autologin.rcuser_id = roundcube_users.user_id WHERE roundcube_users_autologin.crmuser_id=5 || yii\db\Command::query
#228 [info] Cannot translate this: 'LBL_EMAIL' for module '_Base', lang: pl-PL
#229 [info] Cannot translate this: 'QUICK_ACCESS_MENU' for module '_Base', lang: pl-PL
#230 [info] Cannot translate this: 'LBL_ACTION_MENU' for module '_Base', lang: pl-PL
#231 [trace] Entering isPermitted(KnowledgeBase,,,) method ...
#232 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#233 [trace] Entering isPermitted(Notification,DetailView,,) method ...
#234 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#235 [trace] Entering isPermitted(Chat,,,) method ...
#236 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#237 [trace] Entering isPermitted(Calendar,CreateView,,) method ...
#238 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#239 [trace] Entering isPermitted(Ideas,CreateView,,) method ...
#240 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#241 [trace] Entering isPermitted(Leads,CreateView,,) method ...
#242 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#243 [trace] Entering isPermitted(Accounts,CreateView,,) method ...
#244 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#245 [trace] Entering isPermitted(Partners,CreateView,,) method ...
#246 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#247 [trace] Entering isPermitted(Vendors,CreateView,,) method ...
#248 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#249 [trace] Entering isPermitted(Competition,CreateView,,) method ...
#250 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#251 [trace] Entering isPermitted(Contacts,CreateView,,) method ...
#252 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#253 [trace] Entering isPermitted(Campaigns,CreateView,,) method ...
#254 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#255 [trace] Entering isPermitted(SSalesProcesses,CreateView,,) method ...
#256 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#257 [trace] Entering isPermitted(Project,CreateView,,) method ...
#258 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#259 [trace] Entering isPermitted(ProjectMilestone,CreateView,,) method ...
#260 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#261 [trace] Entering isPermitted(ProjectTask,CreateView,,) method ...
#262 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#263 [trace] Entering isPermitted(HelpDesk,CreateView,,) method ...
#264 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#265 [trace] Entering isPermitted(ServiceContracts,CreateView,,) method ...
#266 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#267 [trace] Entering isPermitted(Faq,CreateView,,) method ...
#268 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#269 [trace] Entering isPermitted(KnowledgeBase,CreateView,,) method ...
#270 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#271 [trace] Entering isPermitted(FBookkeeping,CreateView,,) method ...
#272 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#273 [trace] Entering isPermitted(PaymentsOut,CreateView,,) method ...
#274 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#275 [trace] Entering isPermitted(PaymentsIn,CreateView,,) method ...
#276 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#277 [trace] Entering isPermitted(ISTN,CreateView,,) method ...
#278 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#279 [trace] Entering isPermitted(IStorages,CreateView,,) method ...
#280 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#281 [trace] Entering isPermitted(MultiCompany,CreateView,,) method ...
#282 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#283 [trace] Entering isPermitted(OSSEmployees,CreateView,,) method ...
#284 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#285 [trace] Entering isPermitted(OSSTimeControl,CreateView,,) method ...
#286 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#287 [trace] Entering isPermitted(HolidaysEntitlement,CreateView,,) method ...
#288 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#289 [trace] Entering isPermitted(CFixedAssets,CreateView,,) method ...
#290 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#291 [trace] Entering isPermitted(CInternalTickets,CreateView,,) method ...
#292 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#293 [trace] Entering isPermitted(CMileageLogbook,CreateView,,) method ...
#294 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#295 [trace] Entering isPermitted(LettersIn,CreateView,,) method ...
#296 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#297 [trace] Entering isPermitted(LettersOut,CreateView,,) method ...
#298 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#299 [trace] Entering isPermitted(Reservations,CreateView,,) method ...
#300 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#301 [trace] Entering isPermitted(Products,CreateView,,) method ...
#302 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#303 [trace] Entering isPermitted(OutsourcedProducts,CreateView,,) method ...
#304 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#305 [trace] Entering isPermitted(Assets,CreateView,,) method ...
#306 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#307 [trace] Entering isPermitted(Services,CreateView,,) method ...
#308 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#309 [trace] Entering isPermitted(OSSOutsourcedServices,CreateView,,) method ...
#310 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#311 [trace] Entering isPermitted(OSSSoldServices,CreateView,,) method ...
#312 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#313 [trace] Entering isPermitted(Documents,CreateView,,) method ...
#314 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#315 [trace] Entering isPermitted(OSSPasswords,CreateView,,) method ...
#316 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#317 [trace] Entering isPermitted(Announcements,CreateView,,) method ...
#318 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#319 [trace] Entering isPermitted(DataSetRegister,CreateView,,) method ...
#320 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#321 [trace] Entering isPermitted(ActivityRegister,CreateView,,) method ...
#322 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#323 [trace] Entering isPermitted(LocationRegister,CreateView,,) method ...
#324 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#325 [trace] Entering isPermitted(IncidentRegister,CreateView,,) method ...
#326 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#327 [trace] Entering isPermitted(AuditRegister,CreateView,,) method ...
#328 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#329 [trace] Entering isPermitted(Notification,CreateView,,) method ...
#330 [trace] Exiting isPermitted method ... - SEC_USER_IS_ADMIN
#331 [info] SELECT crmid, setype, deleted, smcreatorid, smownerid, createdtime, private FROM vtiger_crmentity WHERE crmid=2367 || yii\db\Command::query
#332 [trace] Entering getColumnFields(ISTDN) method ...
#333 [trace] Exiting getColumnFields method ...
#334 [info] SELECT u_yf_istdn.subject AS u_yf_istdnsubject, u_yf_istdn.storageid AS u_yf_istdnstorageid, u_yf_istdn.accountid AS u_yf_istdnaccountid, u_yf_istdn.istdn_status AS u_yf_istdnistdn_status, u_yf_istdn.acceptance_date AS u_yf_istdnacceptance_date, vtiger_crmentity.smownerid AS vtiger_crmentityassigned_user_id, vtiger_crmentity.shownerid AS vtiger_crmentityshownerid, u_yf_istdn.process AS u_yf_istdnprocess, u_yf_istdn.subprocess AS u_yf_istdnsubprocess, vtiger_crmentity.private AS vtiger_crmentityprivate, u_yf_istdn.number AS u_yf_istdnnumber, vtiger_crmentity.createdtime AS vtiger_crmentitycreatedtime, vtiger_crmentity.modifiedtime AS vtiger_crmentitymodifiedtime, u_yf_istdn.sum_total AS u_yf_istdnsum_total, vtiger_crmentity.description AS vtiger_crmentitydescription, vtiger_crmentity.attention AS vtiger_crmentityattention, vtiger_crmentity.deleted FROM vtiger_crmentity LEFT JOIN u_yf_istdn ON vtiger_crmentity.crmid = u_yf_istdn.istdnid LEFT JOIN u_yf_istdncf ON vtiger_crmentity.crmid = u_yf_istdncf.istdnid WHERE (vtiger_crmentity.crmid=2367) AND (vtiger_crmentity.setype='ISTDN') LIMIT 1 || yii\db\Command::query
#335 [trace] Entering Vtiger_MappedFields_Model::getInstanceByModules(104,106) method ...
#336 [info] SELECT * FROM a_yf_mapped_config WHERE (tabid=104) AND (reltabid=106) LIMIT 1 || yii\db\Command::query
#337 [trace] Exiting Vtiger_MappedFields_Model::getInstanceByModules method ...
#338 [trace] Entering App\Field::getFieldPermission: 104,subject
#339 [trace] Entering App\Field::getFieldsPermissions: 104
#340 [trace] Entering App\Field::getFieldPermission: 104,storageid
#341 [trace] Entering App\Field::getFieldsPermissions: 104
#342 [trace] Entering App\Field::getFieldPermission: 104,acceptance_date
#343 [trace] Entering App\Field::getFieldsPermissions: 104
#344 [trace] Entering App\Field::getFieldPermission: 104,assigned_user_id
#345 [trace] Entering App\Field::getFieldsPermissions: 104
#346 [trace] Entering App\Field::getFieldPermission: 104,shownerid
#347 [trace] Entering App\Field::getFieldsPermissions: 104
#348 [trace] Entering App\Field::getFieldPermission: 104,process
#349 [trace] Entering App\Field::getFieldsPermissions: 104
#350 [trace] Entering App\Field::getFieldPermission: 104,subprocess
#351 [trace] Entering App\Field::getFieldsPermissions: 104
#352 [trace] Entering App\Field::getFieldPermission: 104,private
#353 [trace] Entering App\Field::getFieldsPermissions: 104
#354 [trace] Entering App\Field::getFieldPermission: 104,number
#355 [trace] Entering App\Field::getFieldsPermissions: 104
#356 [trace] Entering App\Field::getFieldPermission: 104,createdtime
#357 [trace] Entering App\Field::getFieldsPermissions: 104
#358 [trace] Entering App\Field::getFieldPermission: 104,modifiedtime
#359 [trace] Entering App\Field::getFieldsPermissions: 104
#360 [trace] Entering App\Field::getFieldPermission: 104,sum_total
#361 [trace] Entering App\Field::getFieldsPermissions: 104
#362 [trace] Entering App\Field::getFieldPermission: 104,description
#363 [trace] Entering App\Field::getFieldsPermissions: 104
#364 [trace] Entering App\Field::getFieldPermission: 104,attention
#365 [trace] Entering App\Field::getFieldsPermissions: 104
#366 [info] SELECT * FROM u_yf_istdn_invfield ORDER BY block, sequence || yii\db\Command::query
#367 [trace] Entering Vtiger_Record_Model::getInventoryData
#368 [info] SELECT * FROM u_yf_istdn_inventory WHERE crmid=2367 ORDER BY seq || yii\db\Command::query
#369 [trace] Exiting Vtiger_Record_Model::getInventoryData
#370 [trace] Entering Vtiger_MappedFields_Model::getMapping() method ...
#371 [info] SELECT * FROM a_yf_mapped_fields WHERE mappedid=1 || yii\db\Command::query
#372 [info] SELECT * FROM u_yf_istrn_invfield ORDER BY block, sequence || yii\db\Command::query
#373 [trace] Exiting Vtiger_MappedFields_Model::getMapping method ...
#374 [trace] Entering Vtiger_Record_Model::initInventoryData
#375 [trace] Entering Vtiger_Record_Model::getInventoryData
#376 [trace] Exiting Vtiger_Record_Model::getInventoryData
#377 [error] ERR_ILLEGAL_FIELD_VALUE||seq||
App\Exceptions\Security: ERR_ILLEGAL_FIELD_VALUE||seq|| in modules/Vtiger/inventoryfields/ItemNumber.php:42
Stack trace:
#0 modules/Vtiger/inventoryfields/Basic.php(498): Vtiger_ItemNumber_InventoryField->validate(NULL, 'seq', false, NULL)
#1 modules/Vtiger/models/Record.php(1197): Vtiger_Basic_InventoryField->setValueToRecord(Object(Vtiger_Record_Model), Array, false)
#2 modules/Vtiger/models/Record.php(1066): Vtiger_Record_Model->initInventoryData(Array, false)
#3 modules/Vtiger/views/Edit.php(86): Vtiger_Record_Model->setRecordFieldValues(Object(Vtiger_Record_Model))
#4 include/main/WebUI.php(182): Vtiger_Edit_View->process(Object(App\Request))
#5 index.php(24): Vtiger_WebUI->process(Object(App\Request))
#6 public_html/index.php(11): require('/home/gitdevelo...')
#7 {main}

@rskrzypczak rskrzypczak self-assigned this Jun 7, 2019
@bpabiszczak bpabiszczak added ❔ question This is a question about the YetiForce system. 👮‍♂️ VerificationRequired We have to verify if this issue exists in the developer version of YetiForce. labels Jun 9, 2019
@bpabiszczak bpabiszczak added this to the YetiForce 5.2 milestone Jun 9, 2019
@rskrzypczak
Copy link
Contributor

Błąd pojawił się z powodu braku ustawiania mapowania dla niektórych pól w bloku zaawansowanym.
Ogólnie, mapowane powinny być wszystkie pola z bloku zaawansowanego.

@rskrzypczak rskrzypczak added bug This is a bug report. and removed ❔ question This is a question about the YetiForce system. 👮‍♂️ VerificationRequired We have to verify if this issue exists in the developer version of YetiForce. labels Jun 17, 2019
@manwenick
Copy link

Hi guys,

I think I have the same / similar issue.
I have YF 5.2.0 (stable with SP v18 from) with custom fields, which are translated into russian.
This failure occures if I try to save an sales order.
By the way: some orders have no issues, some of them get this notification.
I tried to figure out, what can it be, but I couldn't.
My logs say:
vsprintf() Too few arguments in /vtlib/Vtiger/Functions.php on line 362

It should be somewhere here:
public static function throwNewException($e, $die = true, $messageHeader = 'LBL_ERROR')
{
$message = \is_object($e) ? $e->getMessage() : $e;
if (!\is_array($message)) {
if (false === strpos($message, '||')) {
$message = \App\Language::translateSingleMod($message, 'Other.Exceptions');
} else {
$params = explode('||', $message);
$message = \call_user_func_array('vsprintf', [\App\Language::translateSingleMod(array_shift($params), 'Other.Exceptions'), $params]);
}
}
if ('API' === \App\Process::$requestMode) {
throw new \App\Exceptions\ApiException($message, 401);
}
if (\App\Request::_isAjax()) {
$response = new \Vtiger_Response();
$response->setEmitType(\Vtiger_Response::$EMIT_JSON);
$trace = '';
if (\App\Config::debug('DISPLAY_EXCEPTION_BACKTRACE') && \is_object($e)) {
$trace = str_replace(ROOT_DIRECTORY . \DIRECTORY_SEPARATOR, '', $e->getTraceAsString());
}
if (\is_object($e)) {
$response->setHeader(\App\Request::_getServer('SERVER_PROTOCOL') . ' ' . $e->getCode() . ' ' . str_ireplace(["\r\n", "\r", "\n"], [' ', ' ', ' '], $e->getMessage()));
$response->setError($e->getCode(), $e->getMessage(), $trace);
} else {
$response->setError('error', $message, $trace);
}
$response->emit();
} else {
if (\PHP_SAPI !== 'cli') {
if (\App\Config::debug('DISPLAY_EXCEPTION_BACKTRACE') && \is_object($e)) {
$message = [
'message' => $message,
'trace' => str_replace(ROOT_DIRECTORY . \DIRECTORY_SEPARATOR, '', $e->getTraceAsString())
];
}
$viewer = new \Vtiger_Viewer();
$viewer->assign('MESSAGE', $message);
$viewer->assign('MESSAGE_EXPANDED', \is_array($message));
$viewer->assign('HEADER_MESSAGE', \App\Language::translate($messageHeader));
$viewer->view('ExceptionError.tpl', 'Vtiger');
} else {
echo $message . \PHP_EOL;
}
}
if ($die) {
trigger_error(print_r($message, true), E_USER_ERROR);
if (\is_object($message)) {
throw new $message();
}
if (\is_array($message)) {
throw new \App\Exceptions\AppException($message['message']);
}
throw new \App\Exceptions\AppException($message);
}
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug This is a bug report.
Projects
None yet
Development

No branches or pull requests

4 participants