Quick answer: The steps to fix it vary greatly, depending on your system, and which fix would be less invasive. I don't know exactly which versions are affected, but the information I have is that if you upgrade to any php 5.x, or downgrade to any php 4.3.x, or upgrade expat to > 2.0, then the problem goes away. Long answer: There are certain versions of expat (XML parser) -- or PHP's integration with expat -- that do not preserve whitespace in text nodes. At least for now, ModernBill expects that whitespace to be preserved in many cases. Many difficult support tickets involve this issue, so I added this test with the information we have on the problem at the moment.
Thanks for reporting this issue. Can you give a reproduction case for the bug in question?
This bug occurs using PHP applications, just read Quick answer. More details in php discussion lists. I've reported this because I'm one of the users affected by this bug using MODERNBILL (http://www.modernbill.com).
There is not enough information here to be able to diagnose the problem. Can you give a concise description of the bug in question?
This bug is filed against RHEL 3, which is in maintenance phase. During the maintenance phase, only security errata and select mission critical bug fixes will be released for enterprise products. Since this bug does not meet that criteria, it is now being closed. For more information of the RHEL errata support policy, please visit: http://www.redhat.com/security/updates/errata/ If you feel this bug is indeed mission critical, please contact your support representative. You may be asked to provide detailed information on how this bug is affecting you.