You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by "Deadman, Hal" <ha...@tallan.com> on 2001/01/19 05:15:34 UTC
ContentMap ClassCastException in Weblogic 6.0
For some reason when I let weblogic 6.0 recompile jsps with templates,
the first time I hit the page after the recompile I get a
ClassCastException related to ContentMap. I am not sure exactly why it's
happening but it probably has something to do with Class loaders
(doesn't everything?). Anyway, if I check the type of the object coming
off the Stack before it's cast, I don't get the error anymore.
Someone who knows the code better should look this over because I
haven't looked at the code enough to know what's really going on. The
commented out lines below are the original code.
Thanks,
Hal
/**
* Peek at the map on top of the stack.
*
* @param pc The page context associated with a custom tag.
*/
public static ContentMap peek(PageContext pc)
{
//return (ContentMap) getStack(pc).peek();
Object o = getStack(pc).peek();
if (o instanceof ContentMap)
{
return (ContentMap)o;
}
return null;
}
/**
*
* @param pc The page context associated with a custom tag.
*/
public static ContentMap pop(PageContext pc)
{
//return (ContentMap) getStack(pc).pop();
Object o = getStack(pc).pop();
if (o instanceof ContentMap)
{
return (ContentMap)o;
}
return null;
}