Hi Damon,

I've applied Updater 3 for my CFMX for Windows installation.  The whole process was 
very smooth.  The updater's recompilation batch process also worked well except a few 
warnings but that was my own neglect of not removing pre-CFMX scripts in the same 
directory.  However, the timeout bug associated with unavailable datasource persists, 
my humble opinion is we shouldn't care why a particular datasource suddenly becomes 
unavailable, it could be simply that the machine hosting the DS is unplugged, but 
rather checking request communication between CFMX and a given database driver, say, 
default to 30 seconds, if the database driver doesn't respond in time, send the 
requester a msg about the unavailability of the database.

Another bug, Updater 3 did not fix is the "ToBinary" function, I first base64ed a 
multimedia file and then saves it to a CLOB (I've probably also try BLOB) column on 
Oracle9i, after retrieving the "base64ed stream", I attempted to "ToBinary" the stream 
back to its original format, CFMX failed to do so.  As you know, the same function 
works in pre-CFMX, at least, I can attest CF5.  And I don't think the problem is 
caused by charset encoding, for both the process of "base64" and "tobinary" uses the 
same default UTF-8 encoding.  Please let me know if there's some other viable 
workaround excluding file system.

One more thing, I have two scripts with same name on different directories with 
similar but not exact content, one script is compiled correctly while the other uses 
old compiled code.  To fix it, I've renamed the old compiled code, then re-compiled it 
from command prompt with batch compilation file, re-compilation successful, however, 
it still uses the old compiled code, how come?  Please shed some light about on the 
workings of CFM code, Java class compilation process and CFMX application server.   My 
instinct told me, CFMX AS would first check if there is a compiled code for source 
code, if not, compile it, the execute the compiled code; secondly if yes, compare the 
dateTime stamp of the compiled code and CFM source code, if close proximity or 
something like that, use compiled code, else, re-compile it for the source code may 
have changed.  If my instinct is correct, then, why manual re-compilation didn't get 
the job done.  Something else?

Thanks.

Don
http://www.hegelsoftware.com/regURL.htm




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to