Upgrade Problem

Permalink Browser Info Environment
Hello,

I'm attempting to upgrade from Version 8x to 9x. I've installed and updated to the latest version of the plugin but when I attempt to update I run into this issue.

Suggestions? Willing to pay for assistance.

Error
Call to undefined method Doctrine\DBAL\ForwardCompatibility\Result::fetchRow()

home/xxxx/public_html/newsite/packages/c5box_genesis/blocks/form/templates/c5box_newsletterform/view.php

<?php
/************************************************************
* DESIGNERS: SCROLL DOWN! (IGNORE ALL THIS STUFF AT THE TOP)
************************************************************/
defined('C5_EXECUTE') or die("Access Denied.");
use \Concrete\Block\Form\MiniSurvey;

$survey = $controller;
$miniSurvey = new MiniSurvey($b);
$miniSurvey->frontEndMode = true;

//Clean up variables from controller so html is easier to work with...
$bID = intval($bID);
$qsID = intval($survey->questionSetId);
$formAction = $view->action('submit_form').'#formblock'.$bID;

$questionsRS = $miniSurvey->loadQuestions($qsID, $bID);
$questions = array();
while ($questionRow = $questionsRS->fetchRow()) {
$question = $questionRow;
$question['input'] = $miniSurvey->loadInputType($questionRow, false);

//Make type names common-sensical
if ($questionRow['inputType'] == 'text') {
$question['type'] = 'textarea';
} else if ($questionRow['inputType'] == 'field') {
$question['type'] = 'text';
} else {
$question['type'] = $questionRow['inputType'];
}

$question['labelFor'] = 'for="Question' . $questionRow['msqID'] . '"';

//Remove hardcoded style on textareas
if ($question['type'] == 'textarea') {
$question['input'] = str_replace('style="width:95%"', '', $question['input']);
}

$questions[] = $question;
}


Error
/home/deepbluecozumel/public_html/newsite/packages/c5box_genesis/blocks/form/templates/c5box_newsletterform/view.php19
31
include
…/src/Block/View/BlockView.php267
30
Concrete\Core\Block\View\BlockView renderViewContents
…/src/View/AbstractView.php164
29
Concrete\Core\View\AbstractView render
…/src/Area/Area.php857
28
Concrete\Core\Area\Area display
…/src/Area/GlobalArea.php128
27
Concrete\Core\Area\GlobalArea display
/home/deepbluecozumel/public_html/newsite/packages/c5box_genesis/themes/genesis/elements/footer.php9
26
include
…/src/View/View.php125
25
Concrete\Core\View\View inc
/home/deepbluecozumel/public_html/newsite/packages/c5box_genesis/themes/genesis/home.php66
24
include
…/src/View/View.php339
23
Concrete\Core\View\View renderTemplate
…/src/View/View.php301
22
Concrete\Core\View\View renderViewContents
…/src/View/AbstractView.php164
21
Concrete\Core\View\AbstractView render
…/src/Http/ResponseFactory.php147
20
Concrete\Core\Http\ResponseFactory view
…/src/Http/ResponseFactory.php220
19
Concrete\Core\Http\ResponseFactory controller
…/src/Http/ResponseFactory.php372
18
Concrete\Core\Http\ResponseFactory collection
…/src/Http/DefaultDispatcher.php132
17
Concrete\Core\Http\DefaultDispatcher handleDispatch
…/src/Http/DefaultDispatcher.php60
16
Concrete\Core\Http\DefaultDispatcher dispatch
…/src/Http/Middleware/DispatcherDelegate.php39
15
Concrete\Core\Http\Middleware\DispatcherDelegate next
…/src/Http/Middleware/FrameOptionsMiddleware.php39
14
Concrete\Core\Http\Middleware\FrameOptionsMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
13
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/StrictTransportSecurityMiddleware.php36
12
Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
11
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/ContentSecurityPolicyMiddleware.php36
10
Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
9
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/CookieMiddleware.php35
8
Concrete\Core\Http\Middleware\CookieMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
7
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/ApplicationMiddleware.php29
6
Concrete\Core\Http\Middleware\ApplicationMiddleware process
…/src/Http/Middleware/MiddlewareDelegate.php50
5
Concrete\Core\Http\Middleware\MiddlewareDelegate next
…/src/Http/Middleware/MiddlewareStack.php86
4
Concrete\Core\Http\Middleware\MiddlewareStack process
…/src/Http/DefaultServer.php85
3
Concrete\Core\Http\DefaultServer handleRequest
…/src/Foundation/Runtime/Run/DefaultRunner.php128
2
Concrete\Core\Foundation\Runtime\Run\DefaultRunner run
…/src/Foundation/Runtime/DefaultRuntime.php102
1
Concrete\Core\Foundation\Runtime\DefaultRuntime run
…/dispatcher.php45
0
require
/home/deepbluecozumel/public_html/newsite/index.php

Arguments

"Call to undefined method Doctrine\DBAL\ForwardCompatibility\Result::fetchRow()"

Type: Pre-Sale
Status: New
plschneide
View Replies:

concrete5 Environment Information

Environment & details:
Concrete CMS
Version

"9.2.4"

Installed Version

"9.2.4"

Database Version

"20231207100748"

PHP
Version

"8.2.14"

Extensions

array:64 [▶]

Concrete Configuration
concrete

array:57 [▶]

app

array:20 [▶]

GET Data empty
POST Data empty
Files empty
Cookies
_ga_BBQRKY56HL

"**************************************"

_ga

"***************************"

CONCRETE5

"********************************"

CONCRETE5_LOGIN

"*"

CONCRETE

"********************************"

Session
_sf2_attributes

array:1 [▶]

_symfony_flashes

[]

_sf2_meta

array:3 [▶]

Server/Request Data
USER

"***************"

HOME

"*********************"

SCRIPT_NAME

"**********"

REQUEST_URI

"*"

QUERY_STRING

""

REQUEST_METHOD

"***"

SERVER_PROTOCOL

"********"

GATEWAY_INTERFACE

"*******"

REMOTE_PORT

"*****"

SCRIPT_FILENAME

"***************************************************"

SERVER_ADMIN

"*************************************"

CONTEXT_DOCUMENT_ROOT

"*****************************************"

CONTEXT_PREFIX

""

REQUEST_SCHEME

"*****"

DOCUMENT_ROOT

"*****************************************"

REMOTE_ADDR

"************"

SERVER_PORT

"***"

SERVER_ADDR

"**************"

SERVER_NAME

"***************************"

SERVER_SOFTWARE

"******"

SERVER_SIGNATURE

""

PATH

"**************************************************************************************************************************************************************** ▶"

HTTP_SEC_FETCH_USER

"**"

HTTP_SEC_FETCH_SITE

"****"

HTTP_SEC_FETCH_MODE

"********"

HTTP_SEC_FETCH_DEST

"********"

HTTP_UPGRADE_INSECURE_REQUESTS

"*"

HTTP_COOKIE

"**************************************************************************************************************************************************************** ▶"

HTTP_CONNECTION

"**********"

HTTP_ACCEPT_ENCODING

"*****************"

HTTP_ACCEPT_LANGUAGE

"**************"

HTTP_ACCEPT

"*************************************************************************************"

HTTP_USER_AGENT

"********************************************************************************"

HTTP_HOST

"***************************"

proxy-nokeepalive

"*"

SSL_TLS_SNI

"***************************"

HTTPS

"**"

UNIQUE_ID

"***************************"

FCGI_ROLE

"*********"

PHP_SELF

"**********"

REQUEST_TIME_FLOAT

"***"

REQUEST_TIME

"***"

argv

"***"

argc

"***"

Environment Variables empty
Registered Handlers
0. Concrete\Core\Error\Handler\ErrorHandler
1. Concrete\Core\Error\Handler\JsonErrorHandler

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.