Skip to main content

How To Fiberglass

Video with AMA's Greg Hahn Online exclusive video tutorial on fiberglassing. The Academy of Model Aeronautic's Greg Hahn shares how to fiberglass a model. He discusses the appropriate tools, preparation work, and the proper technique to apply fiberglass. Share any fiberglassing tips or experiences in the comments below. Similar Articles Scratch Tool Kit Video with Greg Hahn A video supplement to Project Scratch Build feature on page 38 of the June 2012 issue. Designing in Cad Written by David Walker. Find the entire feature on page 31 in the August 2011 issue.Read an…

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.534528171080_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.535828087144_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.535828087144error_displayable( $error = ??? ).../bootstrap.inc:142
43.535828087144_drupal_get_error_level( ).../errors.inc:118
53.535828087144Drupal::config( $name = 'system.logging' ).../errors.inc:331
63.535828087144Drupal\Core\Config\ConfigFactory->get( $name = 'system.logging' ).../Drupal.php:421
73.535828087144Drupal\Core\Config\ConfigFactory->doGet( $name = 'system.logging', $immutable = ??? ).../ConfigFactory.php:89
83.535828087360Drupal\Core\Config\ConfigFactory->doLoadMultiple( $names = [0 => 'system.logging'], $immutable = TRUE ).../ConfigFactory.php:104
93.535828087472Drupal\Core\Config\CachedStorage->readMultiple( $names = [0 => 'system.logging'] ).../ConfigFactory.php:165
103.535828088096Drupal\Core\Cache\DatabaseBackend->getMultiple( $cids = [0 => 'system.logging'], $allow_invalid = ??? ).../CachedStorage.php:87
113.535828089256Drupal\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.535928090304Drupal\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.535928090816Drupal\Core\Database\StatementWrapperIterator->__construct( $connection = class Drupal\mysql\Driver\Database\mysql\Connection { protected $target = 'default'; protected $key = 'default'; protected $logger = NULL; protected $driverClasses = ['PagerSelectExtender' => 'PagerSelectExtender']; 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 = '38636c788b6d43179197cf9d'; 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', 'comment_field_data' => 'comment_field_data', 'comment' => 'comment', 'comment__comment_body' => 'comment__comment_body', '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_oembed_orv' => 'media__field_media_oembed_orv', 'media__field_provider' => 'media__field_provider', 'media__field_resource_height' => 'media__field_resource_height', 'media__field_resource_html' => 'media__field_resource_html', 'media__field_resource_source_url' => 'media__field_resource_source_url', 'media__field_resource_type' => 'media__field_resource_type', 'media__field_resource_width' => 'media__field_resource_width', 'media__field_suggested_cache_lifetime' => 'media__field_suggested_cache_lifetime', 'media__field_thumbnail_height' => 'media__field_thumbnail_height', 'media__field_thumbnail_local_uri' => 'media__field_thumbnail_local_uri', 'media__field_video_credit' => 'media__field_video_credit', 'media__field_video_credit_link' => 'media__field_video_credit_link', '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"', 'c.entity_id' => '"c"."entity_id"', 'c.entity_type' => '"c"."entity_type"', 'c.field_name' => '"c"."field_name"', 'c.default_langcode' => '"c"."default_langcode"', 'c.status' => '"c"."status"', 'c.cid' => '"c"."cid"', 'thread_order' => '"thread_order"', 'base.cid' => '"base"."cid"', 'base.comment_type' => '"base"."comment_type"', 'base.uuid' => '"base"."uuid"', 'base.langcode' => '"base"."langcode"', '[comment_field_data].[cid]' => '"comment_field_data"."cid"', 'comment_field_data.langcode' => '"comment_field_data"."langcode"', 'comment__comment_body.comment_body_value' => '"comment__comment_body"."comment_body_value"', 'comment__comment_body.comment_body_format' => '"comment__comment_body"."comment_body_format"', '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"', '[media_field_data].[mid]' => '"media_field_data"."mid"', 'media_field_data.langcode' => '"media_field_data"."langcode"', 'media__field_media_oembed_orv.field_media_oembed_orv_value' => '"media__field_media_oembed_orv"."field_media_oembed_orv_value"', 'media__field_provider.field_provider_value' => '"media__field_provider"."field_provider_value"', 'media__field_provider.field_provider_format' => '"media__field_provider"."field_provider_format"', 'media__field_resource_height.field_resource_height_value' => '"media__field_resource_height"."field_resource_height_value"', 'media__field_resource_height.field_resource_height_format' => '"media__field_resource_height"."field_resource_height_format"', 'media__field_resource_html.field_resource_html_value' => '"media__field_resource_html"."field_resource_html_value"', 'media__field_resource_html.field_resource_html_format' => '"media__field_resource_html"."field_resource_html_format"', 'media__field_resource_source_url.field_resource_source_url_value' => '"media__field_resource_source_url"."field_resource_source_url_value"', 'media__field_resource_source_url.field_resource_source_url_format' => '"media__field_resource_source_url"."field_resource_source_url_format"', 'media__field_resource_type.field_resource_type_value' => '"media__field_resource_type"."field_resource_type_value"', 'media__field_resource_type.field_resource_type_format' => '"media__field_resource_type"."field_resource_type_format"', 'media__field_resource_width.field_resource_width_value' => '"media__field_resource_width"."field_resource_width_value"', 'media__field_resource_width.field_resource_width_format' => '"media__field_resource_width"."field_resource_width_format"', 'media__field_suggested_cache_lifetime.field_suggested_cache_lifetime_value' => '"media__field_suggested_cache_lifetime"."field_suggested_cache_lifetime_value"', 'media__field_suggested_cache_lifetime.field_suggested_cache_lifetime_format' => '"media__field_suggested_cache_lifetime"."field_suggested_cache_lifetime_format"', 'media__field_thumbnail_height.field_thumbnail_height_value' => '"media__field_thumbnail_height"."field_thumbnail_height_value"', 'media__field_thumbnail_height.field_thumbnail_height_format' => '"media__field_thumbnail_height"."field_thumbnail_height_format"', 'media__field_thumbnail_local_uri.field_thumbnail_local_uri_value' => '"media__field_thumbnail_local_uri"."field_thumbnail_local_uri_value"', 'media__field_thumbnail_local_uri.field_thumbnail_local_uri_format' => '"media__field_thumbnail_local_uri"."field_thumbnail_local_uri_format"', 'media__field_video_credit.field_video_credit_value' => '"media__field_video_credit"."field_video_credit_value"', 'media__field_video_credit.field_video_credit_format' => '"media__field_video_credit"."field_video_credit_format"', 'media__field_video_credit_link.field_video_credit_link_value' => '"media__field_video_credit_link"."field_video_credit_link_value"', 'media__field_video_credit_link.field_video_credit_link_format' => '"media__field_video_credit_link"."field_video_credit_link_format"', '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"', ...]; protected $escapedAliases = ['name' => '"name"', 'config' => '"config"', 'id' => '"id"', 'path' => '"path"', 'alias' => '"alias"', 'langcode' => '"langcode"', 'base_table' => '"base_table"', 'nid' => '"nid"', 'viewed' => '"viewed"', 'v' => '"v"', 'expression' => '"expression"', 'c' => '"c"', 'cid' => '"cid"', 'thread_order' => '"thread_order"', 'comment_type' => '"comment_type"', 'uuid' => '"uuid"', 'base' => '"base"', 'comment_field_data' => '"comment_field_data"', 'comment_field_data__langcode' => '"comment_field_data__langcode"', 'comment_body_value' => '"comment_body_value"', 'comment_body_format' => '"comment_body_format"', 'comment__comment_body' => '"comment__comment_body"', '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"', 'isDefaultRevision' => '"isDefaultRevision"', 'revision' => '"revision"', 'media_field_data__langcode' => '"media_field_data__langcode"', 'field_media_oembed_orv_value' => '"field_media_oembed_orv_value"', 'field_provider_value' => '"field_provider_value"', 'field_provider_format' => '"field_provider_format"', 'field_resource_height_value' => '"field_resource_height_value"', 'field_resource_height_format' => '"field_resource_height_format"', 'field_resource_html_value' => '"field_resource_html_value"', 'field_resource_html_format' => '"field_resource_html_format"', 'field_resource_source_url_value' => '"field_resource_source_url_value"', 'field_resource_source_url_format' => '"field_resource_source_url_format"', 'field_resource_type_value' => '"field_resource_type_value"', 'field_resource_type_format' => '"field_resource_type_format"', 'field_resource_width_value' => '"field_resource_width_value"', 'field_resource_width_format' => '"field_resource_width_format"', 'field_suggested_cache_lifetime_value' => '"field_suggested_cache_lifetime_value"', 'field_suggested_cache_lifetime_format' => '"field_suggested_cache_lifetime_format"', 'field_thumbnail_height_value' => '"field_thumbnail_height_value"', 'field_thumbnail_height_format' => '"field_thumbnail_height_format"', 'field_thumbnail_local_uri_value' => '"field_thumbnail_local_uri_value"', 'field_thumbnail_local_uri_format' => '"field_thumbnail_local_uri_format"', 'field_video_credit_value' => '"field_video_credit_value"', 'field_video_credit_format' => '"field_video_credit_format"', 'field_video_credit_link_value' => '"field_video_credit_link_value"', 'field_video_credit_link_format' => '"field_video_credit_link_format"', 'media__field_media_oembed_orv' => '"media__field_media_oembed_orv"', 'media__field_provider' => '"media__field_provider"', 'media__field_resource_height' => '"media__field_resource_height"', 'media__field_resource_html' => '"media__field_resource_html"', 'media__field_resource_source_url' => '"media__field_resource_source_url"', 'media__field_resource_type' => '"media__field_resource_type"', 'media__field_resource_width' => '"media__field_resource_width"', 'media__field_suggested_cache_lifetime' => '"media__field_suggested_cache_lifetime"', 'media__field_thumbnail_height' => '"media__field_thumbnail_height"', 'media__field_thumbnail_local_uri' => '"media__field_thumbnail_local_uri"', 'media__field_video_credit' => '"media__field_video_credit"', 'media__field_video_credit_link' => '"media__field_video_credit_link"', 'created' => '"created"', '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"', '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 = '9661aa2d0ae09208cfd96946'; 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