IE crash

Hi,

I have a parent swf comprising of multiple swfs. When I launch the parent swf in Info View and open the child swfs in a recursive fashion within 4 - 5 cycles of continuous opening the IE crashes. I have updated the Active x as well, but still get the error.

Any ideas?


zephyrous (BOB member since 2007-01-12)

Same for me. When you open your task manager you can see the memory increase until the crash.

I opened a case and they said multiple things depending on your BO version.

If you have XI 3.1, bug reference is ADAPT01109741 and is available with Fix Pack 1.4 (FP1.4).

If you have XI R2 SP5 (or SP6a coming in June) and if you know how to reproduce the bug, a patch could be developed. I couldn’t send them my documents to reproduce the bug because I have multiple data connexions (QaaWS, Web Services) that won’t work on their system.

And finally, if you have any other SP for XI R2 (like me : XI R2 SP2 Productivity Pack), no other fix pack will be developed. Latest (and last) fix pack for SP2 is FP 2.9.

So if you are like me there is no official solution.

I have been given some ideas but not tested yet :

  • If you know Flex development, you could try to build a simple Xcelsius component that is emptying memory (I was told there is a simple way to do it but I don’t know how, I don’t know Flex). Then you add it on your canvas and find a way to refresh it (?) every 10 seconds for example.

  • We found out that when you reduce IE, memory is cleaned. Of course you can’t ask your users to constantly reduce and reopen the IE window, but maybe it is possible to create a JSP page where you reduce/reopen the IE window every 10 seconds. I was also told that it is really quick and the user does not see it.

Hope it helps, if you manage to do something, please tell me, I have no other idea.


titlola :fr: (BOB member since 2007-01-10)

Thanks for your reply. This helps, I am looking into this if I do come up with some work around will let you know.


zephyrous (BOB member since 2007-01-12)

Hi zephyrous,

Did you find something interesting ? I am still stucked with this problem. I did not find any informations on fix pack 1.4 (does it really exist ??).

We just found out that reducing and reopening the IE window does not work as well.

Something new for you or for anyone else ?

Thank you


titlola :fr: (BOB member since 2007-01-10)

Hi,
I have done a couple of things since the problem occured, it has not completely gone away but so far no hue and cry abt the problem :slight_smile:

We are currently on FP 3.
I am using a single slide show to show multiple swfs, hence not loading all the swfs within the parent. the intializing time for the swfs is a couple of seconds.

I am currently working on something else but if there is something to share abt this post, I will write in and will be equally curious if someone does find a solution.


zephyrous (BOB member since 2007-01-12)

Can you post a screenshot of your document ?

I am using 4 image components to show 4 childs at the same time on one page. Not sure I can use only one slideshow =/

Thank you for your help


titlola :fr: (BOB member since 2007-01-10)

I am not sure why you want to use 4 image components. I think one slide show should suffice. If you can further explain wat you are trying to acheive may be I could help.

I am sure it is the nuimber of image components you are using that is causing the issue.


zephyrous (BOB member since 2007-01-12)

I have 4 image components because I have 4 identical charts with one different parameters.

What I mean :
child1 = child.xlf with parameter = “test1”
child2 = child.xlf with parameter = “test2”
child3 = child.xlf with parameter = “test3”
child4 = child.xlf with parameter = “test4”
To avoid having child1.xlf, child2.xlf, child3.xlf, child4.xlf to maintain.

But that is not the real cause of the problem. I also have documents with only one child (with charts and diagrams inside the child), and memory is also increasing (less but still increasing).


titlola :fr: (BOB member since 2007-01-10)

Is it possible to use one image component and change the data it is displaying based on the parameter test1, test2, test3 and test 4 which the user will select ?

or

use a slideshow instead and call the the same chart using a link like opendocument and pass the parameter test1, test2, test3 and test 4?

Hence, you will not be replicating the same image multiple times.

The best practice here would be to re-use your component and just change the underlying data.

Hope this helps.


zephyrous (BOB member since 2007-01-12)

This is exactly what I do but I do need 4 components to do that (or I need to duplicate my chart 4 times in my child component but I get the same increase of memory even with one image component).

If I do this, are my 4 charts displayed at the same time on my swf ? And does it really decrease memory usage ?

I am not sure to understand : it seems this is exactly what I do (well I don’t re-use the image component but I re-use the same XLF to export 4 identical SWF with different parameters so I get different data at the same time).


titlola :fr: (BOB member since 2007-01-10)