Issue 40677 - WebWizard: Loading an html component into a dialog control closes frame
Summary: WebWizard: Loading an html component into a dialog control closes frame
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 680m71
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: berend.cornelius
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-14 14:44 UTC by berend.cornelius
Modified: 2005-03-31 16:18 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description berend.cornelius 2005-01-14 14:44:08 UTC
BC: The Java implemented Webwizard throws the Assertion 
"TransactionManager..Owner instance already closed. Call was rejected".
from "Framework/source/threadhelp/transactionmanager.cxx, Line 419.
This assertion is thrown after calling loadComponentFromUrl. The frame where the
component - an html document- is supposed to be loaded in was initialized with
the XWindow of an API ImageControl of a dialog.
First of all I removed a thread in the java wizard that was still created and
eliminated a "getActiveFrame" occurence. After that the Assertion only occured
when calling the webwizard from remote. I could produce the following stacktrace:

The following stacktrace is delivered:
>	fwk680mi.dll!framework::Frame::close(unsigned char bDeliverOwnerShip='') 
Line 1736	C++
 	sfx680mi.dll!SfxFrame::DoClose()  + 0x7c	C++
 	sfx680mi.dll!SfxTopViewFrame::Notify()  + 0x8e	C++
 	svl680mi.dll!SfxBroadcaster::Broadcast()  + 0x50	C++
 	sfx680mi.dll!SfxBaseModel::close()  + 0x11a	C++
 	sfx680mi.dll!SfxFrameLoader_Impl::load()  + 0x1284	C++
 	fwk680mi.dll!framework::LoadEnv::impl_loadContent()  + 0x3b9	C++
 	fwk680mi.dll!framework::LoadEnv::startLoading()  + 0x73	C++
 	fwk680mi.dll!framework::LoadEnv::loadComponentFromURL()  + 0x82	C++
 	fwk680mi.dll!framework::Frame::loadComponentFromURL(const rtl::OUString &
sURL={...}, const rtl::OUString & sTargetFrameName={...}, long nSearchFlags=0,
const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
lArguments={...})  Line 507 + 0x21	C++


However even when the (modified) wizard was started the stylesheet of the
document could obviously not read, so that the document is loaded without no
colors. 

BC->MBA: This all sounds quite complicated. AS is involved in this issue and you
should probably give me a call, so we can reproduce the bug together.
Comment 1 Mathias_Bauer 2005-01-14 16:48:13 UTC
Andreas, please take this over
Comment 2 berend.cornelius 2005-01-14 16:58:26 UTC
BC: I told ES about the problems of the not Stylesheets that are not loaded with
the html document. As soon as a bug to this issue is submitted I will forward this.
Comment 3 andreas.schluens 2005-02-17 13:22:52 UTC
AS->BC: As already discussed this bug is not reproducable with an actual m78 
version. Please test it again and reopen this issue if you have may be another test 
scenarion. THX.
Comment 4 andreas.schluens 2005-02-17 13:23:26 UTC
.
Comment 5 berend.cornelius 2005-03-31 16:18:50 UTC
Hi,

fixed in current developer build -> close.
The current developer build can be found at
http://download.openoffice.org/680/index.html
Feel free to reopen if this issue is not fixed in the developer build.

Bye Berend