Hi all,

This DynAPI is great stuff.  I've been trying it out on something I am
working on... temp file is located here:
http://www.chrisgo.com/dynAPI/z-temp/scrollWin.htm

This is nothing fancy or anything but just to point out a *bug* I discovered
in MSIE.  The site above is a public site that I am illustrating to show
what I am trying to do (running BSDi/Apache).  What I am working on is
inside a firewall and I am running BEA Weblogic 5.1 server
(http://www.weblogic.com)

========= Here is the details of the bug ========

1.  This only happens in MSIE browsers.  Netscape browsers DO NOT exhibit
this.  This leads me to think that MSIE somehow (when using the dynAPI)
keeps a connection to the server and tries to reload an image being dragged
(per IlMaestro's reply).

2.  The image (you can see on the browser's status bar saying "Downloading
... http://servername/directoryname/n" is always called "n" wherever
directory the HTML file creating the IbsSroll is located.  My current
workaround is to actually put a 0 byte file called "n" in the directory so
that Weblogic doesn't complain that it cannot find "n".

3.  Every time I start to scroll/drag on the scroll bar, MSIE goes back to
Weblogic via some socket(?) that causes Weblogic to bomb out.  For those
interested, here is the error:
<ListenThread> Problem accepting connection
java.net.SocketException: Connection reset by peer: JVM_recv in socket input
str
eam read
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:90)
        at weblogic.socket.ResettableSocket.getPrefix(ResettableSocket.java,
Com
Another error is:
<HTTP> Connection failure
java.net.SocketException: ReadFile on fd=1108 failed with err=64
        at weblogic.socket.NTSocketMuxer.initiateIO(Native Method)
        at weblogic.socket.NTSocketMuxer.read(NTSocketMuxer.java, Compiled
Code)

        at weblogic.socket.MuxableSocketHTTP.requeue(MuxableSocketHTTP.java,
Com
piled Code)
        at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java,
Com
piled Code)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)

4.  Error #2 happens both when the page loads first (2 times it tries to
find "n") and when you drag the "knob" of the scrollbar.  On the front-end,
everything seems cool (the "Downloading ..." on the status bar is annoying
but not a show-stopper).

5.  Error #2 is not really a big deal since it doesn't cause any major
problems but error #3 is a real show-stopper.  On the front-end everything
looks fine but my app server is slowly dying.  To give you a little bit more
clues, my app server I guess maintains a *socket(?)* connection (via some
sort of KeepAlive Directive called "weblogic.httpd.http.keepAliveSecs=60").

6.  BSDi/Apache seems to not exhibit this behavior in MSIE which is odd.
Apparently, I am stuck with Weblogic as my app server.

================================================

Any ideas, suggestions on how I can tell MSIE not to go back to reload
anything from the server, etc. will be appreciated!  thanks all!

================================================

Also, I *redid* IlMaestro's IbsScroll widget so that you can pass in another
param to turn off the horizontal scroll bar (most times, I found this
unnecessary) and I am not sure where I can post it.  For now, so as not to
confuse any more packages, I just called in IbsScroll2 (/ibs/gui/scroll2.js)

Thanks,
Chris



_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/dynapi-help

Reply via email to