Shoot- I left the abort in.  Here's the non debug version!

-c

-----Original Message-----
From: Charles Teague 
Sent: Wednesday, July 12, 2000 9:11 PM
To: '[EMAIL PROTECTED]'
Subject: RE: Completely broken webtop


Ok, I managed to isolate the problem.  Here is what I found after some
digging:

The key problem appears to be when browser agents get passed through as
empty.  When the condition happens, cfa_browser basically goes into an
untermintated loop trying to search for parents.

What I ended up doing was two things:

1) cfa_browser, when writing the agent string using browser update will
automatically trap out empty string agents and replace them with the
substitution 'unknown'.

2) cfa_browserCacheRefresh automatically purges any empty string browsers
from the browser.wddx file.  This means that a simple restart should get you
up and running right away.

This is something that will have to go out in a hot fix of one form or
another, so it will likely show up elsewhere.  I have attached the unit
tested files- <b>they have not passed our regressions yet, so please use
them with caution</b>.  Let me know if you hit additional problems. . . 

-charles


-----Original Message-----
From: Lanny R. Udey [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 11, 2000 10:58 AM
To: [EMAIL PROTECTED]
Subject: RE: Completely broken webtop


Charles,

As you know from my postings, and from the brower.wddx files that I
sent you, we can reproduce this with Netscape 4.5 for Win 95. If you
have a server that I can hit with this brower, I would be happy to do
so. Have you not been able to reproduce it with this Browser?

Thanks
Lanny Udey
Hofstra University
[EMAIL PROTECTED]

>>> Charles Teague <[EMAIL PROTECTED]> Tuesday, July 11, 2000 >>>
So just to confirm, if you telnet to port 80, you get a corrupted
browser
file?  The only file modified for 101 is cfa_browser, should be dated
3/23/00.  The added lines are at line 163- here is the modification
made:

        <!--- BEGIN: Modified by -pt, conceptware ag, 22.03.2000 --->
                                <cfset parentAgent = "Unknown">
                                <cfloop
condition="#Evaluate('#bNotFound#
AND (#nCount# LE #StructCount(stBrowser)#)')#">
                <!--- END: Modified by -pt, conceptware ag, 22.03.2000
--->
                 
Which basicallly terminates the loop if it has trouble locating a
parent.  

I have been hunting for a reproducible case of the corruption on my
end, but
we can't get it to happen here.  If you have a case or can give me
some
pointers, very much appreciated!

-c              


-----Original Message-----
From: Tristan Roddis [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, July 11, 2000 8:00 AM
To: '[EMAIL PROTECTED]' 
Subject: RE: Completely broken webtop


> -----Original Message-----
> From: Charles Teague [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, July 07, 2000 1:48 PM
> To: '[EMAIL PROTECTED]' 
> Subject: RE: Completely broken webtop
> 
> 
> I think it would be bad idea to do that- if it errors writing 
> to the browser
> file is swallows and keeps chugging.  This means, however, 
> that there is
> potential that it would have to try to write each request.  
> If you aren't
> seeing corruption in the file itself, then I think keeping it 
> writable is
> ok.  If there is corruption, we should get to the bottom of that!

Hear, hear. We *are* using 1.01 (upgraded from 1.0) and experience
corruption with the browser.wddx file - just telnetting to port 80 is
enough
to break the system, presumably due to the unrecognised browser type.

Do you have any info about what cfa_ files we should check to make sure
they
are fully 1.01 and/or not corrupting any more?

Thanks,

-T.
----------------------------------------------------------------------------
--
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk

or send a message to [EMAIL PROTECTED] with
'unsubscribe' in the body.
----------------------------------------------------------------------------
--
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk
or send a message to [EMAIL PROTECTED] with
'unsubscribe' in the body.
----------------------------------------------------------------------------
--
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk
or send a message to [EMAIL PROTECTED] with
'unsubscribe' in the body.

cfa_browser.cfm

Reply via email to