Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Ошибка php
FORCEKPI
Отправлено: 16 Февраля, 2017 - 12:05:06
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2017  


Помог: 0 раз(а)




Вылетела ошибка,кто что может подсказать


Uncaught Exception
Invalid data provided in ./__swift/apps/base/models/Staff/class.SWIFT_Staff.php:121
#0 File: ./__swift/library/MVC/class.SWIF T_Model.php Line: 50 Function: SWIFT_Staff->LoadData((object) SWIFT_DataID)
45 }
46
47 if (!$this->Initialize()) {
48 throw new SWIFT_Exception(SWIFT_CLASSNOTLOADED);
49 } else if ($_SWIFT_DataObject instanceof SWIFT_Data && $_SWIFT_DataObject->GetIsClassLoaded()) {
50 if (!$this->LoadData($_SWIFT_DataObject)) {
51 throw new SWIFT_Exception('Failed to load ' . __CLASS__ . ' Object');
52 }
53 }
54
55 parent::__construct();
#1 File: ./__apps/reports/models/Schedule /class.SWIFT_ReportSchedule.php Line: 180 Function: SWIFT_Model->__construct((object) SWIFT_DataID)
175 $_nextRun = $this->GetProperty('nextrun');
176 $_exportFormat = $this->GetProperty('format');
177 $_recurrenceType = $this->GetProperty('recurrencetype');
178 $_ccEmails = $this->GetProperty('ccemails');
179
180 $_SWIFT_StaffObject = new SWIFT_Staff(new SWIFT_DataID($_staffID));
181 if (!$_SWIFT_StaffObject instanceof SWIFT_Staff || !$_SWIFT_StaffObject->GetIsClassLoaded()) {
182 return false;
183 }
184
185 $_SWIFT_ReportObject = new SWIFT_Report(new SWIFT_DataID($_reportID));
#2 File: ./__apps/reports/models/Schedule /class.SWIFT_ReportSchedule.php Line: 653 Function: SWIFT_ReportSchedule->Execute()
648 continue;
649 }
650
651 SWIFT::Set('schedulestaffid', $_SWIFT_ReportScheduleObject->GetProperty('staffid'));
652
653 $_SWIFT_ReportScheduleObject->Execute();
654
655 // Execute only one report at a time
656 if (SWIFT_INTERFACE != 'console') {
657 break;
658 }
#3 File: ./__apps/reports/cron/class.Cont roller_ReportsMinute.php Line: 39 Function: SWIFT_ReportSchedule::ExecutePendingSchedules()
34 {
35 if (!$this->GetIsClassLoaded()) {
36 throw new SWIFT_Exception(SWIFT_CLASSNOTLOADED);
37 }
38
39 SWIFT_ReportSchedule::ExecutePendingSchedules();
40
41 // Add an entry in cron log table
42 if (!SWIFT::Get('iscron')) {
43 $_SWIFT_CronObject = SWIFT_Cron::Retrieve('reportemailing');
44 SWIFT_CronLog::Create($_SWIFT_CronObject, '');
Прикреплено изображение (Нажмите для увеличения)
11111111.jpg

(Отредактировано автором: 16 Февраля, 2017 - 12:21:47)

 
 Top
andrewkard
Отправлено: 16 Февраля, 2017 - 12:52:18
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Нужно дебажить,
в файле
/__swift/library/MVC/class.SWIF T_Model.php
на 50 линии вызывается метод
LoadData()
в который должен передаться объект
(object) SWIFT_DataID
и судя по ошибке им не являющийся. Смотрите что в нем, и откуда он берется.
 
 Top
OrmaJever Модератор
Отправлено: 16 Февраля, 2017 - 13:05:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




andrewkard пишет:
в который должен передаться объект
(object) SWIFT_DataID
и судя по ошибке им не являющийся

строкой выше есть проверка
FORCEKPI пишет:
if ($_SWIFT_DataObject instanceof SWIFT_Data

Судя по названию метода просто не подгружаются данные, а почему уже надо смотреть


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB