- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 280)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Basic functionalities</strong>
<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.
<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.
<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.
<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.
<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.
<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.
<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.
<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Basic functionalities</strong>
<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.
<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.
<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.
<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.
<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.
<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.
<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.
<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Basic functionalities</strong>
<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.
<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.
<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.
<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.
<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.
<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.
<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.
<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Basic functionalities</strong>
<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.
<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.
<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.
<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.
<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.
<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.
<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.
<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Solution architecture</strong>
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Solution architecture</strong>
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Solution architecture</strong>
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Solution architecture</strong>
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_row->render_content() (line 317 of themes/gavias_enzio/gva_content_builder/gva_row.php).
element_gva_row->render_content(Array, '
<strong>Basic functionalities</strong>
<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.
<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.
<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.
<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.
<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.
<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.
<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.
<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.
<strong>Solution architecture</strong>
') (Line: 110)
gavias_content_builder_render_element('gva_row', Array, '
<strong>Basic functionalities</strong>
<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.
<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.
<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.
<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.
<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.
<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.
<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.
<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.
<strong>Solution architecture</strong>
') (Line: 62)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'Off-line module
The <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'Off-line module
The <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'Off-line module
The <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'Off-line module
The <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'On-line module
The <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'On-line module
The <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'On-line module
The <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'On-line module
The <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'Temperature Optimizer
<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'Temperature Optimizer
<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'Temperature Optimizer
<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'Temperature Optimizer
<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'Pump Optimizer
<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'Pump Optimizer
<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, 'Pump Optimizer
<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, 'Pump Optimizer
<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Data Manager Data Services</strong>
<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Data Manager Data Services</strong>
<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Data Manager Data Services</strong>
<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Data Manager Data Services</strong>
<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>License Server Manager</strong>
<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>License Server Manager</strong>
<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>License Server Manager</strong>
<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>License Server Manager</strong>
<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 463 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Operator</strong>
The <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Operator</strong>
The <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_column->render_content() (line 464 of themes/gavias_enzio/gva_content_builder/gva_column.php).
element_gva_column->render_content(Array, '<strong>Operator</strong>
The <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration.
') (Line: 110)
gavias_content_builder_render_element('gva_column', Array, '<strong>Operator</strong>
The <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration.
') (Line: 58)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in element_gva_row->render_content() (line 317 of themes/gavias_enzio/gva_content_builder/gva_row.php).
element_gva_row->render_content(Array, '
Off-line module
The <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network.
On-line module
The <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.
Temperature Optimizer
<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.
Pump Optimizer
<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.
<strong>Data Manager Data Services</strong>
<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.
<strong>License Server Manager</strong>
<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.
<strong>Operator</strong>
The <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration.
') (Line: 110)
gavias_content_builder_render_element('gva_row', Array, '
Off-line module
The <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network.
On-line module
The <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.
Temperature Optimizer
<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.
Pump Optimizer
<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.
<strong>Data Manager Data Services</strong>
<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.
<strong>License Server Manager</strong>
<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.
<strong>Operator</strong>
The <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration.
') (Line: 62)
gavias_content_builder_render_el(Array) (Line: 22)
gavias_content_builder_frontend('[{"settings":{},"columns":[{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Basic functionalities</strong>\r\n<strong>Model building</strong>Build a mathematical model of the district heating network based on information gathered in other IT systems.\r\n<strong>What-If Scenario</strong>Perform analyses for given network parameters based on the current state of consumers demand.\r\n<strong>Network monitoring</strong>Monitor the medium parameters at each point of the district heating network, based on the calculation results received in real time.\r\n<strong>Engineering analysis</strong>Use the mathematical model of the district heating network to perform hydraulic analyses for defined boundary conditions.\r\n<strong>User interface</strong>Define a readable way of presenting calculation results with the help of built-in tools, showing the current parameters on the network.\r\n<strong>Reports</strong>Export the received calculation results to an Excel spreadsheet or database.\r\n<strong>Temperature optimization</strong>Minimize the supply temperature of the heating medium, reducing heat distribution costs.\r\n<strong>Pump optimization</strong>Minimize the cost of pumping without losing the required pressure at the nodes in the heating network.","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column"},"col_lg":6,"elements":[{"settings":{"title":"Architektura rozwiązania","content":"<strong>Solution architecture</strong>\r\n","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"}],"editing":false,"element_name":"gva_row"},{"settings":{"element":"gva_row","bg_particles":"off","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","style_space":"default","layout":"container","equal_height":"gsc-equal-height","class":"bb-inner-20"},"columns":[{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Off-line module\r\nThe <strong>Off-line module</strong> reproduces the district heating network in a mathematical model. In static simulation mode it performs hydraulic and thermodynamic calculations. The program provides information about thermal parameters in each point of the district heating network. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"On-line module\r\nThe <strong>On-line module</strong> reproduces the district heating network in a mathematical model. In real mode it automatically downloads selected measurement data from the SCADA system and cyclically performs hydraulic and thermodynamic simulations. As a result of the above calculations, the program provides full information about the current thermal parameters in each point of the district heating network.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Temperature Optimizer\r\n<strong>Temperature Optimizer</strong> minimizes costs of heat distribution in the network by optimizing the supply temperature of the power units. During the optimization of the heating medium parameters are included: the changes in the consumer demand, weather conditions, technical limitations, the operating schedule of the units, as well as the costs of purchasing thermal and electric energy.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"Pump Optimizer\r\n<strong>Pump Optimizer </strong>selects optimal parameters of circulation pumps operation and network pumping stations, in order to minimize the costs of purchasing electricity. When optimizing the pressure change settings on the pumps, the technical limitations of the network and pumps are considered, as well as the minimum available pressure allowing for the proper operation of the heating substations.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Data Manager Data Services</strong>\r\n<strong>Data Manager Data Services </strong>is a group of applications enabling the configuration, processing and administration of information from the most common data sources. These operations are supported by independent processes called Data Services. These applications allow to retrieve information from database systems, text files, OPC servers, etc.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>License Server Manager</strong>\r\n<strong>License Server Manager (LSM) </strong>it is an application allowing to manage purchased licenses. It determines the maximum number of concurrent licenses which are not assigned to a specific user. Additionally, the licensing system allows for simultaneous work of many instances of the software.\r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"editing":false,"element_name":"gva_column"},{"settings":{"element":"gva_column","bg_position":"center top","bg_repeat":"no-repeat","bg_attachment":"scroll","bg_size":"cover","padding_top":"30px"},"col_lg":6,"elements":[{"settings":{"content":"<strong>Operator</strong>\r\nThe <strong>system Operator </strong>can be a management member, analyst, dispatcher or IT specialist. Depending on the set access level and license type, the user can view the calculation results from the On-line model and Optimizer, perform engineering analysis or change the network configuration. \r\n ","animate_delay":"0"},"editing":false,"element_name":"gva_text"}],"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: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76)
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24)
Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 81)
Drupal\Core\Entity\Controller\EntityViewController->buildTitle(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 645)
template_preprocess_node(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 647)
template_preprocess_node(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 148)
__TwigTemplate_da2b991202860a4bd7f739e63a6a39b9565663dc588ddf07ab8a0b703641c53e->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/node/node--page.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 148)
__TwigTemplate_da2b991202860a4bd7f739e63a6a39b9565663dc588ddf07ab8a0b703641c53e->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/node/node--page.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 280)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 29)
Drupal\block_content\BlockContentViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 17)
Drupal\block_content\BlockContentViewBuilder->view(Object, 'full') (Line: 187)
Drupal\block_content\Plugin\Block\BlockContentBlock->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 169)
__TwigTemplate_3fa35226fc13e31c6f96a8f9df98ec25e9679a403b0e0552fc4249ab04a2fff0->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 198)
__TwigTemplate_d110cd854dfc6e539ded6b9b27fcd0016342051aaae2a848d9fb7320f3d85196->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/page-layout/page--layout--container_no_sidebar.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 172)
__TwigTemplate_ae26ae4104b9bea05c01542c605ee534dcc237bb8659d116badbea63b51ec542->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 29)
Drupal\block_content\BlockContentViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 17)
Drupal\block_content\BlockContentViewBuilder->view(Object, 'full') (Line: 187)
Drupal\block_content\Plugin\Block\BlockContentBlock->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 169)
__TwigTemplate_3fa35226fc13e31c6f96a8f9df98ec25e9679a403b0e0552fc4249ab04a2fff0->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 198)
__TwigTemplate_d110cd854dfc6e539ded6b9b27fcd0016342051aaae2a848d9fb7320f3d85196->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/page-layout/page--layout--container_no_sidebar.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 172)
__TwigTemplate_ae26ae4104b9bea05c01542c605ee534dcc237bb8659d116badbea63b51ec542->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 107)
__TwigTemplate_db678c39bfaf92870aea12ab95391201567f43cf19f03063a95f4bc94cb43a3a->block_content(Array, Array) (Line: 216)
Twig\Template->displayBlock('content', Array, Array) (Line: 92)
__TwigTemplate_db678c39bfaf92870aea12ab95391201567f43cf19f03063a95f4bc94cb43a3a->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 169)
__TwigTemplate_3fa35226fc13e31c6f96a8f9df98ec25e9679a403b0e0552fc4249ab04a2fff0->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 198)
__TwigTemplate_d110cd854dfc6e539ded6b9b27fcd0016342051aaae2a848d9fb7320f3d85196->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/page-layout/page--layout--container_no_sidebar.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 172)
__TwigTemplate_ae26ae4104b9bea05c01542c605ee534dcc237bb8659d116badbea63b51ec542->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 280)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 29)
Drupal\block_content\BlockContentViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 17)
Drupal\block_content\BlockContentViewBuilder->view(Object, 'full') (Line: 187)
Drupal\block_content\Plugin\Block\BlockContentBlock->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 169)
__TwigTemplate_3fa35226fc13e31c6f96a8f9df98ec25e9679a403b0e0552fc4249ab04a2fff0->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 198)
__TwigTemplate_d110cd854dfc6e539ded6b9b27fcd0016342051aaae2a848d9fb7320f3d85196->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/page-layout/page--layout--container_no_sidebar.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 172)
__TwigTemplate_ae26ae4104b9bea05c01542c605ee534dcc237bb8659d116badbea63b51ec542->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array) (Line: 93)
Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 263)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 351)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 293)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 29)
Drupal\block_content\BlockContentViewBuilder->viewMultiple(Array, 'full', NULL) (Line: 17)
Drupal\block_content\BlockContentViewBuilder->view(Object, 'full') (Line: 187)
Drupal\block_content\Plugin\Block\BlockContentBlock->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
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. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', '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: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 169)
__TwigTemplate_3fa35226fc13e31c6f96a8f9df98ec25e9679a403b0e0552fc4249ab04a2fff0->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 198)
__TwigTemplate_d110cd854dfc6e539ded6b9b27fcd0016342051aaae2a848d9fb7320f3d85196->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/page-layout/page--layout--container_no_sidebar.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 172)
__TwigTemplate_ae26ae4104b9bea05c01542c605ee534dcc237bb8659d116badbea63b51ec542->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Trying to access array offset on value of type int in Drupal\Core\Render\Element::children() (line 81 of core/lib/Drupal/Core/Render/Element.php).
Drupal\Core\Render\Element::children(Array, 1) (Line: 402)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 107)
__TwigTemplate_db678c39bfaf92870aea12ab95391201567f43cf19f03063a95f4bc94cb43a3a->block_content(Array, Array) (Line: 216)
Twig\Template->displayBlock('content', Array, Array) (Line: 92)
__TwigTemplate_db678c39bfaf92870aea12ab95391201567f43cf19f03063a95f4bc94cb43a3a->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/block/block.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 169)
__TwigTemplate_3fa35226fc13e31c6f96a8f9df98ec25e9679a403b0e0552fc4249ab04a2fff0->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 198)
__TwigTemplate_d110cd854dfc6e539ded6b9b27fcd0016342051aaae2a848d9fb7320f3d85196->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/page-layout/page--layout--container_no_sidebar.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 172)
__TwigTemplate_ae26ae4104b9bea05c01542c605ee534dcc237bb8659d116badbea63b51ec542->doDisplay(Array, Array) (Line: 455)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 422)
Twig\Template->display(Array) (Line: 434)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/gavias_enzio/templates/page/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
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: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)