[DOMPDF_Exception]
No block-level parent found. Not good.
stack trace
- at ()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/inline_positioner.cls.php line 68 ...
- // End debugging
- if ( !$p )
- throw new DOMPDF_Exception("No block-level parent found. Not good.");
- $line = $p->get_current_line();
-
- at Inline_Positioner->position()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/frame_decorator.cls.php line 381 ...
- //........................................................................
- final function position() { $this->_positioner->position(); }
-
- final function reflow() {
- // Uncomment this to see the frames before they're laid out, instead of
- at Frame_Decorator->position()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/text_frame_reflower.cls.php line 282 ...
- $this->_block_parent = $this->_frame->find_block_parent();
- $this->_frame->position();
- $this->_layout_line();
- at Text_Frame_Reflower->reflow()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/frame_decorator.cls.php line 387 ...
- // Uncomment this to see the frames before they're laid out, instead of
- // during rendering.
- //echo $this->_frame; flush();
- $this->_reflower->reflow();
- }
- final function get_min_max_width() { return $this->get_reflower()->get_min_max_width(); }
- at Frame_Decorator->reflow()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/page_frame_reflower.cls.php line 78 ...
- while ($child) {
- $child->set_containing_block($content_x, $content_y, $content_width, $content_height);
- $child->reflow();
- $next_child = $child->get_next_sibling();
-
- // Render the page
- at Page_Frame_Reflower->reflow()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/frame_decorator.cls.php line 387 ...
- // Uncomment this to see the frames before they're laid out, instead of
- // during rendering.
- //echo $this->_frame; flush();
- $this->_reflower->reflow();
- }
- final function get_min_max_width() { return $this->get_reflower()->get_min_max_width(); }
- at Frame_Decorator->reflow()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/dompdf/include/dompdf.cls.php line 417 ...
- $root->set_renderer(new Renderer($this));
-
- // This is where the magic happens:
- $root->reflow();
-
- // Clean up cached images
- Image_Cache::clear();
- at DOMPDF->render()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/sfDomPDFPlugin.class.php line 159 ...
- */
- public function render()
- {
- return $this->getPDF()->render();
- }
- /**
- at sfDomPDFPlugin->render()
in SF_ROOT_DIR/plugins/sfDomPDFPlugin/lib/sfDomPDFPlugin.class.php line 170 ...
- public function execute()
- {
- // Render the output to PDF
- $this->render();
- return $this->getPDF()->output();
- }
- at sfDomPDFPlugin->execute()
in SF_ROOT_DIR/apps/frontend/modules/gabarits/actions/actions.class.php line 13 ...
- public function executePdfArticle() {
- $dom = new sfDomPDFPlugin($this->getPresentationFor('gabarits', 'imprimerArticle'));
- if($pdf = $dom->execute()) {
- $response = $this->getContext()->getResponse();
- $response->setHttpHeader('Pragma', '');
- $response->setHttpHeader('Cache-Control', '');
- at gabaritsActions->executePdfArticle()
in SF_ROOT_DIR/symfony/lib/action/sfActions.class.php line 53 ...
- }
- // run action
- $ret = $this->$actionToRun();
- return $ret;
- }
- at sfActions->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfExecutionFilter.class.php line 129 ...
- // execute the action
- $actionInstance->preExecute();
- $viewName = $actionInstance->execute();
- if ($viewName == '')
- {
- $viewName = sfView::SUCCESS;
- at sfExecutionFilter->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfFilterChain.class.php line 43 ...
- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfFlashFilter.class.php line 50 ...
- }
- // execute next filter
- $filterChain->execute();
- // remove flash that are tagged to be removed
- $names = $userAttributeHolder->getNames('symfony/flash/remove');
- at sfFlashFilter->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfFilterChain.class.php line 43 ...
- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfCommonFilter.class.php line 29 ...
- public function execute($filterChain)
- {
- // execute next filter
- $filterChain->execute();
- // execute this filter only once
- $response = $this->getContext()->getResponse();
- at sfCommonFilter->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfFilterChain.class.php line 43 ...
- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfCacheFilter.class.php line 63 ...
- if ($this->executeBeforeExecution())
- {
- $filterChain->execute();
- }
- $this->executeBeforeRendering();
- at sfCacheFilter->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfFilterChain.class.php line 43 ...
- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfRenderingFilter.class.php line 33 ...
- public function execute($filterChain)
- {
- // execute next filter
- $filterChain->execute();
- if (sfConfig::get('sf_logging_enabled'))
- {
- at sfRenderingFilter->execute()
in SF_ROOT_DIR/symfony/lib/filter/sfFilterChain.class.php line 43 ...
- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/symfony/lib/controller/sfController.class.php line 276 ...
- }
- // process the filter chain
- $filterChain->execute();
- }
- else
- {
- at sfController->forward()
in SF_ROOT_DIR/symfony/lib/controller/sfFrontWebController.class.php line 48 ...
- $actionName = $request->getParameter('action');
- // make the first request
- $this->forward($moduleName, $actionName);
- }
- catch (sfException $e)
- {
- at sfFrontWebController->dispatch()
in SF_ROOT_DIR/web/index.php line 43 ...
- require_once (SF_ROOT_DIR . DIRECTORY_SEPARATOR . 'apps' . DIRECTORY_SEPARATOR . SF_APP . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'config.php');
- sfContext :: getInstance()->getController()->dispatch();
symfony settings ...
---
app_cas_callback_action: loginCAS
app_cas_callback_module: user
app_cas_dev:
context: /cas
url: auth.arts-et-metiers.fr
app_cas_log: 1
app_cas_port: 443
app_cas_prod:
context: /cas
url: auth.gadz.org
app_enable_api_prelevement_sogen: 1
app_gram_login: site_soce
app_gram_pass: AujaMZim
app_gram_url: https://gram-api-2.herokuapp.com/api/v2/
app_gramdev_login: site_soce
app_gramdev_pass: e2uh0UWr
app_gramdev_url: https://rec-gram-api-2.herokuapp.com/api/v2/
app_hivebrite_auto_update_anakrys_to_hivebrite: 1
app_hivebrite_email: remi.vanel@gadz.org
app_hivebrite_mapping: dev
app_hivebrite_password: 543kfe543kfe
app_hivebrite_secret: e0b4a5c6c7fbcc5527e0614c9a274495eeb5d39f96d6aa445a7bb5ee70a422e5
app_hivebrite_uid: 0617f9a264a372ea5530f4b662f5c08e14edfc6c31a42fc238928b33a5200661
app_hivebrite_url: https://soce-arts-et-metiers-bac-a-sable.preprod.hivebrite.com/api
app_id_groupe_inscrits_emploi_carrieres: 9834
app_id_utilisateur_generique_ec: 100737
app_import_dossier_dumps: web/imports
app_import_separateur: Š
app_mailchimp_apikey: 028c2dddd1d3ed2f4ba07e186495c8bb-us13
app_mailchimp_url: https://us13.api.mailchimp.com/3.0/
app_nb_mails_max_cron: 850
app_sfArrayCachePlugin_lifetime: 120
app_sms_application_key: JZ3JNuyS9INuy9mI
app_sms_application_name: soce_sms_api
app_sms_application_secret: p4f9NkZCgKBZeRpmprHKJnoVMuuwqLYG
mod_gabarits_enabled: 1
mod_gabarits_is_internal:
mod_gabarits_view_class: sfPHP
sf_admin_web_dir: /sf/sf_admin
sf_app: frontend
sf_app_config_dir: /var/www/recette/public_html/recette/apps/frontend/config
sf_app_config_dir_name: config
sf_app_dir: /var/www/recette/public_html/recette/apps/frontend
sf_app_i18n_dir: /var/www/recette/public_html/recette/apps/frontend/i18n
sf_app_i18n_dir_name: i18n
sf_app_lib_dir: /var/www/recette/public_html/recette/apps/frontend/lib
sf_app_lib_dir_name: lib
sf_app_module_action_dir_name: actions
sf_app_module_config_dir_name: config
sf_app_module_dir: /var/www/recette/public_html/recette/apps/frontend/modules
sf_app_module_dir_name: modules
sf_app_module_i18n_dir_name: i18n
sf_app_module_lib_dir_name: lib
sf_app_module_template_dir_name: templates
sf_app_module_validate_dir_name: validate
sf_app_module_view_dir_name: views
sf_app_template_dir: /var/www/recette/public_html/recette/apps/frontend/templates
sf_app_template_dir_name: templates
sf_apps_dir_name: apps
sf_autoloading_functions:
sf_available: 1
sf_base_cache_dir: /var/www/recette/public_html/recette/cache/frontend
sf_bin_dir: /var/www/recette/public_html/recette/batch
sf_bin_dir_name: batch
sf_cache: 1
sf_cache_dir: /var/www/recette/public_html/recette/cache/frontend/prod
sf_cache_dir_name: cache
sf_calendar_web_dir: /sf/calendar
sf_charset: utf-8
sf_check_lock:
sf_check_symfony_version:
sf_compressed:
sf_config_cache_dir: /var/www/recette/public_html/recette/cache/frontend/prod/config
sf_config_dir: /var/www/recette/public_html/recette/config
sf_config_dir_name: config
sf_data_dir: /var/www/recette/public_html/recette/data
sf_data_dir_name: data
sf_debug: 1
sf_default_action: index
sf_default_module: default
sf_doc_dir: /var/www/recette/public_html/recette/data/doc
sf_doc_dir_name: doc
sf_enabled_modules:
- default
- sfFeed2Plugin
- sfWebBrowserPlugin
- sfDomPDFPlugin
sf_environment: prod
sf_error_404_action: erreur404
sf_error_404_module: accueil
sf_error_reporting: 341
sf_escaping_method: ESC_ENTITIES
sf_escaping_strategy: bc
sf_etag: 1
sf_i18n:
sf_i18n_cache_dir: /var/www/recette/public_html/recette/cache/frontend/prod/i18n
sf_in_bootstrap: 1
sf_lib_dir: /var/www/recette/public_html/recette/lib
sf_lib_dir_name: lib
sf_log_dir: /var/www/recette/public_html/recette/log
sf_log_dir_name: log
sf_logging_enabled:
sf_logging_history: 10
sf_logging_level: err
sf_logging_period: 7
sf_logging_purge:
sf_logging_rotate: 1
sf_login_action: loginCAS
sf_login_module: user
sf_max_forwards: 5
sf_model_dir_name: model
sf_model_lib_dir: /var/www/recette/public_html/recette/lib/model
sf_module_cache_dir: /var/www/recette/public_html/recette/cache/frontend/prod/modules
sf_module_disabled_action: disabled
sf_module_disabled_module: default
sf_no_script_name: 1
sf_orm: propel
sf_path_info_array: SERVER
sf_path_info_key: PATH_INFO
sf_plugins_dir: /var/www/recette/public_html/recette/plugins
sf_plugins_dir_name: plugins
sf_prototype_web_dir: /sf/prototype
sf_rich_text_fck_js_dir: js/fckeditor264
sf_rich_text_js_dir: js/tiny_mce
sf_root_cache_dir: /var/www/recette/public_html/recette/cache
sf_root_dir: /var/www/recette/public_html/recette
sf_routing_defaults:
sf_culture: en
sf_secure_action: forbidden
sf_secure_module: user
sf_standard_helpers:
- Form
- Object
- Javascript
- Partial
- DateForm
- Cache
- CKeditor
sf_strip_comments: 1
sf_suffix: .
sf_symfony_data_dir: /var/www/recette/public_html/recette/symfony/data
sf_symfony_lib_dir: /var/www/recette/public_html/recette/symfony/lib
sf_template_cache_dir: /var/www/recette/public_html/recette/cache/frontend/prod/template
sf_test:
sf_test_cache_dir: /var/www/recette/public_html/recette/cache/frontend/prod/test
sf_test_dir: /var/www/recette/public_html/recette/test
sf_test_dir_name: test
sf_timeout: 28800
sf_timer_start: 1731625301.5127
sf_unavailable_action: unavailable
sf_unavailable_module: default
sf_upload_dir: /var/www/recette/public_html/recette/web/uploads
sf_upload_dir_name: uploads
sf_url_format: PATH
sf_use_database: 1
sf_use_flash: 1
sf_use_process_cache: 1
sf_use_security: 1
sf_validation_error_class: form_error
sf_validation_error_id_prefix: error_for_
sf_validation_error_prefix: ↓
sf_validation_error_suffix: ↓
sf_web_debug:
sf_web_debug_web_dir: /sf/sf_web_debug
sf_web_dir: /var/www/recette/public_html/recette/web
sf_web_dir_name: web
request ...
---
parameterHolder:
symfony/default:
action: pdfArticle
id_article: 425
module: gabarits
attributeHolder:
symfony/default:
response ...
---
cookies:
httpHeaders:
Content-Type: text/html; charset=utf-8
Cache-Control:
Expires:
Pragma:
Etag: "d41d8cd98f00b204e9800998ecf8427e"
parameterHolder:
helper/asset/auto/httpmeta:
Content-Type: text/html; charset=utf-8
helper/asset/auto/javascript:
//s7.addthis.com/js/250/addthis_widget.js: //s7.addthis.com/js/250/addthis_widget.js
/sf/calendar/calendar-setup.js: /sf/calendar/calendar-setup.js
/sf/calendar/calendar.js: /sf/calendar/calendar.js
/sf/calendar/lang/calendar-fr: /sf/calendar/lang/calendar-fr
builder: builder
checkMaDate: checkMaDate
ckeditor/ckeditor.js: ckeditor/ckeditor.js
controls: controls
dragdrop: dragdrop
effects: effects
jquery_3.2.1.min.js: jquery_3.2.1.min.js
jquery_noConflict.js: jquery_noConflict.js
jqueryui_1.12.1.min.js: jqueryui_1.12.1.min.js
overlib_mini: overlib_mini
password: password
prototype: prototype
refuserToucheEntree: refuserToucheEntree
script.js: script.js
scriptaculous: scriptaculous
tablekit: tablekit
verif: verif
helper/asset/auto/meta:
description: Site des anciens de la Société des Ingénieurs Arts & Métiers
keywords: anciens, société, ingénieurs, arts, métiers, soce
language: fr
robots: index, follow
title: Société des Ingénieurs Arts & Métiers
helper/asset/auto/stylesheet:
/sf/calendar/skins/aqua/theme.css:
annuaire?date=1672919096:
groupe?date=1479129652:
header?date=1518019646:
input_auto_complete_tag:
main.css?date=1674832803:
responsive.css?date=1674832966:
screen.css?date=1674730738:
smart.css?date=1617098668:
tab640.css?date=1565598724:
tab768.css?date=1505466183:
symfony/action/view:
gabarits_imprimerArticle_layout: imprimer
symfony/response/http/headers:
Cache-Control:
Content-Type: text/html; charset=utf-8
Etag: "d41d8cd98f00b204e9800998ecf8427e"
Expires:
Pragma:
symfony/view/asset:
javascripts_included:
stylesheets_included:
global vars ...
---
cookie:
env:
files:
get:
post:
server:
CONTEXT_DOCUMENT_ROOT: /var/www/recette/public_html/recette/web/
CONTEXT_PREFIX:
DOCUMENT_ROOT: /var/www/recette/public_html/recette/web/
GATEWAY_INTERFACE: CGI/1.1
HTTPS: on
HTTP_ACCEPT: */*
HTTP_ACCEPT_ENCODING: gzip, br, zstd, deflate
HTTP_HOST: recette.soce.fr
HTTP_USER_AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
PHP_SELF: /index.php
QUERY_STRING:
REDIRECT_HTTPS: on
REDIRECT_SCRIPT_URI: https://recette.soce.fr/gabarits/pdfArticle/id_article/425
REDIRECT_SCRIPT_URL: /gabarits/pdfArticle/id_article/425
REDIRECT_SSL_TLS_SNI: recette.soce.fr
REDIRECT_STATUS: 200
REDIRECT_URL: /gabarits/pdfArticle/id_article/425
REMOTE_ADDR: 3.144.254.18
REMOTE_PORT: 62099
REQUEST_METHOD: GET
REQUEST_SCHEME: https
REQUEST_TIME: 1731625301
REQUEST_TIME_FLOAT: 1731625301.5122
REQUEST_URI: /gabarits/pdfArticle/id_article/425
SCRIPT_FILENAME: /var/www/recette/public_html/recette/web/index.php
SCRIPT_NAME: /index.php
SCRIPT_URI: https://recette.soce.fr/gabarits/pdfArticle/id_article/425
SCRIPT_URL: /gabarits/pdfArticle/id_article/425
SERVER_ADDR: 176.31.138.99
SERVER_ADMIN: webmaster@ns352305.ovh.net
SERVER_NAME: recette.soce.fr
SERVER_PORT: 443
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE:
SERVER_SOFTWARE: Apache
SSL_TLS_SNI: recette.soce.fr
session: