If an error/warning message contains not-displayable character for the local encoding , no message is shown at all ------------------------------------------------------------------------------------------------------------------
Key: XALANC-535 URL: http://issues.apache.org/jira/browse/XALANC-535 Project: XalanC Type: Bug Components: XalanC Versions: CurrentCVS Environment: all Reporter: Dmitry Hayes Assigned to: Dmitry Hayes Priority: Minor Fix For: CurrentCVS For an input: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output encoding='XML' version='1.0'/> <xsl:template match="/"> <out> <xsl:element name='Somename_
'/> </out> </xsl:template> </xsl:stylesheet> output: <?xml version="1.0" encoding="UTF-8"?><out/> In the XalanDOMString.cpp, "doTranscodeToLocalCodePage" function ... if (wcstombs(&theTargetVector[0], theTempSource, targetLen) == ~size_t(0)) { theTargetVector.clear(); return false; } ... "wcstombs" fails and we return the empty vector . Probably solution here may be, if transcoding to the local code page fails , try to transcode to UTF8 and return the vector -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]