YetiForceCompany / YetiForceCRM

Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customization according to your needs. Be ahead of your competition and implement YetiForce!
https://yetiforce.com
Other
1.68k stars 727 forks source link

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

Closed hubosz closed 5 years ago

hubosz commented 5 years ago

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 commented 5 years ago

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.

manwenick commented 4 years ago

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); } }