Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Newcomers » Newcomers » Problems using JSP (beans and jdbc)
Problems using JSP (beans and jdbc) [message #203506] Thu, 05 April 2007 18:24 Go to next message
Eclipse UserFriend
Originally posted by: b0pror00t0r.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C777B8.001FCB80
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0012_01C777B8.001FCB80"


------=_NextPart_001_0012_01C777B8.001FCB80
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,
I'm trying to write a JSP which will simply display the results of a =
simple SQL Query (SELECT * FROM Stock), which is executed in a JavaBean =
provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my installation, as the =
examples provided by my tutor, which also use JDBC, don't work either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ -------------=
-------

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ -------------=
-------

Apache Tomcat/5.5.9
------=_NextPart_001_0012_01C777B8.001FCB80
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP which will =
simply display=20
the results of a simple SQL Query (SELECT * FROM Stock</FONT>), which is =

executed in a JavaBean provided for an assignment I've been set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my installation,=20
as&nbsp;the examples provided by my tutor,&nbsp;which&nbsp;also =
use&nbsp;JDBC,=20
don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and .jsp =
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right direction are =
much=20
appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message copied from my =
browser=20
window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal error () =
that=20
prevented it from fulfilling this request.</U></P>
<P><B>exception</B> </P><PRE>org.apache.jasper.JasperException: Unable =
to compile class for JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is available in =
the=20
Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache Tomcat/5.5.9</H3></DIV></BODY></HTML>

------=_NextPart_001_0012_01C777B8.001FCB80--

------=_NextPart_000_0011_01C777B8.001FCB80
Content-Type: application/octet-stream;
name="liststock.jsp"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="liststock.jsp"

<HTML>

=09
<HEAD>
<%@ page language=3D"java" contentType=3D"text/html" =
import=3D"java.util.*" errorPage=3D"index.html" %>
<jsp:useBean id=3D"list" class=3D"stockBeans.StockAccess" />


<TITLE>JDBC Bean Test</TITLE>
</HEAD>

<BODY>
<CENTER>
=09
<H1>Results</H1>
<BR><BR><BR>
=09
<TABLE BGCOLOR=3D"aqua" BORDER=3D1>
<TR>
<TH BGCOLOR=3D"orange">Stock Code</TH>
<TH BGCOLOR=3D"orange">Description</TH>
<TH BGCOLOR=3D"orange">Current Level</TH>
<TH BGCOLOR=3D"orange">Reorder Level</TH>
<TH BGCOLOR=3D"orange">Price</TH>
</TR>


<%=20
Vector<Object> stock =3D list.getAllStock();

String stockCode;
String stockDescription;
int currentLevel;
int reorderLevel;
Float price;
=09
final int NUM_FIELDS =3D 5;
=20
for (int i=3D0; i<stock.size()/NUM_FIELDS; i++)=20
{
stockCode =3D (String)stock.elementAt(i*NUM_FIELDS);
stockDescription =3D (String)stock.elementAt(i*NUM_FIELDS + 1);
currentLevel =3D (Integer)stock.elementAt(i*NUM_FIELDS + 3);=09
reorderLevel =3D (Integer)stock.elementAt(i*NUM_FIELDS + 4);
price =3D (Float)stock.elementAt(i*NUM_FIELDS + 5);=09
%>=09
<TR>

<TD><%=3D stockCode %></TD>
<TD><%=3D stockDescription %></TD>
<TD><%=3D currentLevel %></TD>
<TD><%=3D reorderLevel %></TD>
<TD><%=3D price %></TD>
</TR>

<%
}=20
%>

</TABLE>
=09
</CENTER>
</BODY>


</HTML>





------=_NextPart_000_0011_01C777B8.001FCB80
Content-Type: application/octet-stream;
name="StockAccess.java"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="StockAccess.java"

package stockBeans;

import java.sql.*;
import java.net.*;
import java.util.*;

public class StockAccess
implements java.io.Serializable
{
private Connection connection;
private Statement statement;
private ResultSet results;

public StockAccess() throws ClassNotFoundException
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException cnfEx)
{
//Students must throw new ClassNotFoundException,
//passing string message that is to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}
}

public Vector<Object> getAllStock()
throws SQLException
{
Vector<Object> row = null;
Vector<Vector<Object>> rows =
new Vector<Vector<Object>>();

connectToDb();

try
{
results = statement.executeQuery(
"SELECT * FROM Stock");

while (results.next())
{
row.add(results.getString(1));
row.add(results.getString(2));
row.add(results.getInt(3));
row.add(results.getInt(4));
row.add(results.getFloat(5));
}
}
catch (SQLException sqlEx)
{
//Students must throw new SQLException,
//passing string message that is to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}

disconnectFromDb();

return row;
}

public int getLevel(String code) throws SQLException
{
int level;
String query =
"SELECT currentLevel FROM Stock WHERE stockCode = '"
+ code + "'";
//*** Change field names to match your own, if different! ***

connectToDb();

try
{
results = statement.executeQuery(query);
}
catch (SQLException sqlEx)
{
//Students must throw new SQLException,
//passing string message that is to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}

if (results.next())
level = results.getInt(1);
else
level = -1;

disconnectFromDb();

return level;
}

public void setNewRecord(String code, String description,
int currentLevel, int reorderLevel,
float price) throws SQLException
{
String insertion = "INSERT IGNORE INTO Stock VALUES(" + "'" + code
+ "','" + description + "','" + currentLevel
+ "','" + reorderLevel + "','" + price + "')";

connectToDb();

try
{
statement.executeUpdate(insertion);
}
catch (SQLException sqlEx)
{
//Students must throw new SQLException,
//passing string message that is to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}

disconnectFromDb();
}

private void connectToDb() throws SQLException
{
try
{
connection = DriverManager.getConnection(
"jdbc:odbc:StockData","","");
//*** Change DSN to match your own data name! ***
}
catch (SQLException sqlEx)
{
//Students must throw new SQLException,
//passing string message that is to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}

try
{
statement = connection.createStatement();
}
catch (SQLException sqlEx)
{
//Students must throw new SQLException,
//passing string message that is to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}
}

private void disconnectFromDb() throws SQLException
{
try
{
connection.close();
}
catch (SQLException sqlEx)
{
//Students must throw new SQLException,
//passing string message to be used by
//main class (for GUI) or by JSPs (in Phase 2)!
}
}
}
------=_NextPart_000_0011_01C777B8.001FCB80--
Re: Problems using JSP (beans and jdbc) [message #203565 is a reply to message #203506] Thu, 05 April 2007 22:32 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: dtoland.email.uophx.edu

This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C777B0.BF171960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Is your servlet container running a Java 5 JRE? It looks like the =
servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the results of a =
simple SQL Query (SELECT * FROM Stock), which is executed in a JavaBean =
provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my installation, as =
the examples provided by my tutor, which also use JDBC, don't work =
either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ -------------=
-----

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ -------------=
-----

Apache Tomcat/5.5.9
------=_NextPart_000_0013_01C777B0.BF171960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Is your servlet container running a =
Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP which will =
simply=20
display the results of a simple SQL Query (SELECT * FROM =
Stock</FONT>), which=20
is executed in a JavaBean provided for an assignment I've been =
set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my installation, =

as&nbsp;the examples provided by my tutor,&nbsp;which&nbsp;also =
use&nbsp;JDBC,=20
don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and .jsp =
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right direction =
are much=20
appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message copied from =
my browser=20
window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal error () =
that=20
prevented it from fulfilling this request.</U></P>
<P><B>exception</B> </P><PRE>org.apache.jasper.JasperException: Unable =
to compile class for JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is available =
in the=20
Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0013_01C777B0.BF171960--
Re: Problems using JSP (beans and jdbc) [message #203653 is a reply to message #203565] Fri, 06 April 2007 07:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: b0pror00t0r.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_000B_01C77828.6A136770
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like the =
servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the results of a =
simple SQL Query (SELECT * FROM Stock), which is executed in a JavaBean =
provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my installation, as =
the examples provided by my tutor, which also use JDBC, don't work =
either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ -------------=
---

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ -------------=
---

Apache Tomcat/5.5.9
------=_NextPart_000_000B_01C77828.6A136770
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 JRE. Could =
you point me=20
in the right direction to fix this? (which JRE to use etc + how to =
configure=20
eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container running a =
Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP which =
will simply=20
display the results of a simple SQL Query (SELECT * FROM =
Stock</FONT>),=20
which is executed in a JavaBean provided for an assignment I've been =

set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my =
installation,=20
as&nbsp;the examples provided by my tutor,&nbsp;which&nbsp;also=20
use&nbsp;JDBC, don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and .jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right direction =
are much=20
appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message copied =
from my browser=20
window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal error () =
that=20
prevented it from fulfilling this request.</U></P>
<P><B>exception</B> </P><PRE>org.apache.jasper.JasperException: =
Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is =
available in the=20
Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache =
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY ></HTML>

------=_NextPart_000_000B_01C77828.6A136770--
Re: Problems using JSP (beans and jdbc) [message #203852 is a reply to message #203653] Fri, 06 April 2007 22:10 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: dtoland.email.uophx.edu

This is a multi-part message in MIME format.

------=_NextPart_000_0012_01C77876.EAF160B0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I'm actually talking about your servlet container, the web server and =
applet container you are deploying your JSP to for testing.
Example: Tomcat, JRun, or JBOSS. These will usually use their own JRE, =
not the one you use for eclipse
or the default JRE used for your browser and local .class files. You =
will need to look at the documentation for
your servlet container to configure it for the JRE you choose.

Also know that external libraries in your project classpath will not =
necessarily be in the servlet container's classpath,
so make sure the server environment knows where to locate the JDBC =
classes.


--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev4u19$kfb$1@build.eclipse.org...
I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like the =
servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the results of =
a simple SQL Query (SELECT * FROM Stock), which is executed in a =
JavaBean provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my installation, =
as the examples provided by my tutor, which also use JDBC, don't work =
either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ -------------=
-

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ -------------=
-

Apache Tomcat/5.5.9
------=_NextPart_000_0012_01C77876.EAF160B0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I'm actually talking about your servlet =
container,=20
the web server and applet container you are deploying your JSP to for=20
testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Example: Tomcat, JRun, =
or&nbsp;JBOSS.&nbsp; These=20
will usually use their own JRE, not the one you use for =
eclipse</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or the default JRE used for your =
browser and local=20
..class files.&nbsp; You will need to look at the documentation =
for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>your servlet container to configure it =
for the JRE=20
you choose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also know that external libraries in =
your project=20
classpath will not necessarily be in the servlet container's=20
classpath,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>so make sure the server environment =
knows where to=20
locate the JDBC classes.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ev4u19$kfb$1@build.eclipse.org">news:ev4u19$kfb$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 JRE. =
Could you point=20
me in the right direction to fix this? (which JRE to use etc + how to=20
configure eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container running a =
Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type =
parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP which =
will simply=20
display the results of a simple SQL Query (SELECT * FROM =
Stock</FONT>),=20
which is executed in a JavaBean provided for an assignment I've =
been=20
set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my =
installation,=20
as&nbsp;the examples provided by my tutor,&nbsp;which&nbsp;also=20
use&nbsp;JDBC, don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and .jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right =
direction are much=20
appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message copied =
from my=20
browser window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal error =
() that=20
prevented it from fulfilling this request.</U></P>
<P><B>exception</B> </P><PRE>org.apache.jasper.JasperException: =
Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is =
available in=20
the Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache=20
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BODY></HT=
ML>

------=_NextPart_000_0012_01C77876.EAF160B0--
Re: Problems using JSP (beans and jdbc) [message #203925 is a reply to message #203852] Sun, 08 April 2007 18:10 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: b0pror00t0r.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_0013_01C77A11.95140B60
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0014_01C77A11.95140B60"


------=_NextPart_001_0014_01C77A11.95140B60
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Am I right in thinking that Tomcat 5.5.9 (the version I'm using) simply =
looks at the JAVA_HOME environment variable and uses that runtime =
environment?

Are there any websites with a guide on setting up Tomcat to work with =
Java?

I've tried running a GUI version of my code and it runs as expected =
under Eclipse 3.2, as you mentioned it does look like Tomcat isn't using =
a suitable JRE.

My tutor supplied the attached word document as a guide, I have followed =
it and come across the said issued trying to run my JSP; does it seem =
like maybe there's some enviroment variables missing or incorrect?
All I need to install apparently is the JRE, Tomcat and eclipse which is =
exactly what I've done.

Thanks again!


"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev6ghh$tkf$1@build.eclipse.org...
I'm actually talking about your servlet container, the web server and =
applet container you are deploying your JSP to for testing.
Example: Tomcat, JRun, or JBOSS. These will usually use their own =
JRE, not the one you use for eclipse
or the default JRE used for your browser and local .class files. You =
will need to look at the documentation for
your servlet container to configure it for the JRE you choose.

Also know that external libraries in your project classpath will not =
necessarily be in the servlet container's classpath,
so make sure the server environment knows where to locate the JDBC =
classes.


--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev4u19$kfb$1@build.eclipse.org...
I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like the =
servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the results =
of a simple SQL Query (SELECT * FROM Stock), which is executed in a =
JavaBean provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my =
installation, as the examples provided by my tutor, which also use JDBC, =
don't work either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ ------------

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ ------------

Apache Tomcat/5.5.9
------=_NextPart_001_0014_01C77A11.95140B60
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Am I right in thinking that Tomcat =
5.5.9 (the=20
version I'm using) simply looks at the JAVA_HOME environment variable =
and uses=20
that runtime environment?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Are there any websites with a guide on =
setting up=20
Tomcat to work with Java?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried running a GUI version of my =
code and it=20
runs as expected under Eclipse 3.2, as you mentioned it does look like =
Tomcat=20
isn't using a suitable JRE.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>My tutor supplied the attached word =
document as a=20
guide, I have followed it and come across the said issued trying to run =
my JSP;=20
does it seem like maybe there's some enviroment variables missing or=20
incorrect?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>All I need to install apparently is the =
JRE, Tomcat=20
and eclipse which is exactly what I've done.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks again!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ev6ghh$tkf$1@build.eclipse.org">news:ev6ghh$tkf$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually talking about your =
servlet=20
container, the web server and applet container you are deploying your =
JSP to=20
for testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Example: Tomcat, JRun, =
or&nbsp;JBOSS.&nbsp; These=20
will usually use their own JRE, not the one you use for =
eclipse</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or the default JRE used for your =
browser and=20
local .class files.&nbsp; You will need to look at the documentation=20
for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>your servlet container to configure =
it for the=20
JRE you choose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also know that external libraries in =
your project=20
classpath will not necessarily be in the servlet container's=20
classpath,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>so make sure the server environment =
knows where=20
to locate the JDBC classes.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:ev4u19$kfb$1@build.eclipse.org">news:ev4u19$kfb$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 JRE. =
Could you=20
point me in the right direction to fix this? (which JRE to use etc + =
how to=20
configure eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container running =
a Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type =
parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP which =
will simply=20
display the results of a simple SQL Query (SELECT * FROM =
Stock</FONT>),=20
which is executed in a JavaBean provided for an assignment I've =
been=20
set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my =
installation,=20
as&nbsp;the examples provided by my tutor,&nbsp;which&nbsp;also=20
use&nbsp;JDBC, don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and .jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right =
direction are=20
much appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message copied =
from my=20
browser window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal =
error ()=20
that prevented it from fulfilling this request.</U></P>
<P><B>exception</B> </P><PRE>org.apache.jasper.JasperException: =
Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is =
available in=20
the Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache=20
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BLOCKQUOT=
E></BODY></HTML>

------=_NextPart_001_0014_01C77A11.95140B60--

------=_NextPart_000_0013_01C77A11.95140B60
Content-Type: application/msword;
name="Java Installation 2006-2007.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Java Installation 2006-2007.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAC AAAAogAAAAAAAAAA
EAAApAAAAAEAAAD+////AAAAAKAAAAChAAAA//////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ///////////////s
pcEAA2AJBAAA+BK/AAAAAAAAMAAAAAAABgAAdzMAAA4AYmpiao/qj+oAAAAA AAAAAAAAAAAAAAAA
AAAJBBYANHQAAO2AAADtgAAAXSsAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAKQAAAAAAMAE AAAAAAAAwAQAAMAE
AAAAAAAAwAQAAAAAAADABAAAAAAAAMAEAAAAAAAAwAQAABQAAAAAAAAAAAAA ANQEAAAAAAAAfDAA
AAAAAAB8MAAAAAAAAHwwAAA4AAAAtDAAAJQAAABIMQAAbAAAANQEAAAAAAAA XpQAADIBAADAMQAA
KAAAAOgxAAAWAAAA/jEAAAAAAAD+MQAAAAAAAP4xAAAAAAAAOTMAAKYAAADf MwAANAAAABM0AAAc
AAAA3ZMAAAIAAADfkwAAAAAAAN+TAAAAAAAA35MAAAAAAADfkwAAAAAAAN+T AAAAAAAA35MAACQA
AACQlQAAaAIAAPiXAAAOAQAAA5QAABUAAAAAAAAAAAAAAAAAAAAAAAAAwAQA AAAAAAAFNgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAXMwAAIgAAADkzAAAAAAAABTYAAAAAAAAFNgAA AAAAAAOUAAAAAAAA
AAAAAAAAAADABAAAAAAAAMAEAAAAAAAA/jEAAAAAAAAAAAAAAAAAAP4xAAAZ AQAAGJQAABYAAAD5
PAAAAAAAAPk8AAAAAAAA+TwAAAAAAAAFNgAAoAAAAMAEAAAAAAAA/jEAAAAA AADABAAAAAAAAP4x
AAAAAAAA3ZMAAAAAAAAAAAAAAAAAAPk8AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABTYAAAAAAADdkwAAAAAAAAAAAAAAAAAA +TwAAAAAAAD5PAAA
SgMAACmLAAC4AgAAwAQAAAAAAADABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoZEAAAAAAAD+MQAAAAAAALQx AAAMAAAAELvwjCne
xgEAAAAAAAAAAHwwAAAAAAAApTYAAOgAAADhjQAAQgAAAAAAAAAAAAAA3ZMA AAAAAAAulAAAMAAA
AF6UAAAAAAAAI44AAH4DAAAGmQAAAAAAAI03AAC2AgAABpkAAIQAAAChkQAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAACh
kQAAFAAAAAaZAAAAAAAAAAAAAAAAAADABAAAAAAAALWRAAAoAgAALzQAAFoA AACJNAAAQAAAAPk8
AAAAAAAAyTQAADQAAAD9NAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAALzQA
AAAAAAAvNAAAAAAAAC80AAAAAAAAA5QAAAAAAAADlAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAQzoAALYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAC80AAAA
AAAALzQAAAAAAAAvNAAAAAAAAF6UAAAAAAAABTYAAAAAAAAFNgAAAAAAAAU2 AAAAAAAABTYAAAAA
AAAAAAAAAAAAANQEAAAAAAAA1AQAAAAAAADUBAAApBYAAHgbAAAEFQAA1AQA AAAAAADUBAAAAAAA
ANQEAAAAAAAAeBsAAAAAAADUBAAAAAAAANQEAAAAAAAA1AQAAAAAAADABAAA AAAAAMAEAAAAAAAA
wAQAAAAAAADABAAAAAAAAMAEAAAAAAAAwAQAAAAAAAD/////AAAAAAIADAEA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAFN0ZXBz
IGZvciBEb3dubG9hZGluZyBhbmQvb3IgSW5zdGFsbGluZyBKREsgNS4wLCBB c3NvY2lhdGVkIEFQ
SXMgDSYgRWNsaXBzZQ0NSmF2YSBTRSA1LjAgLyBKREsgNS4wDU4uQi4gVGhl IGRvd25sb2FkIGlu
c3RydWN0aW9ucyBiZWxvdyByZWZlciB0byB0aGUgbGF0ZXN0IHZlcnNpb24g b2YgdGhlIEphdmEg
U0UgRGV2ZWxvcG1lbnQgS2l0IChKREssIHdoaWNoIChhdCB0aGUgdGltZSBv ZiB3cml0aW5nKSBp
cyBKREsgNS4wIFVwZGF0ZSA4LiBIb3dldmVyLCB0aGUgdmVyc2lvbiBvZiBK REsgdGhhdCBpcyBv
biB0aGlzIGRpc2MgKGFuZCBpcyB1c2VkIG9uIHRoZSB1bml2ZXJzaXR5IG5l dHdvcmspIGlzIGVm
ZmVjdGl2ZWx5IEoyU0UgNS4wIGJldGEgMiAodGhvdWdoIGl0IHdhcyBhY3R1 YWxseSBjYWxsZWQg
SjJTRSAxLjUuMCBiZXRhIDIgYnkgU3VuKS4gSXQgZG9lc24ndCBtYXR0ZXIg d2hpY2ggb2YgdGhl
c2UgdHdvIHZlcnNpb25zIHlvdSBpbnN0YWxsLCBidXQgY29weSBmaWxlIGpk ay0xXzVfMC1iZXRh
Mi13aW5kb3dzLWk1ODYuZXhlIHRvIHlvdXIgaGFyZCBkaXNjIGZyb20gdGhl IENEIGFuZCB0aGVu
IHNraXAgdG8gc3RlcCA3IGJlbG93IGlmIHlvdSBhcmUgdXNpbmcgdGhlIHZl cnNpb24gb24gdGhl
IENELg0NR28gdG8gaHR0cDovL2phdmEuc3VuLmNvbS9qYXZhc2UvZG93bmxv YWRzL2luZGV4Lmpz
cC4NDVNjcm9sbCBkb3duIHRoZSBwYWdlIGFuZCBjbGljayBvbiB0aGUgIERv d25sb2FkICBidXR0
b24gbmV4dCB0byBKREsgNS4wIFVwZGF0ZSA4LiBbQ29ycmVjdCBvbiAyMC85 LzA2XQ0NQ2xpY2sg
b24gdGhlIEFjY2VwdCByYWRpbyBidXR0b24gdG8gYWNjZXB0IHRoZSBsaWNl bmNlIGFncmVlbWVu
dC4NDUNsaWNrIG9uIFdpbmRvd3MgT2ZmbGluZSBJbnN0YWxsYXRpb24sIE11 bHRpLWxhbmd1YWdl
ICh0b3Agb3B0aW9uKS4NDUNsaWNrIG9uIHRoZSBTYXZlIGJ1dHRvbiBhbmQg bmF2aWdhdGUgdG8g
YSBzdWl0YWJsZSBsb2NhdGlvbiBmb3IgdGhlIGRvd25sb2FkZWQgZmlsZSwg d2hpY2ggd2lsbCBw
cm9iYWJseSBiZSB0aGUgdG9wIGxldmVsLiAoRG93bmxvYWRlZCBmaWxlIGlz IGNhbGxlZCBqZGst
MV81XzBfMDgtd2luZG93cy1pNTg2LXAuZXhlIGFuZCB0YWtlcyB1cCA0OS41 Mk1CLikNDUFmdGVy
IGRvd25sb2FkaW5nIHRvIGEgc3VpdGFibGUgbG9jYXRpb24sIGNsaWNrIG9u IHRoZSBPcGVuIEZv
bGRlciBidXR0b24uDQ0gRG91YmxlLWNsaWNrIG9uIHRoZSBleGVjdXRhYmxl IGZpbGUgdGhhdCBo
YXMgZWl0aGVyIGJlZW4gZG93bmxvYWRlZCBvciBiZWVuIGNvcGllZCBmcm9t IHRoZSBDRC4gDQ1D
bGljayBvbiB0aGUgQWNjZXB0IHJhZGlvIGJ1dHRvbiBhbmQgdGhlbiBvbiBi dXR0b24gTmV4dCB0
byBhY2NlcHQgdGhlIGxpY2VuY2UgYWdyZWVtZW50Lg0NQ3VzdG9taXNhdGlv biBpcyBub3cgYWxs
b3dlZCwgdmlhIHNlbGVjdGlvbiBmcm9tIDQgY29tcG9uZW50IGdyb3Vwcy4g T25seSB0aGUgZmly
c3QgZ3JvdXAgKCdEZXZlbG9wbWVudCBUb29scycpIGlzIHJlYWxseSBuZWVk ZWQuIChSZXF1aXJl
cyAyNjRNQiEpIENoYW5nZSB0aGUgZGVmYXVsdCBpbnN0YWxsYXRpb24gZGly ZWN0b3J5IGlmIHlv
dSB3aXNoIGJ5IHVzaW5nIHRoZSBDaGFuZ2UuLi4gYnV0dG9uIFtZb3UgbWF5 IHZlcnkgd2VsbCBm
aW5kIGl0IGNvbnZlbmllbnQgdG8gaGF2ZSB5b3VyIG1haW4gSmF2YSBmb2xk ZXIgYXQgdGhlIHRv
cCBsZXZlbCwgZS5nLiBDOlxKYXZhU0U1XSBhbmQgdGhlbiBjbGljayBvbiBO ZXh0Lg0NT25jZSB0
aGUgZG93bmxvYWQgaXMgY29tcGxldGUsIGNsaWNrIG9uIENhbmNlbCBhbmQg dGhlbiBvbiBZZXMu
DSANQ2xpY2sgb24gRmluaXNoLg0NTW9kaWZ5IHlvdXIgc3lzdGVtJ3MgUGF0 aCBlbnZpcm9ubWVu
dCB2YXJpYWJsZSBzbyB0aGF0IGl0IHJlZmVyZW5jZXMgdGhlIGJpbiBmb2xk ZXIgb2YgdGhlIGFi
b3ZlIGluc3RhbGxhdGlvbi4gVGhpcyBpcyB2ZXJ5IGltcG9ydGFudCEgSW4g Y2FzZSB5b3UgYXJl
IHVuc3VyZSBob3cgdG8gbW9kaWZ5IHRoZSBQYXRoIHZhcmlhYmxlLCB0aGUg c3RlcHMgYXJlIGdp
dmVuIGJlbG93Lg1Gcm9tIHRoZSBTdGFydCBtZW51IGF0IHRoZSBib3R0b20g bGVmdCBvZiB0aGUg
c2NyZWVuLCBzZWxlY3Q6IA0JCQlDb250cm9sIHBhbmVsLT5TeXN0ZW0gW0Rv dWJsZS1jbGljayBv
biBpY29uXSANCQkJCQktPkFkdmFuY2VkIFtDbGljayBvbiBUYWJdICAgDQkJ CQkJLT5FbnZpcm9u
bWVudCB2YXJpYWJsZXMgW0NsaWNrIG9uIGJ1dHRvbl0uIA1TY3JvbGwgdG8g dGhlIFBhdGggdmFy
aWFibGUgYW5kIHNlbGVjdCB0aGUgY3VycmVudCBjb250ZW50cyBvZiB0aGlz IHZhcmlhYmxlIGJ5
IGNsaWNraW5nIG9uIHRoZW0uIA1DbGljayBvbiB0aGUgRWRpdCBidXR0b24g YW5kIGluc2VydCB0
aGUgZnVsbCBwYXRoIHRvIEphdmEncyBiaW4gZm9sZGVyIGF0IHRoZSBzdGFy dCBvZiB0aGUgY3Vy
cmVudCBjb250ZW50cy4gTWFrZSBzdXJlIHRoYXQgeW91IHJlbWVtYmVyIHRv IHBsYWNlIGEgc2Vt
aS1jb2xvbiBhdCB0aGUgZW5kIG9mIHRoaXMgbmV3IGVudHJ5LCBpbiBvcmRl ciB0byBzZXBhcmF0
ZSBpdCBmcm9tIHRoZSBwcmV2aW91cyBjb250ZW50cy4NDQ1Ub21jYXQgNS41 LjkgKEltcGxlbWVu
dHMgdGhlIFNlcnZsZXQgMi40IGFuZCBKU1AgMi4wIHNwZWNpZmljYXRpb25z LikNVGhlIGxhdGVz
dCB2ZXJzaW9uIG9mIFRvbWNhdCAoYXQgdGhlIHRpbWUgb2Ygd3JpdGluZykg aXMgNS41LjE3LCBi
dXQgdGhlIENEIGhvbGRzIHZlcnNpb24gNS41LjkuIEl0IGRvZXNuJ3QgbWF0 dGVyIHdoaWNoIG9m
IHRoZXNlIHlvdSB1c2UuIElmIHlvdSBhcmUgdXNpbmcgdGhlIGZpbGUgZnJv bSB0aGUgQ0QgKGph
a2FydGEtdG9tY2F0LTUuNS45LnppcCksIHRoZW4gY29weSBpdCB0byBlaXRo ZXIgeW91ciBkZXNr
dG9wIG9yIHNvbWUgb3RoZXIgY29udmVuaWVudCBsb2NhdGlvbiwgZG91Ymxl LWNsaWNrIG9uIHRo
ZSBmaWxlIGljb24gYW5kIHRoZW4gZ28gdG8gc3RlcCA0IGJlbG93Lg1HbyB0 byBodHRwOi8vamFr
YXJ0YS5hcGFjaGUub3JnL3NpdGUvZG93bmxvYWRzL2Rvd25sb2Fkc190b21j YXQuaHRtbC4NQ2xp
Y2sgb24gdGhlIFRvbWNhdCA1IGxpbmsgb24gdGhlIGZpcnN0IHBhZ2UgYW5k IHRoZW4gYWdhaW4g
KCEpIG9uIHRoZSBzZWNvbmQgcGFnZS4NQ2xpY2sgb24gVG9tY2F0IDUueCB1 bmRlciBEb3dubG9h
ZC4NQ2xpY2sgb24gNS41LjE3IHVuZGVyIFF1aWNrIE5hdmlnYXRpb24uDUNs aWNrIG9uIHRoZSB6
aXAgbGluayBuZXh0IHRvIHRoZSBDb3JlIGJ1bGxldCB1bmRlciBCaW5hcnkg RGlzdHJpYnV0aW9u
cy4gVGhpcyB3aWxsIGNhdXNlIGZpbGUgYXBhY2hlLXRvbWNhdC01LjUuMTcu emlwIChzaXplIDYu
NU1CKSB0byBiZSBzYXZlZCBpbiBmb2xkZXIgQzpcVGVtcC4gKEF0IGxlYXN0 LCBpdCBkb2VzIGF0
IFNIVS4gSWYsIGluc3RlYWQsIHlvdSBhcmUgcHJvbXB0ZWQgZm9yIGEgZGVz dGluYXRpb24gZm9s
ZGVyLCBzaW1wbHkgc3VwcGx5IGEgY29udmVuaWVudCBsb2NhdGlvbi4pICAg DUNsaWNrIG9uIHRo
ZSBFeHRyYWN0IGljb24gaW4gV2luWmlwLCBuYXZpZ2F0ZSB0byB5b3VyIEph dmEgZm9sZGVyIGFu
ZCBjbGljayBvbiB0aGUgRXh0cmFjdCBidXR0b24uIFRoaXMgd2lsbCBjcmVh dGUgYSBzdWItZm9s
ZGVyIHN0cnVjdHVyZSBoZWFkZWQgYnkgYSBmb2xkZXIgY2FsbGVkIGpha2Fy dGEtdG9tY2F0LTUu
NS4xNy4gVGhpcyBzaG91bGQgcHJvYmFibHkgYmUgcmVuYW1lZCB0byBzb21l dGhpbmcgc2hvcnRl
ci4gRS5nLiwgVG9tY2F0NS41Lg1Vc2UgdGhlIENvbnRyb2wgUGFuZWwgdG8g c2V0IHVwIHRoZSB0
d28gZW52aXJvbm1lbnQgdmFyaWFibGVzIGxpc3RlZCBiZWxvdy4NCShpKQlK QVZBX0hPTUUNCQlU
aGlzIHNob3VsZCBob2xkIHRoZSBwYXRoIHRvIHlvdXIgSmF2YSBmb2xkZXIu DQkJRS5nLiwgQzpc
SmF2YVNFNS4NCShpaSkgCUNBVEFMSU5BX0hPTUUNCQlUaGlzIHNob3VsZCBo b2xkIHRoZSBwYXRo
IHRvIHlvdXIgVG9tY2F0IGZvbGRlci4NCQlFLmcuLCBDOlxKYXZhU0U1XFRv bWNhdDUuNS4NQWRk
IGZpbGUgc2VydmxldC1hcGkuamFyIHRvIHlvdXIgQ0xBU1NQQVRIIHZhcmlh YmxlLiBUaGlzIGZp
bGUgd2lsbCBiZSBpbiA8VG9tY2F0RGlyPlxjb21tb25cbGliLiANRS5nLiwg QzpcSmF2YVNFNVxU
b21jYXQ1LjVcY29tbW9uXGxpYlxzZXJ2bGV0LWFwaS5qYXIuDVdpdGhpbiB5 b3VyIFRvbWNhdCBm
b2xkZXIgaXMgYSBmb2xkZXIgY2FsbGVkIGJpbi4gQWRkIHRoZSBwYXRoIHRv IHRoaXMgZm9sZGVy
IHRvIHlvdXIgUEFUSCB2YXJpYWJsZS4NCShUaGlzIHN0ZXAgZ2l2ZXMgZWFz eSBhY2Nlc3MgdG8g
dGhlIHN0YXJ0dXAuYmF0IGFuZCBzaHV0ZG93bi5iYXQgZmlsZXMgbWVudGlv bmVkIGJlbG93LiBB
bHRlcm5hdGl2ZWx5LCBvZiBjb3Vyc2UsIHlvdSBjYW4gbW92ZSBpbnRvIHRo ZSBhYm92ZSBmb2xk
ZXIgYmVmb3JlIHVzaW5nIHRoZSBzdGFydHVwIGFuZCBzaHV0ZG93biBjb21t YW5kcy4pDU9wZW4g
dXAgYSBjb21tYW5kIHdpbmRvdyBhbmQgZW50ZXIgIHRoZSBmb2xsb3dpbmcg Y29tbWFuZDoJc3Rh
cnR1cA0JRm91ciBsaW5lcyBvZiBvdXRwdXQgc2hvdWxkIGFwcGVhciBpbiB0 aGUgd2luZG93IGFu
ZCBhIHNlY29uZCBjb21tYW5kIHdpbmRvdyB3aWxsIGJlZ2luIHRvIGZpbGwg dXAgd2l0aCBvdXRw
dXQuIFdoZW4gYSBsaW5lIGNvbW1lbmNpbmcgSU5GTzogU2VydmVyIHN0YXJ0 dXAgYXBwZWFycyBp
biB0aGlzIHNlY29uZCB3aW5kb3csIHRoZSBUb21jYXQgc2VydmVyIGlzIHJ1 bm5pbmcuDVRvIHNl
ZSBpbmZvcm1hdGlvbiBhYm91dCBUb21jYXQgYW5kIHRvIGFjY2VzcyBleGFt cGxlIHNlcnZsZXRz
IGFuZCBKU1BzLCBvcGVuIHVwIGEgYnJvd3NlciB3aW5kb3cgYW5kIGVudGVy Og0JCQkTIEhZUEVS
TElOSyAiaHR0cDovL2xvY2FsaG9zdDo4MDgwIiABFGh0dHA6Ly9sb2NhbGhv c3Q6ODA4MBUNSWYg
dGhlIFRvbWNhdCBXZWIgcGFnZSBhcHBlYXJzLCB0aGUgaW5zdGFsbGF0aW9u IGhhcyBiZWVuIHN1
Y2Nlc3NmdWwuDVRvIHN0b3AgVG9tY2F0LCBlbnRlciB0aGUgZm9sbG93aW5n IGNvbW1hbmQ6CXNo
dXRkb3duDQkoVGhpcyBhc3N1bWVzLCBvZiBjb3Vyc2UsIHRoYXQgeW91ciBQ QVRIIHZhcmlhYmxl
IGhhcyBiZWVuIG1vZGlmaWVkIGFzIGRlc2NyaWJlZCB0aHJlZSBzdGVwcyBl YXJsaWVyLikNDQ1U
aGUgQmVhbiBCdWlsZGVyICh2MS4wIGJldGEpDQ1UaGUgVVJMIBMgSFlQRVJM SU5LICJodHRwOi8v
amF2YS5zdW4uY29tL3Byb2R1Y3RzL2phdmFiZWFucy9iZWFuYnVpbGRlciIg ARRodHRwOi8vamF2
YS5zdW4uY29tL3Byb2R1Y3RzL2phdmFiZWFucy9iZWFuYnVpbGRlchUgdXNl ZCB0byBhbGxvdyBh
IHN0cmFpZ2h0Zm9yd2FyZCBkb3dubG9hZCBvZiB0aGUgQmVhbiBCdWlsZGVy LCBidXQgbm93IGlu
c2lzdHMgb24gYSB0ZWRpb3VzIHJlZ2lzdHJhdGlvbiBwcm9jZWR1cmUuIFlv dSBjYW4gZWl0aGVy
IGdvIHRocm91Z2ggdGhpcyBwcm9jZWR1cmUgYW5kIHRoZW4gdGhlIGFzc29j aWF0ZWQgZG93bmxv
YWQgb3Igc2ltcGx5IGNvcHkgZmlsZSBiZWFuYnVpbGRlci0xXzAtYmV0YS56 aXAgKDwgMU1CKSBm
cm9tIHRoZSBDRC4gSW4gZWl0aGVyIGNhc2UsIHlvdSBzaG91bGQgY29weSB0 aGUgWklQIGZpbGUg
dG8gZWl0aGVyIHlvdXIgZGVza3RvcCBvciBzb21lIG90aGVyIGNvbnZlbmll bnQgbG9jYXRpb24g
YW5kIHRoZW4gZXhlY3V0ZSB0aGUgc3RlcHMgYmVsb3cuDQ1Eb3VibGUtY2xp Y2sgb24gdGhlIGlj
b24gZm9yIHlvdXIgWklQIGZpbGUgYW5kIGV4dHJhY3QgdGhlIGNvbnRhaW5l ZCBmaWxlcyB0byB5
b3VyIEphdmEgZm9sZGVyLg0NVGhlIGFib3ZlIHN0ZXAgd2lsbCBoYXZlIGNy ZWF0ZWQgYSBzdWIt
Zm9sZGVyIHN0cnVjdHVyZSB3aXRoIGJlYW5idWlsZGVyLTFfMC1iZXRhIGF0 IGl0cyBoZWFkLiBU
aGlzIGN1bWJlcnNvbWUgbmFtZSBtYXkgYmUgY2hhbmdlZCB0byBzb21ldGhp bmcgc2ltcGxlciwg
c3VjaCBhcyBCZWFuQnVpbGRlci4NDVRoZSBCZWFuIEJ1aWxkZXIgcmVxdWly ZXMgdGhhdCB0aGUg
SkFWQV9IT01FIGVudmlyb25tZW50IHZhcmlhYmxlIHBvaW50IHRvIHlvdXIg SmF2YSBmb2xkZXIu
IElmIHlvdSBoYXZlIGZvbGxvd2VkIHRoZSBzdGVwcyBmb3IgaW5zdGFsbGF0 aW9uIG9mIFRvbWNh
dCwgdGhlbiB0aGlzIHNob3VsZCBoYXZlIGJlZW4gZG9uZSBhbHJlYWR5Lg0N VG8gc3RhcnQgdGhl
IEJlYW4gQnVpbGRlciBydW5uaW5nLCBvcGVuIHVwIGEgY29tbWFuZCB3aW5k b3csIG1vdmUgdG8g
dGhlIEJlYW4gQnVpbGRlciBmb2xkZXIgKEM6XEphdmFTRTVcQmVhbkJ1aWxk ZXI/KSBhbmQgZW50
ZXIgdGhlIGNvbW1hbmQ6CXJ1bg0NQXQgdGhlIGVuZCBvZiBhIHNlc3Npb24s IHVzZSB0aGUgRXhp
dCBvcHRpb24gb2YgdGhlIEJlYW4gQnVpbGRlcidzIEZpbGUgbWVudSB0byBx dWl0Lg0NWyogU2Vl
IEJlYW4gQnVpbGRlciB0dXRvcmlhbCBhdCBKMlNFMS41LjBcQmVhbmJ1aWxk ZXJcZG9jc1xndWlk
ZVx0dXRvcmlhbC5odG1sLl0NDQ1KYXZhIE1lZGlhIEZyYW1ld29yayAoSk1G KQ0NSWYgeW91IGFy
ZSB1c2luZyB0aGUgZmlsZSBmcm9tIHRoZSBDRCAoam1mLTJfMV8xZS13aW5k b3dzLWk1ODYuZXhl
KSwgdGhlbiBjb3B5IGl0IHRvIGVpdGhlciB5b3VyIGRlc2t0b3Agb3Igc29t ZSBvdGhlciBjb252
ZW5pZW50IGxvY2F0aW9uLCBkb3VibGUtY2xpY2sgb24gdGhlIGZpbGUgaWNv biBhbmQgdGhlbiBn
byB0byBzdGVwIDYgYmVsb3cuDQ1HbyB0byBodHRwOi8vamF2YS5zdW4uY29t L3Byb2R1Y3RzL2ph
dmEtbWVkaWEvam1mLzIuMS4xL2Rvd25sb2FkLmh0bWwuDUNsaWNrIG9uIHRo ZSBEb3dubG9hZCBp
Y29uLg1BdCB0aGUgZm9vdCBvZiB0aGUgbGljZW5jZSBhZ3JlZW1lbnQgcGFn ZSwgY2xpY2sgb24g
dGhlIEFjY2VwdCByYWRpbyBidXR0b24gYW5kIHRoZW4gb24gQ29udGludWUu DUNsaWNrIG9uIHRo
ZSBXaW5kb3dzIFBlcmZvcm1hbmNlIFBhY2sgbGluay4JCSg0Ljk4TUIgZmls ZSkNQ2xpY2sgb24g
dGhlIFNhdmUgYnV0dG9uIGFuZCBuYXZpZ2F0ZSB0byBhIHN1aXRhYmxlIGxv Y2F0aW9uIGZvciB0
aGUgZG93bmxvYWRlZCBmaWxlLCB3aGljaCB3aWxsIHByb2JhYmx5IGJlIHRo ZSB0b3AgbGV2ZWwu
DURvdWJsZS1jbGljayBvbiB0aGUgLmV4ZSBmaWxlIGFuZCBhY2NlcHQgdGhl IGxpY2VuY2UgYWdy
ZWVtZW50IHRlcm1zLg1Gb2xsb3cgdGhlIHN0cmFpZ2h0Zm9yd2FyZCBzZXR1 cCBwcm9jZWR1cmUs
IHVzaW5nIHRoZSBCcm93c2UgYnV0dG9uIHRvIG5hdmlnYXRlIHRvIHlvdXIg SmF2YSBmb2xkZXIg
Zm9yIHRoZSBkZXN0aW5hdGlvbiBsb2NhdGlvbiBhbmQgYWNjZXB0aW5nIG90 aGVyIGRlZmF1bHQg
c2V0dGluZ3MuDUNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXN0YXJ0IHlv dXIgY29tcHV0ZXIg
bm93Lg1TdWNjZXNzZnVsIGluc3RhbGxhdGlvbiB3aWxsIHJlc3VsdCBpbiBm b2xsb3dpbmcgY2hh
bmdlcyB3aXRoaW4gSmF2YSBmb2xkZXI6DWNyZWF0aW9uIG9mIGRvYyBmb2xk ZXIgaG9sZGluZyBy
ZWFkbWUuaHRtbDsNc2V2ZXJhbCBuZXcgZmlsZXMgaW4gPEphdmFTRURpcj5c YmluOw1uZXcgZmls
ZXMgYW5kIG5ldyBzdWItZm9sZGVyIGV4dCBpbiA8SjJTRURpcj5cbGliOw1m aXZlIHN1Yi1tZW51
IG9wdGlvbnMgZnJvbSBTdGFydC0+QWxsIFByb2dyYW1zLT5KYXZhIE1lZGlh IEZyYW1ld29yayAy
LjEuMWUsIGluY2x1ZGluZyB1dGlsaXRpZXMgSk1GIEN1c3RvbWl6ZXIsIEpN RiBSZWdpc3RyeSBh
bmQgSk0gU3R1ZGlvLg0MRWNsaXBzZQ0NSWYgeW91IGFyZSB1c2luZyB0aGUg ZmlsZSBmcm9tIHRo
ZSBDRCAod3RwLWFsbC1pbi1vbmUtc2RrLVItMS41LjAtMjAwNjA2MjgxNDU1 LXdpbjMyLnppcCks
IGZpcnN0IGNvcHkgaXQgdG8gZWl0aGVyIHlvdXIgZGVza3RvcCBvciBzb21l IG90aGVyIGNvbnZl
bmllbnQgbG9jYXRpb24sIGRvdWJsZS1jbGljayBvbiB0aGUgZmlsZSdzIGlj b24gYW5kIHRoZW4g
Z28gdG8gc3RlcCA1IGJlbG93Lg0NR28gdG8gaHR0cDovL2Rvd25sb2FkLmVj bGlwc2Uub3JnL3dl
YnRvb2xzL2Rvd25sb2Fkcy4NQ2xpY2sgb24gdGhlIDEuNS4wIGxpbmsgaW4g dGhlIEJ1aWxkIE5h
bWUgY29sdW1uIG9mIHRoZSBSZWxlYXNlZCByb3cgb2YgdGhlIExhdGVzdCBE b3dubG9hZHMgdGFi
bGUuDVNjcm9sbCBkb3duIHRvIHRoZSBzZWN0aW9uIGhlYWRlZCBXZWJUb29s cyBQbGF0Zm9ybTsg
QWxsLWluLW9uZS4NQ2xpY2sgb24gdGhlIGRvd25sb2FkIGxpbmsgZm9yIHRo ZSBXaW5kb3dzIHBs
YXRmb3JtOg0JCQl3dHAtYWxsLWluLW9uZS1zZGstUi0xLjUuMC0yMDA2MDYy ODE0NTUtd2luMzIu
emlwDUNsaWNrIG9uIFdpblppcCdzIEV4dHJhY3QgYnV0dG9uIGFuZCBleHRy YWN0IHRoZSBjb250
ZW50cyBvZiB0aGlzIFpJUCBmaWxlIHRvIGEgY29udmVuaWVudCBsb2NhdGlv biAocG9zc2libHkg
dGhlIHRvcCBsZXZlbCwgYWxvbmdzaWRlIHlvdXIgbWFpbiBKYXZhIGZvbGRl ciwgb3IgcG9zc2li
bHkgaW1tZWRpYXRlbHkgYmVsb3cgeW91ciBKYXZhIGZvbGRlcikuDVJpZ2h0 LWNsaWNrIG9uIHRo
ZSBlY2xpcHNlLmV4ZSBmaWxlLCBjcmVhdGUgYSBzaG9ydGN1dCB0byBpdCBh bmQgdGhlbiBkcmFn
IHRoaXMgc2hvcnRjdXQgdG8geW91ciBkZXNrdG9wLg1TdGFydCBFY2xpcHNl IHJ1bm5pbmcsIGVp
dGhlciBieSBjbGlja2luZyBvbiB0aGUgc2hvcnRjdXQgb3IgYnkgZG91Ymxl LWNsaWNraW5nIG9u
IHRoZSBpY29uIGZvciBmaWxlIGVjbGlwc2UuZXhlLg1XaGVuIHByb21wdGVk IGJ5IEVjbGlwc2Us
IG5hdmlnYXRlIHRvIGEgc3VpdGFibGUgbG9jYXRpb24gKHByb2JhYmx5IHdp dGhpbiB5b3VyIG1h
aW4gSmF2YSBmb2xkZXIpIGFuZCBjcmVhdGUgYSBuZXcgd29ya3NwYWNlIGZv bGRlciBjYWxsZWQg
V29ya3NwYWNlLiBJZiB5b3UgYXJlIGEgZmlyc3QgeWVhciBzdHVkZW50LCB0 aGlzIGlzIHRoZSBv
bmx5IHdvcmtzcGFjZSB0aGF0IHlvdSB3aWxsIGV2ZXIgbmVlZCB0byBjcmVh dGUuIFNlY29uZCB5
ZWFyIHN0dWRlbnRzIChib3RoIFNvZnR3YXJlIEVuZ2luZWVycyBhbmQgTmV0 d29ya3Mgc3R1ZGVu
dHMpIHdpbGwgbmVlZCB0byBjcmVhdGUgb25lIGZ1cnRoZXIgd29ya3NwYWNl IFtTZWUgbGF0ZXJd
LCB0byBiZSB1c2VkIGZvciBXZWIgYXBwbGljYXRpb25zLiANU2VsZWN0IFdp bmRvd3MtPlByZWZl
cmVuY2VzLg1TZWxlY3QgSmF2YS0+Q29kZSBTdHlsZS0+Rm9ybWF0dGVyLg1Q cmVzcyAgTmV3ICBh
bmQgZW50ZXIgYSBuYW1lIGZvciB0aGUgZm9ybWF0dGluZyBzdHlsZS4NCFNl bGVjdCBlYWNoIHJl
cXVpcmVkIGZvcm1hdHRpbmcgdGFiIGluIHR1cm4gW1NlZSBGb3JtYXR0aW5n IENhdGVnb3JpZXMg
YW5kIFRoZWlyIFNldHRpbmdzIGJlbG93XSwgbWFrZSB0aGUgcmVxdWlyZWQg Zm9ybWF0IGNoYW5n
ZXMgYW5kIGNsaWNrIG9uIEFwcGx5LiBEbyBub3QgcHJlc3MgT0sgdW50aWwg Y2hhbmdlcyB0byBh
bGwgcmVxdWlyZWQgZm9ybWF0dGluZyBjYXRlZ29yaWVzIGhhdmUgYmVlbiBt YWRlLiBJZiBPSyBp
cyBjbGlja2VkIGVhcmx5IGJ5IG1pc3Rha2UsIHRoZW4gY2xpY2sgb24gICBF ZGl0ICAgdG8gY29u
dGludWUgY2hhbmdlcy4gDUNsaWNrIG9uIE9LICAuDQ0NRm9ybWF0dGluZyBD YXRlZ29yaWVzIGFu
ZCBUaGVpciBTZXR0aW5ncw0NSW5kZW50YXRpb24NVGljay9zZWxlY3QgU3Rh dGVtZW50cyB3aXRo
aW4gc3dpdGNoIGJvZHkuDUxlYXZlIGFsbCBvdGhlciBJbmRlbnRhdGlvbiBv cHRpb25zIHVuY2hh
bmdlZC4NDUJyYWNlcw1DaGFuZ2UgYWxsIG9wdGlvbnMgYXBhcnQgZnJvbSB0 aGUgbGFzdCAodGhl
IEFycmF5IGluaXRpYWxpemVyIG9wdGlvbikgZnJvbSBTYW1lIGxpbmUgdG8g TmV4dCBsaW5lLg0N
V2hpdGUgU3BhY2UNTm8gY2hhbmdlcy4NDQxCbGFuayBMaW5lcw1DaGFuZ2Ug dGhlIG51bWJlciBv
ZiBibGFuayBsaW5lcyBmcm9tIDEgdG8gMCBpbiBlYWNoIG9mIHRoZSA0IGl0 ZW1zIGJlbG93Lg1C
ZWZvcmUgaW1wb3J0IGRlY2xhcmF0aW9uLg1BZnRlciBpbXBvcnQgZGVjbGFy YXRpb24uDUJlZm9y
ZSBkZWNsYXJhdGlvbnMgb2YgdGhlIHNhbWUga2luZC4NQmVmb3JlIGZpZWxk IGRlY2xhcmF0aW9u
cy4NTGVhdmUgYWxsIG90aGVyIEJsYW5rIExpbmVzIG9wdGlvbnMgdW5jaGFu Z2VkLg0NTmV3IExp
bmVzDVRpY2svc2VsZWN0IGF0IGVuZCBvZiBmaWxlLg1MZWF2ZSBhbGwgb3Ro ZXIgTmV3IExpbmVz
IG9wdGlvbnMgdW5jaGFuZ2VkLg0NQ29udHJvbCBzdGF0ZW1lbnRzDU5vIGNo YW5nZXMuDQ1Db21t
ZW50cw1ObyBjaGFuZ2VzLg0NDUV4ZWN1dGUgc3RlcHMgMTMtMTggdHdpY2Us IG9uY2UgZm9yIG1l
dGhvZHMgYW5kIG9uY2UgZm9yIGZpbGVzIChjaGFuZ2luZyB0aGUgb3B0aW9u IGF0IHN0ZXAgMTUg
b24gdGhlIHNlY29uZCBpdGVyYXRpb24pLg0NU2VsZWN0IFdpbmRvd3MtPlBy ZWZlcmVuY2VzDVNl
bGVjdCBKYXZhLT5Db2RlIFN0eWxlLT5Db2RlIFRlbXBsYXRlcw1TZWxlY3Qg Q29tbWVudHMtPk1l
dGhvZHMgKG9yIEZpbGVzKQ1DbGljayBvbiBFZGl0Lg1EcmFnIGFjcm9zcyB0 aGUgY29tbWVudCBj
aGFyYWN0ZXJzLCBkZWxldGUgdGhlbSBhbmQgY2xpY2sgb24gT0suIA1DbGlj ayBvbiBPSyBhZ2Fp
bi4NDQ1JZiB5b3UgYXJlIGEgZmlyc3QgeWVhciBzdHVkZW50LCB0aGVuIGdv IHRvIHN0ZXAgMjIu
DQ1TZWxlY3QgRmlsZS0+U3dpdGNoIFdvcmtzcGFjZS4uLiAuDUNsaWNrIG9u IEJyb3dzZS4uLiBh
bmQgbmF2aWdhdGUgdG8gVG9tY2F0J3Mgd2ViYXBwcyBmb2xkZXIsIG1ha2lu ZyBzdXJlIHRoYXQg
dGhpcyBmb2xkZXIgaXMgc2VsZWN0ZWQuDUNsaWNrIG9uIE9LIGFuZCB0aGVu IGNsaWNrIG9uIE9L
IGluIHRoZSBuZXh0IHdpbmRvdy4NIChFY2xpcHNlIHNob3VsZCBjbG9zZSBk b3duIGF0IHRoaXMg
cG9pbnQgYW5kIHRoZW4gb3BlbiB1cCBhZ2FpbiwgaW4gb3JkZXIgZm9yIHRo ZSBuZXcgd29ya3Nw
YWNlIHRvIGJlIHJlY29nbmlzZWQuKQ1UaGlzIGNvbXBsZXRlcyB0aGUgc2V0 dXAgcHJvY2VkdXJl
IGZvciBFY2xpcHNlLCBzbyB5b3UgY2FuIG5vdyBlaXRoZXIgZXhwZXJpbWVu dCB3aXRoIEVjbGlw
c2Ugb3Igc2VsZWN0IEZpbGUtPkV4aXQuIA0NDUphbiBHcmFiYQ0DDQ0EDQ0D DQ0EDQ0TIFBBR0Ug
FDUVDQ0NDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAABkIAAAcCAAAKAgA ACkIAAArCAAALwgA
ADAIAABACAAARAgAAEsIAABMCAAATQgAAE4IAABSCAAAUwgAAFQIAABVCAAA VggAAFcIAABYCAAA
YggAAGcIAACnCAAAqwgAAKwIAACwCAAAsggAAMcIAADrCAAA7AgAAO4IAAD6 CAAA+wgAAAYJAAAU
CQAAFgkAABgJAABlCQAAbgkAAPPq8+HY4erz6s/EvbWwtaumobWhsKacl5yX nJecjISMhJx/enV6
agAAAAAAAAAAAAAAAAAVFWhnXDwAFmhnXDwANgiBXAiBXQiBCRZozgvvAFwI gQkWaGdcPABcCIEJ
FmgCCqoAXAiBDxZo42/yADYIgVwIgV0IgRUVaN1RWgAWaN1RWgA2CIFcCIFd CIEJFmjjb/IAXAiB
CRZo3VFaAFwIgQkWaDspEwA1CIEJFmjdUVoANQiBCRZoaQuVADUIgQkWaONv 8gA1CIEPFWi1bD8A
Fmg/Cw4ANQiBDBVoo3AOABZoPwsOAAAUFWi1bD8AFmjNbs4AQ0ocAGFKHAAA ERZo7ilOADUIgUNK
HABhShwAERZo8E9lADUIgUNKHABhShwAERZom1mNADUIgUNKHABhShwAERZo M32OADUIgUNKHABh
ShwAFxVotWw/ABZoPwsOADUIgUNKHABhShwAACcABgAAQggAAEwIAABNCAAA YwgAAH0KAAB+CgAA
tAoAALUKAAAcCwAAHQsAAPMAAAAAAAAAAAAAAADnAAAAAAAAAAAAAAAA2wAA AAAAAAAAAAAAAMwA
AAAAAAAAAAAAAAC8AAAAAAAAAAAAAAAArAAAAAAAAAAAAAAAAJUAAAAAAAAA AAAAAACBAAAAAAAA
AAAAAAAAagAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAABcAAAMkAwomAAtGEAANxgUAAWgBAA6Etf4PhGgBXYS1 /l6EaAFhJANnZM4L
7wAAEwAAAyQDDcYFAAFoAQAOhLX+D4RoAV2Etf5ehGgBYSQDZ2S6UYUAFwAA AyQDCiYAC0YQAA3G
BQABaAEADoS1/g+EaAFdhLX+XoRoAWEkA2dk8E9lAAAPAAADJAMNxgUAAWgB AA6Etf5dhLX+YSQD
Z2S6UYUAAA8AAAMkAw3GBQABaAEADoS1/l2Etf5hJANnZAIKqgAADgAAAyQD DoS1/hJkaAEBAF2E
tf5hJANnZONv8gAACwAAAyQDDoS4/l2EuP5hJANnZD8LDgAACwAAAyQBDoS4 /l2EuP5hJAFnZO4p
TgAACwAAAyQBDoS4/l2EuP5hJAFnZPBPZQAACgAGAABdMwAAdjMAAP7+AAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQECbgkAAHIJAAB0CQAAdQkAAJQJ AACZCQAAmwkAAKUJ
AADuCQAA+AkAABgKAAAZCgAAQAoAAE0KAABOCgAAVAoAAFUKAAByCgAAdAoA AHsKAAB8CgAAfQoA
AH4KAACECgAAsgoAALMKAAC0CgAAtQoAAM8KAADWCgAA1woAANoKAADcCgAA 5AoAAPUKAAD06d7Z
3s7e2cm/uMnZybPZq6OblpGJgnqCdoJygmtncl1yAAAAAAAAAAAAAAAAEhVo EkP4ABZozgvvADYI
gV0IgQAGFmgSQ/gAAAwVaM4L7wAWaM4L7wAABhZozgvvAAAGFmg/Cw4AAA8V aPBPZQAWaPBPZQA2
CIEMFWi1bD8AFmg/Cw4AAA8VaGdcPAAWaGdcPABcCIEJFmg/Cw4AXAiBCRZo Mw+VAFwIgQ8VaAIK
qgAWaDMPlQA1CIEPFWgCCqoAFmgCCqoANQiBDxVoAgqqABZoZ1w8ADUIgQkW aFYmlwBcCIEMFWgC
CqoAFmgCCqoAABIVaAIKqgAWaAIKqgA2CIFdCIEACRZoAgqqAFwIgRUVaGdc PAAWaGdcPAA1CIE2
CIFdCIEJFmhnXDwAXAiBFRVoZ1w8ABZoZ1w8ADYIgVwIgV0IgRUVaGdcPAAW aDspEwA2CIFcCIFd
CIEVFWhnXDwAFmg/Cw4ANgiBXAiBXQiBACL1CgAABQsAAAYLAAAHCwAACQsA ABMLAAAUCwAAGQsA
ABoLAAAbCwAAHQsAAB4LAAAlCwAAKQsAACoLAAArCwAAMAsAADELAAA3CwAA PQsAAD4LAABdCwAA
YAsAAGgLAABpCwAAlgsAAKMLAACkCwAArQsAALELAACyCwAAtgsAACIMAAAu DAAAMQwAADsMAAA8
DAAARwwAAEgMAABbDAAAXAwAAGAMAABoDAAAaQwAAGsMAABsDAAAbgwAAHIM AABzDAAAhQwAAIYM
AACcDAAA9vLq3+rX6tfq0MzQyNDAu9DI0MjM0MzItcixyK3Iu8ipyKnIn5if kamNrY2JjciC0KmN
AAwVaLVsPwAWaDspEwAABhZoRChUAAAGFmgCCqoAAAwVaOhRWgAWaOhRWgAA DBZoRX03ADYIgV0I
gQASFWjoUVoAFmjoUVoANgiBXQiBAAYWaDMPlQAABhZoRX03AAAGFmg/Cw4A AAoWaJtZjQAwSg8A
AAkWaDspEwA2CIEPFWi1bD8AFmg/Cw4ANgiBBhZoOykTAAAGFmibWY0AAAwV aLVsPwAWaD8LDgAA
DxZozgvvAEIqAXBoAAAAABUVaJtZjQAWaJtZjQBCKgFwaAAAAAAPFmibWY0A QioBcGgAAAAABhZo
zgvvAAASFWjOC+8AFmjOC+8ANQiBXAiBMx0LAABfCwAAYAsAAKQLAAClCwAA cwwAAHQMAAC/DAAA
wAwAACINAAAjDQAAfQ0AAH4NAADlDgAA5g4AAOgAAAAAAAAAAAAAAADUAAAA AAAAAAAAAAAA6AAA
AAAAAAAAAAAAANQAAAAAAAAAAAAAAAC9AAAAAAAAAAAAAAAA1AAAAAAAAAAA AAAAAL0AAAAAAAAA
AAAAAACtAAAAAAAAAAAAAAAAvQAAAAAAAAAAAAAAANQAAAAAAAAAAAAAAADo AAAAAAAAAAAAAAAA
1AAAAAAAAAAAAAAAAJYAAAAAAAAAAAAAAADUAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAMk AwomAAtGEAANxgUA
AWgBAA6Etf4PhGgBXYS1/l6EaAFhJANnZORpcAAADwAAAyQDDcYFAAFoAQAO hLX+XYS1/mEkA2dk
AgqqABcAAAMkAwomAAtGEAANxgUAAWgBAA6Etf4PhGgBXYS1/l6EaAFhJANn ZAIKqgAAEwAAAyQD
DcYFAAFoAQAOhLX+D4RoAV2Etf5ehGgBYSQDZ2S6UYUAFwAAAyQDCiYAC0YQ AA3GBQABaAEADoS1
/g+EaAFdhLX+XoRoAWEkA2dkulGFAAAOnAwAAJ4MAACmDAAAqgwAAKsMAACv DAAAsAwAALYMAAC9
DAAAwAwAAMEMAADCDAAAxwwAANEMAADVDAAA3wwAAOQMAAAfDQAAIA0AADAN AAA2DQAAVw0AAFsN
AABcDQAAXQ0AAH0NAAB+DQAAfw0AAIsNAACMDQAAjw0AAJQNAACYDQAAmg0A ALwNAADDDQAAyA0A
AMwNAAAADgAAAQ4AAAoOAAANDgAADw4AABkOAAAdDgAAMw4AADUOAAA7DgAA PA4AAEcOAABIDgAA
Zg4AAMQOAADNDgAA3w4AAOMOAADkDgAA6w4AAO8OAAD4DgAA+fXx9ef15/Xj 9ePc+fHj+eP52NHY
x9jA2LzY+cC42LHY+aqmuKbYptim2LjYvNifm9ibuJvY0di8l7wAAAAGFmis H10AAAYWaORpcAAA
DBVo5GlwABZo5GlwAAAGFmiSdyoAAAwVaLVsPwAWaNkZFgAADBVotWw/ABZo 6FFaAAAGFmjWEJQA
AAYWaN1RWgAADBVo6FFaABZo6FFaAAASFWjoUVoAFmjoUVoANgiBXQiBAAwW aOhRWgA2CIFdCIEA
BhZo6FFaAAAMFWhJLkwAFmg/Cw4AAAYWaAIKqgAAEhVoSS5MABZoSS5MADYI gV0IgQAGFmhFfTcA
AAYWaEkuTAAADBVotWw/ABZoPwsOADv4DgAA+w4AAA4PAAAUDwAAIQ8AACQP AAAlDwAAOA8AADkP
AAA6DwAATw8AAFAPAABTDwAAVA8AAIMPAACGDwAAqQ8AAMAPAADqDwAA7g8A ABQQAAAYEAAAHBAA
AB0QAAAiEAAAIxAAACcQAAArEAAALxAAAD4QAABCEAAAShAAAFAQAABSEAAA UxAAAFYQAABrEAAA
gxAAAIgQAACJEAAAlBAAAJUQAACeEAAAnxAAAKEQAACiEAAApRAAAKsQAADC EAAA1BAAANYQAADX
EAAA5RAAAOkQAAA5EQAA/Pjx+PH47ebf29bR1tvW28ztxe3b7du7t7Db7dvt 2+3b7avWpqGc1pX4
lY6V+O3Wptvt29GKAAAGFmjlCgMAAAwVaPN0zgAWaJJ3KgAADBVo83TOABZo 83TOAAAJFmj0JLkA
XQiBCRZovzfCAF0IgQkWaN1RWgBdCIEJFmi/N8IANgiBDBVo5lv7ABZokncq AAAGFmjmW/sAABIV
aOZb+wAWaOZb+wA2CIFdCIEADBZovzfCADYIgV0IgQAJFmiSdyoANQiBCRZo 5QoDADYIgQkWaJJ3
KgA2CIEGFmiSdyoAAAwVaLVsPwAWaD8LDgAADBVotWw/ABZovzfCAAAGFmi/ N8IAAAwWaN1RWgA2
CIFdCIEABhZo3VFaAAAGFmisH10ANuYOAAAmDwAAKA8AADkPAAA6DwAAFBAA AFMQAACEEAAAphAA
ANcQAAA6EQAAKxIAACwSAAAtEgAA6AAAAAAAAAAAAAAAANgAAAAAAAAAAAAA AADoAAAAAAAAAAAA
AAAAxAAAAAAAAAAAAAAAAOgAAAAAAAAAAAAAAACsAAAAAAAAAAAAAAAA2AAA AAAAAAAAAAAAANgA
AAAAAAAAAAAAAADYAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAJkAAAAAAAAA AAAAAACJAAAAAAAA
AAAAAAAAiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAADwAAAyQDDcYFAAFoAQAOhLX+XYS1/mEkA2dkulGFABMA AAMkAwomAAtGFgAN
xgUAAWgBAA6Etf5dhLX+YSQDZ2S/N8IAGAAAAyQDCiYBC0YQAA3GBwGgBQHY AgYOhLX+D4TYAl2E
tf5ehNgCYSQDZ2S/N8IAABMAAAMkAw3GBQABaAEADoS1/g+EaAFdhLX+XoRo AWEkA2dkulGFAAAP
AAADJAMNxgUAAWgBAA6Etf5dhLX+YSQDZ2S/N8IAFwAAAyQDCiYAC0YQAA3G BQABaAEADoS1/g+E
aAFdhLX+XoRoAWEkA2dkvzfCAAANOREAADsRAABHEQAASxEAAG8RAABzEQAA dhEAAHkRAACGEQAA
phEAAKcRAACrEQAAuREAAMURAADjEQAA9REAAPcRAAAAEgAADBIAAA4SAAAq EgAAKxIAACwSAAAt
EgAANBIAADYSAAA3EgAAOBIAADkSAAA6EgAAcxIAALgSAADUEgAA/hIAACUT AAA9EwAAUxMAALkT
AAC7EwAAwRMAAMITAADIEwAABhQAAAcUAAD8+PP47/jz+Ov44dfh1+HX4dfh zcbCu7Ouqa6krqCc
mJSQhpCCfoKQd293AAAADxVocCvhABZocCvhADYIgQwVaLVsPwAWaH4bZwAA BhZoViaXAAAGFmhO
EBQAABIVaJ8owgAWaJ8owgA2CIFdCIEABhZonyjCAAAGFmhsTXUAAAYWaP86 LwAABhZoum3SAAAG
FmgPLcgAAAkWaHAr4QA1CIEJFmjnb7EANQiBCRZoDy3IADUIgQ8VaLVsPwAW aH4bZwA1CIEMFWi1
bD8AFmgGEdAAAAYWaIIyIAAADBVotWw/ABZoPwsOAAASFWi/N8IAFmi/N8IA NQiBXAiBABIVaL83
wgAWaOUKAwA1CIFcCIEAEhVovzfCABZowFoDADUIgVwIgQAGFmjAWgMAAAYW aN1RWgAACRZo5QoD
ADYIgQYWaOUKAwAABhZovzfCACstEgAAcxIAAMITAAAIFAAAXBQAAIAUAACo FAAAyBUAAMsWAAAX
FwAAJhcAAOwAAAAAAAAAAAAAAADcAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA AMAAAAAAAAAAAAAA
AADAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAACkAAAA AAAAAAAAAAAAhQAA
AAAAAAAAAAAAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABMAAAMkAw3GBQABaAEADoS3/g+EZQFdhLf+ XoRlAWEkA2dk/zov
AAAeAAADJAMKJgELRgEADcYKAaAFAmgB0AIABg6Et/4PhGUBEmRoAQEAE6R4 AF2Et/5ehGUBYSQD
Z2T/Oi8AABsAAAMkAwomAQtGAQANxgoBoAUCaAHQAgAGDoS3/g+EZQETpHgA XYS3/l6EZQFhJANn
ZGxNdQAAGwAAAyQDCiYBC0YBAA3GCgGgBQJoAdACAAYOhLf+D4RlAROkeABd hLf+XoRlAWEkA2dk
/zovAAAPAAADJAMNxgUAAWgBAA6Etf5dhLX+YSQDZ2T/Oi8AABIAAAMkAw3G BQABaAEADoS1/hJk
aAEBAF2Etf5hJANnZLpRhQAACgcUAAAJFAAAEBQAABQUAAAVFAAAHBQAAB0U AAAiFAAAWhQAAFsU
AABcFAAAZRQAAG8UAAB2FAAAfhQAAIkUAACPFAAAlhQAAKYUAACnFAAAqBQA AKkUAACwFAAAtBQA
ALUUAAC4FAAAvRQAAMoUAADOFAAA3BQAAPAUAADxFAAABxUAAB8VAAAgFQAA JhUAACkVAABDFQAA
ShUAAMYVAADIFQAA1RUAANYVAADcFQAA3RUAAOIVAAD89fH17Of149/b49bj z+PW48/LxMu98b21
vcuuy669qqOfqsuqlaqRjYN5vXUAAAAAAAYWaCwncgAAEhVoThAUABZozVcw ADYIgV0IgQASFWhO
EBQAFmhOEBQANgiBXQiBAAYWaE4QFAAABhZolGdcAAASFWifKMIAFmifKMIA NgiBXQiBAAYWaP86
LwAADBZo/zovADYIgV0IgQAGFmifKMIAAAwWaBchSgA2CIFdCIEADxVotWw/ ABZozVcwAD4qAQwV
aLVsPwAWaM1XMAAADBVotWw/ABZoFyFKAAAGFmgXIUoAAAwWaB5h5QA2CIFd CIEACRZoHmHlAD4q
AQYWaH4bZwAABhZoDy3IAAAGFmgeYeUAAAkWaHAr4QA+KgEJFmgPLcgAPioB BhZo5HyzAAAMFWi1
bD8AFmh+G2cAAAYWaHAr4QAt4hUAAOQVAADlFQAA6xUAAPkVAAD/FQAAAhYA AAkWAAAbFgAAIhYA
ACkWAABtFgAAfhYAAH8WAACAFgAAghYAAJsWAAC7FgAAwBYAAMEWAADIFgAA yRYAAMoWAADLFgAA
FhcAABwXAAAlFwAAJhcAACcXAAAoFwAASxcAAE4XAABXFwAAWRcAAF8XAABg FwAAYhcAAGMXAABm
FwAAaBcAAGkXAABrFwAAbBcAAHEXAAByFwAAfxcAAIAXAACCFwAAsxcAALUX AAC7FwAAvxcAAMIX
AADDFwAAxRcAAMcXAADMFwAAzhcAAM8XAADRFwAA2hcAAOkXAADyFwAA+xcA ABsYAAD8+O745+Pn
+O74597Z3tTn0OfZ3tnQ58nFvcnFucnjycXJxcnF48W1ycXJxb3JxcnFya7j rsWuybXFyaqlqqWq
AAAAAAAACRZor3KdADYIgQYWaK9ynQAADBVotWw/ABZoThAUAAAGFmjvAzMA AAYWaPl0ggAADxVo
tWw/ABZo5Qw0ADYIgQYWaE4QFAAADBVotWw/ABZo5Qw0AAAGFmi1bD8AAAkW aP86LwA2CIEJFmgs
J3IANgiBCRZolGdcADYIgQYWaOR8swAADBVotWw/ABZozVcwAAASFWgsJ3IA FmgsJ3IANgiBXQiB
AAYWaCwncgAABhZobE11AEAmFwAAVxcAAGsXAACAFwAAsxcAANEXAAA0GAAA axgAANAYAACXGQAA
2hkAAOoAAAAAAAAAAAAAAADTAAAAAAAAAAAAAAAAvwAAAAAAAAAAAAAAAL8A AAAAAAAAAAAAAAC/
AAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAABwAAAAAAAA AAAAAAAAWAAAAAAA
AAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAXAAADJAMNxgUAAWgBAA6Et/4PhF8B EYSb/l2Et/5ehF8B
YISb/mEkA2dk/zovAAAbAAADJAMKJgELRgEADcYKAaAFAmgB0AIABg6Et/4P hGUBE6R4AF2Et/5e
hGUBYSQDZ2T/Oi8AABUAAAMkAw3GBQABaAEADoS3/g+EZQETpHgAXYS3/l6E ZQFhJANnZP86LwAd
AAADJAMKJgELRgEADcYNAaAFA2gB0AIIBwAGBg6Et/4PhGUBE6R4AF2Et/5e hGUBYSQDZ2T/Oi8A
ABMAAAMkAw3GBQABaAEADoS3/g+EZQFdhLf+XoRlAWEkA2dk/zovAAAWAAAD JAMNxgUAAWgBAA6E
t/4PhGUBEmRoAQEAXYS3/l6EZQFhJANnZP86LwAVAAADJAMNxggAAmgB0AIA Bg6Et/4PhGUBXYS3
/l6EZQFhJANnZP86LwAAChsYAAAxGAAAOhgAAD4YAABBGAAARhgAAE0YAABO GAAAaxgAAJgYAACb
GAAAnRgAAMEYAADFGAAAzxgAANAYAADRGAAA9RgAAAAZAAAFGQAAERkAAHcZ AAB+GQAAgxkAAIsZ
AACWGQAA0RkAANIZAADZGQAA2hkAANsZAABLGgAATBoAAGIaAABoGgAAdhoA ALMaAAC0GgAAJBsA
ACUbAABIGwAA9vLu6u7y7vLj2+PUzNTF7r62vra+tr62vtSsn5Xu1JHUtoy+ 1L57bgAAAAAAAAAA
AAAAAAAAAAAYFWi1bD8AFmjcFaEAT0oDAFFKAwBeSgMAACEDagAAAAAVaLVs PwAWaNwVoQBPSgMA
UUoDAFUIAV5KAwAJFmjvAzMANgiBBhZo7wMzAAASFmi+eTAAT0oDAFFKAwBe SgMAABgVaLVsPwAW
aL55MABPSgMAUUoDAF5KAwAAEhZoLCdyAE9KAwBRSgMAXkoDAAAPFWi1bD8A FmjcFaEANgiBDBVo
tWw/ABZo3BWhAAAMFWi1bD8AFmjlDDQAAA8VaLVsPwAWaL55MAA2CIEMFWi1 bD8AFmi+eTAAAA8V
aLVsPwAWaD5i2gA2CIEMFWi1bD8AFmg+YtoAAAYWaOR8swAABhZoLCdyAAAG Fmivcp0AABIVaCwn
cgAWaK9ynQA2CIFdCIEo2hkAALQaAAAhGwAAYRsAAKcbAADdGwAARRwAAEYc AABHHAAAZBwAAGUc
AABrHgAAbB4AAMweAADlAAAAAAAAAAAAAAAAyQAAAAAAAAAAAAAAALMAAAAA AAAAAAAAAACzAAAA
AAAAAAAAAAAAyQAAAAAAAAAAAAAAAOUAAAAAAAAAAAAAAACjAAAAAAAAAAAA AAAAowAAAAAAAAAA
AAAAAKMAAAAAAAAAAAAAAACjAAAAAAAAAAAAAAAAowAAAAAAAAAAAAAAAKMA AAAAAAAAAAAAAACM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAABcAAAMkAwomAAtGEQANxgUAAWgBAA6Etf4PhGgBXYS1/l6E aAFhJANnZLpRhQAA
DwAAAyQDDcYFAAFoAQAOhLX+XYS1/mEkA2dkulGFAAAVAAADJAMNxgUAAWgB AA6Et/4PhGUBE6R4
AF2Et/5ehGUBYSQDZ2T/Oi8AABsAAAMkAwomAQtGAQANxgoBoAUCaAHQAgAG DoS3/g+EZQETpHgA
XYS3/l6EZQFhJANnZP86LwAAGQAAAyQDDcYFAAFoAQAOhLf+D4RlARGEmP4T pHgAXYS3/l6EZQFg
hJj+YSQDZ2T/Oi8AAA1IGwAASRsAAEobAABfGwAAYBsAAGEbAADTGwAA1BsA AN0bAADeGwAAAhwA
AAYcAAAvHAAAQhwAAEUcAABHHAAAYxwAAGQcAABlHAAAbBwAAG0cAABuHAAA rhwAAK8cAACwHAAA
4hwAAOMcAACwHQAAtR0AAOvay9q+t7O+s7ert6S3n5eQjIiBdGxcdFJ0iE4A AAAAAAAAAAAAAAAG
FmhxL80AABMVaLVsPwAWaFoyFQAwSg8ANgiBHgIIgQNqnwAAAAYIARVo1GZI ABZoWjIVADYIgVUI
AQAPFWi1bD8AFmhaMhUANgiBGANqAAAAABVotWw/ABZoWjIVADYIgVUIAQAM FWi1bD8AFmhaMhUA
AAYWaFoyFQAABhZoD2M5AAAMFWi1bD8AFmgPYzkAAA8VaLVsPwAWaA9jOQA1 CIEJFmgGEdAANQiB
DBVotWw/ABZoGBDzAAAPFWi1bD8AFmjcFaEANgiBBhZoLCdyAAAMFWi1bD8A FmjcFaEAABgVaLVs
PwAWaNwVoQBPSgMAUUoDAF5KAwAAHBVotWw/ABZo3BWhADBKDwBPSgMAUUoD AF5KAwAAIQNqAAAA
ABVotWw/ABZo3BWhAE9KAwBRSgMAVQgBXkoDACcCCIEDagAAAAAGCAEVaNRm SAAWaNRmSABPSgMA
UUoDAFUIAV5KAwAAHLUdAADNHQAA8h0AAPMdAAD+HQAAAx4AAA8eAABSHgAA Yx4AAGoeAABrHgAA
bB4AAHweAACAHgAAiR4AAI0eAAChHgAAvx4AAMMeAAAKHwAAHh8AAG0fAABu HwAAbx8AAHIfAABz
HwAAeR8AAHofAAB7HwAAnx8AAKgfAACuHwAAzB8AANAfAAAMIAAAEiAAAD0g AAA+IAAAeyAAAH8g
AACcIAAAoCAAAKMgAACkIAAApiAAAKggAACrIAAArCAAALIgAADLIAAAzCAA ANAgAADyIAAA9vLu
8u7y7vLu5+DZ1dnu2dHN2cXZvrnFucW+2b6xvtHNvq2+pr6ivpqVmrmasbmx vpGEvhgVaLVsPwAW
aIpfBQBPSgMAUUoDAF5KAwAABhZoTV96AAAJFmhNX3oANgiBDxVotWw/ABZo cS/NADYIgQYWaLVs
PwAADBVotWw/ABZotWw/AAAGFmi/MwAAAA8VaLVsPwAWaIpfBQA2CIEJFmhx L80ANgiBDBVotWw/
ABZoil8FAAAPFWi1bD8AFmhtTi0ANgiBBhZoaQuVAAAGFmjlDwMAAAYWaE4O agAADBVotWw/ABZo
bU4tAAAMFWi1bD8AFmgPYzkAAAwVaLVsPwAWaHEvzQAABhZocS/NAAAGFmha MhUAABIVaHEvzQAW
aFoyFQA2CIFdCIE0zB4AAM0eAAB7HwAAfB8AAD0gAAA+IAAA0CAAANEgAAAn IQAAKCEAAHkhAAB6
IQAAeyEAAJYhAACXIQAAXiIAAF8iAADrAAAAAAAAAAAAAAAA1AAAAAAAAAAA AAAAAOsAAAAAAAAA
AAAAAADUAAAAAAAAAAAAAAAA6wAAAAAAAAAAAAAAAL0AAAAAAAAAAAAAAADr AAAAAAAAAAAAAAAA
1AAAAAAAAAAAAAAAAK0AAAAAAAAAAAAAAACtAAAAAAAAAAAAAAAArQAAAAAA AAAAAAAAAK0AAAAA
AAAAAAAAAACtAAAAAAAAAAAAAAAArQAAAAAAAAAAAAAAAK0AAAAAAAAAAAAA AACtAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAPAAADJAMNxgUAAWgBAA6Etf5dhLX+YSQDZ2S6 UYUAFwAAAyQDCiYA
C0YRAA3GBQABaAEADoS1/g+EaAFdhLX+XoRoAWEkA2dkTV96ABcAAAMkAwom AAtGEQANxgUAAWgB
AA6Etf4PhGgBXYS1/l6EaAFhJANnZLpRhQAAEwAAAyQDDcYFAAFoAQAOhLX+ D4RoAV2Etf5ehGgB
YSQDZ2S6UYUAABDyIAAA9iAAABQhAAAYIQAARCEAAEghAABLIQAATCEAAE4h AABRIQAAUyEAAHYh
AAB3IQAAeiEAAHshAACVIQAAliEAAJchAAC+IQAA2SEAAF4iAABfIgAAZCIA AGUiAACkIgAApSIA
AKYiAACzIgAAuyIAAMAiAADCIgAAwyIAAMUiAADJIgAA0SIAANUiAADrIgAA 7CIAAO0iAADuIgAA
9SIAAPkiAAD6IgAA+yIAAAAjAAABIwAAByMAAA0jAAAaIwAAIiMAACQjAAAs IwAAMCMAADEjAAD3
8Pfw7OTf5N/k99vw1M/wy8e9x7bw2/fbr6umq5+rmJSYlJirmKuYq5iMppir mKummJ+UnwAAAAAA
AAAAAAAADxVotWw/ABZovzMAADYIgQYWaDxGdAAADBVotWw/ABZovzMAAAAM FWi1bD8AFmi1bD8A
AAkWaL8zAAA2CIEGFmi/MwAAAAwVaLVsPwAWaOUMNAAADBVotWw/ABZocS/N AAASFWhxL80AFmhx
L80ANgiBXQiBAAYWaHEvzQAABhZoil8FAAAJFmi6bdIANQiBDBVotWw/ABZo bU4tAAAGFmjlDwMA
AAkWaHEvzQA2CIEPFWi1bD8AFmhxL80ANgiBBhZoHlOgAAAMFWi1bD8AFmiK XwUAAA8VaLVsPwAW
aIpfBQA2CIEANV8iAACmIgAAwiIAACQjAABfIwAA2yMAACEkAADIJAAA/CQA AEklAAB1JQAAmyUA
AM4lAABbJgAA4gAAAAAAAAAAAAAAAOIAAAAAAAAAAAAAAADiAAAAAAAAAAAA AAAA4gAAAAAAAAAA
AAAAAOIAAAAAAAAAAAAAAADFAAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAOIA AAAAAAAAAAAAAADi
AAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAJsAAAAAAAAAAAAAAACwAAAAAAAA AAAAAAAAhgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAFAAAAyQD
CiYAC0YUAA3GCAAC0AKgBQAGDoSkA12EpANhJANnZDxGdAAAFAAAAyQDCiYA C0YUAA3GCAAC0AKg
BQAGDoS1/l2Etf5hJANnZDxGdAAAFAAAAyQDCiYAC0YUAA3GCAAC0AKgBQAG DoS1/l2Etf5hJANn
ZLpRhQAdAAADJAMKJgALRhMADcYFAAFoAQAOhLf+D4RlARGEm/4TpHgAXYS3 /l6EZQFghJv+YSQD
Z2TxUqEAHQAAAyQDCiYAC0YTAA3GBQABaAEADoS3/g+EZQERhJv+E6R4AF2E t/5ehGUBYISb/mEk
A2dkPEZ0AAANMSMAAEkjAABOIwAATyMAAFIjAABZIwAAXiMAAF8jAABnIwAA ayMAAGwjAABwIwAA
2yMAAOsjAADvIwAA/SMAAB8kAAAhJAAAUiQAAFYkAABXJAAAXSQAAHkkAAB9 JAAAxyQAAMgkAAD7
JAAA/CQAADQlAAA8JQAAQCUAAEclAABJJQAAVSUAAFglAABoJQAAcyUAAHQl AAB1JQAAiiUAAIwl
AACPJQAAkCUAAJElAACZJQAArSUAALglAAC7JQAAvyUAAMMlAADEJQAAzCUA AOklAADwJQAA9CUA
ABkmAAAvJgAAPSYAAD8mAABLJgAAUCYAAFkmAABaJgAA+vbv6/br5/bj9t72 7+Pv9u/a9trV2tHa
xvbG2sLRwtrCvcK9wtrCvbi9s73Cr6rCvbO9wr2lvcK9wr3CvcIAAAAAAAAA AAAAAAAAAAAACRZo
yVfyADYIgQkWaCdHEwA2CIEGFmgnRxMAAAkWaGkLlQA2CIEJFmg8RnQANgiB CRZoQzHoADYIgQYW
aEMx6AAAFBVoSHIFABZoSHIFAENKJABhSiQAAAYWaGkLlQAACRZoSHIFADYI gQYWaEhyBQAACRZo
vzMAADYIgQYWaDxGdAAABhZotWw/AAAGFmjlDwMAAAwVaLVsPwAWaLVsPwAA BhZovzMAAAAJFmi/
MwAAPioBAD5aJgAAWyYAAFwmAABjJgAAZCYAAGUmAACMJgAAvSYAAMAmAADG JgAAziYAANEmAADo
JgAABicAACcnAAAsJwAAMScAADwnAAA9JwAARScAAEYnAABMJwAAUycAAHon AAB8JwAAhScAAIkn
AACOJwAAmycAAKUnAAC0JwAAvCcAAMgnAADYJwAA3icAAN8nAADgJwAAAigA AB8oAAApKAAALSgA
AC4oAABVKAAAWSgAAIooAACLKAAAjCgAAJQoAACdKAAApCgAAFgpAABZKQAA WikAAG0pAAB4KQAA
wykAAPn07/nr593n2efZ59nV59nn2efOysC568q1sLW5tbm1ubWsqLW5rKSs naSTrNXZ1YzZzqzZ
jNkADBZof035ADYIgV0IgQASFWg8RnQAFmhKDEcANgiBXQiBAAwVaEoMRwAW aEoMRwAABhZoSgxH
AAAGFmjvPpwAAAYWaAphXQAACRZoPEZ0AD4qAQYWaDxGdAAADBZoPEZ0ADYI gV0IgQASFWguaRcA
FmguaRcANgiBXQiBAAYWaC5pFwAADBVotWw/ABZoKDl5AAAGFmhyfUIAAAYW aH9N+QAAEhVoPEZ0
ABZoPEZ0ADYIgV0IgQAGFmgoOXkAAAYWaDN9jgAACRZoPEZ0ADUIgQkWaAYR 0AA1CIEMFWi1bD8A
FmgzfY4AN1smAABkJgAAZSYAAEUnAABGJwAAfCcAAOAnAAAhKAAAVigAAIso AABaKQAAxCkAADYq
AADJKwAA7wAAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAADPAAAAAAAAAAAAAAAA 3wAAAAAAAAAAAAAA
ALYAAAAAAAAAAAAAAAC2AAAAAAAAAAAAAAAAtgAAAAAAAAAAAAAAALYAAAAA AAAAAAAAAACkAAAA
AAAAAAAAAAAAiwAAAAAAAAAAAAAAALYAAAAAAAAAAAAAAAC2AAAAAAAAAAAA AAAAcgAAAAAAAAAA
AAAAAAAAABkAAAMkAwomAAtGFQANxgUAAWgBAA6Et/4PhGgBE6R4AF2Et/5e hGgBYSQDZ2TtKmoA
GQAAAyQDCiYAC0YVAA3GBQABaAEADoS3/g+EaAETpHgAXYS3/l6EaAFhJANn ZK0tegAAEQAAAyQD
DcYFAAFoAQAOhLf+E6R4AF2Et/5hJANnZLceDQAZAAADJAMKJgALRhUADcYF AAFoAQAOhLf+D4Ro
AROkeABdhLf+XoRoAWEkA2dktx4NAAAPAAADJAMNxgUAAWgBAA6Etf5dhLX+ YSQDZ2R/TfkAAA8A
AAMkAw3GBQABaAEADoS1/l2Etf5hJANnZLpRhQAADwAAAyQDDcYFAAFoAQAO hLX+XYS1/mEkA2dk
PEZ0AAANwykAAMQpAAApKgAANCoAADYqAACBKgAAmyoAALoqAADAKgAAwSoA AMoqAADHKwAAyCsA
AMkrAADQKwAA5CsAAOUrAADmKwAA7SsAAAgsAAAJLAAACiwAAA8sAAAQLAAA ESwAABQsAAAVLAAA
FiwAAEAsAABBLAAAQiwAAFcsAABiLAAAZSwAAG0sAABzLAAAmywAAJwsAACt LAAAsSwAALIsAADR
LAAA0iwAANcsAADcLAAA3ywAAOUsAADmLAAA6CwAAOksAAD6LAAA/SwAADAt AAAyLQAAZi0AAGct
AAB8LQAAfS0AAPz48fjt6e3p7eLp7d7Xzdf4183X+Nf4yb/X+Nf4rteq16PX nKrXqtfJ17/XktfJ
v6rXkte/16rX+AAAABIVaLceDQAWaLceDQA1CIFcCIEADBZoU3yIADYIgV0I gQAMFWi3Hg0AFmhT
fIgAAAYWaFN8iAAAIANqAAAAABVotx4NABZoU3yIAFUIAW1IAARuSAAEdQgB ABIVaGs/9gAWaLce
DQA2CIFdCIEABhZoaz/2AAASFWi3Hg0AFmi3Hg0ANgiBXQiBAAwVaLceDQAW aLceDQAABhZoahGW
AAAMFmgHLCcANgiBXQiBAAYWaO0qagAABhZoBywnAAAMFmi3Hg0ANgiBXQiB AAYWaLceDQAABhZo
KDl5ADnJKwAA5isAAAosAABBLAAAfS0AAIwtAACNLQAAji0AALctAAC4LQAA xC0AAO8tAAAeLgAA
Hy4AACYuAACJLgAAii4AAJYuAACiLgAAoy4AALAuAADmAAAAAAAAAAAAAAAA 5gAAAAAAAAAAAAAA
AM0AAAAAAAAAAAAAAADNAAAAAAAAAAAAAAAA5gAAAAAAAAAAAAAAAMUAAAAA AAAAAAAAAADFAAAA
AAAAAAAAAAAAxQAAAAAAAAAAAAAAAMUAAAAAAAAAAAAAAAC6AAAAAAAAAAAA AAAAxQAAAAAAAAAA
AAAAAK4AAAAAAAAAAAAAAADFAAAAAAAAAAAAAAAAugAAAAAAAAAAAAAAAMUA AAAAAAAAAAAAAADF
AAAAAAAAAAAAAAAAugAAAAAAAAAAAAAAAMUAAAAAAAAAAAAAAADFAAAAAAAA AAAAAAAAugAAAAAA
AAAAAAAAAAAAAAAACwAAAyQDDcYFAAFsAQBhJANnZLceDQAACgAAAyQDEmRo AQEAYSQDZ2S3Hg0A
AAcAAAMkA2EkA2dktx4NABkAAAMkAwomAAtGFQANxgUAAWgBAA6Et/4PhGgB E6R4AF2Et/5ehGgB
YSQDZ2RrP/YAGQAAAyQDCiYAC0YVAA3GBQABaAEADoS3/g+EaAETpHgAXYS3 /l6EaAFhJANnZLce
DQAAFH0tAACFLQAAhi0AAI4tAAC3LQAAuC0AAMMtAADQLQAA4i0AAOgtAADt LQAAHy4AACUuAAAt
LgAAMC4AAFIuAABjLgAAcS4AAHouAAB+LgAAhy4AAIouAACVLgAAoy4AAKQu AACvLgAA2y4AANwu
AAD7LgAAFC8AABYvAAAuLwAAMC8AAFQvAABWLwAAby8AAKEvAACrLwAAty8A AMUvAAD1LwAACDAA
ABUwAAAeMAAAKzAAACwwAAA6MAAAPzAAAEAwAABFMAAAUDAAAFcwAABlMAAA ajAAAIgwAACKMAAA
pjAAAK0wAADBMAAAwjAAAMkwAADpMAAA6jAAAPEwAAAEMQAABzEAAA0xAAAO MQAAFzEAAPz48eTa
0vHIu8jx0vHa8cjxyPHI8dLxttLx2vHI8cjxyPHI8dLxyPHS8dLx+PH48drx yPHI8fjxssjxssjx
ssjxyPH8AAAAAAAAAAAAAAAABhZoahGWAAAJFmjbIeEAPioBGBVotx4NABZo tx4NAE9KAwBRSgMA
XkoDAAASFWi3Hg0AFmi3Hg0ANgiBXQiBAA8VaLceDQAWaLceDQA+KgESFWi3 Hg0AFmi3Hg0ANQiB
XAiBABgVaFN8iAAWaLceDQA1CIE2CIFcCIFdCIEADBVotx4NABZotx4NAAAG FmhTfIgAAAYWaGs/
9gBEsC4AAPsuAAAWLwAAMC8AAFYvAABxLwAAoC8AAKEvAACrLwAAxy8AAPQv AAD1LwAACDAAABQw
AAAVMAAAHjAAACowAAArMAAALDAAAKUwAACmMAAA9AAAAAAAAAAAAAAAAOkA AAAAAAAAAAAAAADp
AAAAAAAAAAAAAAAA1gAAAAAAAAAAAAAAAMgAAAAAAAAAAAAAAADAAAAAAAAA AAAAAAAAwAAAAAAA
AAAAAAAAAPQAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAA AMAAAAAAAAAAAAAA
AAD0AAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAD0AAAA AAAAAAAAAAAAwAAA
AAAAAAAAAAAAAMAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAArAAAAAAAAAAA AAAAAMAAAAAAAAAA
AAAAAAAABwAAAyQDYSQDZ2RTfIgAAAsAAAMkAw3GBQABbAEAYSQDZ2S3Hg0A AAcAAAMkA2EkA2dk
tx4NAA4AAAMkAwomAAtGGgASZGgBAQBhJANnZFN8iAATAAADJAMKJgALRhoA D4TKAhGEm/5ehMoC
YISb/mEkA2dkU3yIAAsAAAMkAwomAAtGGgBhJANnZFN8iAAACgAAAyQDEmRo AQEAYSQDZ2S3Hg0A
ABSmMAAAwjAAAOowAAAOMQAAHTEAAF8xAAByMQAAczEAAHQxAACpMQAAqjEA AM0xAAAzMgAAaDIA
ANwyAABRMwAA8gAAAAAAAAAAAAAAAPIAAAAAAAAAAAAAAADyAAAAAAAAAAAA AAAA8gAAAAAAAAAA
AAAAAOUAAAAAAAAAAAAAAADlAAAAAAAAAAAAAAAA0QAAAAAAAAAAAAAAAMEA AAAAAAAAAAAAAACx
AAAAAAAAAAAAAAAAwQAAAAAAAAAAAAAAAKQAAAAAAAAAAAAAAACXAAAAAAAA AAAAAAAAlwAAAAAA
AAAAAAAAAI0AAAAAAAAAAAAAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
CQAAAyQDE6R4AGEkA2dk2yHhAA0AAAMkAwomAAtGHwATpHgAYSQDZ2RrP/YA DQAAAyQDCiYAC0Yf
ABOkeABhJANnZNsh4QAADwAAAyQDDcYFAAFoAQAOhLX+XYS1/mEkA2dk2wr4 AAAPAAADJAMNxgUA
AWgBAA6Etf5dhLX+YSQDZ2S6UYUAABMAAAMkAw3GBQABaAEADoS1/g+EaAFd hLX+XoRoAWEkA2dk
ulGFAA0AAAMkAwomAAtGGQATpHgAYSQDZ2RrP/YADQAAAyQDCiYAC0YZABOk eABhJANnZAQ+wgAA
DxcxAAAbMQAAOzEAAFoxAABcMQAAZzEAAGgxAABqMQAAcjEAAHMxAAB0MQAA mjEAAKYxAACnMQAA
qjEAALExAADKMQAAzTEAANYxAADfMQAA+TEAAAAyAAAzMgAAPDIAAD4yAABR MgAAUzIAANwyAADd
MgAA6jIAAEQzAABOMwAAUDMAAFEzAABSMwAAUzMAAFwzAABdMwAAXjMAAGAz AABhMwAAYzMAAGQz
AABmMwAAZzMAAGkzAABqMwAAcDMAAHEzAAD27+v27+f27+Dc59zY3NHH3Ou9 0cfR673rvdHc59y2
3OfRr6eclJCUkJSQlJCGgIYAAAAAAAAAAAAAAAAKFmhrP/YAMEoSAAATA2oA AAAAFmhrP/YAMEoS
AFUIAQYWaFELZwAADwNqAAAAABZoUQtnAFUIARQVaEMx6AAWaEMx6ABDShwA YUocAAAOFmhDMegA
Q0ocAGFKHAAADBVotx4NABZogFVlAAAMFmjbIeEANgiBXQiBABIVaGs/9gAW aNsh4QA2CIFdCIEA
EhVo2yHhABZo2yHhADYIgV0IgQAMFWjbIeEAFmjbIeEAAAYWaNsK+AAABhZo 2yHhAAAMFWi3Hg0A
FmhPRWMAAAYWaGoRlgAABhZoaz/2AAAMFWi3Hg0AFmi3Hg0AABIVaGs/9gAW aLceDQA2CIFdCIEw
UTMAAFIzAABTMwAAXTMAAF8zAABgMwAAYjMAAGMzAABlMwAAZjMAAGgzAABp MwAAdDMAAHUzAAB2
MwAAdzMAAPgAAAAAAAAAAAAAAADoAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAA ANYAAAAAAAAAAAAA
AADWAAAAAAAAAAAAAAAA1gAAAAAAAAAAAAAAANYAAAAAAAAAAAAAAADWAAAA AAAAAAAAAAAA1gAA
AAAAAAAAAAAAANYAAAAAAAAAAAAAAADWAAAAAAAAAAAAAAAAzgAAAAAAAAAA AAAAANYAAAAAAAAA
AAAAAADWAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAHEQADJAFhJAFnZIIyIAAAAQAAAA8AAAMkAg6Etf4P hNACXYS1/l6E0AJh
JAJnZEMx6AAADwAAAyQDDcYFAAFoAQAOhLX+XYS1/mEkA2dkulGFAAAGAAAT pHgAZ2TbIeEAAA9x
MwAAcjMAAHMzAAB1MwAAdjMAAHczAAD06ubi1wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA
Re: Problems using JSP (beans and jdbc) [message #203932 is a reply to message #203925] Sun, 08 April 2007 19:47 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: dtoland.email.uophx.edu

This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C779F5.43088A10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

As I recall, Tomcat 5.5.x prompts you for the JRE path during =
installation and stores that path in the Windows
Registry.

For most purposes, I use http://tomcat.apache.org/ for documentation. =
However, some of the documentation
definitely dates back to previous versions, and can therefore be =
confusing or even misleading. If the official
website doesn't answer my questions, I usually cast around Google, and =
generally strike gold eventually.

Tomcat also installs (by default) its documentation as a web-app on your =
system at http://<server-site>/tomcat-docs.

If you have more than one JRE bin directory in your path, make sure the =
Java 6 bin directory appears before the others,
and don't forget to check your user environment variable PATH as well.

Look in your Windows Registry at:
HKLM\SOFTWARE\Apache Software Foundation\Procrun =
2.0\Tomcat5\Parameters\Java\Jvm

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:evbb6p$hnd$1@build.eclipse.org...
Am I right in thinking that Tomcat 5.5.9 (the version I'm using) =
simply looks at the JAVA_HOME environment variable and uses that runtime =
environment?

Are there any websites with a guide on setting up Tomcat to work with =
Java?

I've tried running a GUI version of my code and it runs as expected =
under Eclipse 3.2, as you mentioned it does look like Tomcat isn't using =
a suitable JRE.

My tutor supplied the attached word document as a guide, I have =
followed it and come across the said issued trying to run my JSP; does =
it seem like maybe there's some enviroment variables missing or =
incorrect?
All I need to install apparently is the JRE, Tomcat and eclipse which =
is exactly what I've done.

Thanks again!


"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev6ghh$tkf$1@build.eclipse.org...
I'm actually talking about your servlet container, the web server =
and applet container you are deploying your JSP to for testing.
Example: Tomcat, JRun, or JBOSS. These will usually use their own =
JRE, not the one you use for eclipse
or the default JRE used for your browser and local .class files. =
You will need to look at the documentation for
your servlet container to configure it for the JRE you choose.

Also know that external libraries in your project classpath will not =
necessarily be in the servlet container's classpath,
so make sure the server environment knows where to locate the JDBC =
classes.


--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev4u19$kfb$1@build.eclipse.org...
I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like =
the servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the =
results of a simple SQL Query (SELECT * FROM Stock), which is executed =
in a JavaBean provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my =
installation, as the examples provided by my tutor, which also use JDBC, =
don't work either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ ----------

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ ----------

Apache Tomcat/5.5.9
------=_NextPart_000_0015_01C779F5.43088A10
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>As I recall, Tomcat 5.5.x prompts you =
for the JRE=20
path during installation and stores that path in the =
Windows</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Registry.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>For most purposes, I use <A=20
href=3D"http://tomcat.apache.org/">http://tomcat.apache.org/</A> for=20
documentation.&nbsp; However, some of the documentation</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>definitely dates back to previous =
versions, and can=20
therefore be confusing or even misleading.&nbsp; If the =
official</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>website doesn't answer my questions, I =
usually cast=20
around Google, and generally strike gold eventually.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Tomcat also installs (by default) its =
documentation=20
as a web-app on your system at <A=20
href=3D"http://<server-site>/tomcat-docs">http://&lt;server-site&gt;/tomc=
at-docs</A>.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If you have more than one JRE bin =
directory in your=20
path, make sure the Java 6 bin directory appears before the =
others,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>and don't forget to check your user =
environment=20
variable PATH as well.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Look in your Windows Registry =
at:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>HKLM\SOFTWARE\Apache Software =
Foundation\Procrun=20
2.0\Tomcat5\Parameters\Java\Jvm</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:evbb6p$hnd$1@build.eclipse.org">news:evbb6p$hnd$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Am I right in thinking that Tomcat =
5.5.9 (the=20
version I'm using) simply looks at the JAVA_HOME environment variable =
and uses=20
that runtime environment?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Are there any websites with a guide =
on setting up=20
Tomcat to work with Java?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried running a GUI version of =
my code and=20
it runs as expected under Eclipse 3.2, as you mentioned it does look =
like=20
Tomcat isn't using a suitable JRE.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>My tutor supplied the attached word =
document as a=20
guide, I have followed it and come across the said issued trying to =
run my=20
JSP; does it seem like maybe there's some enviroment variables missing =
or=20
incorrect?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>All I need to install apparently is =
the JRE,=20
Tomcat and eclipse which is exactly what I've done.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks again!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:ev6ghh$tkf$1@build.eclipse.org">news:ev6ghh$tkf$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually talking about your =
servlet=20
container, the web server and applet container you are deploying =
your JSP to=20
for testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Example: Tomcat, JRun, =
or&nbsp;JBOSS.&nbsp;=20
These will usually use their own JRE, not the one you use for=20
eclipse</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or the default JRE used for your =
browser and=20
local .class files.&nbsp; You will need to look at the documentation =

for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>your servlet container to configure =
it for the=20
JRE you choose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also know that external libraries =
in your=20
project classpath will not necessarily be in the servlet container's =

classpath,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>so make sure the server environment =
knows where=20
to locate the JDBC classes.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev4u19$kfb$1@build.eclipse.org">news:ev4u19$kfb$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 JRE. =
Could you=20
point me in the right direction to fix this? (which JRE to use etc =
+ how=20
to configure eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container =
running a Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type =
parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP =
which will=20
simply display the results of a simple SQL Query (SELECT * =
FROM=20
Stock</FONT>), which is executed in a JavaBean provided for an =

assignment I've been set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my =
installation,=20
as&nbsp;the examples provided by my =
tutor,&nbsp;which&nbsp;also=20
use&nbsp;JDBC, don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and =
..jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right =
direction are=20
much appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message =
copied from my=20
browser window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal =
error ()=20
that prevented it from fulfilling this request.</U></P>
<P><B>exception</B> =
</P><PRE>org.apache.jasper.JasperException: Unable to compile class for =
JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is =
available=20
in the Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache=20
=
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BLOCKQUOT=
E></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0015_01C779F5.43088A10--
Re: Problems using JSP (beans and jdbc) [message #203939 is a reply to message #203932] Sun, 08 April 2007 20:02 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: b0pror00t0r.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_002E_01C77A21.48978EF0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

When I downloaded Tomcat there wasn't an installer as far as I was =
aware, I simply unzipped it and added the environment variables...

If I go to http://localhost:8080/tomcat-docs it does actually return the =
documentation.

I'm going through the whole installation procedure again and listing =
everything I've done and will then show the relevant enviroment =
variables which I've ended up with.

Thanks for the help so far...

Stugan
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:evbgt7$qe3$1@build.eclipse.org...
As I recall, Tomcat 5.5.x prompts you for the JRE path during =
installation and stores that path in the Windows
Registry.

For most purposes, I use http://tomcat.apache.org/ for documentation. =
However, some of the documentation
definitely dates back to previous versions, and can therefore be =
confusing or even misleading. If the official
website doesn't answer my questions, I usually cast around Google, and =
generally strike gold eventually.

Tomcat also installs (by default) its documentation as a web-app on =
your system at http://<server-site>/tomcat-docs.

If you have more than one JRE bin directory in your path, make sure =
the Java 6 bin directory appears before the others,
and don't forget to check your user environment variable PATH as well.

Look in your Windows Registry at:
HKLM\SOFTWARE\Apache Software Foundation\Procrun =
2.0\Tomcat5\Parameters\Java\Jvm

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:evbb6p$hnd$1@build.eclipse.org...
Am I right in thinking that Tomcat 5.5.9 (the version I'm using) =
simply looks at the JAVA_HOME environment variable and uses that runtime =
environment?

Are there any websites with a guide on setting up Tomcat to work =
with Java?

I've tried running a GUI version of my code and it runs as expected =
under Eclipse 3.2, as you mentioned it does look like Tomcat isn't using =
a suitable JRE.

My tutor supplied the attached word document as a guide, I have =
followed it and come across the said issued trying to run my JSP; does =
it seem like maybe there's some enviroment variables missing or =
incorrect?
All I need to install apparently is the JRE, Tomcat and eclipse =
which is exactly what I've done.

Thanks again!


"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev6ghh$tkf$1@build.eclipse.org...
I'm actually talking about your servlet container, the web server =
and applet container you are deploying your JSP to for testing.
Example: Tomcat, JRun, or JBOSS. These will usually use their own =
JRE, not the one you use for eclipse
or the default JRE used for your browser and local .class files. =
You will need to look at the documentation for
your servlet container to configure it for the JRE you choose.

Also know that external libraries in your project classpath will =
not necessarily be in the servlet container's classpath,
so make sure the server environment knows where to locate the JDBC =
classes.


--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev4u19$kfb$1@build.eclipse.org...
I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like =
the servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the =
results of a simple SQL Query (SELECT * FROM Stock), which is executed =
in a JavaBean provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my =
installation, as the examples provided by my tutor, which also use JDBC, =
don't work either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ --------

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ --------

Apache Tomcat/5.5.9
------=_NextPart_000_002E_01C77A21.48978EF0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>When I downloaded Tomcat there wasn't =
an installer=20
as far as I was aware, I simply unzipped it and added the environment=20
variables...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If I go to <A=20
href=3D"http://localhost:8080/tomcat-docs">http://localhost:8080/tomcat-d=
ocs</A>=20
it does actually return the documentation.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I'm going through the whole =
installation procedure=20
again and listing everything I've done and will then show the relevant=20
enviroment variables which I've ended up with.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks for the help so =
far...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:evbgt7$qe3$1@build.eclipse.org">news:evbgt7$qe3$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>As I recall, Tomcat 5.5.x prompts you =
for the JRE=20
path during installation and stores that path in the =
Windows</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Registry.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>For most purposes, I use <A=20
href=3D"http://tomcat.apache.org/">http://tomcat.apache.org/</A> for=20
documentation.&nbsp; However, some of the documentation</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>definitely dates back to previous =
versions, and=20
can therefore be confusing or even misleading.&nbsp; If the=20
official</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>website doesn't answer my questions, =
I usually=20
cast around Google, and generally strike gold eventually.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Tomcat also installs (by default) its =

documentation as a web-app on your system at <A=20
=
href=3D"http://<server-site>/tomcat-docs">http://&lt;server-site&gt;/tomc=
at-docs</A>.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If you have more than one JRE bin =
directory in=20
your path, make sure the Java 6 bin directory appears before the=20
others,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>and don't forget to check your user =
environment=20
variable PATH as well.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Look in your Windows Registry =
at:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>HKLM\SOFTWARE\Apache Software =
Foundation\Procrun=20
2.0\Tomcat5\Parameters\Java\Jvm</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:evbb6p$hnd$1@build.eclipse.org">news:evbb6p$hnd$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Am I right in thinking that Tomcat =
5.5.9 (the=20
version I'm using) simply looks at the JAVA_HOME environment =
variable and=20
uses that runtime environment?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Are there any websites with a guide =
on setting=20
up Tomcat to work with Java?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried running a GUI version of =
my code and=20
it runs as expected under Eclipse 3.2, as you mentioned it does look =
like=20
Tomcat isn't using a suitable JRE.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>My tutor supplied the attached word =
document as=20
a guide, I have followed it and come across the said issued trying =
to run my=20
JSP; does it seem like maybe there's some enviroment variables =
missing or=20
incorrect?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>All I need to install apparently is =
the JRE,=20
Tomcat and eclipse which is exactly what I've done.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks again!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev6ghh$tkf$1@build.eclipse.org">news:ev6ghh$tkf$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually talking about your =
servlet=20
container, the web server and applet container you are deploying =
your JSP=20
to for testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Example: Tomcat, JRun, =
or&nbsp;JBOSS.&nbsp;=20
These will usually use their own JRE, not the one you use for=20
eclipse</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or the default JRE used for your =
browser and=20
local .class files.&nbsp; You will need to look at the =
documentation=20
for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>your servlet container to =
configure it for=20
the JRE you choose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also know that external libraries =
in your=20
project classpath will not necessarily be in the servlet =
container's=20
classpath,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>so make sure the server =
environment knows=20
where to locate the JDBC classes.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev4u19$kfb$1@build.eclipse.org">news:ev4u19$kfb$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 =
JRE. Could you=20
point me in the right direction to fix this? (which JRE to use =
etc + how=20
to configure eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container =
running a Java=20
5 JRE?&nbsp; It looks like the servlet is choking on the type=20
parameter &lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP =
which will=20
simply display the results of a simple SQL Query (SELECT * =
FROM=20
Stock</FONT>), which is executed in a JavaBean provided for =
an=20
assignment I've been set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my=20
installation, as&nbsp;the examples provided by my=20
tutor,&nbsp;which&nbsp;also use&nbsp;JDBC, don't work =
either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and =
..jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right =
direction are=20
much appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message =
copied from my=20
browser window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal =
error ()=20
that prevented it from fulfilling this request.</U></P>
<P><B>exception</B> =
</P><PRE>org.apache.jasper.JasperException: Unable to compile class for =
JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is=20
available in the Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache=20
=
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BLOCKQUOT=
E></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_002E_01C77A21.48978EF0--
Re: Problems using JSP (beans and jdbc) [message #203970 is a reply to message #203852] Sun, 08 April 2007 21:18 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: b0pror00t0r.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C77A2B.D02A3D40
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0016_01C77A2B.D02A3D40"


------=_NextPart_001_0016_01C77A2B.D02A3D40
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dave,

I've uninstalled all references to Java, Eclipse and Tomcat and started =
again, details of what I've done listed between the horizontal lines... =
(I seem to have resolved the previous problems but stumbled across =
more..)

My project path is: C:\JavaSE5\tomcat5.5\webapps\Phase2 (ive attached a =
zip file with the contents of that folder)

I've created an ODBC source called Stock (linked to the attached Access =
Database locally).

The redirect.jsp file now works perfectly, but the liststock.jsp file =
produces the attached error report referring to an error in the JSP =
file:
org.apache.jasper.JasperException: Exception in JSP: /liststock.jsp:29

26:=20
27:=20
28: <%=20
29: Vector<Object> stock =3D list.getAllStock();
30:=20
31: String stockCode;
32: String stockDescription;I will leave the Tomcat server running =
for a while, so you can have a look in detail at: =
http://b0pror00t0r.dyndns.org:8080/Phase2/Stugan
PS. If you're interested, this is the installation procedure I followed =
for installing JDK, Eclipse and Tomcat:

------------------------------------------------------------ -------------=
-------

Downloaded and installed JDK 5.0 Update 11 from Sun and installed to JDK =
and JRE to the following directories respectively:

C:\JavaSE5\jdk1.5.0_11 & C:\JavaSE5\jre1.5.0_11

Added the following directory to the PATH in system variables:

C:\JavaSE5\jdk1.5.0_11\bin.

Downloaded Tomcat 5.5.23 and extracted to:

C:\JavaSE5\tomcat5.5 - so that the bin directory is =
C:\JavaSE5\tomcat5.5\bin

Added the JAVA_HOME and CATALINA_HOME system variables and set to:

C:\JavaSE5\jdk1.5.0_11
C:\JavaSE5\tomcat5.5 (respectively)

Next, I created the CLASSPATH system variable and added the following =
line to it (the guide told me to add to my CLASSPATH variable almost as =
if there should be one setup already, is this right?)

C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar


I also added tomcat's bin folder to the PATH variable:

C:\JavaSE5\tomcat5.5\bin

Having executed startup.bat Tomcat starts up successfully (please see =
the attached file tomcatinfo.txt). I am able to bring up the Tomcat =
information page at http://localhost:8080=20

Then I downloaded Eclipse Web Tools Platform version 1.5.3 and =
extracted the contents to C:\, so that my eclipse executable is located =
at C:\eclipse\eclipse.exe.

When executing eclipse.exe I set the workspace directory to:

C:\JavaSE5\tomcat5.5\webapps

To confirm here are my full System variables:

CATALINA_HOME:
C:\JavaSE5\tomcat5.5

CLASSPATH:
C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar

JAVA_HOME:
C:\JavaSE5\jdk1.5.0_11

PATH:
C:\JavaSE5\tomcat5.5\bin;C:\JavaSE5\jdk1.5.0_11\bin;%SystemR oot%\system32=
;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI =
Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Teleca =
Shared


------------------------------------------------------------ -------------=
-------





"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev6ghh$tkf$1@build.eclipse.org...
I'm actually talking about your servlet container, the web server and =
applet container you are deploying your JSP to for testing.
Example: Tomcat, JRun, or JBOSS. These will usually use their own =
JRE, not the one you use for eclipse
or the default JRE used for your browser and local .class files. You =
will need to look at the documentation for
your servlet container to configure it for the JRE you choose.

Also know that external libraries in your project classpath will not =
necessarily be in the servlet container's classpath,
so make sure the server environment knows where to locate the JDBC =
classes.


--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev4u19$kfb$1@build.eclipse.org...
I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like the =
servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the results =
of a simple SQL Query (SELECT * FROM Stock), which is executed in a =
JavaBean provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my =
installation, as the examples provided by my tutor, which also use JDBC, =
don't work either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ ------------

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ ------------

Apache Tomcat/5.5.9
------=_NextPart_001_0016_01C77A2B.D02A3D40
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Dave,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've uninstalled all references to =
Java, Eclipse=20
and Tomcat and started again, details of what I've done listed between =
the=20
horizontal lines... (I seem to have resolved the previous problems but =
stumbled=20
across more..)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face=3DArial size=3D2>My project path is:=20
C:\JavaSE5\tomcat5.5\webapps\Phase2 (ive attached a zip file with the =
contents=20
of that folder)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've created an ODBC source called =
Stock (linked to=20
the attached Access Database locally).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The redirect.jsp file now works =
perfectly, but the=20
liststock.jsp file produces the attached error report referring to an =
error in=20
the JSP file:</FONT></DIV>
<DIV><PRE>org.apache.jasper.JasperException: Exception in JSP: =
/liststock.jsp:29

26:=20
27:=20
28: &lt;%=20
29: Vector&lt;Object&gt; stock =3D list.getAllStock();
30:=20
31: String stockCode;
32: String stockDescription;</PRE><PRE>I will leave the Tomcat server =
running for a while, so you can have a look in detail at: <A =
href=3D"http://b0pror00t0r.dyndns.org:8080/Phase2/">http://b0pror00t0r.dy=
ndns.org:8080/Phase2/</A></PRE><PRE>Stugan</PRE></DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>PS. If you're interested, this is the =
installation=20
procedure I followed for installing JDK, Eclipse and =
Tomcat:</FONT></DIV>
<DIV>
<HR>
</DIV>
<DIV><FONT face=3DArial size=3D2>Downloaded and installed <STRONG>JDK =
5.0 Update=20
11</STRONG> from Sun and installed to JDK and JRE to the following =
directories=20
respectively:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><STRONG>C:\JavaSE5\jdk1.5.0_11</STRONG> =
&amp;=20
<STRONG>C:\JavaSE5\jre1.5.0_11</STRONG></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Added the following directory to the=20
<STRONG>PATH</STRONG> in system variables:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\jdk1.5.0_11\bin</STRONG>.</FONT ></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#000000 size=3D2>Downloaded Tomcat =
5.5.23 and=20
extracted to:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2><STRONG>C:\JavaSE5\tomcat5.5</STRONG>&nbsp; - so=20
that the bin directory is C:\JavaSE5\tomcat5.5\bin</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Added&nbsp;the =
<STRONG>JAVA_HOME</STRONG> and=20
<STRONG>CATALINA_HOME</STRONG> system variables and set to:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\jdk1.5.0_11</STRONG></FONT></DIV >
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial><FONT =
size=3D2><STRONG><EM>C:</EM>\JavaSE5\tomcat5.5</STRONG >&nbsp;=20
(respectively)</FONT></FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2>Next, I <EM>created</EM> the =
<STRONG>CLASSPATH</STRONG> system=20
variable and added the following line to it (<EM>the guide told me to =
add to my=20
CLASSPATH variable almost as if there should be one setup already, is =
this=20
right?)</EM></FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar </STRONG>=
</FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2>I also added tomcat's bin folder to the =
<STRONG>PATH</STRONG>=20
variable:</FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial =
size=3D2><STRONG>C:\JavaSE5\tomcat5.5\bin</STRONG></FONT ></SPAN></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Having executed startup.bat Tomcat =
starts up=20
successfully (please see the attached file tomcatinfo.txt). I am able to =
bring=20
up the Tomcat information page at <A=20
href=3D"http://localhost:8080">http://localhost:8080</A> </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Then I downloaded Eclipse Web Tools =
Platform=20
version 1.5.3&nbsp; and extracted the contents to C:\, so that my =
eclipse=20
executable is located at C:\eclipse\eclipse.exe.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>When executing eclipse.exe I set the =
workspace=20
directory to:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\tomcat5.5\webapps</STRONG></FONT ></DIV>
<DIV><STRONG><FONT face=3DArial size=3D2></FONT></STRONG>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>To confirm here are my full System=20
variables:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>CATALINA_HOME:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>C:\JavaSE5\tomcat5.5</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>CLASSPATH:</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2>C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar</FONT ></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>JAVA_HOME:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>C:\JavaSE5\jdk1.5.0_11</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>PATH:</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2> C:\JavaSE5\tomcat5.5\bin;C:\JavaSE5\jdk1.5.0_11\bin;%SystemR oot%=
\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program =20
Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common =
Files\Teleca=20
Shared</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>
<HR>
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ev6ghh$tkf$1@build.eclipse.org">news:ev6ghh$tkf$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually talking about your =
servlet=20
container, the web server and applet container you are deploying your =
JSP to=20
for testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Example: Tomcat, JRun, =
or&nbsp;JBOSS.&nbsp; These=20
will usually use their own JRE, not the one you use for =
eclipse</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or the default JRE used for your =
browser and=20
local .class files.&nbsp; You will need to look at the documentation=20
for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>your servlet container to configure =
it for the=20
JRE you choose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also know that external libraries in =
your project=20
classpath will not necessarily be in the servlet container's=20
classpath,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>so make sure the server environment =
knows where=20
to locate the JDBC classes.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:ev4u19$kfb$1@build.eclipse.org">news:ev4u19$kfb$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 JRE. =
Could you=20
point me in the right direction to fix this? (which JRE to use etc + =
how to=20
configure eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container running =
a Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type =
parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP which =
will simply=20
display the results of a simple SQL Query (SELECT * FROM =
Stock</FONT>),=20
which is executed in a JavaBean provided for an assignment I've =
been=20
set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my =
installation,=20
as&nbsp;the examples provided by my tutor,&nbsp;which&nbsp;also=20
use&nbsp;JDBC, don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and .jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right =
direction are=20
much appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message copied =
from my=20
browser window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal =
error ()=20
that prevented it from fulfilling this request.</U></P>
<P><B>exception</B> </P><PRE>org.apache.jasper.JasperException: =
Unable to compile class for JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is =
available in=20
the Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache=20
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BLOCKQUOT=
E></BODY></HTML>

------=_NextPart_001_0016_01C77A2B.D02A3D40--

------=_NextPart_000_0015_01C77A2B.D02A3D40
Content-Type: text/plain;
name="tomcatinfo.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="tomcatinfo.txt"

08-Apr-2007 20:09:15 org.apache.catalina.core.AprLifecycleListener =
lifecycleEven
t
INFO: The Apache Tomcat Native library which allows optimal performance =
in produ
ction environments was not found on the java.library.path: =
C:\JavaSE5\jdk1.5.0_1
1\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\JavaSE5\tomcat5.5\ bin;C:\JavaSE=
5\jdk1.
5.0_11\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System3 2\Wbem;C:\Pro=
gram Fi
les\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common =
Files\Teleca Sh
ared
08-Apr-2007 20:09:15 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
08-Apr-2007 20:09:15 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 765 ms
08-Apr-2007 20:09:15 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
08-Apr-2007 20:09:15 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
08-Apr-2007 20:09:15 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
08-Apr-2007 20:09:16 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
08-Apr-2007 20:09:17 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
08-Apr-2007 20:09:17 org.apache.jk.server.JkMain start
INFO: Jk running ID=3D0 time=3D0/31 config=3Dnull
08-Apr-2007 20:09:17 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
08-Apr-2007 20:09:17 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1735 ms

------=_NextPart_000_0015_01C77A2B.D02A3D40
Content-Type: application/octet-stream;
name="Phase2.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Phase2.zip"

UEsDBBQAAAAIAJmliDZO5OUbmAAAAAABAAARAAAAUGhhc2UyLy5jbGFzc3Bh dGizsa/IzVEoSy0q
zszPs1Uy1DNQUkjNS85PycxLt1UKDXHTtVCyt+PlsknOSSwuLkgsyQByOBG8 1LySokqF7My8FFul
4qJkJQWQoK1SuKuTrqefmz5YXWqxkj5uXcn5eTBd+UXpeqnJOZkFxal6WSkl ejmJpXnJGUCX6HkF
ucY7+/uFOHr6uQbhMy2/tKSgtASfM2z0kb0CAFBLAwQUAAAACAB8pYg2AigA S74AAAB+AQAADwAA
AFBoYXNlMi8ucHJvamVjdHWQvQ7CIBSFZ018h6a7oE4OtB00zibqAyDcVJoC DdDGxxcotamJ2/3O
/TkHSPWWbTaAsUKrIt+jXZ6BYpoLVRf5437ZHvOq3KxJZ3QDzJ3BMiM656e9 uiKKSiivL2rhQHCE
oDItJShXEjxVQU0nbAS8oGcvWn7rgAVKePKrVPGoJCNtagSsFZ0F1HCHmDa+ oAONC2DmCH6DmroP
3jYxXgoE/7okZYrhLV1vIE2P8D/B2A8B4lw8Nx/4Pnf5fx9QSwMEFAAAAAgA 46F8NuBEYkmmAAAA
AAEAABQAAABQaGFzZTIvYWRkc3RvY2suaHRtbFWPwQqDMAyG74O9Q8geoB4G 26EWxkDYWdi9tlXL
ais1F/f0i4pjyyWQP/+fL7KnIajjQfZO26WTp+DUzVp4kBuAEtSUzEuKTeAN sa82yc7QdCaFlEs8
FVzXAllhbQQdfBdLNC6Sy6hkmyLB5N+uxAvCbqrWQmi1YeHpstVRo1pvwp0t OQWo54lZZJO37J+k
Mwf7lVZH8P/AXkkxbo4vsliY99ny+QdQSwMEFAAAAAgANKJ8NkilhTqsAAAA FwEAABkAAABQaGFz
ZTIvY2FsY3VsYXRlY29zdC5odG1shZAxCsMwDEX3Qu8g1AMkQ6EdHC+BXiDQ 3bGVxNSxgqMO6enr
NKR0qxaB/n+fj9QgY9DHgxrIuHWLl0C6NsE+gxECGQgszwLcgYnAyVFSxebK 9mLnWnYLtL3lwKnC
U5nnWmJWsjaBCb6PFVqKQgm16jgKzP5FFV4Qduj2GYTO2CzcKTkTDepG2D6g zkjiAM0yC42qTVv2
T9I5B/u/1b1WxbSx3/LF2n6/rQ95A1BLAwQUAAAACAAnonw2wP0uDK0AAAAf AQAAHQAAAFBoYXNl
Mi9jaGVja2N1cnJlbnRsZXZlbC5odG1sjZBBCsIwEEX3gncYxgPEhaCLNJuC Fyi4T9NpE0yTkkah
nt6JpeLS2QTy8x5/Im0evdrvpCXdlTO77EnVlswdsiUwj5QoZPD0JA+xBx3A ZRqlWF8yIja2jd0C
7WCij6nCw5HnckROOJtAezeECg3bKKGSfWTt7F5U4Rlhg66fQei14eBGqdNB o2py5EI1Iyl6aJa5
VGjT6v4xnVjs/qrvlBTTyn8XEGWD7a58zBtQSwMEFAAAAAgA46WINjtKql/W AQAAHQQAABEAAABQ
aGFzZTIvaW5kZXguaHRtbKVUS2/UMBA+B4n/MDIHbpsVD4FQEgkVVUKiZcVW 3B17sjF17MiZ7LL8
esZOsu0WVFWQy4zn9XlmPqdoqbPV82dFi1JHSYYsVlfSOLhCNxb5ZGBPvoTU Xh+h3ilvfSjFizV/
79eCPezrQVqzc6VQ6AiDqIrGO4LB/MJSvBOwJF2mT0AjFTu+Y9DSSVFtyatb uOCU4C1sjwNhV9Rh
qn2v0hsubKpNKweEV0VuqiLvn3CBt6LaWIxJqvWeRRN8B9Sy4q31B+N24Hsy 3g0fijwm3hXWZv+w
dLRnBcnaItQ+aOTO1gIORlNbitfrNJSMI0KSrOhZaXzooENqvS7F5uv2RoBU EbcU31CbgIpWP4Z+
hogZp74sNjTVzbLZlzp8MNnzCOP6kYCOPQ8hSG28gL20I5+0GXoredA8eF5P i+oWNTjZsW8ahaiy
T1MQXI6Wt5J29MUMtJpW8zjOWakFVWo9IVbwUWuQcI0H+MzLBuPITxD/Xj11 ocYQeE8W92gZ5iLa
QDowjPJygNkNyf8fUNKq0UpC5QeKMMs5sSoawTcRNtFj5tTqjFv3UP8g719u M4x1Z+h0gWv8eaLD
wtWkRordnWbmsZIaZRlZm541E3tieB4f9qym38JvUEsDBBQAAAAIAHOpiDZF /nxEEwEAAMgBAAAU
AAAAUGhhc2UyL0pEQkNFcnJvci5qc3B1UU1PhDAQPUPCfxibkOiB5eC1JbJQ BcNX2K7JHnFtSHUF
UrpG/70txagxHpq+mXnz5gtnrCwiz3Xwtk4PGngubloaOY4GF0EA9+k2oVKO cvM8TxAEluLfwNT1
HMS8xBqNCVLyzBH4lrHqGuWMxqkp4WCWs4JGSwqYHBxaj2GFK+1XLxq20dcz ZkIrRrWZXUdppzpo
uZKCv3UnWFR/Um/rikFSF3VLkORPKMI+Af5+5JMS47BR406nDv3llW4Zh4at P637p6oVa0soKcvq
lNxRBnHC8roi6CRmNavx+GLWg+yUedXsGbBDQwnanR9fhULwEBd7bTL5AV3f iQHZmY2sRetgtlr4
fYxwXSQOzVn+CXruJ1BLAwQUAAAACABIrYg2lvvjhjcCAABpBQAAFAAAAFBo YXNlMi9saXN0c3Rv
Y2suanNwlVTbjtowEH0OEv8wioREFokUtfvSXFRCsoUqu1QhrdSnKg1eappN UttZ9aL+e8c2JEGL
ylYINB6fOZwztsddprexPxwMB4YxHLjLaB7iyh29gTrbESiyctdg4Jn77DEz Ia9KQUqR/qwxJcgP
YX8VD4UJ9KGumNCoaSNoMb0yYSSZ9rx+3XASkKwEuvXMgnKBPEXGuWdyUeXf 5BafbmQ4z3PCuQm2
UoTV6SqNI/9dGCxAMaSEC9fWWdy2D3oxDNbhJ4wMdxHdpVEiQ7lazvyE8KYQ HMEzBQgS//g9gNJ5
EEcQvF2s43Ximdn3Bq0G6ySMEk/VIESBZbDsgBXD9hDTV9phUW0Jalv+AxgS njNaC1qVF5CLhjFs
NMTkkRQXsAmp2JawZ2HfM5p3KjFIDq3GxQiGAwDA0o8kFxVz11/2GPigjgk8 kGc33RExLwpleWw5
utTYCEbLnQbKPjhPsj3repOiu1y7VMK7LNN+etmbosoE1FK7Tqife1pmBciK uw+3n29WURxuUOW1
o2wcvdxXDMYSRL0XDlBXqZly+ouMLbsrxK3JxGqrfh8Do/WE1GPtyNIcpCAP qH4uxvSqI7Kc09Ke
8WcywARmPZZ+kyTDCp/gjrBLFC8tx2g5+i39D45XPRmq+7JWHcalymv174Yx 8o3u/RyuZei7I6+7
Kzgn8B6G/tPdfuvOgU46cw5wYvscQJvq7bQvQr4H6R3B8Ae0FZVHhBwXx9lh t/PGtQ8zSM0jux2s
+vMXUEsDBBQAAAAIAE+riDZ1ZYftHAEAAOECAAATAAAAUGhhc2UyL1JlZGly ZWN0LmpzcKVSwU7D
MAw9U6n/EFmqtB6a3qGdxMSBAwgECIljlJgtW9qEOJ3E35N27TbEZRvOIbbs Z7/Er8qKgqXJ1Qsq
7VEGviYXQ90460MNa7EVvAva8PeYtB7SpCiyeZpUse66I1ygaJlWNRhNARhJ 67AGJ5YITBpBVAMF
Kzd9HfHX3r2VEomgjF36U92/PT4MPmOsWjzdfcwHt4+ynTfF0fQnm3n86pAC X2J4Fl40GNDPwLqg
bQs5j1lhaAZCqWE05PlRg2geydmWkBO2anr4oZ6vQmMgvxkpnT1XrlBuZOc9 tsHgFs2pBP4AD0z2
0AspCSM7IwJKG7d0Kp1j0H8/RWlyRnyftZBeUruNRLGNsydgthfJr7sqRwFF XZWDsH4AUEsDBAoA
AAAAAImliDYAAAAAAAAAAAAAAAAPAAAAUGhhc2UyL1dFQi1JTkYvUEsDBAoA AAAAAJKmiDYAAAAA
AAAAAAAAAAAXAAAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9QSwMECgAAAAAA LKaINgAAAAAAAAAA
AAAAACIAAABQaGFzZTIvV0VCLUlORi9jbGFzc2VzL3N0b2NrQmVhbnMvUEsD BBQAAAAIAKqtiDaK
zyKx1AYAAGINAAAzAAAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9zdG9ja0Jl YW5zL1N0b2NrQWNj
ZXNzLmNsYXNznVZrdxvVFd0jSx5ZHjuJkjgQAlFwiWXHDwiPgB8pji0RUVkm lmOTAG3HoxtnzHjG
GY2cBMKjPEt5NZRXKC19p12LD3StksSwVn9Av/cn9G+03fdqJEu2AyyWl2fO PffMeey7z7n613+/
+ieAe/A3HRENXeXAs54+Jky3PFSU4rhliXJZR1TD9iVz1RxyTHdxaHphSViB jlYNu5TW9oaKwrdN
x37GXHCEhoTluS5tbM/VsDuvjMrnnKGJunpEQ1s5MAOxLNyAftZtijUtTXRf lCtOUG4ymFG6opAG
raO2awdHNbSke+cYN3PBEivSP5PeoSG1nvSEY5bLBS/IehW3VDfTEJ3wSiKB Fuwy0IHOOLo07CtX
3MGl0oI16MnHo3xM83/St1eFn8At2KvjVg3bNng3cBv2Mekznl8wlwnDXen8 ukkx8G13caQ3v+Er
VrEtb7uiUFleEP5sFcBk3rNMZ84kqFyHymhw1iYUt+S3PiY6al8UwbjjKCUx S4fBKoHtDM0ReM8f
0fEDHsk62ifyDWC0Fe1F1wwqPqONbvH16M00DbwYOco/HekaZRqME+jBrgQ0 HDLQj07mG/Jk1ptc
aKN+0EAbEnHcrWFnMZPPTMym+lLZmemplCqpHYdxn457ic9muhi4Hw9oMMQF YVUCcaIi/Isa0jc/
gmYuyfAPGmiH0Y5hjOoYaYxStzMwBtKtjUBXvRHMdK53cxBZ68MGxnGM5DRL JWm3Gave0zLapIEM
smQzveZkO0TpMpfAcTyqI6dhx/p33BaLwjfwI+RJtVXTqYjpM2zd5iRCsxHp vWBgGo9piNN71vHM
0H82gRnM6ig2EVkZSO8nJX+yjT7VlvI4b+BxnKIbV1wIVO+dlqf6hIEn5alu L9nl8GCzvrc8uUAT
3zsvWb2JjnTCLbK6q5nxF1dqrD/43TinYfj707UKTl6sCmfDOdUok9NBlPds 3DhWsZ2S8OM4q+Fw
yFir4vvko/LWQN7U/PHMTCalelfOnNRYqicBgSU5d56+Sdg5abFswIVHepgr K8Ilkwa+Za405TYS
xzkNmorFERWgwmoDr8be+pBodMZTsZhi/cSa92JOFSiN1Iydq/aZURZBQZyf EZbnM8O+LTLcrMnl
sr1zcTyvYW+uUMzMzKZyhdnpEK658fzJTDHdE8eL5E9PvyrgJQnFy5zQW/Vc rWBp+Ko0fE0aZr8J
mZ9riPT0yrnyCwNvgpl3hPPj5EqJg4UjqiTKlm+HA9JoPFwufcFyhR8uYyu+ bfEbjb3cZrtl4cuv
4vgVx5m8TobldTKsyps0AzOODzQggY9wRcfHbIH6uKneNFOma6pe/wS/ZmJk 6ETDtTr1nSD+xunX
cB3L8fcbAzri7fgMv9fxO5nzZkMDf8AfOTEsXxCe4voN3pVucLx+h0tvfzbw FzkXYpbjleWvg6JX
8S2RtWV7b2+4wQalAxxgKi38j/EZkRnxF0pE3gvqzQHNdyv3eVtzvY2rKFfb kaQ0RSnC97a+69iZ
3H0De+avIpr/O9VROuigWQS30yDJNeggSqkDuyjtxR3UGLTk59iPFN8ak7mT adSCdOMulcRBGUw7
xh3p5WMt/zV6Tl1H7xTD9vX1/QMDyaE13BPBlzhyFSLczR/izpHoGh6K4Bp+ OK+WseZl6xomIriB
R+oafZMmvoYpqTkhNf2H5FOq18BfQJ/87wMWXGAep/u/YMadeAeXmXeLqrqA nXzuZwUHCGiKiHTT
oofaNOvvoU0ftf1cDeAIBpHFECf93VjiT8RLbJKXuH+Z9+x7GMWHOKoQS9E3 MQgRi1D/FH7MyAlG
/gmlCH5KfRff1T2zvrdAjQYLpYZj7FbH+G/6jPE9/TXEqeTiddis0kmu8HEN fqGO8sA6yLHhaB2E
K9gRIk3kxrgXGZOA7PucAfayuEMMU6XBYcWmDMHIMnAGuzHJVHO0mqLVNGGY w0OYxyM4Re0T1D6l
ir6vml5YtJRWcZ7eJ5n4BVyk9xw5WpW66OEZ7kpOP0sYNxb7H+5Ijs+rYp+r FfsCH/014fZr+JkS
dkdr0p7YNbySfL0KyXCrwoSQ3EoGvRHBvEREl1VL7o8z8cfqRR9kuSDqHZyT +3EGD1Iew1laObRy
+bOgwrJXVaHH2YBMrV7ofFiolN6iFFHS2yy0RUnvUIoq6V38kiCNEcrLtGul ZX9Tw1aLr1CWPrr7
ku8l30++fwMffolPZc/Kaj5dw281nu9AtYmloWzhbuxgcgfqBd2hkrxEp89R ukSLF2nxBi3eZPte
bmjs7jpNn9wimePh9Oishv6ThtrwACEz6vE6VbEfUXOF+XzW4L+zPjiuqih/ /T9QSwMEFAAAAAgA
qq2INtW4YZGpAwAA6g0AADIAAABQaGFzZTIvV0VCLUlORi9jbGFzc2VzL3N0 b2NrQmVhbnMvU3Rv
Y2tBY2Nlc3MuamF2Yd1W32/bNhB+lgH/D1e9VHY9Bem2l3opkDlOlyJ1Wivp nmnqHDOVSZek4nhD
/vcdKVqWYy8NhmLDYtiifLqf3308ccH4F3aNYKziX35FJk2/3Wq3xHyhtIUb dstS87VIu/1tmUS7
IyutqBTbrUU5KQQHXjBjIHOujzlHY9qtKIrIpsA5SmsqO6HSDLVghfiDTQps t/4ktYUWt8wiDJSU
yK1QEnh9228oZJauzhuVEO6aj8doysJmaEH7u6q8KCTYSC3pgJ1ptTQwcFmP lD1VpcyHdxwXLiYZ
ubwiq1du8feRV02nSo/YHJPYlDK9ySc8Ve7yni4X9DuhVFDHHZdWdO8unFk+ g2R/IOByOrzrbIIc
HGS2zD1e89LYKk2QuPybTHvBakEPhbwmXLRb5lSk67SdMQvCgFUwQSgN5jBZ BZM5EzJ0LaGq4N3V
WQdonazgffaRhPT444wZhNedF+ty7puIfqYOKf1LWC4mN3Tz9i1coz0uCg93 4kurPgHx7NP5Ds7b
HsCVfASyLIp+4+nDMN7b0dq/g2i/YtKpaBAFTl2qk0kt2+pwYA3FrumV4h3y 0uKnEvUq2RQTZ8Pz
4eASunA6vvhQcSteO42WM1EgJMEfbaA7m3QqKKpIUShxk3TINqmY4xVSlue1 DwI1871NDjvf1nn9
mM6ZtMmP31L46TGF00Ixm/zcVDGVjloG2f3DDdDsO9CYeSLtm2b/MtndkgsT aHOq1bxBHI221NKT
sP9wXwgaUITSOd5ikVQdoYGWYz119u0BZ1Q4C49fsPrqaBdIvqYcL7UmpLz3 Bvvg99+G42E12wcU
jOj1MvaGr3xweAXxy9g7PzjodrswmDFJqE0FFjlImmkeubnv1kqVGtRS9kBM IRfTKbqQL4Dsvtde
8qXtzsn/J00Ipb273TeUMHiwuQ6rurEwuKX2w2H/abSribLFu1slcjBoR7gc I1c6b5KvB+FPjoZr
0UDKfRz7msTqeRJrJCeoK0mtO3W7H+ilyx9ndIgnpEHt23kE8dkoG44v4Wx0 eRFo+/n4/GqYJXHF
T6jIWsdywp4XN9KGjbSZ8x6jZgENK5+7/9+Jn/py2KHx1SInSVKX91y4vJd7 a6KFk5Zn2hZkjxFh
C8fNyY74UB2XPjBJxWi3OzZHwObL1p2z3rhz1hvPmRNmWdyL3Te8bbYm2kk2 2p1kQM1ifsyFKfYc
WrWfoITrBuSUayR5fXJOngNN97Fxl7b/gJIpL5TB/waj74jN/V9QSwECFAsU AAAACACZpYg2TuTl
G5gAAAAAAQAAEQAAAAAAAAABACAAAAAAAAAAUGhhc2UyLy5jbGFzc3BhdGhQ SwECFAsUAAAACAB8
pYg2AigAS74AAAB+AQAADwAAAAAAAAABACAAAADHAAAAUGhhc2UyLy5wcm9q ZWN0UEsBAhQLFAAA
AAgA46F8NuBEYkmmAAAAAAEAABQAAAAAAAAAAQAgAAAAsgEAAFBoYXNlMi9h ZGRzdG9jay5odG1s
UEsBAhQLFAAAAAgANKJ8NkilhTqsAAAAFwEAABkAAAAAAAAAAQAgAAAAigIA AFBoYXNlMi9jYWxj
dWxhdGVjb3N0Lmh0bWxQSwECFAsUAAAACAAnonw2wP0uDK0AAAAfAQAAHQAA AAAAAAABACAAAABt
AwAAUGhhc2UyL2NoZWNrY3VycmVudGxldmVsLmh0bWxQSwECFAsUAAAACADj pYg2O0qqX9YBAAAd
BAAAEQAAAAAAAAABACAAAABVBAAAUGhhc2UyL2luZGV4Lmh0bWxQSwECFAsU AAAACABzqYg2Rf58
RBMBAADIAQAAFAAAAAAAAAABACAAAABaBgAAUGhhc2UyL0pEQkNFcnJvci5q c3BQSwECFAsUAAAA
CABIrYg2lvvjhjcCAABpBQAAFAAAAAAAAAABACAAAACfBwAAUGhhc2UyL2xp c3RzdG9jay5qc3BQ
SwECFAsUAAAACABPq4g2dWWH7RwBAADhAgAAEwAAAAAAAAABACAAAAAICgAA UGhhc2UyL1JlZGly
ZWN0LmpzcFBLAQIUCwoAAAAAAImliDYAAAAAAAAAAAAAAAAPAAAAAAAAAAAA EAAAAFULAABQaGFz
ZTIvV0VCLUlORi9QSwECFAsKAAAAAACSpog2AAAAAAAAAAAAAAAAFwAAAAAA AAAAABAAAACCCwAA
UGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9QSwECFAsKAAAAAAAspog2AAAAAAAA AAAAAAAAIgAAAAAA
AAAAABAAAAC3CwAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9zdG9ja0JlYW5z L1BLAQIUCxQAAAAI
AKqtiDaKzyKx1AYAAGINAAAzAAAAAAAAAAAAIAAAAPcLAABQaGFzZTIvV0VC LUlORi9jbGFzc2Vz
L3N0b2NrQmVhbnMvU3RvY2tBY2Nlc3MuY2xhc3NQSwECFAsUAAAACACqrYg2 1bhhkakDAADqDQAA
MgAAAAAAAAABACAAAAAcEwAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9zdG9j a0JlYW5zL1N0b2Nr
QWNjZXNzLmphdmFQSwUGAAAAAA4ADgDnAwAAFRcAAAAA

------=_NextPart_000_0015_01C77A2B.D02A3D40
Content-Type: application/msaccess;
name="stock.mdb"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="stock.mdb"

AAEAAFN0YW5kYXJkIEpldCBEQgABAAAAtW4DYmAJwlXpqWdyQD8AnH6fkP+F mjHFebrtMLzfzJ1j
2eTDn0b7irxOd2PsN6zcnPo3xijm4i6KYKUMezYE6t+xhmwTQz43sTPF+Xlb Yy18Kq/QfJkIH5j9
xo0smV0gg2ZflfjQiSSFZ8YfJ0TS7s9l7f8Hx0aheBYM7ektYtRUBgAANC4w AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAPAT8BAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAB AAEAAQABAAEAAQAB
AAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA AQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAB AAEAAQABAAEAAQAB
AAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA AQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAB AAEAAQABAAEAAQAB
AAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA AQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAB AAEAAQABAAEAAQAB
AAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA AQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAB AAEAAQEBZA8BAAAA
AAAAAAIAuw92DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR5//////// ////////////////
//////////////////////////////////////////////////////8CAd4L AAAAABoEAABZBgAA
FAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAUxEACwARAAIAAAACAAAAAAYAAAEG AAAAAAAAFQAAAAAA
AAAAAAAAFQAAAAAAAAAMWQYAAAkAAwAAAAkEAAASAAAAAAAAAAAADFkGAAAI AAIAAAAJBAAAEgAA
AAAAAAAAAAhZBgAABAABAAAACQQAABMAAAAAAAoACAAIWQYAAAUAAQAAAAkE AAATAAAAAAASAAgA
BFkGAAAHAAIAAAAJBAAAEwAAAAAAGgAEAApZBgAACgAEAAAACQQAABIAAAAA AAAA/gEEWQYAAAAA
AAAAAAkEAAATAAAAAAAAAAQAC1kGAAANAAcAAAAJBAAAEgAAAAAAcgAAAAtZ BgAAEAAKAAAACQQA
ABIAAAAAAABzAAALWQYAAA8ACQAAAAkEAAASAAAAAABFAAAAC1kGAAAOAAgA AAAJBAAAEgAAAAAA
AGEAAApZBgAAAgAAAAAACQQAABIAAAAAAGQA/gEJWQYAAAYAAQAAAAkEAAAy AAAAAAAAAf4BBFkG
AAABAAAAAAAJBAAAEwAAAAAABAAEAAtZBgAADAAGAAAACQQAABIAAAAAAAAA AAAJWQYAAAsABQAA
AAkEAAASAAAAAABqAP4BA1kGAAADAAEAAAAJBAAAEwAAAAAACAACAA4AQwBv AG4AbgBlAGMAdAAQ
AEQAYQB0AGEAYgBhAHMAZQAUAEQAYQB0AGUAQwByAGUAYQB0AGUAFABEAGEA dABlAFUAcABkAGEA
dABlAAoARgBsAGEAZwBzABYARgBvAHIAZQBpAGcAbgBOAGEAbQBlAAQASQBk AAQATAB2AA4ATAB2
AEUAeAB0AHIAYQAQAEwAdgBNAG8AZAB1AGwAZQAMAEwAdgBQAHIAbwBwAAgA TgBhAG0AZQAKAE8A
dwBuAGUAcgAQAFAAYQByAGUAbgB0AEkAZAAWAFIAbQB0AEkAbgBmAG8ATABv AG4AZwAYAFIAbQB0
AEkAbgBmAG8AUwBoAG8AcgB0AAgAVAB5AHAAZQCDBwAAAQABAgAB//8A//9u //8A//9p//8A//8A
//8A//8AEAYAAAcAAAAAAAAAgQAAAAAAgwcAAAAAAf//AP//AP//AP//AP// AP//AP//AP//AP//
ABEGAAAIAAAAAAAAAIEAAAAAAFkGAAABAAAAAQAAAAD/////AAAAAAQEAQAA AABZBgAAAAAAAAAA
AAAA/////wAAAAAEBAAAAAAABABJAGQAGABQAGEAcgBlAG4AdABJAGQATgBh AG0AZQAJAAQGAAAF
BgAACAACBgAAAwYAAA0ACAYAAAkGAAAQAA4GAAAPBgAADwAMBgAADQYAAA4A CgYAAAsGAAAMAAYG
AAAHBgAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGpDgAAAABPAQAA WQYAADoAAAAAAAAA
AQAAAAAAAAAAAAAAAAAAAFMEAAEABAABAAAAAQAAABIGAAATBgAAAAAAABQA AAAAAAAABFkGAAAC
AAEAAAAJBAAAEwAAAAAABAAEAAFZBgAAAwABAAAACQQAABMAAAAAAAAAAQAE WQYAAAAAAAAAAAkE
AAATAAAAAAAAAAQACVkGAAABAAAAAAAJBAAAMgAAAAAABwD+AQYAQQBDAE0A GABGAEkAbgBoAGUA
cgBpAHQAYQBiAGwAZQAQAE8AYgBqAGUAYwB0AEkAZAAGAFMASQBEAIMHAAAA AAH//wD//wD//wn/
/wD//wD//wD//wT//xL//wAUBgAACQAAAE
Re: Problems using JSP (beans and jdbc) [message #204001 is a reply to message #203970] Mon, 09 April 2007 00:45 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: dtoland.email.uophx.edu

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C77A1E.E9B37BD0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ok, looks like you are making progress. Now make sure your Tomcat =
server has access to your JDBC driver;
putting a copy of the driver jar file in %CATALINA_HOME%/shared/lib is =
probably the easiest way.
currently your code is quietly swallowing exceptions, so you aren't =
getting meaningful information
which would probably tell you why DriverManager.getConnection is =
returning null.

From there, I'll leave you to work through the rest, as this appears to =
be a project for a course.

Good luck!

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:evbm6r$2ui$1@build.eclipse.org...
Dave,

I've uninstalled all references to Java, Eclipse and Tomcat and =
started again, details of what I've done listed between the horizontal =
lines... (I seem to have resolved the previous problems but stumbled =
across more..)

My project path is: C:\JavaSE5\tomcat5.5\webapps\Phase2 (ive attached =
a zip file with the contents of that folder)

I've created an ODBC source called Stock (linked to the attached =
Access Database locally).

The redirect.jsp file now works perfectly, but the liststock.jsp file =
produces the attached error report referring to an error in the JSP =
file:
org.apache.jasper.JasperException: Exception in JSP: /liststock.jsp:29

26:=20
27:=20
28: <%=20
29: Vector<Object> stock =3D list.getAllStock();
30:=20
31: String stockCode;
32: String stockDescription;I will leave the Tomcat server running =
for a while, so you can have a look in detail at: =
http://b0pror00t0r.dyndns.org:8080/Phase2/Stugan
PS. If you're interested, this is the installation procedure I =
followed for installing JDK, Eclipse and Tomcat:

------------------------------------------------------------ -------------=
-----

Downloaded and installed JDK 5.0 Update 11 from Sun and installed to =
JDK and JRE to the following directories respectively:

C:\JavaSE5\jdk1.5.0_11 & C:\JavaSE5\jre1.5.0_11

Added the following directory to the PATH in system variables:

C:\JavaSE5\jdk1.5.0_11\bin.

Downloaded Tomcat 5.5.23 and extracted to:

C:\JavaSE5\tomcat5.5 - so that the bin directory is =
C:\JavaSE5\tomcat5.5\bin

Added the JAVA_HOME and CATALINA_HOME system variables and set to:

C:\JavaSE5\jdk1.5.0_11
C:\JavaSE5\tomcat5.5 (respectively)

Next, I created the CLASSPATH system variable and added the following =
line to it (the guide told me to add to my CLASSPATH variable almost as =
if there should be one setup already, is this right?)

C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar


I also added tomcat's bin folder to the PATH variable:

C:\JavaSE5\tomcat5.5\bin

Having executed startup.bat Tomcat starts up successfully (please see =
the attached file tomcatinfo.txt). I am able to bring up the Tomcat =
information page at http://localhost:8080=20

Then I downloaded Eclipse Web Tools Platform version 1.5.3 and =
extracted the contents to C:\, so that my eclipse executable is located =
at C:\eclipse\eclipse.exe.

When executing eclipse.exe I set the workspace directory to:

C:\JavaSE5\tomcat5.5\webapps

To confirm here are my full System variables:

CATALINA_HOME:
C:\JavaSE5\tomcat5.5

CLASSPATH:
C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar

JAVA_HOME:
C:\JavaSE5\jdk1.5.0_11

PATH:
=
C:\JavaSE5\tomcat5.5\bin;C:\JavaSE5\jdk1.5.0_11\bin;%SystemR oot%\system32=
;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI =
Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Teleca =
Shared


------------------------------------------------------------ -------------=
-----





"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev6ghh$tkf$1@build.eclipse.org...
I'm actually talking about your servlet container, the web server =
and applet container you are deploying your JSP to for testing.
Example: Tomcat, JRun, or JBOSS. These will usually use their own =
JRE, not the one you use for eclipse
or the default JRE used for your browser and local .class files. =
You will need to look at the documentation for
your servlet container to configure it for the JRE you choose.

Also know that external libraries in your project classpath will not =
necessarily be in the servlet container's classpath,
so make sure the server environment knows where to locate the JDBC =
classes.


--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev4u19$kfb$1@build.eclipse.org...
I'm actually running Java 6 JRE. Could you point me in the right =
direction to fix this? (which JRE to use etc + how to configure eclipse)

Thank You
"Dave Toland" <dtoland@email.uophx.edu> wrote in message =
news:ev3tdm$iuv$1@build.eclipse.org...
Is your servlet container running a Java 5 JRE? It looks like =
the servlet is choking on the type parameter <Object>
on your Vector,

--=20
Dave Toland
dave.toland@verizon.net

"Stugen Palma" <b0pror00t0r@hotmail.com> wrote in message =
news:ev3esh$cu0$1@build.eclipse.org...
Hi All,
I'm trying to write a JSP which will simply display the =
results of a simple SQL Query (SELECT * FROM Stock), which is executed =
in a JavaBean provided for an assignment I've been set.
To be honest I'm not sure if it's a problem with my =
installation, as the examples provided by my tutor, which also use JDBC, =
don't work either.

I've attached my bean and .jsp file.

Any pointers in the right direction are much appreciated.

Thanks,
Stugan



Here's the error message copied from my browser window:

HTTP Status 500 -=20

------------------------------------------------------------ ----------

type Exception report

message=20

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

exception=20

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

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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


------------------------------------------------------------ ----------

Apache Tomcat/5.5.9
------=_NextPart_000_0011_01C77A1E.E9B37BD0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Ok, looks like you are making =
progress.&nbsp; Now=20
make sure your Tomcat server has access to your JDBC =
driver;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>putting a copy of the driver jar file =
in=20
%CATALINA_HOME%/shared/lib is probably the easiest way.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>currently your code is =
quietly&nbsp;swallowing=20
exceptions, so you aren't getting meaningful information</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>which would probably tell you why=20
DriverManager.getConnection is returning null.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>From there, I'll leave you to work =
through the=20
rest, as this appears to be a project for a course.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Good luck!</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:evbm6r$2ui$1@build.eclipse.org">news:evbm6r$2ui$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Dave,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've uninstalled all references to =
Java, Eclipse=20
and Tomcat and started again, details of what I've done listed between =
the=20
horizontal lines... (I seem to have resolved the previous problems but =

stumbled across more..)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face=3DArial size=3D2>My project path is:=20
C:\JavaSE5\tomcat5.5\webapps\Phase2 (ive attached a zip file with the =
contents=20
of that folder)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've created an ODBC source called =
Stock (linked=20
to the attached Access Database locally).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The redirect.jsp file now works =
perfectly, but=20
the liststock.jsp file produces the attached error report referring to =
an=20
error in the JSP file:</FONT></DIV>
<DIV><PRE>org.apache.jasper.JasperException: Exception in JSP: =
/liststock.jsp:29

26:=20
27:=20
28: &lt;%=20
29: Vector&lt;Object&gt; stock =3D list.getAllStock();
30:=20
31: String stockCode;
32: String stockDescription;</PRE><PRE>I will leave the Tomcat server =
running for a while, so you can have a look in detail at: <A =
href=3D"http://b0pror00t0r.dyndns.org:8080/Phase2/">http://b0pror00t0r.dy=
ndns.org:8080/Phase2/</A></PRE><PRE>Stugan</PRE></DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>PS. If you're interested, this is the =

installation procedure I followed for installing JDK, Eclipse and=20
Tomcat:</FONT></DIV>
<DIV>
<HR>
</DIV>
<DIV><FONT face=3DArial size=3D2>Downloaded and installed <STRONG>JDK =
5.0 Update=20
11</STRONG> from Sun and installed to JDK and JRE to the following =
directories=20
respectively:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2><STRONG>C:\JavaSE5\jdk1.5.0_11</STRONG> &amp;=20
<STRONG>C:\JavaSE5\jre1.5.0_11</STRONG></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Added the following directory to the=20
<STRONG>PATH</STRONG> in system variables:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\jdk1.5.0_11\bin</STRONG>.</FONT ></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#000000 size=3D2>Downloaded Tomcat =
5.5.23 and=20
extracted to:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2><STRONG>C:\JavaSE5\tomcat5.5</STRONG>&nbsp; - so=20
that the bin directory is C:\JavaSE5\tomcat5.5\bin</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Added&nbsp;the =
<STRONG>JAVA_HOME</STRONG> and=20
<STRONG>CATALINA_HOME</STRONG> system variables and set =
to:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\jdk1.5.0_11</STRONG></FONT></DIV >
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial><FONT =
size=3D2><STRONG><EM>C:</EM>\JavaSE5\tomcat5.5</STRONG >&nbsp;=20
(respectively)</FONT></FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2>Next, I <EM>created</EM> the =
<STRONG>CLASSPATH</STRONG>=20
system variable and added the following line to it (<EM>the guide told =
me to=20
add to my CLASSPATH variable almost as if there should be one setup =
already,=20
is this right?)</EM></FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial=20
=
size=3D2><STRONG>C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar </STRONG>=
</FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2>I also added tomcat's bin folder to the=20
<STRONG>PATH</STRONG> variable:</FONT></SPAN></DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN=20
style=3D"FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; =
mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; =
mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><FONT=20
face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\tomcat5.5\bin</STRONG></FONT ></SPAN></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Having executed startup.bat Tomcat =
starts up=20
successfully (please see the attached file tomcatinfo.txt). I am able =
to bring=20
up the Tomcat information page at <A=20
href=3D"http://localhost:8080">http://localhost:8080</A> </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Then I downloaded Eclipse Web Tools =
Platform=20
version 1.5.3&nbsp; and extracted the contents to C:\, so that my =
eclipse=20
executable is located at C:\eclipse\eclipse.exe.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>When executing eclipse.exe I set the =
workspace=20
directory to:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2><STRONG>C:\JavaSE5\tomcat5.5\webapps</STRONG></FONT ></DIV>
<DIV><STRONG><FONT face=3DArial size=3D2></FONT></STRONG>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>To confirm here are my full System=20
variables:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>CATALINA_HOME:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>C:\JavaSE5\tomcat5.5</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>CLASSPATH:</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2>C:\JavaSE5\tomcat5.5\common\lib\servlet-api.jar</FONT ></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>JAVA_HOME:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>C:\JavaSE5\jdk1.5.0_11</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>PATH:</FONT></DIV>
<DIV><FONT face=3DArial=20
=
size=3D2> C:\JavaSE5\tomcat5.5\bin;C:\JavaSE5\jdk1.5.0_11\bin;%SystemR oot%=
\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program =20
Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common=20
Files\Teleca Shared</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>
<HR>
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt; =
wrote=20
in message <A=20
=
href=3D"news:ev6ghh$tkf$1@build.eclipse.org">news:ev6ghh$tkf$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually talking about your =
servlet=20
container, the web server and applet container you are deploying =
your JSP to=20
for testing.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Example: Tomcat, JRun, =
or&nbsp;JBOSS.&nbsp;=20
These will usually use their own JRE, not the one you use for=20
eclipse</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>or the default JRE used for your =
browser and=20
local .class files.&nbsp; You will need to look at the documentation =

for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>your servlet container to configure =
it for the=20
JRE you choose.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Also know that external libraries =
in your=20
project classpath will not necessarily be in the servlet container's =

classpath,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>so make sure the server environment =
knows where=20
to locate the JDBC classes.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev4u19$kfb$1@build.eclipse.org">news:ev4u19$kfb$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>I'm actually running Java 6 JRE. =
Could you=20
point me in the right direction to fix this? (which JRE to use etc =
+ how=20
to configure eclipse)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank You</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Dave Toland" &lt;<A=20
=
href=3D"mailto:dtoland@email.uophx.edu">dtoland@email.uophx.edu</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3tdm$iuv$1@build.eclipse.org">news:ev3tdm$iuv$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Is your servlet container =
running a Java 5=20
JRE?&nbsp; It looks like the servlet is choking on the type =
parameter=20
&lt;Object&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on your Vector,</FONT></DIV>
<DIV><BR>-- <BR>Dave Toland<BR><A=20
=
href=3D"mailto:dave.toland@verizon.net">dave.toland@verizon.net</A><BR></=
DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stugen Palma" &lt;<A=20
=
href=3D"mailto:b0pror00t0r@hotmail.com">b0pror00t0r@hotmail.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ev3esh$cu0$1@build.eclipse.org">news:ev3esh$cu0$1@build.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm trying to write a JSP =
which will=20
simply display the results of a simple SQL Query (SELECT * =
FROM=20
Stock</FONT>), which is executed in a JavaBean provided for an =

assignment I've been set.</DIV>
<DIV>To be honest I'm not sure if it's a problem with my =
installation,=20
as&nbsp;the examples provided by my =
tutor,&nbsp;which&nbsp;also=20
use&nbsp;JDBC, don't work either.</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've attached my bean and =
..jsp=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Any pointers in the right =
direction are=20
much appreciated.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the error message =
copied from my=20
browser window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<H1>HTTP Status 500 - </H1>
<HR noShade SIZE=3D1>

<P><B>type</B> Exception report</P>
<P><B>message</B> <U></U></P>
<P><B>description</B> <U>The server encountered an internal =
error ()=20
that prevented it from fulfilling this request.</U></P>
<P><B>exception</B> =
</P><PRE>org.apache.jasper.JasperException: Unable to compile class for =
JSP

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "&lt;", invalid AssignmentOperator

An error occurred at line: 28 in the jsp file: /liststock.jsp
Generated servlet error:
Syntax error on token "=3D", !=3D expected


=
org.apache.jasper.compiler.DefaultErrorHandler.javacError(De faultErrorHan=
dler.java:84)
=
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorD ispatcher.jav=
a:328)
=
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTComp iler.java:397=
)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 8)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:26 7)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:25 5)
=
org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.jav=
a:556)
=
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.jav=
a:293)
=
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
</PRE>
<P></P>
<P><B>note</B> <U>The full stack trace of the root cause is =
available=20
in the Apache Tomcat/5.5.9 logs.</U></P>
<HR noShade SIZE=3D1>

<H3>Apache=20
=
Tomcat/5.5.9</H3></DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE ></BLOCKQUOT=
E></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0011_01C77A1E.E9B37BD0--
Re: Problems using JSP (beans and jdbc) [message #204157 is a reply to message #203506] Mon, 09 April 2007 23:06 Go to previous message
Eclipse UserFriend
Originally posted by: b0pror00t0r.hotmail.com

This is a multi-part message in MIME format.

------=_NextPart_000_0012_01C77B04.209AF3E0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0013_01C77B04.209AF3E0"


------=_NextPart_001_0013_01C77B04.209AF3E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Just to let you people know I've resolved all my previous issues with =
this project.
It's currently available to view (running on my local machine) at:
http://b0pror00t0r.dyndns.org:8080/Phase2/

If anybody could suggest how display prices to 2 decimal places in the =
stock list and the calculate order cost method that would be great.

I've tried doing this myself only getting something like 'ResultSet =
closed' errors??

I'm aware there needs to be exception handling, but will save that for =
later...

Thanks very much to Dave Toland for the help with my Java configuration.

Stugan

------=_NextPart_001_0013_01C77B04.209AF3E0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Just to let you people know I've =
resolved all my=20
previous issues with this project.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It's currently available to view =
(running on my=20
local machine) at:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"http://b0pror00t0r.dyndns.org:8080/Phase2/">http://b0pror00t0r.dy=
ndns.org:8080/Phase2/</A></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If anybody could suggest how display =
prices to 2=20
decimal places in the stock list and the calculate order cost method =
that would=20
be great.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I've tried doing this myself only =
getting something=20
like 'ResultSet closed' </FONT><FONT face=3DArial =
size=3D2>errors??</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I'm aware there needs to be exception =
handling, but=20
will save that for later...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks very much to Dave Toland for the =
help with=20
my Java configuration.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Stugan</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_001_0013_01C77B04.209AF3E0--

------=_NextPart_000_0012_01C77B04.209AF3E0
Content-Type: application/octet-stream;
name="Phase2.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Phase2.zip"

UEsDBBQAAAAIAJmliDZO5OUbmAAAAAABAAARAAAAUGhhc2UyLy5jbGFzc3Bh dGizsa/IzVEoSy0q
zszPs1Uy1DNQUkjNS85PycxLt1UKDXHTtVCyt+PlsknOSSwuLkgsyQByOBG8 1LySokqF7My8FFul
4qJkJQWQoK1SuKuTrqefmz5YXWqxkj5uXcn5eTBd+UXpeqnJOZkFxal6WSkl ejmJpXnJGUCX6HkF
ucY7+/uFOHr6uQbhMy2/tKSgtASfM2z0kb0CAFBLAwQUAAAACAB8pYg2AigA S74AAAB+AQAADwAA
AFBoYXNlMi8ucHJvamVjdHWQvQ7CIBSFZ018h6a7oE4OtB00zibqAyDcVJoC DdDGxxcotamJ2/3O
/TkHSPWWbTaAsUKrIt+jXZ6BYpoLVRf5437ZHvOq3KxJZ3QDzJ3BMiM656e9 uiKKSiivL2rhQHCE
oDItJShXEjxVQU0nbAS8oGcvWn7rgAVKePKrVPGoJCNtagSsFZ0F1HCHmDa+ oAONC2DmCH6DmroP
3jYxXgoE/7okZYrhLV1vIE2P8D/B2A8B4lw8Nx/4Pnf5fx9QSwMEFAAAAAgA 6rCJNrNhLfK3AQAA
0gMAABQAAABQaGFzZTIvYWRkc3RvY2suaHRtbI2TbWvbMBDHX2ew73Cob9o3 c1jHWoZiaLMMBn2i
CXuvSJdYmyyZs9wt+/TTQ+Q0G4TJGFvc3e//t+/EG9+a+u0b3qBQ8em1N1jf KAVfPbbgHSy9kz94
lQMhoyqpa6d2sN5KZxzN2Nk0rOspC5EQ60AYvbUzJtF6JFbzjbMeev0bZ+yK QSn6khaDjZAh8A1J
CStYnTRhHkrIGVju+uCFrymzX5E+BLBOboUFfWxY17zqcsV88bBaPNf8Nt+J QS0I6bULHoVSqebd
976L/ou6wk/Ate0GD37XBTmPvzzbS39kYEUbXmTIY1UN5zF6AdEmZK+fsZek uyhyAvR+WkjqkH8A
RlTGzQei8DfNDu7wBc0J5OXoLZek/ITUoRtbpGwzY5/RkUL6fyjlgpPQJ9Ly 1N+7LrAuJkYKnG+M
Ex5+at+AddB3KLUwIBtBoVFI/UUcvti43NRRK19HUv2wbrUvGmX3IswQtg/R R5UhB96EV6ub27tF
2EziLk1Ii75xasaeHpcrNs4LodKE0jsqEzM5Um+0UmiLussNLeot2uHfkr8s 3gtt4X7M3M/xZLR7
OIRVPIX7b0ln+Q9QSwMEFAAAAAgAybGJNjeFWh7sAQAAyAMAABMAAABQaGFz ZTIvYWRkU3RvY2su
anNwZVPRjtowEHwGiX9YuUK6qxC5h0qteklUoPTp7ooA9d3YS/A1sSPboaVf f+s4oUEXCbEez4xn
nU168lWZT8aTcTr9BjUvEEqui4aKjL3yM2cgjPao/f5SE+Txr0+ChsGUZOmr q782DpfINSiZMeeN
+E2akjvXrcKem+9CuRACnWO90KHfWFOj9RfQvMKrvO7QjH1kkAR6Mjgoxj0h l2HHK19ivpBS6QJC
Co8VeAPtgWkSt4NDLzgYeYFDIUxpbMY+PNDz5YFF0xp4qQqdMUEdo2V5eqTu wal/FO5zuIso+tE+
DI5c0MYvtJJrzvL2TFiRxJoSdhdHWdKDjd4Dp09krPrMfeC29/l8niYqT5M6 ilbrl/16m6fL+AvY
aJROIfyNdt4GA2EkQtbpC/QrWt/dPw4pEp2wqvbK6CHz+3+4FygKKRprqf8n PGN5YzzAh3yLxkq0
7/jbAd7zj6Xhnl6wEjeZNwHoORGl6XjBP1sUZHIXepwN25jdpJzdZJhF//vH Ubyvad4WdJ3Xaxyl
yX6xfFqHMqyOxlZQoT8ZGuLNz92eARfhnIxZlMqi8MbOaQhZK1a6bjz49pM4 KSlRs26CTZuOwZmX
DS0r1M17iWsOlfJX0jNXGp6vzO7dUxFSxTm4Tm8SxrfH+m93Mn4DUEsDBBQA AAAIADi0iTaGv3Y7
YwEAAMwCAAAZAAAAUGhhc2UyL2NhbGN1bGF0ZWNvc3QuaHRtbIWSTU/DMAyG z0PiP1jhTndAAqG0
EhtFHNj42MQ9S7w10CYldRHl15P0CzYkiFS1rv2+euyYZ1TkyfERz1Co8CZN OSZzkcs6F4RAGYK0
FYHdgjBgnULHo67Kl0eDbmNVA5udtLl1MTuZ+nMxZT7jcyWIXO9MzCQaQscS vrWGoNKfGLNzBoPo
pj0MtkL6xDM6JYxgyYqsfIW5lzibw6qpCAu+cZ33D6czb6z/RdcJj8pOO0+X 6/Qp4bPuad1cAYt0
fXt/HT/cr9YgJGkbyAfXuTc8fanK0NpkkoZ+YABUeAlcm7ImoKb0RIQfxMCI wn9Ln2ZREsA7+EH9
WAvj59n8oX3rSw70e/VVvSn0qBiid5HXPlwGs6jtesKj0GUwaD2i9dXsLu3D bgAFUmZVzMIE2DgC
h0o7lGTd2P8eQKaVQjMA2DKoRoACTf1bckC5ENrAYqzsr+kbuL20ceOisHJJ /y9s8RdQSwMEFAAA
AAgAeruJNvQvdlSkAQAAUwMAABgAAABQaGFzZTIvY2FsY3VsYXRlQ29zdC5q c3CNk8Fu2zAMhs8L
kHcgVPSyQ93DgA6DbWwJstO6FovRuyIxtlpZ8iQ6mPc6e9FRtmMU6KExYECi +JG/f9F5Q60t16v1
Kr/+Cp2sEax0dc+LQjzLkxSgvCN0VA0dhwj/UJYYAdeM5c+x+9JH3KB0YHQh Inn1woyVMc67dBZv
HoLGsPWRxBmLSI/BdxhoACdbXOBujhbio4AspWev2kxiG5Q6nZAhi+W2QfUC 1CCoPgQWCxZPaMEf
IekibPNsykzFzuzB6wEOtfLWh0Jc3fLz+VZM9TuQ1tSuEIqrYRBlfmQbIJq/ rPMumTJB38dHwFEq
PnjCoKWTotynL4EtI8Fb2A8xSTiEqfarSp+4sLlIvinzrJv47e5ntftV5pvp TbEqsWwuI7O79fvu
/u6lY1eGZHLqdTmpvMaRMpGpf5djfP3jjXKrRf2HPKu+bX7s0jLtjj600CI1 nufp8WFfCZCKjOfL
CKhNQEU+3HBLMcLGdT0BjdPZGK3Ribm/7xIl4CRtz9sWXf8Wif2hNbQk3Uvj 4H7JnC3nRVI1CV/m
J0sDdI6df6P16j9QSwMEFAAAAAgA6rCJNnW9odVTAQAAiwIAAB0AAABQaGFz ZTIvY2hlY2tjdXJy
ZW50bGV2ZWwuaHRtbI2SXU/DIBSGr2fifzjBe9mFicbQJq7WeLEP4xbvKZyt KIWG0un89UJrO6c3
kjSFnPM+eSCHlb7S6fkZK5HL+PfKa0yzEsUb+BJBtM6h8aBxjxrsFrgB5bFi tO8METpkCysPUOyE
1dYl5GIa1s2UhEqo1cC12pmEiEBDR1K2tQHbqE9MyDWBIfTQLQJbLkLhBZ3k hpN07W0QykLEWQ3r
QxMVCtezf5CuAlj9S1+ljNZ9PsuXm/w5ZbP+64iugkW+eVzdJ0+r9Qa48MoG +6a071nPnEfk5WtT
xxtOJnm8FgyeEm+BKVO3HvyhDmIePzwBw6uwF6FMaJc66WnaolJj13Dac92G 4zICaCc8YTQKRkDH
oJu72Tz/PvbuFfrSyoREeTLaO5TKofDWjd4nAqWSEs0gYOuYGgUqNO3fyC/L BVcGFmPn9wsfhY/D
QuO09O9PuyH8AlBLAwQUAAAACACTsIk2AV9Ld9YBAAAfBAAAEQAAAFBoYXNl Mi9pbmRleC5odG1s
pVRLj9MwED4Xif8wMgduTcVDIJREQotWQmKXSkXcHXvSmHXsyJ60lF/P2Em6 2wUhBLnMeF6fZ+Zz
yo56Wz99UnYodZJkyGJ9I42DG3RjWUwG9hRLSOP1CZq98taHSjzb8Pd2I9jD vgGkNXtXCYWOMIi6
bL0jiOYHVuKNgCXpOn8CWqnY8RWDlk6Kekde3cEVpwRvYXeKhH3ZhKn2g0qv uLCpt52MCC/KwtRl
MfzFBV6LemsxJanOexZt8D1Qx4q31h+N24MfyHgX35VFSrwvrM3hcelkX5Uk G4vQ+KCRO9sIOBpN
XSVebvJQVhwRsmRFz0rrQw89Uud1Jbafd18ESJVwKxFQm4CKfFh/i8MMknLO nVlsaaq8Ws2+3OOj
2V5GGDeMBHQaeAxBauMFHKQd+aRNHKzkUfPoeUEdqjvU4GTPvmkYol59mILg erS8l7ylTybSelrO
n3EuSi2oUusJsYb3WoOEWzzCR143GEd+gvj36rkLNYbAm7J4QMswV8kG0oFh lOcRZjdk/39ASatG
KwmVj5RglnPmVTKCbxNsJsjMqvUFux6g/kLf39wmjk1v6HyBW/x+psPC1qwm kt2fZu6xkhtlmXib
HzZTe+J4kZ72rOYfw09QSwMEFAAAAAgAc6mINkX+fEQTAQAAyAEAABQAAABQ aGFzZTIvSkRCQ0Vy
cm9yLmpzcHVRTU+EMBA9Q8J/GJuQ6IHl4LUlslAFw1fYrskecW1IdQVSukb/ vS3FqDEemr6ZefPm
C2esLCLPdfC2Tg8aeC5uWho5jgYXQQD36TahUo5y8zxPEASW4t/A1PUcxLzE Go0JUvLMEfiWseoa
5YzGqSnhYJazgkZLCpgcHFqPYYUr7VcvGrbR1zNmQitGtZldR2mnOmi5koK/ dSdYVH9Sb+uKQVIX
dUuQ5E8owj4B/n7kkxLjsFHjTqcO/eWVbhmHhq0/rfunqhVrSygpy+qU3FEG ccLyuiLoJGY1q/H4
YtaD7JR51ewZsENDCdqdH1+FQvAQF3ttMvkBXd+JAdmZjaxF62C2Wvh9jHBd JA7NWf4Jeu4nUEsD
BBQAAAAIAOqwiTYTEmuGsgIAAOQGAAAUAAAAUGhhc2UyL2xpc3RzdG9jay5q c3CVVW1v2jAQ/kyl
/oeTJyRoK9LuRZtKgkaBqp3oiwrr18kkJrhz4sh20Lppv2Z/dGcbSNg0Lc2X 3Pnuefzc2bmEK5OJ
weFB2P4IBU0ZCJqnJRoReaJrSiCWuWG5mT8XuGTYNxNYBAGeFVIZn9UrDRe9 IwJMKanuHfrT+GI0
sW7vSRcE2nYPtM5LzS4YzYEnEdFGxl9xC0G13ng2pnszaw7jmGlNILDQFaOJ fRtuBBu4OEy5NmHg
VzAUbHMWMnmGRRpLIVVEXp3i8+GUYARjBVDB0zwiMRbFFBmESywQNP+Omt/b cj3o0j0EljTGwCNT
Cc0p2Ww8QoiSAmbP2rAsXCi762hyO588oNUKr84Go1Ip3AEc4DwMcMlG5sOL 6QQWUiVMRW4J1xzI
GlcbNX+I2O2asDDApP9kj5mOFS8Ml3mT9K3SKVsz0QTwwJz85oB7xeNKORoP 7izQbMPhAQAg+pHF
RqrwbvGExgDcXVBMl8JoiLzbS5kZCuGa0en2t8hrPMcU5cS+DqfqBJQX6bxd 6swonqeoL2EnkFRt
6rsCLoWkBgortu/1tZY8pwI41nT7+ebL5fVkOp6hnHeecUu7lAo6NolHp33g YV18z96sTjeo8Jhx
fNzdgX9sjZaVheQdr7K7x8IEy7C4oenwo4qqakKrVs3LOOAYzmo89S5aok13 GzK9rjHVT+DlTG9q
TO5ILIU7oYYEb7v9lj3D9qC1uWzVdzb+x0UN25G7HDit8JaOm6TX+94ctdfl 5rC9ljaD/bI438Aa
YO8btH1GDvgJvl9uHTPsqLLZ1sMrnkHGzEri2L6/m80J0NgWHRHFEq7c1+sm vRtzPC9KA8b9M1Y8
SVhOIKcZetK1isCaihJdPLvyb4guFxk3u6QbynO42WUGxVaiVeUVVsM/sNPf /w78n+3w4DdQSwME
FAAAAAgA6rCJNrOITz8nAwAA+wgAABUAAABQaGFzZTIvcmVkaXJlY3Rvci5q c3ClVm1v0zAQ/txJ
+w8no0otQ8l4E4gmFdvaCdDetA6+Ije5th6uHWxnYiB+DX+Us5M2GRMigL/0 bN9zfnL3+Opk5dZy
vLuT9F9DwZcIkqtlSUbKrvkNZ5Bp5VC5q9uClhx+cbFHMBDrQhtXeUWlEzJ6 yACN0eYioN9NDo+m
fhpd24JB359B1qvS4iFyBSJPmXU6+0RHSG5tPfN7Npp58yDL0FoGsYeukOf+ 1wkncRz24URYl8TV
Cm3FG5+5zm9hvsy01CZlD/ZpvNxntANhJP3K2sxpiAUMDH4u0bpoie6CG75G h2bAdOGEVmwY0S6X
dsB4nle0h8NWABoGbaGVxciiyi8xFwYz1/hHIW3D0e7Ov52brTD7lJXGUDEk 3qDsSuAesGGyhf4j
JS6zUnKHmbauM5026H+TskZV3jv4dycLleOX+ycGZRbApViqlGWUJTRsnCxI 92DFV5LyC38LKi0d
h8FgwTPa+IAm54qzWo9HBDFawuzWOlwnc+MjH03PrqaXZPWSN4/HR1UdIABe JTEt+Z2rg8OTKcy1
ydGkYYnWAsgbb2o2v5DYnppjEpPTH7wnaDMjQga7uG+YnnjJdAFcYqDfHXBh RNYwJ8N/cDD7lSAJ
/YEqp01yPr8mYwzhJlF5S+kspNXUa+RAypCMQa1qQr6lOi6JTq38wOoRSSOQ DLOt68wZoZbEL8dH
kDdpGoUPOJaaOyg82VHFr7cQiksQ9E1n708/Hr+dnkxmROd5FXETdqENDLyT SPdHIJI2+cgrazCM
Gzx57O0Nt+BvG6PnaVHwQcVyeCcKSqQr4A7cQDxsQjVJ6LW+5u9iwB48bsVp Z9EHqrPbMdKTVqR2
Bf4+0tNWpFASHyJUqGOAZ8NRz9ewP+7VYmvu2eQ3Qk36aRAHtQpS6aSLezvv 3VF3stwddiel3WA/
PK5KYAtw5w76PFMM+A5VvsI6efhW5b39jCS+BmrOK03/5hfnsysGPPMfnTJT 9936ARDanFBF6cCF
p8RK5DkqBoqae7rp7HDDZUnT0NfvQWw5Xwu3dTrlQsHp1jMuNhQ9q4ph8yaI /aOgeiVUD57dnZ9Q
SwMEFAAAAAgA6rCJNlYJPbWOAQAALAMAABsAAABQaGFzZTIvc2hvd0N1cnJl bnRMZXZlbC5qc3CV
k99r4zAMx59X6P8gfOx12cPBxkjDraX3tF9cw95dR028ObaxlbLeX39y3IbB 9tAzBCRZH+kbRSk7
6k01n81n5eUv8LJFMNK2AxsL8Sb3UoByltBSffAcIvygIjECLhkr36K/GyIu UVrQzUJEcuqdGSNj
PHrpLl5tknmvFMYoTmBEegnOY6ADWNnjhPtjdCGUa1BAkYjiU6+suEPZpBvS ZLBadajegToENYTA
isHgHg24HSRxhH1Z5MxU7MRuXXOAbauccWEhflzzub0Wub4HaXRrWQVXwyCq csezgKj/stSbNJkM
/R6PgJ1UfPGKoZFWimp8ZVgxEpyBzSEmCduQa3+q9JML67Pk66osfOZX66d6 /acql/lJsfo7dkxO
k2vPHzbo+F/c2Cx/JYYmRRdlUd8vH9bJTN7OhR56pM7xorw8b2oBUpF2POCA jQ6oyIUr7ilGWFs/
ENC4dp1uGrTiKMD5RAnYSzOw26MdviJx2PaapqRHqS08TpnHMbKRVGXh004U aSlOsdP/MZ/9A1BL
AwQKAAAAAACJpYg2AAAAAAAAAAAAAAAADwAAAFBoYXNlMi9XRUItSU5GL1BL AwQKAAAAAADKdIk2
AAAAAAAAAAAAAAAAFwAAAFBoYXNlMi9XRUItSU5GL2NsYXNzZXMvUEsDBAoA AAAAAGKyiTYAAAAA
AAAAAAAAAAAiAAAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9zdG9ja0JlYW5z L1BLAwQUAAAACABa
sok2IxTUKzoEAAD1BwAANgAAAFBoYXNlMi9XRUItSU5GL2NsYXNzZXMvc3Rv Y2tCZWFucy9tb2Rl
bE9yZGVyQ29zdC5jbGFzc41UbVMbVRR+bhJYSBaKobxEXoyCNk0KofWltkBb CYmgAQqh1Nb6stlc
6WLYhd1NB/0B/gj/gN860xlpRWccP/ujHJ+7myZBYMbJZO+95577nOc559z7 9z+//wngOvY0RARS
nu+Y3y9Jw/by+05N1jfcmnQLjudriAkM7BnPjHzdsHfzG9U9adLaLXA5sFpO viJdy6hbPxrVuhSI
m45t08dybIGhcuDkHdbzhZZ5XqDX8w1f7kvbJ07bp/LaShfNlV6j7nunHLYC W0X6IQZJF0hXIFlu
U6z4rmXv0qHnsGHYvuX/ICBWBboXLNvy7whEM1d3yLN4ZMoDxcfTMCSQbiMU 6obnrTt+yWnYtZab
QEwFiyOKUR1vINmDNwXQC4FxHX3oV7NJHZcwIHCpbNlyvbFfle52mJdk2TGN +o7BXHHdNMb8pxYV
jpUvLAB16J70K22tQ5mzYpWgmBlsJ+i92RIey6yqveihWmi70leYQQpKGq4R rJ37zXJLqoZZgZH/
RllqWHWy6sGcQK5SLBcL2+kD1zJlurS1sZYOKKYfrhS3iulWadKL6StxzOCG yti0mn2g40N8xHIY
BwfSrgnMnKfnjKkZfL4HH7OcAeZtHfNYYJ19J/Rhq2TOnpyPsy53dNxFktlp due2s1xV9fpEZwHj
CRRQ1LDMKp3tRR0lfMoqyCNpNny52ZAuc5m5mPXpRk1gFZ9r+KwTu7Wro4w1 VsmWR2FVHiv3DR33
sUlhrFep7hh+WMeSQNdhGL07vBw9eMBW26tVzduO+gQliOMhHmn4QmC4FXDZ tZ5Jd82wjV3p6niM
LwX6gm5o39W1cxT9H0uH6o47rpL7lQ4NPQl8A0PDtwKD5zjqqMKkCNOVzHel /SwMZzqAOx+GgZrl
NatYcp395aoK8J2OXVXfLrPueOoVqjgN15QlS92ywdNXalbB4m0SjPLfxV9E 8eR7GFHNEIwJ6MHI
ax2MvNQcu+nPi8/1IFcxri5jmLMSLXwKMJB9hZFsMnWMsWz0GBMvgrNv8Zuk N/f57WOEfuINIk2L
Hp4jm3c4Ckxhml+FeYcnIypmNke4NlI8sI6Q9WiAMBx6NRHU7F3i847gPVw5 gzV2ilWINU6siQuw
MuSmsK4i26E6F6D+xfwpVff/wMyjZP4Vrmd/xdhLvJ+8yc9L3CpzPbEo1pmV RU7v5U6wFMF6R4Jm
TrAi8DO6Es9nYidYj2D8p73nLX6zrAPIZZSMUszMJLWlqWqafPK4xoeErwBn BcyhiBuBhmzIqakh
hZvYCvIxyX2lJkKvOVSY+Sjnd09VM9S1z7nKw1Q2uZ1MJVO/YecYT35BrJyl iicn+FrgGPeU4UXg
2EfYHBtjkkFzTerDTCpwizsL3Clwp0hCqx1Fn2pSjKB2DokVzhR2fxiSXRzG Uyd7ifA6Tj9lABu0
bJLHgw78/lZTPQ2iWP8CUEsDBBQAAAAIAFqyiTb1dmR5IwIAAGIFAAA1AAAA UGhhc2UyL1dFQi1J
TkYvY2xhc3Nlcy9zdG9ja0JlYW5zL21vZGVsT3JkZXJDb3N0LmphdmGdVFtv 2jAUfjYS/8HLS5N2
SrfXob2MBu2hF0Eq7dk4p9StscF2KKziv+/YMVkC7aRVQmAdn8t3OWbF+DNb ALVO8+cfwJQdDQfD
gViutHH0iW1YbtcyPx/1YwrcSax2okkcDlb1XApOuWTW0qWuQN6ZCsxYWzcc EEKwTMISlLNNqdB5
CUYwKX6zuYTh4BXTVkZsmAM61koBd0IrytvjqJNQOvz23ZBFPHWvZ2Br6Upw 1IST7dcaoRYN/TEC
pd9pknQTBLZd10w54XZ4+SXwI5Fgn1qaUfdo9IulY0/8VruJrlVVbDmsPGas ew3V+26PjRYVteDK
A4Q0YuJ4zpoaQroA/cXovTbTiDUNwN2u7dAhgeGT+gepmaMLcH0m5fT6CD8h Ed+6BoPdgqFJWVwX
43uKqnGgk9ndDQ186K+fxazoyXuW0ItO4IImZ0kjKomQPcII1sMkxwbivaql jEVxJ+711TzNYqzN
axcihy3w2sHUg04D9EPy5eWtfvGtcYBQWKGQwobhOuIq2jzPj/VvFoScbgUR DzT91AzHJ7JFHbMg
jwFXGxXSCAFpoRtNYwFqP/EmpF8zeh6s65gUtzG43GP8L6Oc2fmfcCZ/3w4C vsJ+YG6Ywrdv8uD6
4TZNnqo5/6b9V/Aw+Zz4z0GufRCdOf5I0+5Qiv8TxTaLA2PmCYrWkLDHh5k5 N4Dx9iEHI/9z1FtK
VcLGIROjlx+UK+dSW/gopP0fUEsDBBQAAAAIAK2siTabpzVM4QYAAHENAAA4 AAAAUGhhc2UyL1dF
Qi1JTkYvY2xhc3Nlcy9zdG9ja0JlYW5zL21vZGVsU3RvY2tBY2Nlc3MuY2xh c3ONVmt3E9cV3SNL
lpAHAgI7gYRUCQHb4mECJG38IDG2FJTKMljGLpA0HY8uZmA8Y2ZGDknTvPtI 0ybkXdKGPPqgj7Sr
rFUMbtbqD+j3/oT+g3xOu++dkSzbCsny0syZc8895+xz9rnX//7yn/8CcD/+ lkRMw51+4JrnjwjD
8fvm3KqwK/J72DSF7ycR17DxnLFg9NmGM9s3PnNOmEES7Rq2KK3l9lWEZxm2 9YwxYwsNHYZpBqMi
MCzb15ApKataYNl9U9zpegMa1lWsWccIah7Nd60xGCytDjdwmJuSnvBrdkCf W0ID/4LdN6F0FRFI
r35gBGJOOMEKk0pdS5O4bTnnNXQur464jsMIluvIZceYE42cVQKVwLOcWRl+ VgQjLA599/S2MojL
1XXQcLuOTchouK1kOaJcm5sR3mRYmkzJNQ17ymC5+B0p48FZi6C2l27RBRnf r8fv7FkbvndKQ7vJ
5aJDYdByrOCwhrYeqU/nL5piXkJkN3doyC7vHrEN3y+7QcGtOdWGWRpt2Knj W8im0K3hLr/m7DtX
nTH3ufLxGB/j/I161oLw0ujF7iRyhLvKrY492Mu8z7heWZV1Z6u8S6t2EWkH Kz1sh/Cbqt1MoSTu
Zx2WW3y81EheQ0+LHS05JZt1SMd6bEjhQQ2bK/lSfmQym8sWJsbHsqodHfgO +pN4iL1bSygdAxjU
oIuLwqwF4nhNeE/L8F8JcyVjZfjDOjqgpyk9omMYWaI3Q0ZOuqMzSYzUh68J SxpHsFNuLuhIItWB
o3gsiWJzio0gOr6LEkeDJQ1TkfQptuCvdFrWMY5jpI1Rra6iWVSz3lMy2oSO CibJM3otymmL02Ux
jSl8L4lpDZuW93FZzApPx0mcIhcWDLsmxs9o6FqZRGQ2IL0/ruMJfF9Dit4L tmtE/gtp/ACsiLGC
acpAejclUwrNPtWS8ih0nMGsHG9xMVBTcUqWz9JxGzZ24DzmkrDZ/xaHgg5H NiVh2q4vwpxKYkHY
XzGFxSQ8HgCrF47ULLsqvBQY/UDEMrPmeeSQ8hYSThE+O300P5EPySfHPTuU 7U7jAhbkPG6X0kUd
T+MZVt+YnxcOG7X3a+ZqRQ4DKTyrQVM+n9PxPLYQVeCGNpKHL+p4SULeWLX8 iIoFz50bnWH9THX+
JOywAhopl7gQkl7n6VQWT00I0/WYUq5FSms1xWKhdyqFn2vYVixX8hOT2WJ5 cjyqw9Rw6US+0tOd
wi/Ysu49KuPXJfY3eCS14nAdoTR8Uxq+JQ0LtyrFOxpi3b1yyN/T8T7mNayP hvnEfJVTznGsCt/0
rOho0Zu7xk9PEK7wos/EvGeZ3KMVOHGW4wtP7krhI0lZnpj98vzsV/BS+EQD 0vgtfp/E7zgPDe6F
x+qY4Rhqbv6Aq0xK3T11TmoY+0blveUx1HTvyQn4k44/4y/M0/QEcVeWb9Ku nqZdzXdpuuLWPFMU
LHmJda6+sfbJPbiHhGrjL8G/mDysKK/jfx4xQo/Jk0/JPIDVm9Oo3rw9+Za2 m7GFz05+9fHNiiGR
+we6/q7M7uCzXSk3YyufemiAbbiTb/Ye26PNh2kdk9a53dfRda2xO620d3DP VuWhK7SKPEjpbqYi
A/Mu5No91MX5da/yOhSl1JG7gfsyu26iZ3rZ9QbiBt3EmUSa25cT7GgkuI+o 2hpO90eVOaCcf6Hq
BlzJEfDBzANL+HYM1zHEWA/nPseRkzcweh35qzjD9Tx/Q/ElPBrDIsam65rE Gk37Eo7HcBMnmpXJ
VsrUEk5L5ZORcmgJnOsP/vcO5bNLOMcZp+VyIw6oXu5gD3eyHd0sXC+R7cZB /heQx16cIlqXeF+h
/hKtL+NQU02uNGriYr6p0PtVLf7DWiT4Hv8cF05m/Buo7V7EU5kf8rGIH5VV SWSV9taLdBWJ/ngj
6cvYFNWHMOVaTFbxhbs+Y4Bt6GGS+1eAGGQjhtj3QQYfICceodUorQqEMYaH UMajOIYiJvg1qUAc
CtNr8GYcLyvejDLxV/Bjei+SS6HURQ8/4aps70/xszVg/8uVFN/TCuyrdbCv 8bGnLmxfxC+V0Bmv
S7cnFnEp83ZYkv52VROWZCs7/m4M07IiSYn6GgMNM/FjDdC7FO9OcwofJ0+f 4Fl4mvCfpJVJK0GY
53mz2wroUc4wU2sAnY6ASulXlGJKukygbUr6gFJcSb/Gb1ikIe78kHbttBxe MVIh+DnK0seOXOZK
5uPMxzfx6XWcvYp4KRfy7o8a+3tQKq4pw/U8MvbzwLibjuqAulQ3PK7UuPIs V57jxL7cRLcdEYCY
vOrWJHGUkvS9oUH1MJ7cuY4e6nHCEX+VmteYx6Um/xsadP5MRfnr/wFQSwME FAAAAAgArKyJNvN6
3IueAwAADwsAADcAAABQaGFzZTIvV0VCLUlORi9jbGFzc2VzL3N0b2NrQmVh bnMvbW9kZWxTdG9j
a0FjY2Vzcy5qYXZhtVbbcts2EH2WZvQPG76EUlR6nLQvSd0ZV5ZbZRw5Ee30 GQJXFmwKUADQstrJ
v2dxEU1dmjqdsUemqb1hd8/ZhZeM37EbBGMVv/sdmTTvOu1OWyyWSlu4Zfcs M1/KrPduWybR7skq
K4Jhp72spqXgwEtmDCxUgWXu4p9yjiQgpxIXKK0JjkJlOWrBSvE3m5bYaf/T abeWWtwzi/AZuVX6
18vpLb38Boxze4aWidIlWltN0FSlzdGC9m9bytzS051HVca3pnqgpKTYQkko hbxzqi1nLeQNSLbA
qHHKUF/U3aAdUI1plzQu9ZZGW2lZ+3x1Ldn43CtRgIkeMQCn95Gs3Z0fnETp XoDddqZdsHOtVgYG
rt1jZc9VJYvhA8elK2oT1WuzmdJjCp8mppLZbTHlmXKP9/S4pN8zqhp10vUo bp+7AwQVfVqGPNJu
K2aQf7rYOzcCQgXV3c/wAXll8VOFep0m+fBiOLiCHpxPLj8EJm4yaPEAzpU6 m6ZO1nLtbzVYQHEl
rnaySzfuq7koEdKYA9H2waZd1+iQWzNQxoqiNqTqAjbpcTcc+wTT108wHUmb vnmi3c9PsDsvFbPp
L9EyANZyNM54qQw2ehZJuTNArUe3iLOgOaHAF3iPZZOgNc0OgeycSufhY0av Lw5eOPElbEDmldbE
AB894O0pBH/9OZwMA/ZuMgjVl4l3fOUPh1eQvEx88KOjXq8HgzmTtLZmAsvC D5oBq2DBLJ/DWlUa
1Er2QcygELMZuiNfAPkdJpWTWb1+pMV/ctaXVvecIvqD02ZrgPbm8KHBtaOj 3FaFX3uLytjQTk/e
pls/2i5pWl0TTeglFWjcnrZzZkH4YqcIlcECpuvosmBCxp2b0pzDH9ejLtDf 6Rre5x9JSOqPc2YQ
XndfNOhCXTo0IS0PKPVgh5bHoW4sDW6Z/XQcW1kIEzt8rtWi0eNIwZooBxfj GFcT5EoXTfL1N7u2
QMO1aHTK/Tj2NYnV9yTWSEFQB0ltO3MDA7Td+fcZHc8T0qD2cJ5AMhrnw8kV jMZXl5G2n08vrod5
mgR+QiBrfZYT9r24kTY8Sps5H3BqFtDw8rn7793kX7bkHqH3aHy9LEiS1uU9 F5cbNDtIiw0H4m3r
SbBVzfcw2irRLT0CKdxgH5ikadGZv5o313uauAvvrbvw3nr4kn7iPnHLPkcD fmSK4f/O72GkqRfh
HtBIkvp/oPSZkT4E6D7yP4Tq1lX2rIl//QZQSwMEFAAAAAgAWLuJNot99wwW BAAA4AcAADEAAABQ
aGFzZTIvV0VCLUlORi9jbGFzc2VzL3N0b2NrQmVhbnMvT3JkZXJDb3N0LmNs YXNzjVVtVxtFGL0T
AhvC9sWUBhHahlokSVtiWyuW0lZJQwkGEIJg6wsumyksXXZhd9OD/hN/gV/8 oKfSFj3HH+CP8nhn
AgmF9OjhZGZ2nmfufd75+58//gJwA4GBmEBvGPn2s0lpeWFhPqjJoOiHkYG4 wNlN67lVcC1vvTC/
tilt3nZRX986fqEqA8dynR+tNVcKdAUyrLsR5RWtEO64hUV9VZXRXYHuMLIi uSW9N1Wqh7dUibuO
90zgfEta9D2PvI7vKbHt10iUqrTMqkaB461TltipW17kRD8IiLKAsS6jotbu zeba6ceVtBskM3EK
pwXOVBxPztW31mSw1HAoVfFty1226CS/Dy7j0YYTCqQr7YJG3B4SLzRN6cjm yorkgokzOEuzwkOz
zmdPWpVbZhSVj2WPQOFRoHi2rKTJQy+VRteE4znRfc2iZKVdW26rUIUGsmRo hXih0pQZyAtkWtRF
1wrDOT+a8uteramVRAeumbiC4QRGBQbDuje6WVuzR321zHCZ5+9h4DyXQRIf 4qaBGwzhMVgTt/AR
nX7qB3PWFp0ebud05diruwl8rLBIMK7oxqsq0gl8IoAkxjFhgHFON71rWDFr eda6DEzcAyNySqf/
sHQEZtsQ/5+bXNtKVBn91EQPzB5M4qGBosC5NoomSpiiK3YgWePVVvmns0eA Ww2gcKdNdCN5WMCq
Dz8X6Dtu2GTdcVlzCcwKXKmWKqXiUmY7cGyZmVqcn83o2sysTJcWSxlVT/dG kpjBvEroJXVaMLGI
KivI2t6WXk3g+n8k5g1WJuhLdpnGXDHxFVJsv8hv6PTgCb4x8DXb56SHJr7F dwKm3JV2PZILdRmw
trNvJ39zhqj4fG/CQKIHa6gZsI+yNPVMSDxly3hyN9LN8USpb5hwsEmfGdiy SoJqqbJKoGtiC8MC
nbbrh1KPmZDyzp2GecmqXw9sOeWo9j/d7PVRRYwhmtTBXyf/YsoyztWYyqDe WSHchRoweucM4N7F
0ztIcT3HrwJ3VjY687+j91f9LH2gBCr1cTUbCngX/RrmPQy0eTz4y7HHfW0f X8Slg8f3qR1T2vmr
e+j9rfk6qW8H+eaCRkg3tA4Q1ClDfxTxEC6fwBrYw+BxrCFiXX4L1vuMicLi rKHsA30XwwhyGncV
cW3/cP4Vrqauv0ZhJZ+6nRpLjb3GnT08yNPxB/v4TGAPj1q0aRKCkHECJgnW hyy/ckcCMtwMSJnR
bBArqhFN+4JJ7eBe/RMzj1OVV5hT2XmJL1JLXF5ieVYRP7q2j8cxMq/yY3Uf lsBPSKtzfB/rMaik
bEz8jM7YRMNM/m8baGXpIutFpbCfA3QENzksb2EKtzGNMSzgjjY2T6NoxoGx RRrl6XhNs7Yap36O
RJ/5iPG8rbF3/gVQSwMEFAAAAAgAWLuJNsYc16juAQAAOAQAADAAAABQaGFz ZTIvV0VCLUlORi9j
bGFzc2VzL3N0b2NrQmVhbnMvT3JkZXJDb3N0LmphdmF1U8tu2zAQPEuA/4HQ JVKaEsg1Qi5xFDRF
EsNW0Z5peuMypkmbpFy3Rf+9u9QjCgwDMk3N7s6+RjshN2INzAcrN3cgjC8n 6SRV2511gb2Jg+B+
r/ll+REzEE6wJijNv4MM1kWOXbPUSjKphfds5lbgptYHhiEatmCCb8OU5TU4 JbT6I5YaJunfSZrs
nDqIAGwBvtGhhsBcvJUjWx3wJCIsvruNzVNrDBajrGFamU0sKelqqoNTZs2k XUH5jiqk2jfCBBV+
E3ziv4YwxZC8QAtVmTgIjTMDz79xDmLDgHlHeBI0zvQh8GDVivku1ajSRzNQ 0Cu77dCzBEPqcWMj
lh5CpnfrCduwubxg4aezvzyr50/VUcKOhnvFprTgFxsebGNWA94niVb+at2L 2EKe+cbwt9VSckvH
Vzxm+LvHnYHLCkqe0LawpBZ7Fgbl6Xgcfb/QPCOKG6K4qUm42VVGTxs/qAFJ iItLB4gMcsmLc7s6
32XfDTlK9GrVlHTb2TfgaIpZXT1V028MJSiBPSxmz+13xX58qRZVXNftRcY+ xRv+ZRdZ2SqCtI0E
Q+kcjiCbAHNiziN/0eVUryxvA/ArPGK9tE+ShCeGzoLNPGKn18XlWGYJaA9j 78/XEe6nzqW2HvI+
06Du2C9NDD3j3Cbpf1BLAwQUAAAACADOrIk2VE9amC4HAAB9DwAAMwAAAFBo YXNlMi9XRUItSU5G
L2NsYXNzZXMvc3RvY2tCZWFucy9TdG9ja0FjY2Vzcy5jbGFzc41WaXsT1xV+ R5Y8sjwxIMAETFKl
hFgWxErSpG1s42BsqYjINkjGC13CWBrMGFljZkYOpWnTku5LuqVNoXRf6JJS aGODQ5t+7w/or+nT
9r1Xo9XjNB9079W557xnP3f++Z933gXwNP6hIqCg13GtwqUThl52knlxHCsU DMdREVSwc1lf05Ml
vbyUnF5cNgquik4FeyTVtJJ5wzb1knlVXywZCsJ6qSQBFESzkqXimqXkLMUs e1hBV95cKutuxSbv
E1sYRrLtuoZHKaTahlMpuQ61Vhmcy6VkTtLyhitQHVd3jRWj7Law5GtUsgRL ZplG7W3cjlvlMjWY
VllcF6yiUbdZGpB3bbO8xLvuouEUbHNVsCrQChXbJmbWWDNKCpQMSbZh2UXD 9kihVdssEExJ0/Ql
wx2X0HviA37gQXHbBQWPaNiFqIIdWbNsTFVWFg17phrTaNYq6KVZnXHmf48Y dC+aDMjDWf/MEbmH
qicalgsdj2vYLXUIq1rc6IgPZARHXMMe7K1y5Jq8EndHNPSKuzDvTlddpFha XCU17MPDdNepubs3
vtXbgVkFnSLQGcaxx2kxT8FDTWEWDDucdiOD8YyA6GnOQI0z15KCnuaMCJaw U7c5GE8LFFVmSdx1
jphl0x2V3vAikrpSMKQVrP8xetKopzPZ+p2KcQWxhovjJd1xpiw3bVXKxTpX BB1IaTiG0TA+puCg
UykPLhcXC4OWWE5xmeZvwjbXDDuCDF5UcYr+tMFqyGKSFl+w7Cl9hS4c9gtu tk1qOIxpgUUFQ0Ld
kCyPMM4oQAR5nFUxw86ve1e1YlIv60uGrWEWc8yJLN9anyiY9FH8figDvm0n KmdBww7s7MbH8UkV
n1Cw24dRw6fwEl0p2AYbOt/o9d54E3Cj2wWuruEh9LB56cFYfSbVm7B1KsV9 yL6zKIwLCh7Lp7Kp
8ZlYIpbOTU/GZAPGpnMTqVzsxEJM1Hc3LmJZhcne3WqehktgiWrGFaNQcY0z FcP+tDDhPaPWmHbC
OUakG5qK1dp0brI7AgspwcSyURHuRgUvq1hrNqUOpuEKqLuLMaqqFH2b8ZlT AvQzGl7BZ9klerHY
1t9efAbOCW2vavg8vsC2ImpGZEm0bSaC1/AlFV9UsKshx2tDFtuX8RXW95pe qhjTF0ReW4zw2IYF
+tc0fB3fqA6hdMnSPfx0BN/Ct1W83tI9kkGgf0ekPt2MKa8k4vc0fB9vEKZs XHHlEDgnyvGHGt4E
h0KoULIc9lzocjVRQrEcKyp+rGBfe6hOVMwSB08YP+HA9AqleV4118zcyVQu JQvmWH8EN/AzMSme
FqdfaPglfsUY6qurRpnhfvL/dHyLcpbpb/j8SMxbGn6HAzTbtWopDpWqQ1Lj TJwyXs4ZBc5KBYn3
1duZDKdnGH9ScCAzlU/lZmKZqZnpmOyv2OxY9mwqH+8P488MZP9RacFd4ctf OPz8KqtmsWB8WzCu
C8b0e7l2T0Ggf0C02KaGd/CAU8prpbOrRfbYNm8P3+kus+wYdnWSRfJWxS4Y aVM8pjubXs5BIYrH
2EAd/IXQhYDoI567+MEU4OgMiOaTZ04YuXOCcVfEAy733d7Op1Tuvd7ON5J7 D0/7cYBrH/8luXMi
I5R4GwfvSLhHuXZKYi8+wFWrMiBGswTMB32FD7UL9/kKH8YTPsL9b7UJx3yF B3yFE+3Ch32Fj+JJ
H+HB223CCV/hp/itWhUeJXdAcCeOrOPg3bp0RFKTlHlKIvRWuTwEcXqGaRGK P+SPdagd61liPbcN
1rMe1nP48BasvnX0t2M9T6yhbbA+wvIQWB/1x0q0Y40S64VtsJ73sIYwvAXr 0DoG27HGiTWxDdYI
y1VgHZMYL0haAMdxQuK+hGA12Yl7mIim7+PkXCI6FT0dPX0fuXXMJ5jc+U2c U7CO8w21vVQIpCl8
EuKTZx9O4XG82JT0w/WkL6LALhSKharjXgcWpfp/80YYfDNqZIWq80c2sRSg rpXEA1gL93B5HfYt
XOCVzd9KcBNuABu4OlejhLZQOjfxuQDu41ozUfUjhjfxVUH8pkdc2cR3Fdz4 7xtVp3/AcUrOO3Wv
n5ETY5o2n+GUyOMgztLjORbiPFOwwPUcVvjqXCP9dX7uvInzTUm56UWkA9fx I6/wrrMVA02xETG5
TY4O7lMPcGMhevMefiqGygZ+Hv01lw38dlJG6mg9UjXDr2OXFyO6OnILocBI 3ZG+Rnc/ykkILHF6
XUQ/ltlIlzBGu8f5eZDFZWlxgvbQAs/iUdrze1mS45ya1dN+No3wIsDzH/DH LV78izJh7vPSi7fo
xRHhwm0uR2uHRzZwRx72BmunfaEN/DW6UXV0qFM4up8JvR/AHB0aUusO3ZUl naHFx1tqco3Uq6S+
QuuvMTevSX9OSp/n620xL6e8Ik+7pRfiJCZ9hzyJWR+UJzHtQ8Tsw9/IJ4bb 32Uk3/0fUEsDBBQA
AAAIAM6siTa/RLUkWwMAADsKAAAyAAAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nl cy9zdG9ja0JlYW5z
L1N0b2NrQWNjZXNzLmphdmGVVt9P2zAQfk6l/g9WXkhZF8R+vNAxCUrQOpV2 JMC0x9Q5IOAmneO0
ZRP/+852kjpJC0yCNjmfv7v7zve5i5A+hndAMpHSx1MIk2zQ7XQ78XyRckEe wmXoZr+Zuz+o2xIQ
LVsuYubeABUpVxiLfMZiSigLs4wEEv+EUsBn3MRgDonI9MY4dQPgccjiP+GM Qbfzt9uxFjxehgKI
BvwynT3gw1cSMqagBoaLD1nORACCcPWUmYuBwE8ZDEssnszlYZokCBynCWFx 8qgSt4rMA8Hj5I7Q
NIJByxpBRnm8kDuNxRjj0JxzjDKGJbDGEoeUR8CbS7csDQXBlKgK1Ip1B2KI STg9XJHcWBxEzpMq
s+ctWeOes02Kra2N9GsIMlMZ0qijHbpR5DYA36i2BdCkogagCUGIH5KT1t6K qdqmZRpHJCuoMno3
Sqr98pUcF9adACZv7W4bcIYVUWs+u7MzWW0eFzNVwyxTrnntRK9R3jxxBrpp RvS610503Q3jtBqI
6h2hCvuWY1kJgNMj4p6nK1SFy7G3pqA465OhVIpJKs7TPIkqexlArbq3KZ+E c3DsLE/ch2hG3VR+
fMePKf6f4VgDt3syvCUHGjPStoswQZ3jrpqlcuYdW0IcSYgjlaDdt+Wf3l8J BoJILJdyQEulKE6v
VWVDrTDYSSFY24suiyuO2e8c+BNGswNv7A2vyD4596cXWpzJ1D/zfHL6Sx1f W2WoW6k0D3dV+bqw
BpoLuJRwjgLtaWWzSv1E9wRWjXyd0mt1HzMgTgGNar/GYmWrdbYVihtGUeWF xeoynMOeJvA1vw+v
+Y2Q5I9vcfr0mtO5PLTO58JN98zSTWVpBrqVBZ9KY8yLBt0NUS7UrZC1l7oq PVkhcC90uTbqRsN/
fvN8T3X7eM8m79QTftl7uvn/1/j4dms/LVZJQI3QQ00IsAxqbu8PK6Ia7Bnc lTU3iCtlZAIrHygq
jqnS/S0Xa791n/Zb12jfvD3fMmNxkgEvJNseTQLPvyKjydVUKxS5ORlfe4Fj a6IL1i350levpuZv
rLUWbsw1md2YtVbK995mjgV/qgas1dDrRYQWp8q9OsZ4UYSC3hPHrJjgTzZv vZnXg4NA5JH6wTXP
M6FJUvNfE+Ayk+cdHdZj0+0UX/8AUEsBAhQLFAAAAAgAmaWINk7k5RuYAAAA AAEAABEAAAAAAAAA
AQAgAAAAAAAAAFBoYXNlMi8uY2xhc3NwYXRoUEsBAhQLFAAAAAgAfKWINgIo AEu+AAAAfgEAAA8A
AAAAAAAAAQAgAAAAxwAAAFBoYXNlMi8ucHJvamVjdFBLAQIUCxQAAAAIAOqw iTazYS3ytwEAANID
AAAUAAAAAAAAAAEAIAAAALIBAABQaGFzZTIvYWRkc3RvY2suaHRtbFBLAQIU CxQAAAAIAMmxiTY3
hVoe7AEAAMgDAAATAAAAAAAAAAEAIAAAAJsDAABQaGFzZTIvYWRkU3RvY2su anNwUEsBAhQLFAAA
AAgAOLSJNoa/djtjAQAAzAIAABkAAAAAAAAAAQAgAAAAuAUAAFBoYXNlMi9j YWxjdWxhdGVjb3N0
Lmh0bWxQSwECFAsUAAAACAB6u4k29C92VKQBAABTAwAAGAAAAAAAAAABACAA AABSBwAAUGhhc2Uy
L2NhbGN1bGF0ZUNvc3QuanNwUEsBAhQLFAAAAAgA6rCJNnW9odVTAQAAiwIA AB0AAAAAAAAAAQAg
AAAALAkAAFBoYXNlMi9jaGVja2N1cnJlbnRsZXZlbC5odG1sUEsBAhQLFAAA AAgAk7CJNgFfS3fW
AQAAHwQAABEAAAAAAAAAAQAgAAAAugoAAFBoYXNlMi9pbmRleC5odG1sUEsB AhQLFAAAAAgAc6mI
NkX+fEQTAQAAyAEAABQAAAAAAAAAAQAgAAAAvwwAAFBoYXNlMi9KREJDRXJy b3IuanNwUEsBAhQL
FAAAAAgA6rCJNhMSa4ayAgAA5AYAABQAAAAAAAAAAQAgAAAABA4AAFBoYXNl Mi9saXN0c3RvY2su
anNwUEsBAhQLFAAAAAgA6rCJNrOITz8nAwAA+wgAABUAAAAAAAAAAQAgAAAA 6BAAAFBoYXNlMi9y
ZWRpcmVjdG9yLmpzcFBLAQIUCxQAAAAIAOqwiTZWCT21jgEAACwDAAAbAAAA AAAAAAEAIAAAAEIU
AABQaGFzZTIvc2hvd0N1cnJlbnRMZXZlbC5qc3BQSwECFAsKAAAAAACJpYg2 AAAAAAAAAAAAAAAA
DwAAAAAAAAAAABAAAAAJFgAAUGhhc2UyL1dFQi1JTkYvUEsBAhQLCgAAAAAA ynSJNgAAAAAAAAAA
AAAAABcAAAAAAAAAAAAQAAAANhYAAFBoYXNlMi9XRUItSU5GL2NsYXNzZXMv UEsBAhQLCgAAAAAA
YrKJNgAAAAAAAAAAAAAAACIAAAAAAAAAAAAQAAAAaxYAAFBoYXNlMi9XRUIt SU5GL2NsYXNzZXMv
c3RvY2tCZWFucy9QSwECFAsUAAAACABasok2IxTUKzoEAAD1BwAANgAAAAAA AAAAACAAAACrFgAA
UGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9zdG9ja0JlYW5zL21vZGVsT3JkZXJD b3N0LmNsYXNzUEsB
AhQLFAAAAAgAWrKJNvV2ZHkjAgAAYgUAADUAAAAAAAAAAQAgAAAAORsAAFBo YXNlMi9XRUItSU5G
L2NsYXNzZXMvc3RvY2tCZWFucy9tb2RlbE9yZGVyQ29zdC5qYXZhUEsBAhQL FAAAAAgArayJNpun
NUzhBgAAcQ0AADgAAAAAAAAAAAAgAAAArx0AAFBoYXNlMi9XRUItSU5GL2Ns YXNzZXMvc3RvY2tC
ZWFucy9tb2RlbFN0b2NrQWNjZXNzLmNsYXNzUEsBAhQLFAAAAAgArKyJNvN6 3IueAwAADwsAADcA
AAAAAAAAAQAgAAAA5iQAAFBoYXNlMi9XRUItSU5GL2NsYXNzZXMvc3RvY2tC ZWFucy9tb2RlbFN0
b2NrQWNjZXNzLmphdmFQSwECFAsUAAAACABYu4k2i333DBYEAADgBwAAMQAA AAAAAAAAACAAAADZ
KAAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9zdG9ja0JlYW5zL09yZGVyQ29z dC5jbGFzc1BLAQIU
CxQAAAAIAFi7iTbGHNeo7gEAADgEAAAwAAAAAAAAAAEAIAAAAD4tAABQaGFz ZTIvV0VCLUlORi9j
bGFzc2VzL3N0b2NrQmVhbnMvT3JkZXJDb3N0LmphdmFQSwECFAsUAAAACADO rIk2VE9amC4HAAB9
DwAAMwAAAAAAAAAAACAAAAB6LwAAUGhhc2UyL1dFQi1JTkYvY2xhc3Nlcy9z dG9ja0JlYW5zL1N0
b2NrQWNjZXNzLmNsYXNzUEsBAhQLFAAAAAgAzqyJNr9EtSRbAwAAOwoAADIA AAAAAAAAAQAgAAAA
+TYAAFBoYXNlMi9XRUItSU5GL2NsYXNzZXMvc3RvY2tCZWFucy9TdG9ja0Fj Y2Vzcy5qYXZhUEsF
BgAAAAAXABcACAcAAKQ6AAAAAA==

------=_NextPart_000_0012_01C77B04.209AF3E0--
Previous Topic:Changes of default setting
Next Topic:eclipse error when exiting / checking out resources
Goto Forum:
  


Current Time: Tue Apr 23 13:03:09 GMT 2024

Powered by FUDForum. Page generated in 0.09077 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top