Kaydet (Commit) 44f74a0c authored tarafından Michael Stahl's avatar Michael Stahl

EmbeddedObjectContainer: log some exceptions

Change-Id: I7356dfedc6121876641ef0e5f41d50db725980d4
üst c5b83e07
...@@ -380,8 +380,10 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::Get_Impl( con ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment