Hi all,

I have been experiencing something that looks like a possible tool refresh or 
UIManager bug.

This is what is happening.

I am using t2.2.

I have users who can access different projects, one at a time. The
projects can have separate skins.

I have extended UIManager and made setSkin(User user) public, changed
TR.props to make the ui pull tool session scope and to refer to my
extended class.

Until selecting a project the skin is set to default. 

When selecting a new project I call the static setSkin(User user, String
skin) method to set the User temp hashmap with the skin name then call
setSkin(User user) and then ui.refresh();

Most of the time each page is subsequently skinned correctly.

However, occasionally, a part of the page is formatted incorrectly,
maybe the background color of part of the page or a logo, may be
changed, not the whole skin. I think that this is only occurring when 
there are users using different projects and when the system is under 
some load. This does not show up as a problem as much as may be expected 
because most users ( we have 20-60 logins per day ) are using the same 
project and therefore the same skin. 

As only the single project has its own skin and other (demo) projects
use the default skin, it is colors from the default skin which are being
picked up (possibly because it is the default skin, possibly because 
it is the skin set for the demo projects). 

Has anyone experienced anything similar. Is anyone else using the UIManager 
pull tool in a session scope?

Any thoughts or pointers appreciated.

Regards,

Peter
-- 
Peter Courcoux <[EMAIL PROTECTED]>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to