embeddedobj/source/general/docholder.cxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit cc695e180b39ffe21f0ae12cfeefb89a50a50b64
Author:     varshneydevansh <varshney.devansh...@gmail.com>
AuthorDate: Sun Jan 7 22:52:07 2024 +0530
Commit:     Hossein <hoss...@libreoffice.org>
CommitDate: Sun Mar 10 23:40:21 2024 +0100

    tdf#42982: Improve UNO API error reporting
    
    Change-Id: I2eead2d6907cf49d9a8525065d33c3ef43207660
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161779
    Tested-by: Jenkins
    Reviewed-by: Hossein <hoss...@libreoffice.org>

diff --git a/embeddedobj/source/general/docholder.cxx 
b/embeddedobj/source/general/docholder.cxx
index 08ad9cfdd271..d0bbc659ca2c 100644
--- a/embeddedobj/source/general/docholder.cxx
+++ b/embeddedobj/source/general/docholder.cxx
@@ -544,7 +544,7 @@ uno::Reference< container::XIndexAccess > 
DocumentHolder::RetrieveOwnMenu_Impl()
     }
 
     if ( !xResult.is() )
-        throw uno::RuntimeException();
+        throw uno::RuntimeException("Unable to retrive the UI configuration 
menu.", getXWeak());
 
     return xResult;
 }
@@ -569,7 +569,7 @@ void DocumentHolder::FindConnectPoints(
             }
 
         if ( aCommand.isEmpty() )
-            throw uno::RuntimeException();
+            throw uno::RuntimeException("CommandURL is empty at index: " + 
OUString::number(nInd),  xMenu);
 
         if ( aCommand == ".uno:PickList" )
             nConnectPoints[0] = nInd;
@@ -638,7 +638,7 @@ bool DocumentHolder::MergeMenus_Impl( const uno::Reference< 
css::frame::XLayoutM
             uno::UNO_QUERY_THROW );
         uno::Reference< container::XIndexAccess > xContMenu = 
xUISettings->getSettings( true );
         if ( !xContMenu.is() )
-            throw uno::RuntimeException();
+            throw uno::RuntimeException("Unable to merge the menu", 
getXWeak());
 
         uno::Reference< container::XIndexAccess > xOwnMenu = 
RetrieveOwnMenu_Impl();
         uno::Reference< frame::XDispatchProvider > xOwnDisp( m_xFrame, 
uno::UNO_QUERY_THROW );

Reply via email to