Skip to content

Commit 22f99aa

Browse files
committed
tweak(Setup) add logging to investigate strange libxml issue
1 parent 86acdbe commit 22f99aa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tine20/Setup/Controller.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -796,8 +796,13 @@ public function getSetupXml($_applicationName, $_disableAppIfNotFound = false)
796796
if (false === ($xml = simplexml_load_string($setupXML))) {
797797
Tinebase_Core::getLogger()->warn(__METHOD__ . '::' . __LINE__ . ' ' . $setupXML
798798
. ' failed to load xml: ' . print_r(libxml_get_last_error(), true));
799+
$logMsg = '';
800+
for ($i = 0; $i < mb_strlen($setupXML); ++$i) {
801+
$char = mb_substr($setupXML, $i, 1);
802+
$logMsg .= strlen($char) . ' ' . $char . ' ' . ord($char) . PHP_EOL;
803+
}
799804
Tinebase_Core::getLogger()->warn(__METHOD__ . '::' . __LINE__ . ' ' . $setupXML
800-
. ' failed to load xml: "' . $xmlString . '"');
805+
. ' failed to load xml: "' . $xmlString . '"' . PHP_EOL . $logMsg);
801806
}
802807
} else {
803808
Tinebase_Core::getLogger()->warn(__METHOD__ . '::' . __LINE__ . ' ' . $setupXML

0 commit comments

Comments
 (0)