HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 53 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error on token "+", ; expected
50: 			segdesc = segdesc + "<br /><div style=\"width:285px; border:2px solid black; float:left; padding-left:18px; height:38px;\">";
51: 			segdesc = segdesc + "<div style=\"width:38px; float:left; padding-top:3px; height:33px;\"><img src=\"images/products/warning.svg\" alt=\"CA Prop65 warning\"></div>";
52: 			segdesc = segdesc + "<div style=\"padding-top:10px; padding-left:3px; width:80%; height:26px; float:left; text-align:left; font-weight:bold;\">";
53: 			tabWorkAround = tabWorkAround + 
54: 			if (prop652.equals("CRVD01") == true) {
55: 				"prop65crvd01.html"
56: 			}


An error occurred at line: 55 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
52: 			segdesc = segdesc + "<div style=\"padding-top:10px; padding-left:3px; width:80%; height:26px; float:left; text-align:left; font-weight:bold;\">";
53: 			tabWorkAround = tabWorkAround + 
54: 			if (prop652.equals("CRVD01") == true) {
55: 				"prop65crvd01.html"
56: 			}
57: 			if (prop652.equals("CRHonda") == true) {
58: 				"prop65chronda.html"


An error occurred at line: 55 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
52: 			segdesc = segdesc + "<div style=\"padding-top:10px; padding-left:3px; width:80%; height:26px; float:left; text-align:left; font-weight:bold;\">";
53: 			tabWorkAround = tabWorkAround + 
54: 			if (prop652.equals("CRVD01") == true) {
55: 				"prop65crvd01.html"
56: 			}
57: 			if (prop652.equals("CRHonda") == true) {
58: 				"prop65chronda.html"


An error occurred at line: 55 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
52: 			segdesc = segdesc + "<div style=\"padding-top:10px; padding-left:3px; width:80%; height:26px; float:left; text-align:left; font-weight:bold;\">";
53: 			tabWorkAround = tabWorkAround + 
54: 			if (prop652.equals("CRVD01") == true) {
55: 				"prop65crvd01.html"
56: 			}
57: 			if (prop652.equals("CRHonda") == true) {
58: 				"prop65chronda.html"


An error occurred at line: 58 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
55: 				"prop65crvd01.html"
56: 			}
57: 			if (prop652.equals("CRHonda") == true) {
58: 				"prop65chronda.html"
59: 			}
60: 			if (prop652.equals("CWood") == true) {
61: 				"prop65cwood.html"


An error occurred at line: 58 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
55: 				"prop65crvd01.html"
56: 			}
57: 			if (prop652.equals("CRHonda") == true) {
58: 				"prop65chronda.html"
59: 			}
60: 			if (prop652.equals("CWood") == true) {
61: 				"prop65cwood.html"


An error occurred at line: 58 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
55: 				"prop65crvd01.html"
56: 			}
57: 			if (prop652.equals("CRHonda") == true) {
58: 				"prop65chronda.html"
59: 			}
60: 			if (prop652.equals("CWood") == true) {
61: 				"prop65cwood.html"


An error occurred at line: 61 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
58: 				"prop65chronda.html"
59: 			}
60: 			if (prop652.equals("CWood") == true) {
61: 				"prop65cwood.html"
62: 			}
63: 			if (prop652.equals("CRL001") == true) {
64: 				"prop65crl001.html"


An error occurred at line: 61 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
58: 				"prop65chronda.html"
59: 			}
60: 			if (prop652.equals("CWood") == true) {
61: 				"prop65cwood.html"
62: 			}
63: 			if (prop652.equals("CRL001") == true) {
64: 				"prop65crl001.html"


An error occurred at line: 61 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
58: 				"prop65chronda.html"
59: 			}
60: 			if (prop652.equals("CWood") == true) {
61: 				"prop65cwood.html"
62: 			}
63: 			if (prop652.equals("CRL001") == true) {
64: 				"prop65crl001.html"


An error occurred at line: 64 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
61: 				"prop65cwood.html"
62: 			}
63: 			if (prop652.equals("CRL001") == true) {
64: 				"prop65crl001.html"
65: 			}
66: 			if (prop652.equals("CRD001") == true) {
67: 				"prop65crd001.html"


An error occurred at line: 64 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
61: 				"prop65cwood.html"
62: 			}
63: 			if (prop652.equals("CRL001") == true) {
64: 				"prop65crl001.html"
65: 			}
66: 			if (prop652.equals("CRD001") == true) {
67: 				"prop65crd001.html"


An error occurred at line: 64 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
61: 				"prop65cwood.html"
62: 			}
63: 			if (prop652.equals("CRL001") == true) {
64: 				"prop65crl001.html"
65: 			}
66: 			if (prop652.equals("CRD001") == true) {
67: 				"prop65crd001.html"


An error occurred at line: 67 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
64: 				"prop65crl001.html"
65: 			}
66: 			if (prop652.equals("CRD001") == true) {
67: 				"prop65crd001.html"
68: 			}
69: 			if (prop652.equals("R001") == true) {
70: 				"prop65r001.html"


An error occurred at line: 67 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
64: 				"prop65crl001.html"
65: 			}
66: 			if (prop652.equals("CRD001") == true) {
67: 				"prop65crd001.html"
68: 			}
69: 			if (prop652.equals("R001") == true) {
70: 				"prop65r001.html"


An error occurred at line: 67 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
64: 				"prop65crl001.html"
65: 			}
66: 			if (prop652.equals("CRD001") == true) {
67: 				"prop65crd001.html"
68: 			}
69: 			if (prop652.equals("R001") == true) {
70: 				"prop65r001.html"


An error occurred at line: 70 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
67: 				"prop65crd001.html"
68: 			}
69: 			if (prop652.equals("R001") == true) {
70: 				"prop65r001.html"
71: 			}
72: 			if (prop652.equals("CR001") == true) {
73: 				"prop65cr001.html"


An error occurred at line: 70 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
67: 				"prop65crd001.html"
68: 			}
69: 			if (prop652.equals("R001") == true) {
70: 				"prop65r001.html"
71: 			}
72: 			if (prop652.equals("CR001") == true) {
73: 				"prop65cr001.html"


An error occurred at line: 70 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
67: 				"prop65crd001.html"
68: 			}
69: 			if (prop652.equals("R001") == true) {
70: 				"prop65r001.html"
71: 			}
72: 			if (prop652.equals("CR001") == true) {
73: 				"prop65cr001.html"


An error occurred at line: 73 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
70: 				"prop65r001.html"
71: 			}
72: 			if (prop652.equals("CR001") == true) {
73: 				"prop65cr001.html"
74: 			}
75: 			if (prop652.equals("CRL002") == true) {
76: 				"prop65crl002.html"


An error occurred at line: 73 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
70: 				"prop65r001.html"
71: 			}
72: 			if (prop652.equals("CR001") == true) {
73: 				"prop65cr001.html"
74: 			}
75: 			if (prop652.equals("CRL002") == true) {
76: 				"prop65crl002.html"


An error occurred at line: 73 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
70: 				"prop65r001.html"
71: 			}
72: 			if (prop652.equals("CR001") == true) {
73: 				"prop65cr001.html"
74: 			}
75: 			if (prop652.equals("CRL002") == true) {
76: 				"prop65crl002.html"


An error occurred at line: 76 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
73: 				"prop65cr001.html"
74: 			}
75: 			if (prop652.equals("CRL002") == true) {
76: 				"prop65crl002.html"
77: 			}
78: 			if (prop652.equals("C001") == true) {
79: 				"prop65c001.html"


An error occurred at line: 76 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
73: 				"prop65cr001.html"
74: 			}
75: 			if (prop652.equals("CRL002") == true) {
76: 				"prop65crl002.html"
77: 			}
78: 			if (prop652.equals("C001") == true) {
79: 				"prop65c001.html"


An error occurred at line: 76 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
73: 				"prop65cr001.html"
74: 			}
75: 			if (prop652.equals("CRL002") == true) {
76: 				"prop65crl002.html"
77: 			}
78: 			if (prop652.equals("C001") == true) {
79: 				"prop65c001.html"


An error occurred at line: 79 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
76: 				"prop65crl002.html"
77: 			}
78: 			if (prop652.equals("C001") == true) {
79: 				"prop65c001.html"
80: 			}
81: 			if (prop652.equals("CR") == true) {
82: 				"prop65cr.html"


An error occurred at line: 79 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
76: 				"prop65crl002.html"
77: 			}
78: 			if (prop652.equals("C001") == true) {
79: 				"prop65c001.html"
80: 			}
81: 			if (prop652.equals("CR") == true) {
82: 				"prop65cr.html"


An error occurred at line: 79 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
76: 				"prop65crl002.html"
77: 			}
78: 			if (prop652.equals("C001") == true) {
79: 				"prop65c001.html"
80: 			}
81: 			if (prop652.equals("CR") == true) {
82: 				"prop65cr.html"


An error occurred at line: 82 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
79: 				"prop65c001.html"
80: 			}
81: 			if (prop652.equals("CR") == true) {
82: 				"prop65cr.html"
83: 			}
84: 			if (prop652.equals("CRSF") == true) {
85: 				"prop65crsf.html"


An error occurred at line: 82 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
79: 				"prop65c001.html"
80: 			}
81: 			if (prop652.equals("CR") == true) {
82: 				"prop65cr.html"
83: 			}
84: 			if (prop652.equals("CRSF") == true) {
85: 				"prop65crsf.html"


An error occurred at line: 82 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
79: 				"prop65c001.html"
80: 			}
81: 			if (prop652.equals("CR") == true) {
82: 				"prop65cr.html"
83: 			}
84: 			if (prop652.equals("CRSF") == true) {
85: 				"prop65crsf.html"


An error occurred at line: 85 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
82: 				"prop65cr.html"
83: 			}
84: 			if (prop652.equals("CRSF") == true) {
85: 				"prop65crsf.html"
86: 			}
87: 			if (prop652.equals("CD001") == true) {
88: 				"prop65cd001.html"


An error occurred at line: 85 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
82: 				"prop65cr.html"
83: 			}
84: 			if (prop652.equals("CRSF") == true) {
85: 				"prop65crsf.html"
86: 			}
87: 			if (prop652.equals("CD001") == true) {
88: 				"prop65cd001.html"


An error occurred at line: 85 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
82: 				"prop65cr.html"
83: 			}
84: 			if (prop652.equals("CRSF") == true) {
85: 				"prop65crsf.html"
86: 			}
87: 			if (prop652.equals("CD001") == true) {
88: 				"prop65cd001.html"


An error occurred at line: 88 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
85: 				"prop65crsf.html"
86: 			}
87: 			if (prop652.equals("CD001") == true) {
88: 				"prop65cd001.html"
89: 			}
90: 			if (prop652.equals("CF001") == true) {
91: 				"prop65cf001.html"


An error occurred at line: 88 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert ";" to complete BlockStatements
85: 				"prop65crsf.html"
86: 			}
87: 			if (prop652.equals("CD001") == true) {
88: 				"prop65cd001.html"
89: 			}
90: 			if (prop652.equals("CF001") == true) {
91: 				"prop65cf001.html"


An error occurred at line: 88 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error, insert "AssignmentOperator Expression" to complete Assignment
85: 				"prop65crsf.html"
86: 			}
87: 			if (prop652.equals("CD001") == true) {
88: 				"prop65cd001.html"
89: 			}
90: 			if (prop652.equals("CF001") == true) {
91: 				"prop65cf001.html"


An error occurred at line: 91 in the jsp file: /include/layout/productmaincontentTabs.inc
The left-hand side of an assignment must be a variable
88: 				"prop65cd001.html"
89: 			}
90: 			if (prop652.equals("CF001") == true) {
91: 				"prop65cf001.html"
92: 			}
93: 			 + tabWorkAround2;
94: 			segdesc = segdesc + tabWorkAround + " California\'s Proposition 65</a></div></div>";


An error occurred at line: 92 in the jsp file: /include/layout/productmaincontentTabs.inc
Syntax error on token "}", invalid AssignmentOperator
89: 			}
90: 			if (prop652.equals("CF001") == true) {
91: 				"prop65cf001.html"
92: 			}
93: 			 + tabWorkAround2;
94: 			segdesc = segdesc + tabWorkAround + " California\'s Proposition 65</a></div></div>";
95: 			segdesc = segdesc + "<br /><br /><br /><br />";


An error occurred at line: 39 in the jsp file: /include/layout/productmaincontent.inc
Duplicate local variable segdesc
36: 			<jsp:param name="alternateDescription" value="<%=alternateDescription%>"/>
37: 			<jsp:param name="displayHazmat" value="<%=displayHazmat%>"/>
38: 		</jsp:include>
39: 		<%String segdesc = product.getAttributeString("description");
40: 		if ((productNumber.substring(0,1).equalsIgnoreCase("C")) && (segdesc.length() > 168)) {
41: 			/* Do not display the mailto link if it exists */
42: 			if (segdesc.indexOf("mailto") >= 0) { %>


An error occurred at line: 181 in the jsp file: /include/layout/productmaincontent.inc
Duplicate local variable prop652
178: 				<script language="Javascript" type="text/javascript">
179: 					setProp65Cookie("prop65", "<%=product.getAttributeString("prop65")%>");
180: 				</script>
181: 				<% String prop652 = product.getAttributeString("prop65"); %>
182: 				<div style="width:285px; border:2px solid black; float:left; padding-left:18px; height:38px;">
183: 					<div style="width:38px; float:left; padding-top:3px; height:33px;"><img src="images/products/warning.svg" alt="CA Prop65 warning"></div>
184: 					<%@ include file="prop65.inc" %>


An error occurred at line: 6,708 in the generated java file
Syntax error, insert "}" to complete Block

Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:443)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.24 logs.


Apache Tomcat/6.0.24