diff options
Diffstat (limited to 'framework/source/loadenv/loadenv.cxx')
-rw-r--r-- | framework/source/loadenv/loadenv.cxx | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx index a746211da472..409ef40f2f2d 100644 --- a/framework/source/loadenv/loadenv.cxx +++ b/framework/source/loadenv/loadenv.cxx @@ -201,10 +201,15 @@ css::uno::Reference< css::lang::XComponent > LoadEnv::loadComponentFromURL(const 4); case LoadEnvException::ID_UNSUPPORTED_CONTENT: - throw css::lang::IllegalArgumentException( - ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("URL seems to be an unsupported one.")), - xLoader, - 1); + throw css::lang::IllegalArgumentException( + (rtl::OUString( + RTL_CONSTASCII_USTRINGPARAM("Unsupported URL <")) + + sURL + + rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(">: \"")) + + rtl::OStringToOUString( + ex.m_sMessage, RTL_TEXTENCODING_UTF8) + + rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("\""))), + xLoader, 1); default: xComponent.clear(); break; |