sd/source/core/stlsheet.cxx | 10 ++++---- sd/source/ui/slideshow/slideshow.cxx | 4 +-- sd/source/ui/unoidl/SdUnoDrawView.cxx | 4 +-- sd/source/ui/unoidl/SdUnoOutlineView.cxx | 4 +-- sd/source/ui/unoidl/SdUnoSlideView.cxx | 7 +---- sd/source/ui/unoidl/UnoDocumentSettings.cxx | 4 +-- sd/source/ui/unoidl/unolayer.cxx | 4 +-- sd/source/ui/unoidl/unomodel.cxx | 4 +-- sd/source/ui/unoidl/unopage.cxx | 4 +-- sd/source/ui/unoidl/unopback.cxx | 10 ++++---- sd/source/ui/unoidl/unosrch.cxx | 4 +-- svx/source/table/cell.cxx | 8 +++--- svx/source/table/propertyset.cxx | 2 - svx/source/table/tablecolumn.cxx | 4 +-- svx/source/table/tablerow.cxx | 4 +-- svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx | 2 - svx/source/unodraw/unopool.cxx | 4 +-- svx/source/unodraw/unoshap2.cxx | 2 - svx/source/unodraw/unoshape.cxx | 12 +++++----- xmloff/source/core/xmlexp.cxx | 9 +++++-- 20 files changed, 54 insertions(+), 52 deletions(-)
New commits: commit 1700c767e7bfcc7193d878ac53c21e1b59354973 Author: Eike Rathke <er...@redhat.com> Date: Fri Nov 25 20:03:29 2016 +0100 add exception context to error log message Change-Id: Iae8a0c8e7ed4c8bec6497f1636a943bd6f79d5c8 diff --git a/xmloff/source/core/xmlexp.cxx b/xmloff/source/core/xmlexp.cxx index aced8d3..b1ca265 100644 --- a/xmloff/source/core/xmlexp.cxx +++ b/xmloff/source/core/xmlexp.cxx @@ -844,9 +844,14 @@ sal_Bool SAL_CALL SvXMLExport::filter( const uno::Sequence< beans::PropertyValue // We must catch exceptions, because according to the // API definition export must not throw one! css::uno::Any ex(cppu::getCaughtException()); + OUString sMessage( ex.getValueTypeName() + ": \"" + e.Message + "\""); + if (e.Context.is()) + { + const char* pContext = typeid(*e.Context.get()).name(); + sMessage += " (context: " + OUString::createFromAscii(pContext) + " )"; + } SetError( XMLERROR_FLAG_ERROR | XMLERROR_FLAG_SEVERE | XMLERROR_API, - Sequence<OUString>(), - ex.getValueTypeName() + ": \"" + e.Message + "\"", nullptr ); + Sequence<OUString>(), sMessage, nullptr ); } // return true only if no error occurred commit 6fee9755f6ec6f61c024af193adfc09eac6fd03e Author: Eike Rathke <er...@redhat.com> Date: Fri Nov 25 19:29:37 2016 +0100 give us a chance to see *which* property failed Change-Id: If0c89760230eebc873bbc57511e44d7706af1c1e diff --git a/svx/source/table/cell.cxx b/svx/source/table/cell.cxx index 5eaa3f9..9a96ec9 100644 --- a/svx/source/table/cell.cxx +++ b/svx/source/table/cell.cxx @@ -1123,7 +1123,7 @@ void SAL_CALL Cell::setPropertyValue( const OUString& rPropertyName, const Any& } } } - throw UnknownPropertyException(); + throw UnknownPropertyException( rPropertyName, static_cast<cppu::OWeakObject*>(this)); } @@ -1206,7 +1206,7 @@ Any SAL_CALL Cell::getPropertyValue( const OUString& PropertyName ) throw(Unknow } } } - throw UnknownPropertyException(); + throw UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } @@ -1484,7 +1484,7 @@ void SAL_CALL Cell::setPropertyToDefault( const OUString& PropertyName ) throw(U GetModel()->SetChanged(); return; } - throw UnknownPropertyException(); + throw UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } @@ -1526,7 +1526,7 @@ Any SAL_CALL Cell::getPropertyDefault( const OUString& aPropertyName ) throw(Unk } } } - throw UnknownPropertyException(); + throw UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } diff --git a/svx/source/table/propertyset.cxx b/svx/source/table/propertyset.cxx index 36b2ec7..687da1b 100644 --- a/svx/source/table/propertyset.cxx +++ b/svx/source/table/propertyset.cxx @@ -56,7 +56,7 @@ const Property& FastPropertySetInfo::getProperty( const OUString& aName ) throw { PropertyMap::iterator aIter( maMap.find( aName ) ); if( aIter == maMap.end() ) - throw UnknownPropertyException(); + throw UnknownPropertyException( aName, static_cast<cppu::OWeakObject*>(this)); return maProperties[(*aIter).second]; } diff --git a/svx/source/table/tablecolumn.cxx b/svx/source/table/tablecolumn.cxx index 44536f5..6dc825b 100644 --- a/svx/source/table/tablecolumn.cxx +++ b/svx/source/table/tablecolumn.cxx @@ -201,7 +201,7 @@ void SAL_CALL TableColumn::setFastPropertyValue( sal_Int32 nHandle, const Any& a } default: delete pUndo; - throw UnknownPropertyException(); + throw UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } if( !bOk ) { @@ -231,7 +231,7 @@ Any SAL_CALL TableColumn::getFastPropertyValue( sal_Int32 nHandle ) throw (Unkno case Property_OptimalWidth: return Any( mbOptimalWidth ); case Property_IsVisible: return Any( mbIsVisible ); case Property_IsStartOfNewPage: return Any( mbIsStartOfNewPage ); - default: throw UnknownPropertyException(); + default: throw UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } } diff --git a/svx/source/table/tablerow.cxx b/svx/source/table/tablerow.cxx index 6984a80..8f96b59 100644 --- a/svx/source/table/tablerow.cxx +++ b/svx/source/table/tablerow.cxx @@ -273,7 +273,7 @@ void SAL_CALL TableRow::setFastPropertyValue( sal_Int32 nHandle, const Any& aVal } default: delete pUndo; - throw UnknownPropertyException(); + throw UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } if( !bOk ) { @@ -303,7 +303,7 @@ Any SAL_CALL TableRow::getFastPropertyValue( sal_Int32 nHandle ) throw (UnknownP case Property_OptimalHeight: return Any( mbOptimalHeight ); case Property_IsVisible: return Any( mbIsVisible ); case Property_IsStartOfNewPage: return Any( mbIsStartOfNewPage ); - default: throw UnknownPropertyException(); + default: throw UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } } diff --git a/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx b/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx index 1ec7821..2023bc6 100644 --- a/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx +++ b/svx/source/unodialogs/textconversiondlgs/chinese_translation_unodialog.cxx @@ -224,7 +224,7 @@ uno::Any SAL_CALL ChineseTranslation_UnoDialog::getPropertyValue( const OUString } else { - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( rPropertyName, static_cast<cppu::OWeakObject*>(this)); } return aRet; diff --git a/svx/source/unodraw/unopool.cxx b/svx/source/unodraw/unopool.cxx index 74bc8e2..2a56da4 100644 --- a/svx/source/unodraw/unopool.cxx +++ b/svx/source/unodraw/unopool.cxx @@ -207,7 +207,7 @@ void SvxUnoDrawPool::_setPropertyValues( const comphelper::PropertyMapEntry** pp DBG_ASSERT( pPool, "I need a SfxItemPool!" ); if( nullptr == pPool ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( "no pool, no properties..", static_cast<cppu::OWeakObject*>(this)); while( *ppEntries ) putAny( pPool, *ppEntries++, *pValues++ ); @@ -222,7 +222,7 @@ void SvxUnoDrawPool::_getPropertyValues( const comphelper::PropertyMapEntry** pp DBG_ASSERT( pPool, "I need a SfxItemPool!" ); if( nullptr == pPool ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( "no pool, no properties..", static_cast<cppu::OWeakObject*>(this)); while( *ppEntries ) getAny( pPool, *ppEntries++, *pValue++ ); diff --git a/svx/source/unodraw/unoshap2.cxx b/svx/source/unodraw/unoshap2.cxx index 2086253..00d1b62 100644 --- a/svx/source/unodraw/unoshap2.cxx +++ b/svx/source/unodraw/unoshap2.cxx @@ -947,7 +947,7 @@ uno::Any SAL_CALL SvxShapeControl::getPropertyDefault( const OUString& aProperty return aDefault; } - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } else { diff --git a/svx/source/unodraw/unoshape.cxx b/svx/source/unodraw/unoshape.cxx index a93e1eb..12b93a8 100644 --- a/svx/source/unodraw/unoshape.cxx +++ b/svx/source/unodraw/unoshape.cxx @@ -1630,7 +1630,7 @@ void SAL_CALL SvxShape::_setPropertyValue( const OUString& rPropertyName, const } if (!pMap) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( rPropertyName, static_cast<cppu::OWeakObject*>(this)); if ((pMap->nFlags & beans::PropertyAttribute::READONLY) != 0) throw beans::PropertyVetoException( @@ -1739,7 +1739,7 @@ uno::Any SvxShape::_getPropertyValue( const OUString& PropertyName ) if( mpObj.is() && mpModel ) { if(pMap == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); if( !getPropertyValueImpl( PropertyName, pMap, aAny ) ) { @@ -2016,7 +2016,7 @@ beans::PropertyState SAL_CALL SvxShape::_getPropertyState( const OUString& Prope const SfxItemPropertySimpleEntry* pMap = mpPropSet->getPropertyMapEntry(PropertyName); if( !mpObj.is() || pMap == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); beans::PropertyState eState; if( !getPropertyStateImpl( pMap, eState ) ) @@ -2993,7 +2993,7 @@ void SAL_CALL SvxShape::_setPropertyToDefault( const OUString& PropertyName ) const SfxItemPropertySimpleEntry* pProperty = mpPropSet->getPropertyMapEntry(PropertyName); if( !mpObj.is() || mpModel == nullptr || pProperty == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); if( !setPropertyToDefaultImpl( pProperty ) ) { @@ -3025,7 +3025,7 @@ uno::Any SAL_CALL SvxShape::_getPropertyDefault( const OUString& aPropertyName ) const SfxItemPropertySimpleEntry* pMap = mpPropSet->getPropertyMapEntry(aPropertyName); if( !mpObj.is() || pMap == nullptr || mpModel == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); if(( pMap->nWID >= OWN_ATTR_VALUE_START && pMap->nWID <= OWN_ATTR_VALUE_END ) || ( pMap->nWID >= SDRATTR_NOTPERSIST_FIRST && pMap->nWID <= SDRATTR_NOTPERSIST_LAST )) @@ -3035,7 +3035,7 @@ uno::Any SAL_CALL SvxShape::_getPropertyDefault( const OUString& aPropertyName ) // get default from ItemPool if(!SfxItemPool::IsWhich(pMap->nWID)) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( "No WhichID " + OUString::number(pMap->nWID) + " for " + aPropertyName, static_cast<cppu::OWeakObject*>(this)); SfxItemSet aSet( mpModel->GetItemPool(), pMap->nWID, pMap->nWID); aSet.Put(mpModel->GetItemPool().GetDefaultItem(pMap->nWID)); commit 86bf3f8b69692a82fdf0d9d408f0690028e6e3e0 Author: Eike Rathke <er...@redhat.com> Date: Fri Nov 25 19:05:20 2016 +0100 give us a chance to see *which* property failed Change-Id: I378bce4d8e1f57a51d88a59691d6917f58eedf20 diff --git a/sd/source/core/stlsheet.cxx b/sd/source/core/stlsheet.cxx index cf76a45..c0b7a0d 100644 --- a/sd/source/core/stlsheet.cxx +++ b/sd/source/core/stlsheet.cxx @@ -974,7 +974,7 @@ void SAL_CALL SdStyleSheet::setPropertyValue( const OUString& aPropertyName, con const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry( aPropertyName ); if( pEntry == nullptr ) { - throw UnknownPropertyException(); + throw UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } else { @@ -1061,7 +1061,7 @@ Any SAL_CALL SdStyleSheet::getPropertyValue( const OUString& PropertyName ) thro const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry( PropertyName ); if( pEntry == nullptr ) { - throw UnknownPropertyException(); + throw UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } else { @@ -1174,7 +1174,7 @@ PropertyState SAL_CALL SdStyleSheet::getPropertyState( const OUString& PropertyN const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry( PropertyName ); if( pEntry == nullptr ) - throw UnknownPropertyException(); + throw UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); if( pEntry->nWID == WID_STYLE_FAMILY ) { @@ -1268,7 +1268,7 @@ void SAL_CALL SdStyleSheet::setPropertyToDefault( const OUString& PropertyName ) const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry( PropertyName ); if( pEntry == nullptr ) - throw UnknownPropertyException(); + throw UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); SfxItemSet &rStyleSet = GetItemSet(); @@ -1292,7 +1292,7 @@ Any SAL_CALL SdStyleSheet::getPropertyDefault( const OUString& aPropertyName ) t const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry( aPropertyName ); if( pEntry == nullptr ) - throw UnknownPropertyException(); + throw UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); Any aRet; if( pEntry->nWID == WID_STYLE_FAMILY ) { diff --git a/sd/source/ui/slideshow/slideshow.cxx b/sd/source/ui/slideshow/slideshow.cxx index 902c869..2cbdf1e 100644 --- a/sd/source/ui/slideshow/slideshow.cxx +++ b/sd/source/ui/slideshow/slideshow.cxx @@ -503,7 +503,7 @@ void SAL_CALL SlideShow::setPropertyValue( const OUString& aPropertyName, const } default: - throw UnknownPropertyException(); + throw UnknownPropertyException( OUString::number(pEntry ? pEntry->nWID : -1), static_cast<cppu::OWeakObject*>(this)); } if( bIllegalArgument ) @@ -575,7 +575,7 @@ Any SAL_CALL SlideShow::getPropertyValue( const OUString& PropertyName ) throw(U } default: - throw UnknownPropertyException(); + throw UnknownPropertyException( OUString::number(pEntry ? pEntry->nWID : -1), static_cast<cppu::OWeakObject*>(this)); } } diff --git a/sd/source/ui/unoidl/SdUnoDrawView.cxx b/sd/source/ui/unoidl/SdUnoDrawView.cxx index 8d5fad8..4fc83e1 100644 --- a/sd/source/ui/unoidl/SdUnoDrawView.cxx +++ b/sd/source/ui/unoidl/SdUnoDrawView.cxx @@ -370,7 +370,7 @@ void SdUnoDrawView::setFastPropertyValue ( } break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } } @@ -414,7 +414,7 @@ Any SAL_CALL SdUnoDrawView::getFastPropertyValue ( break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } return aValue; diff --git a/sd/source/ui/unoidl/SdUnoOutlineView.cxx b/sd/source/ui/unoidl/SdUnoOutlineView.cxx index cf97b61..21e0353 100644 --- a/sd/source/ui/unoidl/SdUnoOutlineView.cxx +++ b/sd/source/ui/unoidl/SdUnoOutlineView.cxx @@ -125,7 +125,7 @@ void SdUnoOutlineView::setFastPropertyValue ( break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } } @@ -150,7 +150,7 @@ Any SAL_CALL SdUnoOutlineView::getFastPropertyValue ( break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } return aValue; diff --git a/sd/source/ui/unoidl/SdUnoSlideView.cxx b/sd/source/ui/unoidl/SdUnoSlideView.cxx index c220a74..15a3cc7 100644 --- a/sd/source/ui/unoidl/SdUnoSlideView.cxx +++ b/sd/source/ui/unoidl/SdUnoSlideView.cxx @@ -157,10 +157,9 @@ void SdUnoSlideView::setFastPropertyValue ( css::lang::WrappedTargetException, css::uno::RuntimeException, std::exception) { - (void)nHandle; (void)rValue; - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); } Any SAL_CALL SdUnoSlideView::getFastPropertyValue ( @@ -169,10 +168,8 @@ Any SAL_CALL SdUnoSlideView::getFastPropertyValue ( css::lang::WrappedTargetException, css::uno::RuntimeException, std::exception) { - (void)nHandle; - if( nHandle != DrawController::PROPERTY_VIEWOFFSET ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( OUString::number(nHandle), static_cast<cppu::OWeakObject*>(this)); return Any(); } diff --git a/sd/source/ui/unoidl/UnoDocumentSettings.cxx b/sd/source/ui/unoidl/UnoDocumentSettings.cxx index 8e408bb..89a62dd 100644 --- a/sd/source/ui/unoidl/UnoDocumentSettings.cxx +++ b/sd/source/ui/unoidl/UnoDocumentSettings.cxx @@ -944,7 +944,7 @@ throw (UnknownPropertyException, PropertyVetoException, break; default: - throw UnknownPropertyException(); + throw UnknownPropertyException( OUString::number((*ppEntries)->mnHandle), static_cast<cppu::OWeakObject*>(this)); } if( !bOk ) @@ -1189,7 +1189,7 @@ throw (UnknownPropertyException, WrappedTargetException, RuntimeException, std:: break; default: - throw UnknownPropertyException(); + throw UnknownPropertyException( OUString::number((*ppEntries)->mnHandle), static_cast<cppu::OWeakObject*>(this)); } } } diff --git a/sd/source/ui/unoidl/unolayer.cxx b/sd/source/ui/unoidl/unolayer.cxx index 4d44236..d40cd0c 100644 --- a/sd/source/ui/unoidl/unolayer.cxx +++ b/sd/source/ui/unoidl/unolayer.cxx @@ -235,7 +235,7 @@ void SAL_CALL SdLayer::setPropertyValue( const OUString& aPropertyName, const un } default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } if( pLayerManager->GetDocShell() ) @@ -278,7 +278,7 @@ uno::Any SAL_CALL SdLayer::getPropertyValue( const OUString& PropertyName ) aValue <<= OUString( pLayer->GetDescription() ); break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } return aValue; diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 510256a..e44b7f9 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -1294,7 +1294,7 @@ void SAL_CALL SdXImpressDocument::setPropertyValue( const OUString& aPropertyNam setGrabBagItem(aValue); break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } SetModified(); @@ -1418,7 +1418,7 @@ uno::Any SAL_CALL SdXImpressDocument::getPropertyValue( const OUString& Property getGrabBagItem(aAny); break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } return aAny; diff --git a/sd/source/ui/unoidl/unopage.cxx b/sd/source/ui/unoidl/unopage.cxx index 9e5f6fe..52cbf5b 100644 --- a/sd/source/ui/unoidl/unopage.cxx +++ b/sd/source/ui/unoidl/unopage.cxx @@ -1011,7 +1011,7 @@ void SAL_CALL SdGenericDrawPage::setPropertyValue( const OUString& aPropertyName } default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } GetModel()->SetModified(); @@ -1327,7 +1327,7 @@ Any SAL_CALL SdGenericDrawPage::getPropertyValue( const OUString& PropertyName ) break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } return aAny; } diff --git a/sd/source/ui/unoidl/unopback.cxx b/sd/source/ui/unoidl/unopback.cxx index 77b63c0..6995461 100644 --- a/sd/source/ui/unoidl/unopback.cxx +++ b/sd/source/ui/unoidl/unopback.cxx @@ -217,7 +217,7 @@ void SAL_CALL SdUnoPageBackground::setPropertyValue( const OUString& aPropertyNa if( pEntry == nullptr ) { - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } else { @@ -275,7 +275,7 @@ uno::Any SAL_CALL SdUnoPageBackground::getPropertyValue( const OUString& Propert if( pEntry == nullptr ) { - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } else { @@ -332,7 +332,7 @@ beans::PropertyState SAL_CALL SdUnoPageBackground::getPropertyState( const OUStr const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry(PropertyName); if( pEntry == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); if( mpSet ) { @@ -396,7 +396,7 @@ void SAL_CALL SdUnoPageBackground::setPropertyToDefault( const OUString& Propert const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry(PropertyName); if( pEntry == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); if( mpSet ) { @@ -419,7 +419,7 @@ uno::Any SAL_CALL SdUnoPageBackground::getPropertyDefault( const OUString& aProp const SfxItemPropertySimpleEntry* pEntry = getPropertyMapEntry(aPropertyName); if( pEntry == nullptr || mpSet == nullptr ) - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); uno::Any aAny; if( mpSet ) diff --git a/sd/source/ui/unoidl/unosrch.cxx b/sd/source/ui/unoidl/unosrch.cxx index 9238445..f043d04 100644 --- a/sd/source/ui/unoidl/unosrch.cxx +++ b/sd/source/ui/unoidl/unosrch.cxx @@ -773,7 +773,7 @@ void SAL_CALL SdUnoSearchReplaceDescriptor::setPropertyValue( const OUString& aP bOk = (aValue >>= mbWords); break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( aPropertyName, static_cast<cppu::OWeakObject*>(this)); } if( !bOk ) @@ -801,7 +801,7 @@ uno::Any SAL_CALL SdUnoSearchReplaceDescriptor::getPropertyValue( const OUString aAny <<= mbWords; break; default: - throw beans::UnknownPropertyException(); + throw beans::UnknownPropertyException( PropertyName, static_cast<cppu::OWeakObject*>(this)); } return aAny; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits