- Deprecated function: Return type of Drupal\Core\Database\Query\Condition::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 11 of core/lib/Drupal/Core/Database/Query/Condition.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Database/Query/Condition.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Database/Query/Condition.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\Query\Condition') (Line: 1209)
Drupal\Core\Database\Connection->condition('AND') (Line: 137)
Drupal\Core\Database\Query\Select->__construct(Object, 'config', NULL, Array) (Line: 1057)
Drupal\Core\Database\Connection->select('config') (Line: 269)
Drupal\Core\Config\DatabaseStorage->listAll('language.entity.') (Line: 207)
Drupal\Core\Config\CachedStorage->findByPrefix('language.entity.') (Line: 183)
Drupal\Core\Config\CachedStorage->listAll('language.entity.') (Line: 328)
Drupal\Core\Config\ConfigFactory->listAll('language.entity.') (Line: 308)
Drupal\language\ConfigurableLanguageManager->getLanguages(1) (Line: 144)
Drupal\language\ConfigurableLanguageManager->isMultilingual() (Line: 215)
Drupal\language\ConfigurableLanguageManager->getCurrentLanguage() (Line: 92)
Drupal\language\EventSubscriber\LanguageRequestSubscriber->setLanguageOverrides() (Line: 74)
Drupal\language\EventSubscriber\LanguageRequestSubscriber->onKernelRequestLanguage(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Symfony\Component\Routing\RouteCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of vendor/symfony/routing/RouteCollection.php).
include('/home/kikosico/public_html/projects/NCTTCA/vendor/symfony/routing/RouteCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../symfony/routing/RouteCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Symfony\Component\Routing\RouteCollection')
unserialize('a:3:{s:4:"path";s:7:"/node/5";s:5:"query";a:0:{}s:6:"routes";O:41:"Symfony\Component\Routing\RouteCollection":2:{s:49:"Symfony\Component\Routing\RouteCollectionroutes";a:1:{s:21:"entity.node.canonical";O:31:"Symfony\Component\Routing\Route":9:{s:4:"path";s:12:"/node/{node}";s:4:"host";s:0:"";s:8:"defaults";a:2:{s:11:"_controller";s:48:"\Drupal\node\Controller\NodeViewController::view";s:15:"_title_callback";s:49:"\Drupal\node\Controller\NodeViewController::title";}s:12:"requirements";a:2:{s:4:"node";s:3:"\d+";s:14:"_entity_access";s:9:"node.view";}s:7:"options";a:4:{s:14:"compiler_class";s:33:"Drupal\Core\Routing\RouteCompiler";s:10:"parameters";a:1:{s:4:"node";a:2:{s:4:"type";s:11:"entity:node";s:9:"converter";s:21:"paramconverter.entity";}}s:14:"_access_checks";a:1:{i:0;s:19:"access_check.entity";}s:4:"utf8";b:1;}s:7:"schemes";a:0:{}s:7:"methods";a:2:{i:0;s:3:"GET";i:1;s:4:"POST";}s:9:"condition";s:0:"";s:8:"compiled";O:33:"Drupal\Core\Routing\CompiledRoute":11:{s:4:"vars";a:1:{i:0;s:4:"node";}s:11:"path_prefix";s:0:"";s:10:"path_regex";s:26:"#^/node/(?P\d+)$#sDu";s:11:"path_tokens";a:2:{i:0;a:5:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:3:"\d+";i:3;s:4:"node";i:4;b:1;}i:1;a:2:{i:0;s:4:"text";i:1;s:5:"/node";}}s:9:"path_vars";a:1:{i:0;s:4:"node";}s:10:"host_regex";N;s:11:"host_tokens";a:0:{}s:9:"host_vars";a:0:{}s:3:"fit";i:2;s:14:"patternOutline";s:7:"/node/%";s:8:"numParts";i:2;}}}s:52:"Symfony\Component\Routing\RouteCollectionresources";a:0:{}}}') (Line: 167)
Drupal\Core\Cache\DatabaseBackend->prepareItem(Object, ) (Line: 122)
Drupal\Core\Cache\DatabaseBackend->getMultiple(Array, ) (Line: 92)
Drupal\Core\Cache\DatabaseBackend->get('route:[language]=en:/home:') (Line: 167)
Drupal\Core\Routing\RouteProvider->getRouteCollectionForRequest(Object) (Line: 226)
Drupal\Core\Routing\Router->getInitialRouteCollection(Object) (Line: 110)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Symfony\Component\Routing\RouteCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of vendor/symfony/routing/RouteCollection.php).
include('/home/kikosico/public_html/projects/NCTTCA/vendor/symfony/routing/RouteCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../symfony/routing/RouteCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Symfony\Component\Routing\RouteCollection')
unserialize('a:3:{s:4:"path";s:7:"/node/5";s:5:"query";a:0:{}s:6:"routes";O:41:"Symfony\Component\Routing\RouteCollection":2:{s:49:"Symfony\Component\Routing\RouteCollectionroutes";a:1:{s:21:"entity.node.canonical";O:31:"Symfony\Component\Routing\Route":9:{s:4:"path";s:12:"/node/{node}";s:4:"host";s:0:"";s:8:"defaults";a:2:{s:11:"_controller";s:48:"\Drupal\node\Controller\NodeViewController::view";s:15:"_title_callback";s:49:"\Drupal\node\Controller\NodeViewController::title";}s:12:"requirements";a:2:{s:4:"node";s:3:"\d+";s:14:"_entity_access";s:9:"node.view";}s:7:"options";a:4:{s:14:"compiler_class";s:33:"Drupal\Core\Routing\RouteCompiler";s:10:"parameters";a:1:{s:4:"node";a:2:{s:4:"type";s:11:"entity:node";s:9:"converter";s:21:"paramconverter.entity";}}s:14:"_access_checks";a:1:{i:0;s:19:"access_check.entity";}s:4:"utf8";b:1;}s:7:"schemes";a:0:{}s:7:"methods";a:2:{i:0;s:3:"GET";i:1;s:4:"POST";}s:9:"condition";s:0:"";s:8:"compiled";O:33:"Drupal\Core\Routing\CompiledRoute":11:{s:4:"vars";a:1:{i:0;s:4:"node";}s:11:"path_prefix";s:0:"";s:10:"path_regex";s:26:"#^/node/(?P\d+)$#sDu";s:11:"path_tokens";a:2:{i:0;a:5:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:3:"\d+";i:3;s:4:"node";i:4;b:1;}i:1;a:2:{i:0;s:4:"text";i:1;s:5:"/node";}}s:9:"path_vars";a:1:{i:0;s:4:"node";}s:10:"host_regex";N;s:11:"host_tokens";a:0:{}s:9:"host_vars";a:0:{}s:3:"fit";i:2;s:14:"patternOutline";s:7:"/node/%";s:8:"numParts";i:2;}}}s:52:"Symfony\Component\Routing\RouteCollectionresources";a:0:{}}}') (Line: 167)
Drupal\Core\Cache\DatabaseBackend->prepareItem(Object, ) (Line: 122)
Drupal\Core\Cache\DatabaseBackend->getMultiple(Array, ) (Line: 92)
Drupal\Core\Cache\DatabaseBackend->get('route:[language]=en:/home:') (Line: 167)
Drupal\Core\Routing\RouteProvider->getRouteCollectionForRequest(Object) (Line: 226)
Drupal\Core\Routing\Router->getInitialRouteCollection(Object) (Line: 110)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\DataDefinition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 8 of core/lib/Drupal/Core/TypedData/DataDefinition.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\DataDefinition') (Line: 120)
Drupal\Core\TypedData\TypedDataManager->createDataDefinition('language') (Line: 245)
Drupal\Core\Plugin\Context\ContextDefinition->getDataDefinition() (Line: 103)
Drupal\Core\Plugin\Context\Context->setContextValue(Object) (Line: 54)
Drupal\Core\Plugin\Context\Context->__construct(Object, Object) (Line: 55)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getRuntimeContexts(Array) (Line: 72)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getAvailableContexts() (Line: 97)
Drupal\Core\Plugin\Context\LazyContextRepository->getAvailableContexts() (Line: 114)
Drupal\Core\ParamConverter\EntityConverter->convert('5', Array, 'node', Array) (Line: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Line: 45)
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer->enhance(Array, Object) (Line: 244)
Drupal\Core\Routing\Router->applyRouteEnhancers(Array, Object) (Line: 118)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of & Drupal\Core\TypedData\DataDefinition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 8 of core/lib/Drupal/Core/TypedData/DataDefinition.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\DataDefinition') (Line: 120)
Drupal\Core\TypedData\TypedDataManager->createDataDefinition('language') (Line: 245)
Drupal\Core\Plugin\Context\ContextDefinition->getDataDefinition() (Line: 103)
Drupal\Core\Plugin\Context\Context->setContextValue(Object) (Line: 54)
Drupal\Core\Plugin\Context\Context->__construct(Object, Object) (Line: 55)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getRuntimeContexts(Array) (Line: 72)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getAvailableContexts() (Line: 97)
Drupal\Core\Plugin\Context\LazyContextRepository->getAvailableContexts() (Line: 114)
Drupal\Core\ParamConverter\EntityConverter->convert('5', Array, 'node', Array) (Line: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Line: 45)
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer->enhance(Array, Object) (Line: 244)
Drupal\Core\Routing\Router->applyRouteEnhancers(Array, Object) (Line: 118)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\DataDefinition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 8 of core/lib/Drupal/Core/TypedData/DataDefinition.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\DataDefinition') (Line: 120)
Drupal\Core\TypedData\TypedDataManager->createDataDefinition('language') (Line: 245)
Drupal\Core\Plugin\Context\ContextDefinition->getDataDefinition() (Line: 103)
Drupal\Core\Plugin\Context\Context->setContextValue(Object) (Line: 54)
Drupal\Core\Plugin\Context\Context->__construct(Object, Object) (Line: 55)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getRuntimeContexts(Array) (Line: 72)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getAvailableContexts() (Line: 97)
Drupal\Core\Plugin\Context\LazyContextRepository->getAvailableContexts() (Line: 114)
Drupal\Core\ParamConverter\EntityConverter->convert('5', Array, 'node', Array) (Line: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Line: 45)
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer->enhance(Array, Object) (Line: 244)
Drupal\Core\Routing\Router->applyRouteEnhancers(Array, Object) (Line: 118)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\DataDefinition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 8 of core/lib/Drupal/Core/TypedData/DataDefinition.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/DataDefinition.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\DataDefinition') (Line: 120)
Drupal\Core\TypedData\TypedDataManager->createDataDefinition('language') (Line: 245)
Drupal\Core\Plugin\Context\ContextDefinition->getDataDefinition() (Line: 103)
Drupal\Core\Plugin\Context\Context->setContextValue(Object) (Line: 54)
Drupal\Core\Plugin\Context\Context->__construct(Object, Object) (Line: 55)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getRuntimeContexts(Array) (Line: 72)
Drupal\Core\Language\ContextProvider\CurrentLanguageContext->getAvailableContexts() (Line: 97)
Drupal\Core\Plugin\Context\LazyContextRepository->getAvailableContexts() (Line: 114)
Drupal\Core\ParamConverter\EntityConverter->convert('5', Array, 'node', Array) (Line: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Line: 45)
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer->enhance(Array, Object) (Line: 244)
Drupal\Core\Routing\Router->applyRouteEnhancers(Array, Object) (Line: 118)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Entity\ContentEntityBase::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 20 of core/lib/Drupal/Core/Entity/ContentEntityBase.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Entity/ContentEntityBase.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Entity/ContentEntityBase.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Entity\ContentEntityBase') (Line: 10)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Entity/EditorialContentEntityBase.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Entity\EditorialContentEntityBase') (Line: 84)
include('/home/kikosico/public_html/projects/NCTTCA/core/modules/node/src/Entity/Node.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/modules/node/src/Entity/Node.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\node\Entity\Node')
class_exists('Drupal\node\Entity\Node') (Line: 143)
Drupal\Core\Entity\EntityTypeManager->getDefinition('node') (Line: 24)
Drupal\Core\Plugin\Context\EntityContext::fromEntityTypeId('node', Object) (Line: 79)
Drupal\node\ContextProvider\NodeRouteContext->getAvailableContexts() (Line: 97)
Drupal\Core\Plugin\Context\LazyContextRepository->getAvailableContexts() (Line: 114)
Drupal\Core\ParamConverter\EntityConverter->convert('5', Array, 'node', Array) (Line: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Line: 45)
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer->enhance(Array, Object) (Line: 244)
Drupal\Core\Routing\Router->applyRouteEnhancers(Array, Object) (Line: 118)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Entity\Plugin\DataType\EntityAdapter::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 29 of core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Entity/Plugin/DataType/EntityAdapter.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Entity\Plugin\DataType\EntityAdapter')
is_subclass_of('Drupal\Core\Entity\Plugin\DataType\EntityAdapter', '\Drupal\Core\TypedData\PrimitiveInterface') (Line: 259)
Drupal\Core\TypedData\TypedDataManager->getDefaultConstraints(Object) (Line: 263)
Drupal\Core\TypedData\DataDefinition->getConstraints() (Line: 254)
Drupal\Core\Plugin\Context\ContextDefinition->getDataDefinition() (Line: 103)
Drupal\Core\Plugin\Context\Context->setContextValue(Object) (Line: 58)
Drupal\Core\Plugin\Context\EntityContext::fromEntity(Object, Object) (Line: 57)
Drupal\user\ContextProvider\CurrentUserContext->getRuntimeContexts(Array) (Line: 79)
Drupal\user\ContextProvider\CurrentUserContext->getAvailableContexts() (Line: 97)
Drupal\Core\Plugin\Context\LazyContextRepository->getAvailableContexts() (Line: 114)
Drupal\Core\ParamConverter\EntityConverter->convert('5', Array, 'node', Array) (Line: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Line: 45)
Drupal\Core\Routing\Enhancer\ParamConversionEnhancer->enhance(Array, Object) (Line: 244)
Drupal\Core\Routing\Router->applyRouteEnhancers(Array, Object) (Line: 118)
Drupal\Core\Routing\Router->matchRequest(Object) (Line: 92)
Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 112)
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object)
call_user_func(Array, Object, 'kernel.request', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.request') (Line: 134)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\ItemList') (Line: 21)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\ItemList') (Line: 21)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\ItemList') (Line: 21)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\ItemList') (Line: 21)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\ItemList') (Line: 21)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 26 of core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/ItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\ItemList') (Line: 21)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 21 of core/lib/Drupal/Core/Field/FieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 21 of core/lib/Drupal/Core/Field/FieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 21 of core/lib/Drupal/Core/Field/FieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 21 of core/lib/Drupal/Core/Field/FieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 21 of core/lib/Drupal/Core/Field/FieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'body', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'body', NULL) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'body', NULL) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('body', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('body') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\Map::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 27 of core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/TypedData/Plugin/DataType/Map.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\TypedData\Plugin\DataType\Map') (Line: 20)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemBase.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/FieldItemBase.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\FieldItemBase') (Line: 27)
include('/home/kikosico/public_html/projects/NCTTCA/modules/gavias_content_builder/src/Plugin/Field/FieldType/GaviasContentBuilder.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/modules/gavias_content_builder/src/Plugin/Field/FieldType/GaviasContentBuilder.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\gavias_content_builder\Plugin\Field\FieldType\GaviasContentBuilder')
class_exists('Drupal\gavias_content_builder\Plugin\Field\FieldType\GaviasContentBuilder') (Line: 96)
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass('gavias_content_builder', Array) (Line: 106)
Drupal\Core\Field\FieldTypePluginManager->getDefaultStorageSettings('gavias_content_builder') (Line: 545)
Drupal\field\Entity\FieldStorageConfig->getSettings() (Line: 346)
Drupal\Core\Field\FieldConfigBase->getSettings() (Line: 517)
Drupal\Core\Field\FieldConfigBase->getItemDefinition() (Line: 223)
Drupal\Core\TypedData\Plugin\DataType\ItemList->getItemDefinition() (Line: 190)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 0, Array) (Line: 82)
Drupal\Core\Field\FieldTypePluginManager->createFieldItem(Object, 0, Array) (Line: 41)
Drupal\Core\Field\FieldItemList->createItem(0, Array) (Line: 66)
Drupal\Core\TypedData\Plugin\DataType\ItemList->setValue(Array, ) (Line: 107)
Drupal\Core\Field\FieldItemList->setValue(Array, ) (Line: 208)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'field_content_builder', Array) (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'field_content_builder', Array) (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('field_content_builder', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('field_content_builder') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 11 of core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\EntityReferenceFieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'uid', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'uid', '1') (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'uid', '1') (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('uid', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('uid') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 11 of core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\EntityReferenceFieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'uid', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'uid', '1') (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'uid', '1') (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('uid', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('uid') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 11 of core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\EntityReferenceFieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'uid', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'uid', '1') (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'uid', '1') (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('uid', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('uid') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 11 of core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\EntityReferenceFieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'uid', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'uid', '1') (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'uid', '1') (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('uid', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('uid') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\TypedData\Plugin\DataType\ItemList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 11 of core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Field\EntityReferenceFieldItemList') (Line: 91)
Drupal\Core\TypedData\TypedDataManager->createInstance('list', Array) (Line: 103)
Drupal\Core\TypedData\TypedDataManager->create(Object, NULL, 'uid', Object) (Line: 200)
Drupal\Core\TypedData\TypedDataManager->getPropertyInstance(Object, 'uid', '1') (Line: 74)
Drupal\Core\Field\FieldTypePluginManager->createFieldItemList(Object, 'uid', '1') (Line: 604)
Drupal\Core\Entity\ContentEntityBase->getTranslatedField('uid', 'x-default') (Line: 568)
Drupal\Core\Entity\ContentEntityBase->get('uid') (Line: 326)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Component\Plugin\LazyPluginCollection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 10 of core/lib/Drupal/Component/Plugin/LazyPluginCollection.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Component/Plugin/LazyPluginCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Component\Plugin\LazyPluginCollection') (Line: 19)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Plugin\DefaultSingleLazyPluginCollection') (Line: 12)
include('/home/kikosico/public_html/projects/NCTTCA/core/modules/block/src/BlockPluginCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/modules/block/src/BlockPluginCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\block\BlockPluginCollection') (Line: 156)
Drupal\block\Entity\Block->getPluginCollection() (Line: 145)
Drupal\block\Entity\Block->getPlugin() (Line: 44)
Drupal\block\BlockViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 32)
Drupal\block\BlockViewBuilder->view(Object) (Line: 61)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Component\Plugin\LazyPluginCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 10 of core/lib/Drupal/Component/Plugin/LazyPluginCollection.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Component/Plugin/LazyPluginCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Component/Plugin/LazyPluginCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Component\Plugin\LazyPluginCollection') (Line: 19)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Plugin\DefaultSingleLazyPluginCollection') (Line: 12)
include('/home/kikosico/public_html/projects/NCTTCA/core/modules/block/src/BlockPluginCollection.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/core/modules/block/src/BlockPluginCollection.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\block\BlockPluginCollection') (Line: 156)
Drupal\block\Entity\Block->getPluginCollection() (Line: 145)
Drupal\block\Entity\Block->getPlugin() (Line: 44)
Drupal\block\BlockViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 32)
Drupal\block\BlockViewBuilder->view(Object) (Line: 61)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\Attribute::offsetExists($name) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 69 of core/lib/Drupal/Core/Template/Attribute.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/Attribute.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/Attribute.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\Attribute') (Line: 355)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\Attribute::offsetGet($name) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 69 of core/lib/Drupal/Core/Template/Attribute.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/Attribute.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/Attribute.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\Attribute') (Line: 355)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\Attribute::offsetSet($name, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 69 of core/lib/Drupal/Core/Template/Attribute.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/Attribute.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/Attribute.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\Attribute') (Line: 355)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\Attribute::offsetUnset($name) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 69 of core/lib/Drupal/Core/Template/Attribute.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/Attribute.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/Attribute.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\Attribute') (Line: 355)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\Attribute::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 69 of core/lib/Drupal/Core/Template/Attribute.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/Attribute.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/Attribute.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\Attribute') (Line: 355)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 69 of core/lib/Drupal/Core/Template/Attribute.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/Attribute.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/Attribute.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\Attribute') (Line: 355)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in Twig\Loader\FilesystemLoader->__construct() (line 40 of vendor/twig/twig/src/Loader/FilesystemLoader.php).
Twig\Loader\FilesystemLoader->__construct('.') (Line: 29)
Drupal\Core\Template\Loader\FilesystemLoader->__construct('.', Object, Object) (Line: 257)
Drupal\Component\DependencyInjection\Container->createService(Array, 'twig.loader.filesystem') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('twig.loader.filesystem', 1) (Line: 432)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array) (Line: 271)
Drupal\Component\DependencyInjection\Container->createService(Array, 'private__htkP5TZKkKnAHTtZ3W5dYCXSb37oII-iaBzRJnCt0IY') (Line: 447)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array) (Line: 235)
Drupal\Component\DependencyInjection\Container->createService(Array, 'twig') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('twig') (Line: 203)
Drupal::service('twig') (Line: 57)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 23 of vendor/twig/twig/src/Node/Node.php).
include('/home/kikosico/public_html/projects/NCTTCA/vendor/twig/twig/src/Node/Node.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../twig/twig/src/Node/Node.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Twig\Node\Node')
class_exists('Twig\Node\Node') (Line: 150)
include('/home/kikosico/public_html/projects/NCTTCA/vendor/twig/twig/src/TwigFilter.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../twig/twig/src/TwigFilter.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Twig\TwigFilter') (Line: 214)
Twig\Extension\CoreExtension->getFilters() (Line: 433)
Twig\ExtensionSet->initExtension(Object) (Line: 423)
Twig\ExtensionSet->initExtensions() (Line: 397)
Twig\ExtensionSet->getUnaryOperators() (Line: 966)
Twig\Environment->getUnaryOperators() (Line: 459)
Twig\Lexer->getOperatorRegex() (Line: 110)
Twig\Lexer->__construct(Object) (Line: 539)
Twig\Environment->tokenize(Object) (Line: 595)
Twig\Environment->compileSource(Object) (Line: 132)
Drupal\Core\Template\TwigEnvironment->compileSource(Object) (Line: 408)
Twig\Environment->loadClass('__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f', 'themes/gavias_facdori/templates/block/block.html.twig', NULL) (Line: 381)
Twig\Environment->loadTemplate('themes/gavias_facdori/templates/block/block.html.twig') (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Twig\Node\Node::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 23 of vendor/twig/twig/src/Node/Node.php).
include('/home/kikosico/public_html/projects/NCTTCA/vendor/twig/twig/src/Node/Node.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../twig/twig/src/Node/Node.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Twig\Node\Node')
class_exists('Twig\Node\Node') (Line: 150)
include('/home/kikosico/public_html/projects/NCTTCA/vendor/twig/twig/src/TwigFilter.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../twig/twig/src/TwigFilter.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Twig\TwigFilter') (Line: 214)
Twig\Extension\CoreExtension->getFilters() (Line: 433)
Twig\ExtensionSet->initExtension(Object) (Line: 423)
Twig\ExtensionSet->initExtensions() (Line: 397)
Twig\ExtensionSet->getUnaryOperators() (Line: 966)
Twig\Environment->getUnaryOperators() (Line: 459)
Twig\Lexer->getOperatorRegex() (Line: 110)
Twig\Lexer->__construct(Object) (Line: 539)
Twig\Environment->tokenize(Object) (Line: 595)
Twig\Environment->compileSource(Object) (Line: 132)
Drupal\Core\Template\TwigEnvironment->compileSource(Object) (Line: 408)
Twig\Environment->loadClass('__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f', 'themes/gavias_facdori/templates/block/block.html.twig', NULL) (Line: 381)
Twig\Environment->loadTemplate('themes/gavias_facdori/templates/block/block.html.twig') (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\AttributeArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 25 of core/lib/Drupal/Core/Template/AttributeArray.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\AttributeArray') (Line: 134)
Drupal\Core\Template\Attribute->createAttributeValue('class', Array) (Line: 103)
Drupal\Core\Template\Attribute->offsetSet('class', Array) (Line: 192)
Drupal\Core\Template\Attribute->addClass(Array) (Line: 1507)
twig_get_attribute(Object, Object, Object, 'addClass', Array, 'method', , , 1, 44) (Line: 53)
__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\AttributeArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 25 of core/lib/Drupal/Core/Template/AttributeArray.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\AttributeArray') (Line: 134)
Drupal\Core\Template\Attribute->createAttributeValue('class', Array) (Line: 103)
Drupal\Core\Template\Attribute->offsetSet('class', Array) (Line: 192)
Drupal\Core\Template\Attribute->addClass(Array) (Line: 1507)
twig_get_attribute(Object, Object, Object, 'addClass', Array, 'method', , , 1, 44) (Line: 53)
__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\AttributeArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 25 of core/lib/Drupal/Core/Template/AttributeArray.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\AttributeArray') (Line: 134)
Drupal\Core\Template\Attribute->createAttributeValue('class', Array) (Line: 103)
Drupal\Core\Template\Attribute->offsetSet('class', Array) (Line: 192)
Drupal\Core\Template\Attribute->addClass(Array) (Line: 1507)
twig_get_attribute(Object, Object, Object, 'addClass', Array, 'method', , , 1, 44) (Line: 53)
__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\AttributeArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 25 of core/lib/Drupal/Core/Template/AttributeArray.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\AttributeArray') (Line: 134)
Drupal\Core\Template\Attribute->createAttributeValue('class', Array) (Line: 103)
Drupal\Core\Template\Attribute->offsetSet('class', Array) (Line: 192)
Drupal\Core\Template\Attribute->addClass(Array) (Line: 1507)
twig_get_attribute(Object, Object, Object, 'addClass', Array, 'method', , , 1, 44) (Line: 53)
__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Template\AttributeArray::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 25 of core/lib/Drupal/Core/Template/AttributeArray.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Template/AttributeArray.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Template\AttributeArray') (Line: 134)
Drupal\Core\Template\Attribute->createAttributeValue('class', Array) (Line: 103)
Drupal\Core\Template\Attribute->offsetSet('class', Array) (Line: 192)
Drupal\Core\Template\Attribute->addClass(Array) (Line: 1507)
twig_get_attribute(Object, Object, Object, 'addClass', Array, 'method', , , 1, 44) (Line: 53)
__TwigTemplate_86cf2fa024ec3c011b2f3494b7ce617895961631a7b32cb9feb80a241fb13c9f->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 65)
twig_render_template('themes/gavias_facdori/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 63)
gavias_content_builder_render_block('gavias_facdori_gaviassliderlayerslidermain') (Line: 106)
element_gva_drupal_block->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_drupal_block', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: Return type of Drupal\Core\Database\Query\Upsert::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 16 of core/lib/Drupal/Core/Database/Query/Upsert.php).
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Database/Query/Upsert.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Database/Query/Upsert.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\Query\Upsert') (Line: 10)
include('/home/kikosico/public_html/projects/NCTTCA/core/lib/Drupal/Core/Database/Driver/mysql/Upsert.php') (Line: 444)
Composer\Autoload\includeFile('/home/kikosico/public_html/projects/NCTTCA/vendor/composer/../../core/lib/Drupal/Core/Database/Driver/mysql/Upsert.php') (Line: 322)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\Driver\mysql\Upsert')
class_exists('Drupal\Core\Database\Driver\mysql\Upsert') (Line: 983)
Drupal\Core\Database\Connection->getDriverClass('Upsert') (Line: 1113)
Drupal\Core\Database\Connection->upsert('cache_data') (Line: 263)
Drupal\Core\Cache\DatabaseBackend->doSetMultiple(Array) (Line: 193)
Drupal\Core\Cache\DatabaseBackend->setMultiple(Array) (Line: 181)
Drupal\Core\Cache\DatabaseBackend->set('event:block_4:results:0b296e9a19965041f6f644d93685846b261b3fcbd4d5b27db33b014e5f49e7cf', Array, -1, Array) (Line: 117)
Drupal\views\Plugin\views\cache\CachePluginBase->cacheSet('results') (Line: 1431)
Drupal\views\ViewExecutable->execute(NULL) (Line: 1454)
Drupal\views\ViewExecutable->render() (Line: 131)
Drupal\views\Plugin\views\display\Block->execute() (Line: 1630)
Drupal\views\ViewExecutable->executeDisplay('block_4', Array) (Line: 77)
Drupal\views\Element\View::preRenderViewElement(Array) (Line: 155)
element_gva_view->render_content(Array, '') (Line: 110)
gavias_content_builder_render_element('gva_view', Array) (Line: 54)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{"bg_position":"center top","bg_repeat":"repeat","bg_attachment":"fixed","bg_size":"default","style_space":"remove_padding","layout":"container-fw","bg_particles":"off","element":"gva_row"},"columns":[{"settings":{"element":"gva_column"},"col_lg":12,"elements":[{"settings":{"title_admin":"Gavias SliderLayer - Slider Main","block_drupal":"gavias_facdori_gaviassliderlayerslidermain","hidden_title":"on","align_title":"title-align-left","remove_margin":"on","style_text":"text-dark","animate_delay":"0s"},"editing":false,"element_name":"gva_drupal_block"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"Our Portfolio","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","id_column":"resouces"},"col_lg":8,"elements":[{"settings":{"content":" \r\nOUR COURSES","animate_delay":"0s"},"editing":false,"element_name":"gva_text"},{"settings":{"title":"Geospatial Courses","style":"skin-white","animate_delay":"0s","title_1":"Open Source Tools Data and Applications","content_1":"Open-source data and tools offer the possibility to monitor our planet in a spatial and temporal extent. RCMRD seeks to bring the requisite technical capabilities to member States so that they can harness these opportunities. This course has been prepared in that spirit.The Training will provide participants with the opportunity to develop crucial skills required for spatial data processing to address thematic challenges or any particular challenge of interest). Throughout the learning week participants will focus on developing skills in natural resource mapping using Earth Observation (EO)/Remotely Sensed (RS) data. Many different, complementary and sometimes overlapping tools will be presented to provide an overview of the existing arena of open source software available for spatial data processing. Participants are expected to gain knowledge from a series of lectures and practical sessions. It also provides a platform for the participants to communicate with experienced practitioners and industry experts as well as widen their professional networks.","title_2":"Introduction to Geographic Information System (GIS)","content_2":"Preamble: GIS has become essential in decision making, planning, and management of multi-layered spatial database. GIS software used by RCMRD includes Open source QGIS and Commercial GIS (ArcGIS).\r\nThis is a 10-day course and covers the following:\r\n<ul>\r\n<li>Exploring GIS concepts</li>\r\n<li>Displaying data, Querying database</li>\r\n<li>Working with spatial data</li>\r\n<li>Working with tables</li>\r\n<li>Editing Data, Working with georeferenced data</li>\r\n<li>Working with layers and maps</li>\r\n<li>Displaying locations from tabular data</li>\r\n<li>Automating data, Editing the database schema</li>\r\n<li>Editing spatial and attribute data</li>\r\n<li>Presenting data</li>\r\n</ul>","title_3":"Introduction to Digital Cartography & GIS Mapping","content_3":"Preamble: This course provides an introduction and practices associated with digital cartography principles, concepts, software and hardware required to create good maps, particularly in GIS.\r\nThis is a 2-week course covering:\r\n<ul>\r\n<li>Introduction to digital cartography</li>\r\n<li>Fundamentals and applications</li>\r\n<li>Practical Digital Cartography and GIS mapping functionality</li>\r\n</ul>","title_4":"CAD Drawings (AutoCAD Civil 3D)","content_4":"<strong>Course Objectives</strong> \r\nThe purpose of the course is to provide knowledge and technical skills in AutoCAD drawing using AutoCAD Civil 3D for applications in areas such as cadastral surveys, road and highway designs, building designs structural designs among others.\r\n<strong>Course Content</strong>\r\n<ul>\r\n<li>Introduction to Civil3D. </li>\r\n<li>Working with Points.</li>\r\n<li>Generation of Surfaces.</li>\r\n<li>Survey.</li>\r\n<li> Alignments</li>\r\n<li>Project Management</li>\r\n<li> Profiles.</li>\r\n<li>Parcels.</li>\r\n<li>Grading.</li>\r\n<li>Assemblies</li>\r\n<li>Corridors.</li>\r\n<li> Intersections and round abouts</li>\r\n<li> Cross sections.</li>\r\n<li>Material calculation.</li>\r\n<li> Pipe Networks.</li>\r\n<li> Part builder</li>\r\n<li> Labels and Tables.</li>\r\n<li> Plan Production</li>\r\n</ul>\r\n<strong>Duration</strong>: 10 Days\r\n<strong> Fee Charges</strong>: 300USD\r\n<strong>Target Group:</strong> Land surveyors, Engineers, Architects, Draftsmen, Cartographers, Students and other interested individuals."},"editing":false,"element_name":"gva_accordion"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":4,"elements":[{"settings":{"title_admin":"Event || Block List Events","title":"EVENTS & ACTIVITIES","view":"event-----block_4","show_title":"title_block","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"Our Portfolio","gavias_content_builder_copy070301":"on"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","bg_particles":"off","row_name":"about-us-intro","class":"d-none about-us-intros"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","col_md":"12"},"col_lg":2,"elements":[{"settings":{"title":"LATEST PUBLICATIONS ","align":"align-left","style":"style-2","style_text":"text-dark","animate_delay":"0s","font_size":"00","font_weight":"fw-500","heading_line":"no-heading-line","el_class":"pubtitle"},"editing":false,"element_name":"gva_heading"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":10,"elements":[{"settings":{"title_admin":"Post || Block - Carousel","view":"post_other-----blog_slideset","show_title":"hidden","style_text":"text-dark","align_title":"title-align-left","remove_margin":"off","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row","row_name":"about-us-intro"},{"settings":{"element":"gva_row","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","margin_top":"12","layout":"container","class":"resources-sections"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style":"column-box-shadow"},"col_lg":12,"elements":[{"settings":{"title_admin":"Testimonial || Testimonial I","title":"Testimonials","view":"testimonial-----testimonial_1","show_title":"title_block","style_text":"text-dark","align_title":"title-align-center","remove_margin":"off","el_class":"p-12","animate":"zoomIn","animate_delay":"0s"},"editing":false,"element_name":"gva_view"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"}]') (Line: 47)
Drupal\gavias_content_builder\Plugin\Field\FieldFormatter\GaviasContentBuilderFormatter->viewElements(Object, 'en') (Line: 89)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in gavias_facdori_links_typography_font() (line 732 of themes/gavias_facdori/customize/fonts.php).
gavias_facdori_links_typography_font(NULL) (Line: 126)
gavias_facdori_preprocess_html(Array, 'html', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 162)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in require_once() (line 3 of themes/gavias_facdori/customize/dynamic_style.php).
require_once('/home/kikosico/public_html/projects/NCTTCA/themes/gavias_facdori/customize/dynamic_style.php') (Line: 127)
gavias_facdori_preprocess_html(Array, 'html', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 162)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 706)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)