Skip to main content

Hangar Rash And Wobble!

Written by Greg Schutte RC Slope Soaring As seen in the June 2021 issue of Model Aviation. ONE OF THE DOWNFALLS of owning RC airplanes is the awkwardness that accompanies them when it comes to storing, working on, and transporting them. It also seems that most of the damage to my airplanes comes from hangar rash and not from flying. Half of my Slope Soaring airplanes are one-piece designs with the wings permanently attached to the fuselages. Having to adjust throws or change batteries while they are wobbling on the table just flat stinks. This annoying wobble continues…

You've read your 3 free articles

Sign in with your AMA account for unlimited access, or join AMA to become a member.


( ! ) Fatal error: Uncaught TypeError: Drupal\Core\Database\StatementWrapperIterator::__construct(): Argument #2 ($clientConnection) must be of type object, null given, called in /var/www/html/web/core/lib/Drupal/Core/Database/Connection.php on line 441 and defined in /var/www/html/web/core/lib/Drupal/Core/Database/StatementWrapperIterator.php on line 38
( ! ) TypeError: Drupal\Core\Database\StatementWrapperIterator::__construct(): Argument #2 ($clientConnection) must be of type object, null given, called in /var/www/html/web/core/lib/Drupal/Core/Database/Connection.php on line 441 in /var/www/html/web/core/lib/Drupal/Core/Database/StatementWrapperIterator.php on line 38
Call Stack
#TimeMemoryFunctionLocation
13.901827867232_drupal_exception_handler( $exception = class TypeError { protected $message = 'Drupal\\Core\\Database\\StatementWrapperIterator::__construct(): Argument #2 ($clientConnection) must be of type object, null given, called in /var/www/html/web/core/lib/Drupal/Core/Database/Connection.php on line 441'; private string ${Error}string = ''; protected $code = 0; protected string $file = '/var/www/html/web/core/lib/Drupal/Core/Database/StatementWrapperIterator.php'; protected int $line = 38; private array ${Error}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...]]; private ?Throwable ${Error}previous = NULL } ).../bootstrap.inc:0
23.903227783296_drupal_exception_handler_additional( $exception = class TypeError { protected $message = 'Drupal\\Core\\Database\\StatementWrapperIterator::__construct(): Argument #2 ($clientConnection) must be of type object, null given, called in /var/www/html/web/core/lib/Drupal/Core/Database/Connection.php on line 441'; private string ${Error}string = ''; protected $code = 0; protected string $file = '/var/www/html/web/core/lib/Drupal/Core/Database/StatementWrapperIterator.php'; protected int $line = 38; private array ${Error}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...]]; private ?Throwable ${Error}previous = NULL }, $exception2 = class TypeError { protected $message = 'Drupal\\Core\\Database\\StatementWrapperIterator::__construct(): Argument #2 ($clientConnection) must be of type object, null given, called in /var/www/html/web/core/lib/Drupal/Core/Database/Connection.php on line 441'; private string ${Error}string = ''; protected $code = 0; protected string $file = '/var/www/html/web/core/lib/Drupal/Core/Database/StatementWrapperIterator.php'; protected int $line = 38; private array ${Error}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...], 12 => [...]]; private ?Throwable ${Error}previous = NULL } ).../bootstrap.inc:126
33.903227783296error_displayable( $error = ??? ).../bootstrap.inc:142
43.903227783296_drupal_get_error_level( ).../errors.inc:118
53.903227783296Drupal::config( $name = 'system.logging' ).../errors.inc:331
63.903227783296Drupal\Core\Config\ConfigFactory->get( $name = 'system.logging' ).../Drupal.php:421
73.903227783296Drupal\Core\Config\ConfigFactory->doGet( $name = 'system.logging', $immutable = ??? ).../ConfigFactory.php:89
83.903227783512Drupal\Core\Config\ConfigFactory->doLoadMultiple( $names = [0 => 'system.logging'], $immutable = TRUE ).../ConfigFactory.php:104
93.903327783624Drupal\Core\Config\CachedStorage->readMultiple( $names = [0 => 'system.logging'] ).../ConfigFactory.php:165
103.903327784248Drupal\Core\Cache\DatabaseBackend->getMultiple( $cids = [0 => 'system.logging'], $allow_invalid = ??? ).../CachedStorage.php:87
113.903327785408Drupal\Core\Database\Connection->query( $query = 'SELECT [cid], [data], [created], [expire], [serialized], [tags], [checksum] FROM {cache_config} WHERE [cid] IN ( :cids[] ) ORDER BY [cid]', $args = [':cids[]' => [0 => 'system.logging']], $options = ??? ).../DatabaseBackend.php:131
123.903327786456Drupal\Core\Database\Connection->prepareStatement( $query = 'SELECT [cid], [data], [created], [expire], [serialized], [tags], [checksum] FROM {cache_config} WHERE [cid] IN ( :cids__0 ) ORDER BY [cid]', $options = ['fetch' => enum Drupal\Core\Database\Statement\FetchAs::Object, 'allow_delimiter_in_query' => FALSE, 'allow_square_brackets' => FALSE, 'pdo' => []], $allow_row_count = ??? ).../Connection.php:664
133.903327786968Drupal\Core\Database\StatementWrapperIterator->__construct( $connection = class Drupal\mysql\Driver\Database\mysql\Connection { protected $target = 'default'; protected $key = 'default'; protected $logger = NULL; protected $driverClasses = []; protected $statementWrapperClass = 'Drupal\\Core\\Database\\StatementWrapperIterator'; protected $transactionalDDLSupport = FALSE; protected $connection = NULL; protected $connectionOptions = ['database' => 'dpl_jsvvhikdao', 'username' => 'vdmompnaig', 'password' => 'jC21cXfOuRnJw5HFKE', 'host' => 'devpanel-cluster-agebjmjp-aurora-cluster.cluster-coyf2dezrpfe.us-east-2.rds.amazonaws.com', 'port' => '3306', 'driver' => 'mysql', 'prefix' => '', 'collation' => 'utf8mb4_general_ci', 'namespace' => 'Drupal\\mysql\\Driver\\Database\\mysql', 'autoload' => 'core/modules/mysql/src/Driver/Database/mysql/', 'pdo' => [...], 'init_commands' => [...]]; protected $schema = class Drupal\mysql\Driver\Database\mysql\Schema { protected $connection = ...; protected $placeholder = 6; protected $defaultSchema = 'public'; protected $uniqueIdentifier = 'c1994db81dcd70809bfc492a'; protected $mysqlStringTypes = [...] }; protected string $prefix = ''; protected array $tablePlaceholderReplacements = [0 => '"', 1 => '"']; protected $escapedTables = ['cache_container' => 'cache_container', 'cache_page' => 'cache_page', 'cache_config' => 'cache_config', 'config' => 'config', 'cache_discovery' => 'cache_discovery', 'cache_bootstrap' => 'cache_bootstrap', 'path_alias' => 'path_alias', 'cache_data' => 'cache_data', 'router' => 'router', 'cache_entity' => 'cache_entity', 'cache_routes' => 'cache_routes', 'magazine_paywall_anon_views' => 'magazine_paywall_anon_views', 'cache_dynamic_page_cache' => 'cache_dynamic_page_cache', 'cache_render' => 'cache_render', 'cache_default' => 'cache_default', 'node_field_data' => 'node_field_data', 'node__field_articles' => 'node__field_articles', 'media' => 'media', 'media_field_data' => 'media_field_data', 'media_revision' => 'media_revision', 'media__field_media_image' => 'media__field_media_image', 'file_managed' => 'file_managed', 's3fs_file' => 's3fs_file', 'semaphore' => 'semaphore', 'key_value' => 'key_value', 'cache_menu' => 'cache_menu', 'menu_tree' => 'menu_tree', 'node_revision' => 'node_revision', 'users_data' => 'users_data', 'cachetags' => 'cachetags']; protected $escapedFields = ['' => '', 'collection' => '"collection"', 'name' => '"name"', 'config.name' => '"config"."name"', 'base_table.status' => '"base_table"."status"', 'base_table.alias' => '"base_table"."alias"', 'base_table.langcode' => '"base_table"."langcode"', 'base_table.id' => '"base_table"."id"', 'base_table.path' => '"base_table"."path"', 'cid' => '"cid"', 'expire' => '"expire"', 'created' => '"created"', 'tags' => '"tags"', 'checksum' => '"checksum"', 'data' => '"data"', 'serialized' => '"serialized"', 'table_schema' => '"table_schema"', 'table_name' => '"table_name"', 'table_type' => '"table_type"', 'viewer_key' => '"viewer_key"', 'viewed' => '"viewed"', 'v.nid' => '"v"."nid"', 'v.viewed' => '"v"."viewed"', 'node_field_data.status' => '"node_field_data"."status"', 'node_field_data.created' => '"node_field_data"."created"', 'node_field_data.nid' => '"node_field_data"."nid"', 'node_field_data_created' => '"node_field_data_created"', 'bundle' => '"bundle"', 'uuid' => '"uuid"', 'prompt' => '"prompt"', 'operation_type' => '"operation_type"', 'provider' => '"provider"', 'model' => '"model"', 'output_text' => '"output_text"', 'configuration' => '"configuration"', 'extra_data' => '"extra_data"', 'tokens_input' => '"tokens_input"', 'tokens_output' => '"tokens_output"', 'tokens_total' => '"tokens_total"', 'tokens_reasoning' => '"tokens_reasoning"', 'tokens_cached' => '"tokens_cached"', 'response_text' => '"response_text"', 'entity_id' => '"entity_id"', 'revision_id' => '"revision_id"', 'delta' => '"delta"', 'langcode' => '"langcode"', 'tags_value' => '"tags_value"', 'base_table.uuid' => '"base_table"."uuid"', 'media_field_data.default_langcode' => '"media_field_data"."default_langcode"', 'base_table.vid' => '"base_table"."vid"', 'base_table.mid' => '"base_table"."mid"', 'base.mid' => '"base"."mid"', 'revision.vid' => '"revision"."vid"', 'revision.langcode' => '"revision"."langcode"', 'revision.revision_user' => '"revision"."revision_user"', 'revision.revision_created' => '"revision"."revision_created"', 'revision.revision_log_message' => '"revision"."revision_log_message"', 'revision.revision_default' => '"revision"."revision_default"', 'base.bundle' => '"base"."bundle"', 'base.uuid' => '"base"."uuid"', '[media_field_data].[mid]' => '"media_field_data"."mid"', 'media_field_data.langcode' => '"media_field_data"."langcode"', 'media__field_media_image.field_media_image_target_id' => '"media__field_media_image"."field_media_image_target_id"', 'media__field_media_image.field_media_image_alt' => '"media__field_media_image"."field_media_image_alt"', 'media__field_media_image.field_media_image_title' => '"media__field_media_image"."field_media_image_title"', 'media__field_media_image.field_media_image_width' => '"media__field_media_image"."field_media_image_width"', 'media__field_media_image.field_media_image_height' => '"media__field_media_image"."field_media_image_height"', 'base.fid' => '"base"."fid"', 'base.langcode' => '"base"."langcode"', 'base.uid' => '"base"."uid"', 'base.filename' => '"base"."filename"', 'base.uri' => '"base"."uri"', 'base.filemime' => '"base"."filemime"', 'base.filesize' => '"base"."filesize"', 'base.status' => '"base"."status"', 'base.created' => '"base"."created"', 'base.changed' => '"base"."changed"', 'value' => '"value"', 'uri' => '"uri"', 'nid' => '"nid"', 'n.created' => '"n"."created"', 'route_name' => '"route_name"', 'route_param_key' => '"route_param_key"', 'menu_name' => '"menu_name"', 'menu_tree.menu_name' => '"menu_tree"."menu_name"', 'menu_tree.route_name' => '"menu_tree"."route_name"', 'menu_tree.route_parameters' => '"menu_tree"."route_parameters"', 'menu_tree.url' => '"menu_tree"."url"', 'menu_tree.title' => '"menu_tree"."title"', 'menu_tree.description' => '"menu_tree"."description"', 'menu_tree.parent' => '"menu_tree"."parent"', 'menu_tree.weight' => '"menu_tree"."weight"', 'menu_tree.options' => '"menu_tree"."options"', 'menu_tree.expanded' => '"menu_tree"."expanded"', 'menu_tree.enabled' => '"menu_tree"."enabled"', 'menu_tree.provider' => '"menu_tree"."provider"', 'menu_tree.metadata' => '"menu_tree"."metadata"', 'menu_tree.class' => '"menu_tree"."class"', 'menu_tree.form_class' => '"menu_tree"."form_class"', 'menu_tree.id' => '"menu_tree"."id"', 'depth' => '"depth"', 'weight' => '"weight"', 'id' => '"id"', 'base_table.nid' => '"base_table"."nid"', 'subquery_base_table.nid' => '"subquery_base_table"."nid"', 'module' => '"module"', 'uid' => '"uid"', 'expanded' => '"expanded"', 'has_children' => '"has_children"', 'enabled' => '"enabled"', 'parent' => '"parent"', 'tag' => '"tag"', 'type' => '"type"', 'message' => '"message"', 'variables' => '"variables"', 'severity' => '"severity"', 'link' => '"link"', 'location' => '"location"', 'referer' => '"referer"', 'hostname' => '"hostname"', 'timestamp' => '"timestamp"']; protected $escapedAliases = ['name' => '"name"', 'config' => '"config"', 'id' => '"id"', 'path' => '"path"', 'alias' => '"alias"', 'langcode' => '"langcode"', 'base_table' => '"base_table"', 'nid' => '"nid"', 'viewed' => '"viewed"', 'v' => '"v"', 'node_field_data_created' => '"node_field_data_created"', 'node_field_data' => '"node_field_data"', 'node__field_articles' => '"node__field_articles"', 'vid' => '"vid"', 'mid' => '"mid"', 'media_field_data' => '"media_field_data"', 'revision_user' => '"revision_user"', 'revision_created' => '"revision_created"', 'revision_log_message' => '"revision_log_message"', 'revision_default' => '"revision_default"', 'bundle' => '"bundle"', 'uuid' => '"uuid"', 'isDefaultRevision' => '"isDefaultRevision"', 'base' => '"base"', 'revision' => '"revision"', 'media_field_data__langcode' => '"media_field_data__langcode"', 'field_media_image_target_id' => '"field_media_image_target_id"', 'field_media_image_alt' => '"field_media_image_alt"', 'field_media_image_title' => '"field_media_image_title"', 'field_media_image_width' => '"field_media_image_width"', 'field_media_image_height' => '"field_media_image_height"', 'media__field_media_image' => '"media__field_media_image"', 'fid' => '"fid"', 'uid' => '"uid"', 'filename' => '"filename"', 'uri' => '"uri"', 'filemime' => '"filemime"', 'filesize' => '"filesize"', 'status' => '"status"', 'created' => '"created"', 'changed' => '"changed"', 's' => '"s"', 'n' => '"n"', 'menu_name' => '"menu_name"', 'route_name' => '"route_name"', 'route_parameters' => '"route_parameters"', 'url' => '"url"', 'title' => '"title"', 'description' => '"description"', 'parent' => '"parent"', 'weight' => '"weight"', 'options' => '"options"', 'expanded' => '"expanded"', 'enabled' => '"enabled"', 'provider' => '"provider"', 'metadata' => '"metadata"', 'class' => '"class"', 'form_class' => '"form_class"', 'menu_tree' => '"menu_tree"', 'maximum_revision_id' => '"maximum_revision_id"', 'subquery_base_table' => '"subquery_base_table"', 'sq_base_table' => '"sq_base_table"', 'ud' => '"ud"', 'expression' => '"expression"', 'cachetags' => '"cachetags"']; protected $identifierQuotes = [0 => '"', 1 => '"']; private array ${Drupal\Core\Database\Connection}enabledEvents = []; protected Drupal\Core\Database\Transaction\TransactionManagerInterface $transactionManager = class Drupal\mysql\Driver\Database\mysql\TransactionManager { private ?string ${Drupal\Core\Database\Transaction\TransactionManagerBase}rootId = '4dff7138c6c7c6ed79f5741b'; private array ${Drupal\Core\Database\Transaction\TransactionManagerBase}stack = [...]; private array ${Drupal\Core\Database\Transaction\TransactionManagerBase}voidedItems = [...]; private array ${Drupal\Core\Database\Transaction\TransactionManagerBase}postTransactionCallbacks = [...]; private Drupal\Core\Database\Transaction\ClientConnectionTransactionState ${Drupal\Core\Database\Transaction\TransactionManagerBase}connectionTransactionState = enum Drupal\Core\Database\Transaction\ClientConnectionTransactionState::Committed; public bool $triggerWarningWhenUnpilingOnVoidTransaction = FALSE; protected readonly Drupal\Core\Database\Connection $connection = ... }; private $serverVersion = NULL }, $clientConnection = NULL, $query = 'SELECT "cid", "data", "created", "expire", "serialized", "tags", "checksum" FROM "cache_config" WHERE "cid" IN ( :cids__0 ) ORDER BY "cid"', $options = [], $rowCountEnabled = FALSE ).../Connection.php:441