Hello,

We have a JSP with the following snippet (part of a function) which has
been working fine running on Weblogic Server 7.0sp2/jdk 1.3.1_06 for
over 2 years:
<%
String indexStr = (String) request.getParameter("index");
int tabIndex = -1;
if ( indexStr != null ) {

try {
Integer indexInt = new Integer(indexStr.trim());
tabIndex = indexInt.intValue();
} catch (Exception e){
}
}

String errorMessage = (String) session.getAttribute("errorMessage");
boolean hasErrorMessage = false;
if ( errorMessage != null && errorMessage.trim().length() > 0 &&
tabIndex == 0) {
//hasErrorMessage = true;
}
if (hasErrorMessage ) {
%>
alert("<%//=errorMessage%>");

<%
session.removeAttribute("errorMessage");
} %>

The error we get is:

C:\Projects\ETS2App\j2src\jsp_servlet\_internal\__ versioneventdatedetail.java:1486:

cannot resolve symbol
probably occurred due to an error in
/internal/versionEventDateDetail.jsp line 704:
String errorMessage = (String) session.getAttribute("errorMessage");

C:\Projects\ETS2App\j2src\jsp_servlet\_internal\__ versioneventdatedetail.java:1496:

cannot resolve symbol
probably occurred due to an error in
/internal/versionEventDateDetail.jsp line 714:
session.removeAttribute("errorMessage");

Now, as we upgrade to Weblogic 8.1sp5/jdk1.4.2_08 we get this error. Is
there some kind of conflict with a JSP/Weblogic spec that has changed?
We've been researching this on edocs, forums and event called BEA
support and cannot get a definitive solution for this. Any help would
be greatly appreciated.

Thanks,
BB