메뉴 건너뛰기

XE3

플러그인을 제작하다가 아래 오류가 났습니다.

플러그인을 제작하다가 아래 오류가 나서 홈페이지 전체가 먹통이 되었습니다. 세이프모드가서 강제로 플러그인을 꺼보기도하고 캐시 로그 삭제도 다 삭제해봤는데 여전히 오류가 사라지지 않습니다. 해결 방안이있을까요? 제작할때마다 비슷한 오류가 계속 생겨서 그냥 XE3를 통째로 삭제하고 다시 설치해서 코드적는데 반복적으로 계속 삭제설치해서 다시작업하는 시간도 아깝고 원인을 알아야 할거같아서 여쭙습니다. 에러 화면과 로그는 아래 첨부합니다.

 

[2019-11-20 14:04:46] production.ERROR: Type error: Argument 4 passed to Xpressengine\Plugin\PluginRepository::createEntity() must be of the type array, null given, called in /masang/homepage/core/src/Xpressengine/Plugin/PluginRepository.php on line 111 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 4 passed to Xpressengine\\Plugin\\PluginRepository::createEntity() must be of the type array, null given, called in /masang/homepage/core/src/Xpressengine/Plugin/PluginRepository.php on line 111 at /masang/homepage/core/src/Xpressengine/Plugin/PluginRepository.php:161)
[stacktrace]
#0 /masang/homepage/core/src/Xpressengine/Plugin/PluginRepository.php(111): Xpressengine\\Plugin\\PluginRepository->createEntity('one_to_one', 'plugins/one_to_...', 'OneToOne\\\\XePlug...', NULL)
#1 /masang/homepage/core/src/Xpressengine/Plugin/PluginRepository.php(91): Xpressengine\\Plugin\\PluginRepository->loadManifest(false)
#2 /masang/homepage/core/src/Xpressengine/Plugin/PluginHandler.php(640): Xpressengine\\Plugin\\PluginRepository->load()
#3 [internal function]: Xpressengine\\Plugin\\PluginHandler->getPlugins()
#4 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(108): call_user_func_array('parent::getPlug...', Array)
#5 [internal function]: Proxy_Xpressengine_Plugin_PluginHandler->_proxyTargetCall('getPlugins', Array)
#6 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(92): call_user_func_array(Array, Array)
#7 [internal function]: Proxy_Xpressengine_Plugin_PluginHandler->Xpressengine\\Interception\\Proxy\\{closure}()
#8 /masang/homepage/core/src/Xpressengine/Interception/ProxyInvocationHandler.php(96): call_user_func_array(Object(Closure), Array)
#9 [internal function]: Xpressengine\\Interception\\ProxyInvocationHandler->__invoke()
#10 /masang/homepage/core/src/Xpressengine/Interception/ProxyInvocationHandler.php(74): call_user_func_array(Object(Xpressengine\\Interception\\ProxyInvocationHandler), Array)
#11 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(94): Xpressengine\\Interception\\ProxyInvocationHandler->callProxy(Array, Object(Closure))
#12 /masang/homepage/storage/app/interception/Proxy_Xpressengine_Plugin_PluginHandler.php(90): Proxy_Xpressengine_Plugin_PluginHandler->_proxyMethodCall('getPlugins', Array)
#13 /masang/homepage/core/src/Xpressengine/Plugin/PluginHandler.php(688): Proxy_Xpressengine_Plugin_PluginHandler->getPlugins()
#14 [internal function]: Xpressengine\\Plugin\\PluginHandler->getActivatedPlugins()
#15 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(108): call_user_func_array('parent::getActi...', Array)
#16 [internal function]: Proxy_Xpressengine_Plugin_PluginHandler->_proxyTargetCall('getActivatedPlu...', Array)
#17 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(92): call_user_func_array(Array, Array)
#18 [internal function]: Proxy_Xpressengine_Plugin_PluginHandler->Xpressengine\\Interception\\Proxy\\{closure}()
#19 /masang/homepage/core/src/Xpressengine/Interception/ProxyInvocationHandler.php(96): call_user_func_array(Object(Closure), Array)
#20 [internal function]: Xpressengine\\Interception\\ProxyInvocationHandler->__invoke()
#21 /masang/homepage/core/src/Xpressengine/Interception/ProxyInvocationHandler.php(74): call_user_func_array(Object(Xpressengine\\Interception\\ProxyInvocationHandler), Array)
#22 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(94): Xpressengine\\Interception\\ProxyInvocationHandler->callProxy(Array, Object(Closure))
#23 /masang/homepage/storage/app/interception/Proxy_Xpressengine_Plugin_PluginHandler.php(105): Proxy_Xpressengine_Plugin_PluginHandler->_proxyMethodCall('getActivatedPlu...', Array)
#24 /masang/homepage/core/src/Xpressengine/Plugin/PluginHandler.php(422): Proxy_Xpressengine_Plugin_PluginHandler->getActivatedPlugins()
#25 [internal function]: Xpressengine\\Plugin\\PluginHandler->bootPlugins()
#26 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(108): call_user_func_array('parent::bootPlu...', Array)
#27 [internal function]: Proxy_Xpressengine_Plugin_PluginHandler->_proxyTargetCall('bootPlugins', Array)
#28 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(92): call_user_func_array(Array, Array)
#29 [internal function]: Proxy_Xpressengine_Plugin_PluginHandler->Xpressengine\\Interception\\Proxy\\{closure}()
#30 /masang/homepage/core/src/Xpressengine/Interception/ProxyInvocationHandler.php(96): call_user_func_array(Object(Closure), Array)
#31 [internal function]: Xpressengine\\Interception\\ProxyInvocationHandler->__invoke()
#32 /masang/homepage/core/src/Xpressengine/Interception/ProxyInvocationHandler.php(74): call_user_func_array(Object(Xpressengine\\Interception\\ProxyInvocationHandler), Array)
#33 /masang/homepage/core/src/Xpressengine/Interception/Proxy/ProxyTrait.php(94): Xpressengine\\Interception\\ProxyInvocationHandler->callProxy(Array, Object(Closure))
#34 /masang/homepage/storage/app/interception/Proxy_Xpressengine_Plugin_PluginHandler.php(65): Proxy_Xpressengine_Plugin_PluginHandler->_proxyMethodCall('bootPlugins', Array)
#35 /masang/homepage/app/Providers/PluginServiceProvider.php(56): Proxy_Xpressengine_Plugin_PluginHandler->bootPlugins()
#36 [internal function]: App\\Providers\\PluginServiceProvider->App\\Providers\\{closure}(Object(Xpressengine\\Foundation\\Application))
#37 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(831): call_user_func(Object(Closure), Object(Xpressengine\\Foundation\\Application))
#38 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(780): Illuminate\\Foundation\\Application->fireAppCallbacks(Array)
#39 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot()
#40 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(213): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap(Object(Xpressengine\\Foundation\\Application))
#41 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(162): Illuminate\\Foundation\\Application->bootstrapWith(Array)
#42 /masang/homepage/app/Http/Kernel.php(136): Illuminate\\Foundation\\Http\\Kernel->bootstrap()
#43 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(146): App\\Http\\Kernel->bootstrap()
#44 /masang/homepage/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Xpressengine\\Http\\Request))
#45 /masang/homepage/index.php(57): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Xpressengine\\Http\\Request))
#46 {main}
"} 

 

spill_800x800_d20bd23f5e0215a441e10ff6a54751aa6ee9f76c

포럼의 다른 글