Skip to content

Ошибка в логах OutOfRangeException (0)

В логах появляются следующие записи - тип: dispatcher сообщение:OutOfRangeException (0)

 

Трассировка:

 

#0 /home/admin/web/домен.ru/public_html/system/Application/Application.php(236): IPS\Patterns\_ActiveRecord::load('weather', NULL, NULL)

#1 /home/admin/web/домен.ru/public_html/system/Dispatcher/Front.php(425): IPS\_Application::load('weather')

#2 /home/admin/web/домен.ru/public_html/system/Dispatcher/Dispatcher.php(131): IPS\Dispatcher\_Front->finish()

#3 /home/admin/web/домен.ru/public_html/index.php(13): IPS\_Dispatcher->run()

#4 {main}

 

Это ошибка? Как избавиться от неё?

 

Никаких приложение и плагинов, связанных с погодой не установлено.

Featured Replies

Никаких приложение и плагинов, связанных с погодой не установлено.

Но какой-то виджет в системе все-таки есть раз форум пытается его загрузить. Смотрите в таблице core_widget_areas.

  • Author

Да, действительно. Создал косячный блок в разделе Страницы.

 

Еще одна ошибка в логах постоянно вылазит:

 

Fri, 09 Sep 2016 01:26:53 +0000
IPS\Http\Url\Exception: INVALID_PATH (0)
#0 /home/admin/web/Домен.ru/public_html/system/Http/Url.php(209): IPS\Http\_Url::componentsFromUrlString('http://Домен...', false)
#1 /home/admin/web/Домен.ru/public_html/init.php(442) : eval()'d code(25): IPS\Http\_Url::createFromString('http://Домен...', true, false)
#2 /home/admin/web/Домен.ru/public_html/system/Request/Request.php(232): IPS\Http\cms_hook_Url::createFromString('http://Домен...')
#3 /home/admin/web/Домен.ru/public_html/system/Dispatcher/Front.php(72): IPS\_Request->url()
#4 /home/admin/web/Домен.ru/public_html/system/Dispatcher/Dispatcher.php(86): IPS\Dispatcher\_Front->init()
#5 /home/admin/web/Домен.ru/public_html/index.php(13): IPS\_Dispatcher::i()
#6 {main}
#0 /home/admin/web/Домен.ru/public_html/init.php(506): IPS\_Log::log('IPS\\Http\\Url\\Ex...', 'uncaught_except...')
#1 [internal function]: IPS\IPS::exceptionHandler(Object(IPS\Http\Url\Exception))
#2 {main}

 

Как эту ошибку убрать?

Какой-то url адрес который содержит недопустимые символы.

 

Найти указанный в логе урл и удалить либо пофиксить.

  • Author

А как в логе найти этот урл? там нету, есть только домен и многоточие.

А как в логе найти этот урл? там нету, есть только домен и многоточие.

Тогда вести расширенный лог с полными аргументами.

 

Открыть \init.php

 

Найти

	$log .= get_class( $exception ) . ": " . $exception->getMessage() . " (" . $exception->getCode() . ")\n" . $exception->getTraceAsString();

Ниже добавить

	if( $exception->getMessage() == 'INVALID_PATH' )
	{
		$log .= "\nRequest-URI: {$_SERVER['REQUEST_URI']}";
		$log .= "\n" . print_r( debug_backtrace(), true );
	}

  • 1 year later...

Приветствую уважаемые форумчане, обнаружил в логах ошибки:

#0 /system/Node/Model.php(1063): IPS\Patterns\_ActiveRecord::load(10)
#1 /system/Node/Model.php(1080): IPS\Node\_Model->parent()
#2 /system/Content/ClubContainer.php(337): IPS\Node\_Model->parents()
#3 /system/Node/Model.php(1951): IPS\forums\_Forum->parents()
#4 /applications/forums/sources/Topic/Topic.php(801): IPS\Node\_Model->searchIndexPermissions()
#5 /system/Content/Comment.php(646): IPS\forums\_Topic->searchIndexPermissions()
#6 /system/Content/Search/Index.php(351): IPS\Content\_Comment->searchIndexPermissions()
#7 /system/Content/Search/Mysql/Index.php(33): IPS\Content\Search\_Index->indexData(Object(IPS\forums\Topic\Post))
#8 /system/Content/Search/Mysql/Index.php(58): IPS\Content\Search\Mysql\_Index->indexData(Object(IPS\forums\Topic\Post))
#9 /applications/core/extensions/core/Queue/RebuildSearchIndex.php(166): IPS\Content\Search\Mysql\_Index->index(Object(IPS\forums\Topic\Post))
#10 /system/Task/Task.php(47): IPS\core\extensions\core\Queue\_RebuildSearchIndex->run(Array, 389500)
#11 /applications/core/tasks/queue.php(43): IPS\_Task::runQueue()
#12 [internal function]: IPS\core\tasks\_queue->IPS\core\tasks\{closure}()
#13 /system/Task/Task.php(347): call_user_func(Object(Closure))
#14 /applications/core/tasks/queue.php(55): IPS\_Task->runUntilTimeout(Object(Closure))
#15 /system/Task/Task.php(248): IPS\core\tasks\_queue->execute()
#16 /system/Task/Task.php(217): IPS\_Task->run()
#17 /system/Dispatcher/Standard.php(326): IPS\_Task->runAndLog()
#18 [internal function]: IPS\Dispatcher\_Standard->__destruct()
#19 {main}

 

помогите выявить источник. Заранее спасибо!

помогите выявить источник.

Ищите бесхозную тему/пост, которая создана в форуме с ID 10

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.