Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.head.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 53]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_global_js_es.html") : include(APP . "/Resource/aarpe_global_js.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }'include - APP/View/Layouts/aarp_2023.ctp, line 53 include - APP/View/Layouts/aarp_2023.ctp, line 53 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.head.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 53]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_global_js_es.html") : include(APP . "/Resource/aarpe_global_js.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }'include - APP/View/Layouts/aarp_2023.ctp, line 53 include - APP/View/Layouts/aarp_2023.ctp, line 53 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.root.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 54]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
include (APP . "Resource/aarp2_master.resource.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }'include - APP/View/Layouts/aarp_2023.ctp, line 54 include - APP/View/Layouts/aarp_2023.ctp, line 54 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 54]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
include (APP . "Resource/aarp2_master.resource.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }'include - APP/View/Layouts/aarp_2023.ctp, line 54 include - APP/View/Layouts/aarp_2023.ctp, line 54 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.
Notice (1024): E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505]Code Context} catch (MongoException $e) {
$this->error = $e->getMessage();
trigger_error($this->error);
$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933
Friday, Mar 21, 2025 at 9:00 a.m. ET
VFW Post 1503 Dale City
Dale City, VA
Friday, Mar 14, 2025 at 11:00 a.m. ET
Zoom
Online Event
Monday, Mar 17, 2025 at 9:00 a.m. ET
Culpeper County Parks And Recreation
Culpeper, VA
This is AARP's first rate increase in 15 years.
Don't miss out, join today and save!
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.footer.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 242]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_footer_es.html") : include(APP . "/Resource/aarpe_footer.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }' $highlighting = '' $location = '<a href="/charlottesville-va/?intcmp=CSN-LOCAL-NAV-HOME">Charlottesville, VA</a>' $no_header = false $header_title = '<a href="/charlottesville-va/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/charlottesville-va/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 242 include - APP/View/Layouts/aarp_2023.ctp, line 242 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.footer.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 242]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_footer_es.html") : include(APP . "/Resource/aarpe_footer.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }' $highlighting = '' $location = '<a href="/charlottesville-va/?intcmp=CSN-LOCAL-NAV-HOME">Charlottesville, VA</a>' $no_header = false $header_title = '<a href="/charlottesville-va/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/charlottesville-va/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 242 include - APP/View/Layouts/aarp_2023.ctp, line 242 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.bodyTargeting.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 243]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }' $highlighting = '' $location = '<a href="/charlottesville-va/?intcmp=CSN-LOCAL-NAV-HOME">Charlottesville, VA</a>' $no_header = false $header_title = '<a href="/charlottesville-va/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/charlottesville-va/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 243 include - APP/View/Layouts/aarp_2023.ctp, line 243 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.bodyTargeting.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 243]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }' $highlighting = '' $location = '<a href="/charlottesville-va/?intcmp=CSN-LOCAL-NAV-HOME">Charlottesville, VA</a>' $no_header = false $header_title = '<a href="/charlottesville-va/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/charlottesville-va/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 243 include - APP/View/Layouts/aarp_2023.ctp, line 243 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.footer.root.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 244]Code Contextinclude (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
include (APP . "Resource/aarp2_master.resource.footer.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }' $highlighting = '' $location = '<a href="/charlottesville-va/?intcmp=CSN-LOCAL-NAV-HOME">Charlottesville, VA</a>' $no_header = false $header_title = '<a href="/charlottesville-va/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/charlottesville-va/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 244 include - APP/View/Layouts/aarp_2023.ctp, line 244 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.footer.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 244]Code Contextinclude (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
include (APP . "Resource/aarp2_master.resource.footer.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Cape May Bird Observatory - Center for Research and Education</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>600 Route 47 North</div> <div> <span>Cape May Court House</span>, <span>NJ</span> <span>08210</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://www.njaudubon.org/SectionCapeMayBirdObservatory/CMBOHome.aspx" target="_blank">Cape May Bird Observatory - Center for Research and Education</a> </div> <div><i class="fa fa-phone-square"></i> 609-861-0700</div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Cape+May+Bird+Observatory+-+Center+for+Research+and+Education%2C+600+Route+47+North%2C+Cape+May+Court+House%2C+NJ+08210" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational birding activities. Our mission is to understand and instill appreciation for the needs of resident and migrating birds so that human ambitions do not undermine them. Funded almost entirely by the support of an international membership, two facilities serve our members' needs and interests.There are few places in North America which have been birded longer or have more birding advocates than Cape May, New Jersey, one of the planet's most celebrated migratory junctions. An array of habitat types and a wealth of protected natural areas make Cape May and the entire Delaware Bayshore a bird spot for all seasons. Wind and geography conspire to direct millions of migrating hawks, seabirds, shorebirds, songbirds, butterflies, and dragonflies here every autumn.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/charlottesville-va/report/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-trace').style.display = (document.getElementById('cakeErr67d38fb373459-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (1024)</a>: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } [<b>APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php</b>, line <b>505</b>]<div id="cakeErr67d38fb373459-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-code').style.display = (document.getElementById('cakeErr67d38fb373459-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr67d38fb373459-context').style.display = (document.getElementById('cakeErr67d38fb373459-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr67d38fb373459-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MongoException $e</span><span style="color: #007700">) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">error </span><span style="color: #007700">= </span><span style="color: #0000BB">$e</span><span style="color: #007700">-></span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> trigger_error</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">error</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr67d38fb373459-context" class="cake-context" style="display: none;">$Model = object(EventCache) { primaryKey => '_id' useTable => 'events_cache' useDbConfig => 'mongo' id => false data => array( 'EventCache' => array( [maximum depth reached] ) ) schemaName => null table => 'events_cache' validate => array() validationErrors => array() validationDomain => null tablePrefix => '' plugin => null name => 'EventCache' alias => 'EventCache' tableToModel => array( 'events_cache' => 'EventCache' ) cacheQueries => false belongsTo => array() hasOne => array() hasMany => array() hasAndBelongsToMany => array() actsAs => null Behaviors => object(BehaviorCollection) {} whitelist => array() cacheSources => false findQueryType => null recursive => (int) 1 order => null virtualFields => array() __backAssociation => array() __backInnerAssociation => array() __backOriginalAssociation => array() __backContainableAssociation => array() __safeUpdateMode => false useConsistentAfterFind => true findMethods => array( 'all' => true, 'first' => true, 'count' => true, 'neighbors' => true, 'list' => true, 'threaded' => true ) [protected] _schema => array( '_id' => array( [maximum depth reached] ), 'created' => array( [maximum depth reached] ), 'modified' => array( [maximum depth reached] ), 'data' => array( [maximum depth reached] ), 'params' => array( [maximum depth reached] ) ) [protected] _associationKeys => array( 'belongsTo' => array( [maximum depth reached] ), 'hasOne' => array( [maximum depth reached] ), 'hasMany' => array( [maximum depth reached] ), 'hasAndBelongsToMany' => array( [maximum depth reached] ) ) [protected] _associations => array( (int) 0 => 'belongsTo', (int) 1 => 'hasOne', (int) 2 => 'hasMany', (int) 3 => 'hasAndBelongsToMany' ) [protected] _insertID => null [protected] _sourceConfigured => true [protected] _eventManager => object(CakeEventManager) {} [protected] _validator => object(ModelValidator) {} } $fields = array( (int) 0 => '_id', (int) 1 => 'data', (int) 2 => 'params', (int) 3 => 'modified', (int) 4 => 'created' ) $values = array( (int) 0 => '1d9f6ba5011eea788f96f2d55c821d83', (int) 1 => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), (int) 2 => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', (int) 3 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, (int) 4 => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $data = array( '_id' => '1d9f6ba5011eea788f96f2d55c821d83', 'data' => array( (int) 0 => array( 'Event' => array( [maximum depth reached] ) ), (int) 1 => array( 'Event' => array( [maximum depth reached] ) ), (int) 2 => array( 'Event' => array( [maximum depth reached] ) ) ), 'params' => '{"show":3,"title":"AARP Events for Charlottesville","page":1,"show_limit":3,"limit":15,"images":"yes","max-days":365,"max-miles":45,"min":50,"more":"yes","lat":38.03779983520508,"lng":-78.48930358886719,"latlng":"38.037799835205,-78.489303588867","featured_first":true,"aarp_events":true,"radius":100}', 'modified' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 }, 'created' => object(MongoDate) { sec => (int) 1741918131 usec => (int) 462000 } ) $e = object(MongoDuplicateKeyException) { xdebug_message => '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> MongoDuplicateKeyException: E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" } in /var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php on line <i>86</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0002</td><td bgcolor='#eeeeec' align='right'>414144</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0239</td><td bgcolor='#eeeeec' align='right'>3037152</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/app/webroot/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>118</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0493</td><td bgcolor='#eeeeec' align='right'>3787496</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0546</td><td bgcolor='#eeeeec' align='right'>4119640</td><td bgcolor='#eeeeec'>PlacesController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119768</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0547</td><td bgcolor='#eeeeec' align='right'>4119784</td><td bgcolor='#eeeeec'>PlacesController->display( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0754</td><td bgcolor='#eeeeec' align='right'>6034824</td><td bgcolor='#eeeeec'>PlacesController->renderPage( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/PlacesController.php' bgcolor='#eeeeec'>.../PlacesController.php<b>:</b>501</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0860</td><td bgcolor='#eeeeec' align='right'>6081016</td><td bgcolor='#eeeeec'>PlacesController->render( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/AppController.php' bgcolor='#eeeeec'>.../AppController.php<b>:</b>136</td></tr> <tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0903</td><td bgcolor='#eeeeec' align='right'>6536048</td><td bgcolor='#eeeeec'>View->render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>963</td></tr> <tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546040</td><td bgcolor='#eeeeec'>View->_render( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>473</td></tr> <tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0906</td><td bgcolor='#eeeeec' align='right'>6546976</td><td bgcolor='#eeeeec'>View->_evaluate( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>933</td></tr> <tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.0908</td><td bgcolor='#eeeeec' align='right'>6575904</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp'</font> )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/View/View.php' bgcolor='#eeeeec'>.../View.php<b>:</b>971</td></tr> <tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/View/Elements/display.ctp' bgcolor='#eeeeec'>.../display.ctp<b>:</b>13</td></tr> <tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1006</td><td bgcolor='#eeeeec' align='right'>6791304</td><td bgcolor='#eeeeec'>Localize::replace( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>9</td></tr> <tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Localize::getModule( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1007</td><td bgcolor='#eeeeec' align='right'>6795056</td><td bgcolor='#eeeeec'>Modules::load( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Localize.php' bgcolor='#eeeeec'>.../Localize.php<b>:</b>294</td></tr> <tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1009</td><td bgcolor='#eeeeec' align='right'>6798328</td><td bgcolor='#eeeeec'>Modules::render( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>29</td></tr> <tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1011</td><td bgcolor='#eeeeec' align='right'>6799288</td><td bgcolor='#eeeeec'>CakeObject->requestAction( )</td><td title='/var/www/vhosts/vcc_staging/app/Lib/Modules.php' bgcolor='#eeeeec'>.../Modules.php<b>:</b>17</td></tr> <tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1012</td><td bgcolor='#eeeeec' align='right'>6800512</td><td bgcolor='#eeeeec'>Dispatcher->dispatch( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Core/CakeObject.php' bgcolor='#eeeeec'>.../CakeObject.php<b>:</b>104</td></tr> <tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1051</td><td bgcolor='#eeeeec' align='right'>7208096</td><td bgcolor='#eeeeec'>Dispatcher->_invoke( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>167</td></tr> <tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7338912</td><td bgcolor='#eeeeec'>EventsController->invokeAction( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Routing/Dispatcher.php' bgcolor='#eeeeec'>.../Dispatcher.php<b>:</b>193</td></tr> <tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339040</td><td bgcolor='#eeeeec'><a href='http://www.php.net/ReflectionMethod.invokeArgs' target='_new'>invokeArgs</a> ( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>0.1075</td><td bgcolor='#eeeeec' align='right'>7339048</td><td bgcolor='#eeeeec'>EventsController->aarp_events_rhs( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Controller/Controller.php' bgcolor='#eeeeec'>.../Controller.php<b>:</b>491</td></tr> <tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558288</td><td bgcolor='#eeeeec'>EventCache->save( )</td><td title='/var/www/vhosts/vcc_staging/app/Controller/EventsController.php' bgcolor='#eeeeec'>.../EventsController.php<b>:</b>485</td></tr> <tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>0.1652</td><td bgcolor='#eeeeec' align='right'>7558664</td><td bgcolor='#eeeeec'>EventCache->_doSave( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1760</td></tr> <tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>0.2051</td><td bgcolor='#eeeeec' align='right'>7791832</td><td bgcolor='#eeeeec'>MongodbSource->create( )</td><td title='/var/www/vhosts/vcc_staging/lib/Cake/Model/Model.php' bgcolor='#eeeeec'>.../Model.php<b>:</b>1942</td></tr> <tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>0.2054</td><td bgcolor='#eeeeec' align='right'>7792712</td><td bgcolor='#eeeeec'>MongoCollection->insert( )</td><td title='/var/www/vhosts/vcc_staging/app/Plugin/Mongodb/Model/Datasource/MongodbSource.php' bgcolor='#eeeeec'>.../MongodbSource.php<b>:</b>497</td></tr> ' [protected] message => 'E11000 duplicate key error collection: aarp.events_cache index: _id_ dup key: { : "1d9f6ba5011eea788f96f2d55c821d83" }' [protected] code => (int) 11000 [protected] file => '/var/www/vhosts/vcc_staging/app/Vendor/alcaeus/mongo-php-adapter/lib/Alcaeus/MongoDbAdapter/ExceptionConverter.php' [protected] line => (int) 86 }</pre><pre class="stack-trace">MongodbSource::create() - APP/Plugin/Mongodb/Model/Datasource/MongodbSource.php, line 505 Model::_doSave() - CORE/Cake/Model/Model.php, line 1942 Model::save() - CORE/Cake/Model/Model.php, line 1760 EventsController::aarp_events_rhs() - APP/Controller/EventsController.php, line 485 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 17 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for Charlottesville</h2> <h2 class="hidden-lg">AARP Events for Charlottesville</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h3 class="topic">Featured Event</h3> <h2 class="title"><a href="/aarp-event/safe-sound-home-modifications-for-aging-in-place-2pnfsk3yj78.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-SAFE-SOUND-HOME-MODIFICATIONS-FOR-AGING-IN-PLACE">Safe & Sound: Home Modifications for Aging in Place</a></h2> <p class="time">Friday, Mar 21, 2025 at 9:00 a.m. ET</p> <p class="venue">VFW Post 1503 Dale City</p> <p class="loc">Dale City, VA</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/aarp-event/carfit-virtual-workshop-lets-talk-vehicle-safety-and-comfort-4yn8lj6jmz9.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-CARFIT-VIRTUAL-WORKSHOP-LETS-TALK-VEHICLE-SAFETY-AND-COMFORT">CarFit Virtual Workshop: Let's Talk – Vehicle Safety and Comfort</a></h2> <p class="time">Friday, Mar 14, 2025 at 11:00 a.m. ET</p> <p class="venue">Zoom</p> <p class="loc">Online Event</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-culpeper-va-c34983.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-CULPEPER-COUNTY-PARKS-AND-RECREATION">AARP Smart Driver™: Culpeper County Parks And Recreation</a></h2> <p class="time">Monday, Mar 17, 2025 at 9:00 a.m. ET</p> <p class="venue">Culpeper County Parks And Recreation</p> <p class="loc">Culpeper, VA</p> </li> </ul> <p><a class="link-red" href="/charlottesville-va/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-CHARLOTTESVILLE-VA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Virginia Facebook Page" title="Image of AARP Virginia Facebook Page" data-href="https://www.facebook.com/AARPVirginia" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPVirginia" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPVirginia">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Virginia</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:VAAARP@aarp.org" target="_blank" rel="noopener">VAAARP@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/virginia/" target="_blank" rel="noopener">AARP Virginia</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-virginia/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-CHARLOTTESVILLE-VA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPVirginia" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/aarpVa" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA</title> <meta name="page_title" content="Cape May Bird Observatory - Center for Research and Education - Charlottesville, VA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational" name="description"/> <meta content="Cape, May, Bird, Observatory, Center, Research, Education, Charlottesville, VA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/cape-may-bird-observatory-center-for-research-and-education-cape-may-court-house-nj.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta name="twitter:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Cape May Bird Observatory - Center for Research and Education"/> <meta property="og:description" content="Founded in 1976 by New Jersey Audubon*, the Cape May Bird Observatory is a leader in research, environmental education, bird conservation, and recreational"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="39.161999"/> <meta property="place:location:longitude" content="-74.831497"/> .main-image { display:none; }' $title_for_layout = 'Place Detail - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '.main-image { display:none; }' $highlighting = '' $location = '<a href="/charlottesville-va/?intcmp=CSN-LOCAL-NAV-HOME">Charlottesville, VA</a>' $no_header = false $header_title = '<a href="/charlottesville-va/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/charlottesville-va/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/charlottesville-va/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/charlottesville-va/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 244 include - APP/View/Layouts/aarp_2023.ctp, line 244 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118