Search
Other Conditional Content questions
Forum

Class "RegularLabs\Plugin\Syste​m\IPLogin\User" not found

Roman Lipatov's Avatar Roman Lipatov
Hello.
I'm using conditional content with geoip conditions.
Also, I use System - Shack Error Notify plugin.
I'm getting errors:

Error Code 0
Error Type Error
Message Class "RegularLabs\Plugin\System\IPLogin\User" not found
File /var/www/*****/data/www/*******/plugins/system/iplogin/iplogin.php
Line 86
Protocol https
Host biblsoft.com
Request /index.php?option=com_jlexreview
Referrer https://***************
Method POST
Forwarded for 46.219.248.199 (46.219.248.199)
Remote 46.219.248.199 (46.219.248.199)


Type Function Class Line File
D handleOnAfterRoute PlgSystemIPLogin 239 /libraries/regularlabs/src/SystemPlugin.php
D onAfterRoute RegularLabs\Library\SystemPlugin 289 /libraries/src/Plugin/CMSPlugin.php
D Joomla\CMS\Plugin\{closure} Joomla\CMS\Plugin\CMSPlugin 486 /libraries/vendor/joomla/event/src/Dispatcher.php
D dispatch Joomla\Event\Dispatcher 111 /libraries/src/Application/EventAware.php
D triggerEvent Joomla\CMS\Application\WebApplication 790 /libraries/src/Application/SiteApplication.php
D route Joomla\CMS\Application\SiteApplication 232 /libraries/src/Application/SiteApplication.php
D doExecute Joomla\CMS\Application\SiteApplication 293 /libraries/src/Application/CMSApplication.php
D execute Joomla\CMS\Application\CMSApplication 61 /includes/app.php
N/A require_once N/A 32 /index.php


and this error


Error Code 0
Error Type TypeError
Message RegularLabs\Library\GeoIp\GeoIp::getCountryName(): Return value must be of type string, null returned
File /var/www/*********/data/www/************/libraries/geoip/src/GeoIp.php
Line 195
Protocol https
Host biblsoft.com
Request /windows/internet/internet-tv/334-iptv-player-simpletv
Referrer Direct
Method GET
Forwarded for 77.111.244.42 (77.111.244.42)
Remote 77.111.244.42 (77.111.244.42)
Peter van Westen's Avatar Peter van Westen ADMIN
It looks like you have IP Login paetially installed.
Reinstall it. Or make sure you fully uninstall it if you don't use it.
Please post a rating at the Joomla! Extensions Directory
Roman Lipatov's Avatar Roman Lipatov
What about RegularLabs\Library\GeoIp\GeoIp::getCountryName(): Return value must be of type string, null returned ?
Roman Lipatov's Avatar Roman Lipatov
Full report:

Error Code 0
Error Type TypeError
Message RegularLabs\Library\GeoIp\GeoIp::getCountryName(): Return value must be of type string, null returned
File /var/www/********/data/www/**********.com/libraries/geoip/src/GeoIp.php
Line 195
Protocol https
Host *********.com
Request /android/internet/internet-tv/2362-sweet-tv
Referrer www.google.com/
Method GET
Forwarded for 77.111.244.12 (77.111.244.12)
Remote 77.111.244.12 (77.111.244.12)


Type Function Class Line File
D getCountryName RegularLabs\Library\GeoIp\GeoIp 91 /libraries/geoip/src/GeoIp.php
D get RegularLabs\Library\GeoIp\GeoIp 40 /administrator/components/com_conditions/src/Condition/Geo/Geo.php
D getGeo RegularLabs\Component\Conditions\Administrator\Condition\Geo\Geo 24 /administrator/components/com_conditions/src/Condition/Geo/Country.php
D pass RegularLabs\Component\Conditions\Administrator\Condition\Geo\Country 187 /administrator/components/com_conditions/src/Api/Conditions.php
D passRule RegularLabs\Component\Conditions\Administrator\Api\Conditions 142 /administrator/components/com_conditions/src/Api/Conditions.php
D passGroup RegularLabs\Component\Conditions\Administrator\Api\Conditions 59 /administrator/components/com_conditions/src/Api/Conditions.php
D pass RegularLabs\Component\Conditions\Administrator\Api\Conditions 30 /administrator/components/com_conditions/src/Condition/Other/Condition.php
D pass RegularLabs\Component\Conditions\Administrator\Condition\Other\Condition 187 /administrator/components/com_conditions/src/Api/Conditions.php
D passRule RegularLabs\Component\Conditions\Administrator\Api\Conditions 142 /administrator/components/com_conditions/src/Api/Conditions.php
D passGroup RegularLabs\Component\Conditions\Administrator\Api\Conditions 59 /administrator/components/com_conditions/src/Api/Conditions.php
D pass RegularLabs\Component\Conditions\Administrator\Api\Conditions 182 /plugins/system/conditionalcontent/src/Replace.php
S hasAccess RegularLabs\Plugin\System\ConditionalContent\Replace 111 /plugins/system/conditionalcontent/src/Replace.php
S getContent RegularLabs\Plugin\System\ConditionalContent\Replace 189 /plugins/system/conditionalcontent/src/Replace.php
S replaceTag RegularLabs\Plugin\System\ConditionalContent\Replace 91 /plugins/system/conditionalcontent/src/Replace.php
S replaceTags RegularLabs\Plugin\System\ConditionalContent\Replace 106 /plugins/system/conditionalcontent/conditionalcontent.php
D changeDocumentBuffer PlgSystemConditionalContent 151 /libraries/regularlabs/src/SystemPlugin.php
D onAfterDispatch RegularLabs\Library\SystemPlugin 289 /libraries/src/Plugin/CMSPlugin.php
D Joomla\CMS\Plugin\{closure} Joomla\CMS\Plugin\CMSPlugin 486 /libraries/vendor/joomla/event/src/Dispatcher.php
D dispatch Joomla\Event\Dispatcher 111 /libraries/src/Application/EventAware.php
D triggerEvent Joomla\CMS\Application\WebApplication 213 /libraries/src/Application/SiteApplication.php
D dispatch Joomla\CMS\Application\SiteApplication 249 /libraries/src/Application/SiteApplication.php
D doExecute Joomla\CMS\Application\SiteApplication 293 /libraries/src/Application/CMSApplication.php
D execute Joomla\CMS\Application\CMSApplication 61 /includes/app.php
N/A require_once N/A 32 /index.php
Peter van Westen's Avatar Peter van Westen ADMIN
Have you tried reinstalling the extensions?

Make sure your Joomla version is also uptodate.
And clear the cache.
Please post a rating at the Joomla! Extensions Directory
Roman Lipatov's Avatar Roman Lipatov
Peter, I reinstalled Condition Content and GeoIP. I have the latest Joomla version.
I'm still getting this errors:
Error Code	0
Error Type	TypeError
Message	RegularLabs\Library\GeoIp\GeoIp::getCountryName(): Return value must be of type string, null returned
File	/var/www/*******/data/www/********.com/libraries/geoip/src/GeoIp.php
Line	195
Protocol	https
Host	**********.com
Request	/windows/internet/internet-tv/334-iptv-player-simpletv
Referrer	https://www.google.com/
Method	GET
Forwarded for	77.111.247.12 (77.111.247.12)
Remote	77.111.247.12 (77.111.247.12)


Type	Function	Class	Line	File
D	getCountryName	RegularLabs\Library\GeoIp\GeoIp	91	/libraries/geoip/src/GeoIp.php
D	get	RegularLabs\Library\GeoIp\GeoIp	40	/administrator/components/com_conditions/src/Condition/Geo/Geo.php
D	getGeo	RegularLabs\Component\Conditions\Administrator\Condition\Geo\Geo	24	/administrator/components/com_conditions/src/Condition/Geo/Country.php
D	pass	RegularLabs\Component\Conditions\Administrator\Condition\Geo\Country	187	/administrator/components/com_conditions/src/Api/Conditions.php
D	passRule	RegularLabs\Component\Conditions\Administrator\Api\Conditions	142	/administrator/components/com_conditions/src/Api/Conditions.php
D	passGroup	RegularLabs\Component\Conditions\Administrator\Api\Conditions	59	/administrator/components/com_conditions/src/Api/Conditions.php
D	pass	RegularLabs\Component\Conditions\Administrator\Api\Conditions	30	/administrator/components/com_conditions/src/Condition/Other/Condition.php
D	pass	RegularLabs\Component\Conditions\Administrator\Condition\Other\Condition	187	/administrator/components/com_conditions/src/Api/Conditions.php
D	passRule	RegularLabs\Component\Conditions\Administrator\Api\Conditions	142	/administrator/components/com_conditions/src/Api/Conditions.php
D	passGroup	RegularLabs\Component\Conditions\Administrator\Api\Conditions	59	/administrator/components/com_conditions/src/Api/Conditions.php
D	pass	RegularLabs\Component\Conditions\Administrator\Api\Conditions	182	/plugins/system/conditionalcontent/src/Replace.php
S	hasAccess	RegularLabs\Plugin\System\ConditionalContent\Replace	111	/plugins/system/conditionalcontent/src/Replace.php
S	getContent	RegularLabs\Plugin\System\ConditionalContent\Replace	189	/plugins/system/conditionalcontent/src/Replace.php
S	replaceTag	RegularLabs\Plugin\System\ConditionalContent\Replace	91	/plugins/system/conditionalcontent/src/Replace.php
S	replaceTags	RegularLabs\Plugin\System\ConditionalContent\Replace	106	/plugins/system/conditionalcontent/conditionalcontent.php
D	changeDocumentBuffer	PlgSystemConditionalContent	151	/libraries/regularlabs/src/SystemPlugin.php
D	onAfterDispatch	RegularLabs\Library\SystemPlugin	289	/libraries/src/Plugin/CMSPlugin.php
D	Joomla\CMS\Plugin\{closure}	Joomla\CMS\Plugin\CMSPlugin	486	/libraries/vendor/joomla/event/src/Dispatcher.php
D	dispatch	Joomla\Event\Dispatcher	111	/libraries/src/Application/EventAware.php
D	triggerEvent	Joomla\CMS\Application\WebApplication	213	/libraries/src/Application/SiteApplication.php
D	dispatch	Joomla\CMS\Application\SiteApplication	249	/libraries/src/Application/SiteApplication.php
D	doExecute	Joomla\CMS\Application\SiteApplication	293	/libraries/src/Application/CMSApplication.php
D	execute	Joomla\CMS\Application\CMSApplication	61	/includes/app.php
N/A	require_once	N/A	32	/index.php
Peter van Westen's Avatar Peter van Westen ADMIN
Can you give me (super) admin and (s)ftp access so I can take a look?
And tell me on what url I can see/reproduce the issue.
You can use the 'Confidential information' button in the forum editor to hide sensitive information.
Please post a rating at the Joomla! Extensions Directory
Roman Lipatov's Avatar Roman Lipatov
Access details:

Confidential information:
(hidden)


Note. I have a several sites and all them have same error:

RegularLabs\Library\GeoIp\GeoIp::getCountryName(): Return value must be of type string, null returned

I use Conditions to display content depending on countries.
Peter van Westen's Avatar Peter van Westen ADMIN
And where can I see the error?
Please post a rating at the Joomla! Extensions Directory
Roman Lipatov's Avatar Roman Lipatov
These errors send me on my email plugin "System - Shack Error Notify".
This plugin sends reports about any errors on the site.
I provided full report about this error above.

P.S. I have no idea how it looks in browser, because these errors appears in other countries.
For example, in the report above we can see IP - 77.111.247.12
It's Amsterdam.
I have no idea what the user was seeing in his browser at the time the error occurred.
Peter van Westen's Avatar Peter van Westen ADMIN
This should now be fixed in the latest development version from:
regularlabs.com/development-releases
Please post a rating at the Joomla! Extensions Directory
Roman Lipatov's Avatar Roman Lipatov
I've updated Conditions components from dev package and got this email again:
Error Code	0
Error Type	TypeError
Message	RegularLabs\Library\GeoIp\GeoIp::getCountryName(): Return value must be of type string, null returned
File	/var/www/*********/data/www/**********.com/libraries/geoip/src/GeoIp.php
Line	195
Protocol	https
Host	***********.com
Request	/android/games/arcade-games/1511-true-fear-forsaken-souls-i
Referrer	https://www.google.com.ua/
Method	GET
Forwarded for	77.111.244.31 (77.111.244.31)
Remote	77.111.244.31 (77.111.244.31)


Type	Function	Class	Line	File
D	getCountryName	RegularLabs\Library\GeoIp\GeoIp	91	/libraries/geoip/src/GeoIp.php
D	get	RegularLabs\Library\GeoIp\GeoIp	40	/administrator/components/com_conditions/src/Condition/Geo/Geo.php
D	getGeo	RegularLabs\Component\Conditions\Administrator\Condition\Geo\Geo	24	/administrator/components/com_conditions/src/Condition/Geo/Country.php
D	pass	RegularLabs\Component\Conditions\Administrator\Condition\Geo\Country	187	/administrator/components/com_conditions/src/Api/Conditions.php
D	passRule	RegularLabs\Component\Conditions\Administrator\Api\Conditions	142	/administrator/components/com_conditions/src/Api/Conditions.php
D	passGroup	RegularLabs\Component\Conditions\Administrator\Api\Conditions	59	/administrator/components/com_conditions/src/Api/Conditions.php
D	pass	RegularLabs\Component\Conditions\Administrator\Api\Conditions	389	/plugins/system/advancedmodules/src/Helper.php
S	pass	RegularLabs\Plugin\System\AdvancedModules\Helper	70	/plugins/system/advancedmodules/src/Helper.php
S	prepareModuleList	RegularLabs\Plugin\System\AdvancedModules\Helper	124	/plugins/system/advancedmodules/advancedmodules.php
D	onPrepareModuleList	PlgSystemAdvancedModules	289	/libraries/src/Plugin/CMSPlugin.php
D	Joomla\CMS\Plugin\{closure}	Joomla\CMS\Plugin\CMSPlugin	486	/libraries/vendor/joomla/event/src/Dispatcher.php
D	dispatch	Joomla\Event\Dispatcher	111	/libraries/src/Application/EventAware.php
D	triggerEvent	Joomla\CMS\Application\WebApplication	369	/libraries/src/Helper/ModuleHelper.php
S	load	Joomla\CMS\Helper\ModuleHelper	88	/libraries/src/Helper/ModuleHelper.php
S	getModules	Joomla\CMS\Helper\ModuleHelper	460	/components/com_jlexreview/libs/helper.php
S	loadModules	JLexReviewHelperSite	14	/components/com_jlexreview/templates/espace/reviews/default.php
N/A	include	N/A	415	/libraries/src/MVC/View/HtmlView.php
D	loadTemplate	Joomla\CMS\MVC\View\HtmlView	494	/components/com_jlexreview/views/reviews/view.html.php
D	render	JLexReviewViewReviews	78	/components/com_jlexreview/controllers/reviews.php
D	display	JLexReviewControllerReviews	48	/components/com_jlexreview/load.php
S	init	JLexReviewLoad	44	/plugins/flexicontent_fields/jlexreview/jlexreview.php
D	onDisplayFieldValue	plgFlexicontent_fieldsJLexReview	428	/components/com_flexicontent/classes/helpers/flexiutilities.php
S	call_FC_Field_Func	FLEXIUtilities	934	/components/com_flexicontent/classes/flexicontent.fields.php
S	renderField	FlexicontentFields	1309	/components/com_flexicontent/classes/flexicontent.fields.php
S	renderPositions	FlexicontentFields	161	/components/com_flexicontent/classes/flexicontent.fields.php
S	getFields	FlexicontentFields	2197	/administrator/components/com_flexicontent/views/item/view.html.php
D	_displayItem	FlexicontentViewItem	57	/administrator/components/com_flexicontent/views/item/view.html.php
D	display	FlexicontentViewItem	95	/libraries/src/Cache/Controller/ViewController.php
D	get	Joomla\CMS\Cache\Controller\ViewController	655	/libraries/src/MVC/Controller/BaseController.php
D	display	Joomla\CMS\MVC\Controller\BaseController	263	/components/com_flexicontent/controller.php
D	display	FlexicontentController	693	/libraries/src/MVC/Controller/BaseController.php
D	execute	Joomla\CMS\MVC\Controller\BaseController	270	/components/com_flexicontent/flexicontent.php
N/A	require_once	N/A	71	/libraries/src/Dispatcher/LegacyComponentDispatcher.php
S	Joomla\CMS\Dispatcher\{closure}	Joomla\CMS\Dispatcher\LegacyComponentDispatcher	73	/libraries/src/Dispatcher/LegacyComponentDispatcher.php
D	dispatch	Joomla\CMS\Dispatcher\LegacyComponentDispatcher	361	/libraries/src/Component/ComponentHelper.php
S	renderComponent	Joomla\CMS\Component\ComponentHelper	208	/libraries/src/Application/SiteApplication.php
D	dispatch	Joomla\CMS\Application\SiteApplication	249	/libraries/src/Application/SiteApplication.php
D	doExecute	Joomla\CMS\Application\SiteApplication	293	/libraries/src/Application/CMSApplication.php
D	execute	Joomla\CMS\Application\CMSApplication	61	/includes/app.php
N/A	require_once	N/A	32	/index.php
Peter van Westen's Avatar Peter van Westen ADMIN
Please install the latest dev version of GeoIP:
regularlabs.com/development-releases
Please post a rating at the Joomla! Extensions Directory
You can only post on the extension support forum if you have an active subscription and you log in

Buy a Pro subscription