Primo Team
We have assembled a Primo team of experts that is second to none in the pool service and equipment repair industry.
Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Cookie/Jar.php on line
63
Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Cookie/Jar.php on line
73
Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Cookie/Jar.php on line
89
Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Cookie/Jar.php on line
102
Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Cookie/Jar.php on line
111
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line
40
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line
51
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line
68
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line
82
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in
/home/primo2019/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line
91
Fatal error: Uncaught TypeError: ftp_fget(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /home/primo2019/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php:146
Stack trace:
#0 /home/primo2019/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php(146): ftp_fget(NULL, Resource id #931, '/home/primo2019...', 2)
#1 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/class-mk-fs.php(169): WP_Filesystem_FTPext->get_contents('/home/primo2019...')
#2 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/svg-icons.php(377): Mk_Fs->__call('get_contents', Array)
#3 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/svg-icons.php(529): Mk_SVG_Icons::remote_get('https://primopo...', '/home/primo2019...')
#4 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/svg-icons.php(651): Mk_SVG_Icons::get_svg_content('theme-icons', 'e68b')
#5 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/svg-icons.php(616): Mk_SVG_Icons::get_svg_icon(true, 'theme-icons', 'mk-jupiter-icon...', 'e68b', 16, NULL, NULL, NULL, NULL, NULL, NULL)
#6 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/wpbakery/shortcodes/mk_page_section/components/skip-arrow.php(4): Mk_SVG_Icons::get_svg_icon_by_class_name(true, 'mk-jupiter-icon...', 16)
#7 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/template-part-helpers.php(123): require('/home/primo2019...')
#8 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/template-part-helpers.php(89): mk_get_template_part('wpbakery/shortc...', Array)
#9 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/wpbakery/shortcodes/mk_page_section/mk_page_section.php(86): mk_get_shortcode_view('mk_page_section', 'components/skip...', true, Array)
#10 /home/primo2019/public_html/wp-content/plugins/js_composer_theme/include/classes/shortcodes/core/class-wpbakeryshortcode.php(271): require('/home/primo2019...')
#11 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/wpbakery/page-section.php(23): WPBakeryShortCode->loadTemplate(Array, '[vc_column][mk_...')
#12 /home/primo2019/public_html/wp-content/plugins/js_composer_theme/include/classes/shortcodes/core/class-wpbakeryshortcode.php(366): WPBakeryShortCode_mk_page_section->content(Array, '[vc_column][mk_...')
#13 /home/primo2019/public_html/wp-content/plugins/js_composer_theme/include/helpers/helpers.php(1317): WPBakeryShortCode->output(Array, '[vc_column][mk_...')
#14 /home/primo2019/public_html/wp-includes/shortcodes.php(394): vc_do_shortcode(Array, '[vc_column][mk_...', 'mk_page_section')
#15 [internal function]: do_shortcode_tag(Array)
#16 /home/primo2019/public_html/wp-includes/shortcodes.php(266): preg_replace_callback('/\\[(\\[?)(vc_row...', 'do_shortcode_ta...', '[mk_page_sectio...')
#17 /home/primo2019/public_html/wp-includes/class-wp-hook.php(303): do_shortcode('[mk_page_sectio...')
#18 /home/primo2019/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters('[mk_page_sectio...', Array)
#19 /home/primo2019/public_html/wp-includes/post-template.php(253): apply_filters('the_content', '[mk_page_sectio...')
#20 /home/primo2019/public_html/wp-content/themes/jupiter/views/singular/wp-page.php(20): the_content()
#21 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/template-part-helpers.php(123): require('/home/primo2019...')
#22 /home/primo2019/public_html/wp-content/plugins/jupiter-donut/includes/helpers/template-part-helpers.php(31): mk_get_template_part('views/singular/...', Array)
#23 /home/primo2019/public_html/wp-content/themes/jupiter/page.php(15): mk_get_view('singular', 'wp-page', true)
#24 /home/primo2019/public_html/wp-includes/template-loader.php(113): include('/home/primo2019...')
#25 /home/primo2019/public_html/wp-blog-header.php(19): require_once('/home/primo2019...')
#26 /home/primo2019/public_html/index.php(17): require('/home/primo2019...')
#27 {main}
thrown in
/home/primo2019/public_html/wp-admin/includes/class-wp-filesystem-ftpext.php on line
146