What about the classpaths on the other PC's? Are the same as yours? And do they have
jar / zip files installed? If not you might need the Sun plug-in? Because IE4.0 does
not really support JDK 1.1
-----Original Message-----
From: ANUPAMA PONNAPALLI <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Friday, June 04, 1999 8:47 AM
Subject: Crazy Problem !! Please Help !!!! ! Please Help !!!! Urgent !!!
>Hi,
> I am facing a crazy problem and its driving me nuts... I
>have developed an applet, which calls servlets to get the data
>from db2. I have tested the applet in the appletviewer,
>and it works smoothly.
> The problems started once I started testing it in the
>browser (IE 4.0) . It still runs smoothly (in the browser), on
>my machine where the servletrunner is also running But
>when I test it on other PCs (IE 4.0 again), it throws an
>exception : InternetReadFile exception. I have not been
>able to find any explanation for it in the Java documentation.
>It throws this exception when I read the object being passed
>from the servlet. It gets the ObjectInputStream without any
>exception. the code is as below :
>
>public Vector executeQuery(String servlet, Vector send) {
> try
> {
> URL ptl = new URL(url + servlet);
> URLConnection c = ptl.openConnection();
>
> c.setDoOutput(true);
> c.setDoInput(true);
>
> ObjectOutputStream out = new
>ObjectOutputStream(c.getOutputStream());
> out.writeObject(send);
>
> ObjectInputStream in = new
>ObjectInputStream(c.getInputStream());
> rv = (Vector) in.readObject(); // exception here
>
> in.close();
> out.close();
> }catch (Exception e) {
> System.out.println("Exception: " + e);
> }
>
> if (rv == null) {
> JOptionPane.showMessageDialog(null, "Error in
>Mainframe access");
> System.out.println("error : rv is null");
> error = true;
> return null;
> }
> }
>
> In the servlet, I print the vector contents just before
>writeObject(reply), the data is properly displayed. here is the
>servlet code :
>
> try {
> ObjectInputStream in = new
>ObjectInputStream(req.getInputStream());
> input = (Vector) in.readObject();
> in.close();
> }catch (Exception e) {
> System.out.println("exception " + e);
> }
>
> // database access operations
>
> try {
> ObjectOutputStream out = new
>ObjectOutputStream(res.getOutputStream());
> System.out.println("reply = " + reply); // data seen
>correctly
> out.writeObject(reply);
> out.close();
> }catch (Exception e) {
> System.out.println("exception " + e);
> }
> }
> This behavior is unpredictable. Sometimes, the first call
>to the servlet goes off smoothly, it gives problems second or
>third call onwards. Its just driving us crazy... Please help us
>out with this problem.. any suggestions are welcome...
> Thanking you, in anticipation,
>
>Anupama
>
>___________________________________________________________________________
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html