EmbeddedObjectContainer: log some exceptions
Change-Id: I7356dfedc6121876641ef0e5f41d50db725980d4
This commit is contained in:
@@ -380,8 +380,10 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::Get_Impl( con
|
|||||||
// insert object into my list
|
// insert object into my list
|
||||||
AddEmbeddedObject( xObj, rName );
|
AddEmbeddedObject( xObj, rName );
|
||||||
}
|
}
|
||||||
catch (const uno::Exception&)
|
catch (uno::Exception const& e)
|
||||||
{
|
{
|
||||||
|
SAL_WARN("comphelper", "EmbeddedObjectContainer::Get_Impl: "
|
||||||
|
"exception caught: " << e.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
return xObj;
|
return xObj;
|
||||||
@@ -416,8 +418,10 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::CreateEmbedde
|
|||||||
OSL_ENSURE( !xObj.is() || xObj->getCurrentState() != embed::EmbedStates::LOADED,
|
OSL_ENSURE( !xObj.is() || xObj->getCurrentState() != embed::EmbedStates::LOADED,
|
||||||
"A freshly create object should be running always!\n" );
|
"A freshly create object should be running always!\n" );
|
||||||
}
|
}
|
||||||
catch (const uno::Exception&)
|
catch (uno::Exception const& e)
|
||||||
{
|
{
|
||||||
|
SAL_WARN("comphelper", "EmbeddedObjectContainer::CreateEmbeddedObject: "
|
||||||
|
"exception caught: " << e.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
return xObj;
|
return xObj;
|
||||||
@@ -523,8 +527,10 @@ sal_Bool EmbeddedObjectContainer::StoreEmbeddedObject( const uno::Reference < em
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (const uno::Exception&)
|
catch (uno::Exception const& e)
|
||||||
{
|
{
|
||||||
|
SAL_WARN("comphelper", "EmbeddedObjectContainer::StoreEmbeddedObject: "
|
||||||
|
"exception caught: " << e.Message);
|
||||||
// TODO/LATER: better error recovery should keep storage intact
|
// TODO/LATER: better error recovery should keep storage intact
|
||||||
return sal_False;
|
return sal_False;
|
||||||
}
|
}
|
||||||
@@ -585,9 +591,12 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::InsertEmbedde
|
|||||||
xProps->setPropertyValue( OUString( "MediaType" ),
|
xProps->setPropertyValue( OUString( "MediaType" ),
|
||||||
uno::makeAny( OUString( "application/vnd.sun.star.oleobject" ) ) );
|
uno::makeAny( OUString( "application/vnd.sun.star.oleobject" ) ) );
|
||||||
}
|
}
|
||||||
catch (const uno::Exception&)
|
catch (uno::Exception const& e)
|
||||||
{
|
{
|
||||||
// complete disaster!
|
// complete disaster!
|
||||||
|
SAL_WARN("comphelper",
|
||||||
|
"EmbeddedObjectContainer::InsertEmbeddedObject: "
|
||||||
|
"exception caught: " << e.Message);
|
||||||
return uno::Reference < embed::XEmbeddedObject >();
|
return uno::Reference < embed::XEmbeddedObject >();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -669,8 +678,10 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::InsertEmbedde
|
|||||||
|
|
||||||
AddEmbeddedObject( xObj, rNewName );
|
AddEmbeddedObject( xObj, rNewName );
|
||||||
}
|
}
|
||||||
catch (const uno::Exception&)
|
catch (uno::Exception const& e)
|
||||||
{
|
{
|
||||||
|
SAL_WARN("comphelper", "EmbeddedObjectContainer::InsertEmbeddedLink: "
|
||||||
|
"exception caught: " << e.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
return xObj;
|
return xObj;
|
||||||
|
Reference in New Issue
Block a user