Return to Jive Software

1,476 Views 12 Replies Last post: Jan 12, 2009 11:19 AM by Austen Rustrum RSS
dakwissen Novice 208 posts since
Jun 16, 2008
Currently Being Moderated

Nov 28, 2008 9:46 AM

Flickering images under Citrix Metaframe

Hello people,

 

 

we use Citrix Metaframe 9.00 in a Windows Terminal Server enviroment and we are introducing Clearspace 2.5.4.

 

In Clearspace ALL images are strongly flickering when moving the mouse. I.E. avatars + profile images. At http://www.jivesoftware.com we have got the same behaviour.

That problem only affects in Citrix - not in a local session.

 

What kind of compression does clearspace use ? Do you know that issue ?

 

Cheers

Christian

Tags: citrix_metaframe, flickering_images
Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 1, 2008 11:38 AM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

Christian,

 

When page compression is enabled, it compresses using the gzip format.  Regretfully, there is not much we can do as the problem has to do with the Citrix software itself, likely because of the latency introduced.

Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 4, 2008 2:36 PM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

The binary data for the image is stored in a BLOB in the database.  The images do have some Javascript tied to them to do the zoom in/out (lightbox), and this is likely what is causing the issue for you.  If you disable Javascript, does the flickering stop?  Is it all images or just those that are part of content?  For instance, do header images flicker?

Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 8, 2008 6:34 AM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

To answer the part about how the image is loaded a bit more clearly, the byte array is loaded out of the DB into an InputStream.  We then use the Struts stream result type to output this as an image to the browser:

        <action name="profile-image-display" class="com.jivesoftware.community.action.ProfileImageDisplayAction">
            <result name="success" type="stream">
                <param name="parse">false</param>
                <param name="contentType">image/png</param>
                <param name="inputName">imageStream</param>
                <param name="bufferSize">1024</param>
            </result>
            <result name="none" type="redirect">/images/jive-profile-default-portrait.png</result>
        </action>
Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 9, 2008 9:01 AM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

Only images that are zoomable are directly tied to the Javascript.  It's hard to say whether or not the image zoom Javascript is the problem or not.  It does sound like Metaframe is not very compatible with the Javascript in our application (maybe because of the various AJAX calls we make?).  How does the Metaframe portal work?  Are you using a web browser to access the page or does the Citrix software serve it up directly? 

Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 11, 2008 7:02 AM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

Is there a way your users can use IE directly without going through the Metaframe?  Perhaps I am misunderstanding, but it seems as though the nature of web applications may be serving the same function that Metaframe, making it feel like the user has a locally installed program.

 

If users are not having problems when using IE directly, it seems as though this would be a bug in the Citrix software.  Is there any more information you can provide about the data transport mechanisms?  I'd like to be able to help out, but I'm not sure that I can if this is a limitation of Metaframe.

Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Jan 12, 2009 11:19 AM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

Christian,

 

Thank you for informing us of this issue.  I look forward to hearing more from your investigation.

 

Cheers,

Austen

Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 18, 2008 5:22 AM in response to: dakwissen
Re: Flickering images under Citrix Metaframe

Christian,

 

Did you have any more questions on this case?

 

Thanks,

Austen

Austen Rustrum Jive Employee 6,752 posts since
Feb 19, 2008
Currently Being Moderated
Dec 22, 2008 5:41 AM in response to: Austen Rustrum
Re: Flickering images under Citrix Metaframe

Christian,

 

As this seems to be a bug with the way Citrix works, I'm going to close this case for the time being.  If there are additional questions that I can help answer to help you find a solution to this, please don't hesitate to ask.  If you reply to this case, it will be reopened automatically.

 

Thanks!

Austen

More Like This

  • Retrieving data ...

Bookmarked By (0)

To better serve our customers we have included functionality to automatically follow up on a case after it has been idle for more than 5 days, and then auto close after an additional 3 days of inactivity. Choose No to acknowledge that this case will remain idle for longer than 5 days.
Making cases public allows other customers to learn from the solution of the case. It can also be used to gain feedback from others in the community. Ask our Support Engineers for more info, but we encourage you to make your cases public.