SuiteCRM 7.x 에서 생성한 pdf 견적서가 크롬에서 열리지 않았습니다.

 

 

생성한 pdf 파일을 메모장등으로 열어보면  아래와 같이 에러 로그가 pdf 헤더에 붙어져 있어서 크롬은 정상적인 pdf 파일이 아니라고 판단하여 오류를 내보내는 것이였습니다. 제 맥북의 내장 pdf 뷰어는 신기하게도 그냥 열렸지만 말입니다.

 

아래의 로그를 보고 원인을 제거하면 정상적인 pdf 파일이 생성되겠습니다만 저는 php.ini 파일에서 display_errors=off 로 설정해 임시 조치하였습니다.

 

<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/mpdf.php</b> on line <b>37072</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'ID' in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/classes/cssmgr.php</b> on line <b>1248</b><br />
<br />
<b>Warning</b>:  Cannot assign an empty string to a string offset in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/classes/cssmgr.php</b> on line <b>1248</b><br />
<br />
<b>Warning</b>:  Illegal string offset 'ID' in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/classes/cssmgr.php</b> on line <b>1322</b><br />
<br />
<b>Notice</b>:  Uninitialized string offset: 0 in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/classes/cssmgr.php</b> on line <b>1322</b><br />
<br />
<b>Notice</b>:  Undefined index: BODY in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/classes/cssmgr.php</b> on line <b>1111</b><br />
<br />
<b>Notice</b>:  Undefined index: BODY>>ID>> in <b>/opt/lampp/apps/suitecrm/htdocs/modules/AOS_PDF_Templates/PDF_Lib/classes/cssmgr.php</b> on line <b>1166</b><br />
<br />

 

 

https://suitecrm.com/suitecrm/forum/installation-upgrade-help/17441-notice-a-non-well-formed-numeric-value-encountered

+ Recent posts