404 | Not Found | sfError404Exception
This request has been forwarded to a 404 error page by the action "a/show".
stack trace
- at ()
in SF_ROOT_DIR/lib/vendor/symfony/lib/action/sfAction.class.php line 89 ...- {
- if (!$condition)
- {
- throw new sfError404Exception($this->get404Message($message));
- }
- }
- at sfAction->forward404Unless(null)
in SF_ROOT_DIR/plugins/apostrophePlugin/lib/toolkit/BaseaTools.class.php line 721 ...- */
- static public function validatePageAccess(sfAction $action, $page)
- {
- $action->forward404Unless($page);
- if (!$page->userHasPrivilege('view'))
- {
- // forward rather than login because referrers don't always
- at BaseaTools::validatePageAccess(object('aActions'), null)
in SF_ROOT_DIR/plugins/apostrophePlugin/lib/action/BaseaActions.class.php line 59 ...- return $this->redirect($redirect, 301);
- }
- }
- aTools::validatePageAccess($this, $page);
- aTools::setPageEnvironment($this, $page);
- $this->page = $page;
- $this->setTemplate($page->template);
- at BaseaActions->executeShow(object('sfWebRequest'))
in SF_ROOT_DIR/apps/frontend/modules/a/actions/actions.class.php line 18 ...- // layout.php is infused with smarts to deliver the appropriate contents
- public function executeShow(sfWebRequest $request)
- {
- $result = parent::executeShow($request);
- $this->mapEntity = $this->page->getMapEntity();
- if ($this->mapEntity->getType() == 'Trip')
- at aActions->executeShow(object('sfWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/action/sfActions.class.php line 60 ...- }
- // run action
- return $this->$actionToRun($request);
- }
- }
- at sfActions->execute(object('sfWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 92 ...- {
- // execute the action
- $actionInstance->preExecute();
- $viewName = $actionInstance->execute($this->context->getRequest());
- $actionInstance->postExecute();
- return null === $viewName ? sfView::SUCCESS : $viewName;
- at sfExecutionFilter->executeAction(object('aActions'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 78 ...- }
- }
- return $this->executeAction($actionInstance);
- }
- /**
- at sfExecutionFilter->handleAction(object('sfFilterChain'), object('aActions'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 53 ...- }
- else
- {
- $viewName = $this->handleAction($filterChain, $actionInstance);
- $this->handleView($filterChain, $actionInstance, $viewName);
- }
- }
- at sfExecutionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/plugins/apostrophePlugin/lib/sfFilter/aCacheFilter.class.php line 96 ...- }
- else
- {
- $filterChain->execute();
- // Never try to cache a 404 error. Later we might consider
- // caching them but remembering their status properly so it
- // doesn't magically become a 200 OK when returned from cache
- at aCacheFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfRenderingFilter.class.php line 33 ...- public function execute($filterChain)
- {
- // execute next filter
- $filterChain->execute();
- // get response object
- $response = $this->context->getResponse();
- at sfRenderingFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfController.class.php line 238 ...- }
- // process the filter chain
- $filterChain->execute();
- }
- else
- {
- at sfController->forward('a', 'show')
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfFrontWebController.class.php line 48 ...- }
- // make the first request
- $this->forward($moduleName, $actionName);
- }
- catch (sfException $e)
- {
- at sfFrontWebController->dispatch()
in SF_ROOT_DIR/lib/vendor/symfony/lib/util/sfContext.class.php line 170 ...- */
- public function dispatch()
- {
- $this->getController()->dispatch();
- }
- /**
- at sfContext->dispatch()
in SF_ROOT_DIR/web/index.php line 7 ...- require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
- $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', true);
- sfContext::createInstance($configuration)->dispatch();
symfony settings ...
app_aAdmin_web_dir: /apostrophePlugin app_aBlog_add_this: BCGP app_aBlog_disqus_developer: false app_aBlog_disqus_enabled: true app_aBlog_disqus_shortname: completethetrail app_aBlog_link_author: true app_aEvents_display_calendar: true app_aFeedback_email_auto: apostrophe@punkave.com app_aFeedback_email_manual: apostrophe@punkave.com app_aMedia_admin_credential: media_admin app_aMedia_apikeys: - dummy app_aMedia_apipublic: false app_aMedia_client_apikey: dummy app_aMedia_embed_codes: true app_aMedia_upload_credential: media_upload app_aMedia_use_bundled_layout: false app_aToolkit_indexes: - aPage - aMediaItem app_a_addslot_button_style: big app_a_area_cache_enabled: true app_a_asset_generation: 214472431473405421 app_a_asset_group: global app_a_cache_default_class: aMysqlCache app_a_credit: false app_a_default_on: true app_a_delete_button_style: no-label app_a_edit_candidate_group: editor app_a_edit_sufficient_group: admin app_a_editor: ck app_a_fasthydrate: true app_a_feed_hide_identical_description: true app_a_global_button_order: - blog - events - media - categories - tags - users - reorganize app_a_history_button_style: 'no-label big' app_a_i18n_languages: - en - fr - de - es - ru app_a_i18n_switch: false app_a_less_check_dependencies: false app_a_less_import_directory: - SF_WEB_DIR/css - SF_PLUGINS_DIR/apostrophePlugin/web/css - SELF_DIR app_a_manage_candidate_group: editor app_a_manage_sufficient_group: admin app_a_minify: true app_a_minify_gzip: false app_a_page_cache_enabled: true app_a_pager_nb_links: 5 app_a_persistent_global_toolbar: false app_a_pretty_english_dates: true app_a_routes_register: false app_a_search_hard_limit: 500 app_a_search_service_class: aMysqlSearch app_a_slot_types: aBlog: 'Blog Posts' aBlogSingle: 'Blog Post' aEvent: Events aEventSingle: Event aInsetImage: 'Inset Image' aInsetArea: 'Inset Area' aBlogSlideshow: 'Blog Slideshow' aMap: Map app_a_slot_variants: aSlideshow: { normal: { label: Normal, options: { arrows: true } }, autoplay: { label: Autoplay, options: { interval: 4, arrows: false } } } aInsetArea: { topLeft: { label: 'Left Aligned', options: { insetTemplate: topLeft } }, topRight: { label: 'Right Aligned', options: { insetTemplate: topRight } } } aInsetImage: { topLeft: { label: 'Left Aligned', options: { insetTemplate: topLeft } }, topRight: { label: 'Right Aligned', options: { insetTemplate: topRight } } } app_a_standard_area_slot_options: aSlideshow: { width: 625, resizeType: s, flexHeight: false, constraints: { minimum-width: 625, minimum-height: 385 } } aBlog: { slideshowOptions: { width: 240 } } aEvent: { slideshowOptions: { width: 240 } } app_a_standard_area_slots: - aRichText - aVideo - aSlideshow - aSmartSlideshow - aFile - aAudio - aFeed - aButton - aBlog - aEvent - aText - aRawHTML app_a_status_tooltips: construction: 'Slated for or under construction' indesign: 'In the process of being designed' study: 'Under evaluation to determine feasibility' proposed: 'In a planning document, but conceptual and not yet determined to be feasible' onroad: 'Signed route or bike lanes that are designated as part of a trail' app_a_templates: a: { default: 'Default Page', home: 'Home Page', sponsor: 'Sponsor Page', mapPoint: 'Point Page', mapSegment: 'Segment Page', mapBranch: 'Branch Page', mapNeighborhood: 'Neighborhood Page' } aBlog: { default: Blog } aEvent: { default: Events } app_a_title_prefix: 'Connect the Circuit | ' app_a_title_suffix: '' app_a_trip_phrase: 'Ride my trip on the trails! ' app_a_tweet_hashtag: onthecircuit app_a_tweet_via: circuittrails app_a_use_bundled_layout: false app_a_use_bundled_stylesheets: reset: /apostrophePlugin/css/a-reset.less admin: /apostrophePlugin/css/a-admin.less forms: /apostrophePlugin/css/a-forms.less components: /apostrophePlugin/css/a-components.less engines: /apostrophePlugin/css/a-engines.less area-slots: /apostrophePlugin/css/a-area-slots.less buttons: /apostrophePlugin/css/a-buttons.less colors: false utility: /apostrophePlugin/css/a-utility.less app_a_view_locked_sufficient_credentials: view_locked app_aimageconverter_path: /opt/local/bin app_cli_host: completethetrails.org app_googleMaps_apiKey: AIzaSyCm9kRXl0b5Bj5ZgW-YhAKEygJ3nNChpXo app_googleMaps_directions_url: 'https://maps.googleapis.com/maps/api/directions/json' app_googleMaps_geocode_url: 'http://maps.googleapis.com/maps/api/geocode/json' app_googleMaps_place_default_display_types: - bicycle_store - cafe - convenience_store - food - grocery_or_supermarket - liquor_store - lodging - parking - restaurant app_googleMaps_place_details_url: 'https://maps.googleapis.com/maps/api/place/details/json' app_googleMaps_place_search_types: - atm - bicycle_store - cafe - convenience_store - food - grocery_or_supermarket - library - liquor_store - lodging - movie_theater - museum - parking - police - restaurant - school - taxi_stand - zoo app_googleMaps_place_search_url: 'https://maps.googleapis.com/maps/api/place/search/json' app_googleMaps_startingCoords: '40.10366890, -75.12051790' app_json_cache_class: sfFileCache app_map_performance_segment_corner_threshold_branch: 22.5 app_map_performance_segment_corner_threshold_network: 35 app_map_performance_zoom_levels: - network - branch - segment app_map_printstyles_features: printtownlabels: { featureType: administrative.neighborhood, elementType: labels, stylers: [{ visibility: off }] } app_map_styles_appalachian_trail_color: '#814f1a' app_map_styles_appalachian_trail_hover_color: '#814f1a' app_map_styles_appalachian_trail_selected_color: '#814f1a' app_map_styles_complete_trail_color: '#448938' app_map_styles_complete_trail_hover_color: '#004C00' app_map_styles_complete_trail_selected_color: '#004C00' app_map_styles_construction_trail_color: '#EF8B06' app_map_styles_construction_trail_hover_color: '#EA8806' app_map_styles_construction_trail_selected_color: '#EF8B06' app_map_styles_design_trail_color: '#5094f9' app_map_styles_design_trail_hover_color: '#86b5fb' app_map_styles_design_trail_selected_color: '#5094f9' app_map_styles_features: noLabels: { featureType: all, elementType: labels, stylers: [{ visibility: off }] } all: { featureType: all, elementType: geometry, stylers: [{ saturation: -60 }, { visibility: on }] } roadsgeo: { featureType: road, elementType: geometry, stylers: [{ hue: '#ffffff' }, { saturation: -95 }, { lightness: 95 }, { gamma: 1 }, { visibility: on }] } roadslabels: { featureType: road, elementType: labels, stylers: [{ hue: '#dddddd' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: on }] } businessesoff: { featureType: poi.business, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] } govtoff: { featureType: poi.government, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] } attractionoff: { featureType: poi.attraction, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] } worshipoff: { featureType: poi.place_of_worship, stylers: [{ hue: '#cccccc' }, { saturation: -100 }, { lightness: 50 }, { gamma: 1 }, { visibility: off }] } app_map_styles_gap_trail_color: '#ffff00' app_map_styles_gap_trail_hover_color: '#cccc33' app_map_styles_gap_trail_selected_color: '#cccc33' app_map_styles_neighborhood_color: '#d39d1b' app_map_styles_neighborhood_hover_opacity: '0.4' app_map_styles_neighborhood_hover_stroke_opacity: '0.7' app_map_styles_neighborhood_hover_stroke_weight: '1' app_map_styles_neighborhood_opacity: '0.2' app_map_styles_neighborhood_stroke_color: '#d39d1b' app_map_styles_neighborhood_stroke_opacity: '0.5' app_map_styles_neighborhood_stroke_weight: '1' app_map_styles_proposed_trail_color: '#F44D4D' app_map_styles_proposed_trail_hover_color: '#E23434' app_map_styles_proposed_trail_selected_color: '#F44D4D' app_map_styles_road_trail_color: '#444444' app_map_styles_road_trail_hover_color: '#222222' app_map_styles_road_trail_selected_color: '#444444' app_map_styles_study_trail_color: '#A629CE' app_map_styles_study_trail_hover_color: '#9614C1' app_map_styles_study_trail_selected_color: '#A629CE' app_map_styles_tiger_trail_color: '#EF8B06' app_map_styles_tiger_trail_hover_color: '#EA8806' app_map_styles_tiger_trail_selected_color: '#EA8806' app_map_styles_trip_stroke_color: '#000000' app_map_styles_trip_stroke_weight: '5' app_max_trips: 1000 app_network_root: network app_sfSyncContent_content: - web/uploads - data/a_writable app_sf_guard_plugin_routes_register: false mod_a_enabled: true mod_a_view_class: sfPHP sf_admin_module_web_dir: /sfDoctrinePlugin sf_admin_web_dir: /sf/sf_admin sf_app: frontend sf_app_base_cache_dir: /var/www/trails/symfony/cache/frontend sf_app_cache_dir: /var/www/trails/symfony/cache/frontend/prod sf_app_config_dir: /var/www/trails/symfony/apps/frontend/config sf_app_dir: /var/www/trails/symfony/apps/frontend sf_app_i18n_dir: /var/www/trails/symfony/apps/frontend/i18n sf_app_lib_dir: /var/www/trails/symfony/apps/frontend/lib sf_app_module_dir: /var/www/trails/symfony/apps/frontend/modules sf_app_template_dir: /var/www/trails/symfony/apps/frontend/templates sf_apps_dir: /var/www/trails/symfony/apps sf_cache: false sf_cache_dir: /var/www/trails/symfony/cache sf_charset: utf-8 sf_check_lock: false sf_compressed: false sf_config_cache_dir: /var/www/trails/symfony/cache/frontend/prod/config sf_config_dir: /var/www/trails/symfony/config sf_csrf_secret: CHANGEME sf_data_dir: /var/www/trails/symfony/data sf_debug: true sf_default_culture: en sf_enabled_modules: - a - aSync - aNavigation - aMedia - aMediaBackend - aRichTextSlot - aTextSlot - aRawHTMLSlot - aSlideshowSlot - aSmartSlideshowSlot - aVideoSlot - aImageSlot - aButtonSlot - aPDFSlot - aFileSlot - aFeedSlot - aAudioSlot - sfGuardAuth - sfGuardForgotPassword - aUserAdmin - aGroupAdmin - aPermissionAdmin - taggableComplete - aNavigation - default - aBlog - aBlogAdmin - aBlogSingleSlot - aBlogSlot - aEvent - aEventAdmin - aEventCategoryAdmin - aEventSingleSlot - aEventSlot - aAdmin - aCategoryAdmin - aTagAdmin - aFeedback - aInsetImageSlot - aInsetAreaSlot - aBlogSlideshowSlot - aMapSlot sf_environment: prod sf_error_404_action: error404 sf_error_404_module: a sf_error_reporting: 341 sf_escaping_method: ESC_SPECIALCHARS sf_escaping_strategy: true sf_etag: true sf_file_link_format: null sf_i18n: on sf_i18n_cache_dir: /var/www/trails/symfony/cache/frontend/prod/i18n sf_lib_dir: /var/www/trails/symfony/lib sf_log_dir: /var/www/trails/symfony/log sf_logging_enabled: false sf_login_action: signin sf_login_module: sfGuardAuth sf_module_cache_dir: /var/www/trails/symfony/cache/frontend/prod/modules sf_module_disabled_action: disabled sf_module_disabled_module: default sf_no_script_name: true sf_orm: doctrine sf_plugins_dir: /var/www/trails/symfony/plugins sf_rich_text_fck_js_dir: apostrophePlugin/js/fckeditor sf_root_dir: /var/www/trails/symfony sf_secure_action: secure sf_secure_module: a sf_standard_helpers: - Partial - Cache sf_symfony_lib_dir: /var/www/trails/symfony/lib/vendor/symfony/lib sf_template_cache_dir: /var/www/trails/symfony/cache/frontend/prod/template sf_test_cache_dir: /var/www/trails/symfony/cache/frontend/prod/test sf_test_dir: /var/www/trails/symfony/test sf_upload_dir: /var/www/trails/symfony/web/uploads sf_use_database: true sf_web_debug: false sf_web_debug_web_dir: /sf/sf_web_debug sf_web_dir: /var/www/trails/symfony/web
request ...
options: path_info_key: PATH_INFO path_info_array: SERVER http_port: null https_port: null default_format: null logging: '' relative_url_root: null formats: { txt: text/plain, js: [application/javascript, application/x-javascript, text/javascript], css: text/css, json: [application/json, application/x-json], xml: [text/xml, application/xml, application/x-xml], rdf: application/rdf+xml, atom: application/atom+xml } no_script_name: true parameterHolder: action: show module: a slug: network/segment/manayunk-bridge attributeHolder: sf_route: 'sfRoute Object()'
response ...
status: code: 404 text: 'Not Found' options: http_protocol: HTTP/1.0 logging: '' charset: utf-8 send_http_headers: true content_type: 'text/html; charset=utf-8' cookies: { } httpHeaders: Content-Type: 'text/html; charset=utf-8' javascripts: { } stylesheets: { } metas: { } httpMetas: { }
user ...
options: auto_shutdown: false culture: null default_culture: en use_flash: true logging: '' timeout: 43200 attributeHolder: { } culture: en authenticated: false credentials: { } lastRequest: 1454058999
global vars ...
cookie: { } env: LANG: C NOTIFY_SOCKET: /run/systemd/notify PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' files: { } get: { } post: { } server: CONTEXT_DOCUMENT_ROOT: /var/www/trails/symfony/web CONTEXT_PREFIX: '' DOCUMENT_ROOT: /var/www/trails/symfony/web GATEWAY_INTERFACE: CGI/1.1 HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' HTTP_CONNECTION: close HTTP_HOST: connectthecircuit.org HTTP_REFERER: 'http://rebuildingtherustbelt.org/' HTTP_USER_AGENT: 'Mozilla/5.0 (compatible; archive.org_bot +http://www.archive.org/details/archive.org_bot)' PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' PHP_SELF: /index.php QUERY_STRING: '' REDIRECT_STATUS: '200' REDIRECT_UNIQUE_ID: Vqst9-e1uW69vnqPU7UhLgAAAAg REDIRECT_URL: /network/segment/manayunk-bridge REMOTE_ADDR: 207.241.229.214 REMOTE_PORT: '49625' REQUEST_METHOD: GET REQUEST_SCHEME: http REQUEST_TIME: 1454058999 REQUEST_TIME_FLOAT: 1454058999.431 REQUEST_URI: /network/segment/manayunk-bridge SCRIPT_FILENAME: /var/www/trails/symfony/web/index.php SCRIPT_NAME: /index.php SERVER_ADDR: 45.56.100.243 SERVER_ADMIN: root@localhost SERVER_NAME: connectthecircuit.org SERVER_PORT: '80' SERVER_PROTOCOL: HTTP/1.0 SERVER_SIGNATURE: '' SERVER_SOFTWARE: 'Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.4.16' UNIQUE_ID: Vqst9-e1uW69vnqPU7UhLgAAAAg argc: 0 argv: { } session: { }
symfony v.1.4.21-DEV - php 5.4.16
for help resolving this issue, please visit http://www.symfony-project.org/.