Error downloading: The system cannot locate the object specified

Jan 30, 2012 at 9:46 PM

Hello, I'm trying to simplify our install process here and want to package our .msi installers (32 and 64 bit) into a bootstrapper that will download and install prerequisites if they are not present.  I have another version where the prerequisites are embedded in the installer and they work fine, however I cannot get the download version to work.  When I run the setup.exe, I get an error message saying "0x8000c0006 - Error downloading [the prerequisite I'm downloading] to [#CABPATH, the directory I want it downloaded to]: The system cannot locate the object specified."  Here's my configuration file:

<?xml version="1.0" encoding="utf-8"?>
<configurations lcid_type="UserExe" show_language_selector="False" language_selector_title="" language_selector_ok="OK" language_selector_cancel="Cancel" configuration_no_match_message="" ui_level="full" fileversion="" productversion="" log_enabled="False" log_file="#TEMPPATH\dotNetInstallerLog.txt">
  <schema version="2.0.81.0" generator="dotNetInstaller InstallerEditor" />
  <configuration dialog_caption="Windward AutoTag Installer" dialog_message="In order to install Windward AutoTag you must first install these components:" dialog_message_uninstall="" dialog_bitmap="#APPPATH\banner.bmp" skip_caption="Skip" install_caption="Install" uninstall_caption="Uninstall" cancel_caption="Close" status_installed=" (Installed)" status_notinstalled="" failed_exec_command_continue="Failed to install %s. Continue with other components?" installation_completed="Windward AutoTag installed successfully!" uninstallation_completed="Windward AutoTag uninstalled successfully!" installation_none="Windward AutoTag is already installed!" uninstallation_none="Windward AutoTag is not installed!" installing_component_wait="Installing %s. Wait, this operation could take some time ..." uninstalling_component_wait="Uninstalling %s. Wait, this operation could take some time ..." reboot_required="To continue the installation you must restart your computer. Restart now?" must_reboot_required="False" dialog_otherinfo_caption="" dialog_otherinfo_link="" complete_command="" complete_command_silent="" complete_command_basic="" wait_for_complete_command="True" auto_close_if_installed="True" auto_close_on_error="False" reload_on_error="True" dialog_show_installed="True" dialog_show_uninstalled="True" dialog_show_required="True" cab_dialog_message="%s" cab_cancelled_message="" cab_dialog_caption="" cab_path="#TEMPPATH\#GUID" cab_path_autodelete="True" dialog_default_button="cancel" dialog_position="" dialog_components_list_position="" dialog_message_position="" dialog_bitmap_position="" dialog_otherinfo_link_position="" dialog_osinfo_position="" dialog_install_button_position="" dialog_cancel_button_position="" dialog_skip_button_position="" auto_start="False" auto_continue_on_reboot="False" reboot_cmd="" show_progress_dialog="True" show_cab_dialog="True" disable_wow64_fs_redirection="False" administrator_required="False" administrator_required_message="Windward AutoTag installation requires administration rights." type="install" lcid_filter="" language_id="" language="" os_filter="" os_filter_min="" os_filter_max="" processor_architecture_filter="" supports_install="True" supports_uninstall="True">
    <component executable="#CABPATH\dotnetfx35setup.exe" executable_silent="" executable_basic="" install_directory="" responsefile_source="" responsefile_target="" responsefile_format="none" uninstall_executable="" uninstall_executable_silent="" uninstall_executable_basic="" uninstall_responsefile_source="" uninstall_responsefile_target="" returncodes_success="" returncodes_reboot="" exeparameters="" exeparameters_basic="" exeparameters_silent="" uninstall_exeparameters="" uninstall_exeparameters_basic="" uninstall_exeparameters_silent="" disable_wow64_fs_redirection="False" id="DOT_NET_INSTALL" display_name="dotnetfx35setup.exe" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="exe" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
      <installedcheck path="Software\Microsoft\NET Framework Setup\NDP\v3.5" fieldname="Install" fieldvalue="1" defaultvalue="False" fieldtype="REG_DWORD" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" type="check_registry_value" description="Installed Check: .NET 3.5" />
      <downloaddialog dialog_caption=".NET Distribution 3.5 - Download" dialog_message="Press 'Start' to download the .NET Framework distribution (required)" dialog_message_downloading="Downloading ..." dialog_message_copying="Copying ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="True" buttonstart_caption="Start" buttoncancel_caption="Cancel">
        <download componentname="Download File" sourceurl="http://www.microsoft.com/downloads/info.aspx?na=41&amp;srcfamilyid=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;srcdisplaylang=en&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f0%2f6%2f1%2f061F001C-8752-4600-A198-53214C69B51F%2fdotnetfx35setup.exe" sourcepath="" destinationpath="#CABPATH" destinationfilename="dotnetfx35setup.exe" alwaysdownload="True" clear_cache="False" />
      </downloaddialog>
    </component>
    <component executable="#CABPATH\vjredist.exe" executable_silent="" executable_basic="" install_directory="" responsefile_source="" responsefile_target="" responsefile_format="none" uninstall_executable="" uninstall_executable_silent="" uninstall_executable_basic="" uninstall_responsefile_source="" uninstall_responsefile_target="" returncodes_success="" returncodes_reboot="" exeparameters="" exeparameters_basic="" exeparameters_silent="" uninstall_exeparameters="" uninstall_exeparameters_basic="" uninstall_exeparameters_silent="" disable_wow64_fs_redirection="False" id="J_SHARP_INSTALL" display_name="vjredist.exe" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="exe" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="x86" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
      <installedcheckoperator type="And" description="Installed Check Operator">
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework\VJSharp\vjshost.dll" fileversion="2.0.50726.9999" comparison="version" defaultvalue="False" type="check_file" description="Installed Check: VJ# 2.0 32 bit dll (minimum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework\VJSharp\vjshost.dll" fileversion="2.0.50727.9999" comparison="version_le" defaultvalue="False" type="check_file" description="Installed Check: VJ# 2.0 32 bit dll (maximum)" />
      </installedcheckoperator>
      <downloaddialog dialog_caption="VJ# 2.0 - Download" dialog_message="Press 'Start' to download the Visual J# 2.0 redistributable (required)" dialog_message_downloading="Downloading ..." dialog_message_copying="Copying ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="True" buttonstart_caption="Start" buttoncancel_caption="Cancel">
        <download componentname="Download File" sourceurl="http://www.microsoft.com/downloads/info.aspx?na=41&amp;srcfamilyid=e9d87f37-2adc-4c32-95b3-b5e3a21bab2c&amp;srcdisplaylang=en&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f9%2f2%2f3%2f92338cd0-759f-4815-8981-24b437be74ef%2fvjredist.exe" sourcepath="" destinationpath="#CABPATH" destinationfilename="vjredist.exe" alwaysdownload="True" clear_cache="False" />
      </downloaddialog>
    </component>
    <component executable="#CABPATH\vjredist64.exe" executable_silent="" executable_basic="" install_directory="" responsefile_source="" responsefile_target="" responsefile_format="none" uninstall_executable="" uninstall_executable_silent="" uninstall_executable_basic="" uninstall_responsefile_source="" uninstall_responsefile_target="" returncodes_success="" returncodes_reboot="" exeparameters="" exeparameters_basic="" exeparameters_silent="" uninstall_exeparameters="" uninstall_exeparameters_basic="" uninstall_exeparameters_silent="" disable_wow64_fs_redirection="False" id="J_SHARP_INSTALL_X64" display_name="vjredist64.exe" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="exe" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="x64" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
      <installedcheckoperator type="And" description="Installed Check Operator">
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework\VJSharp\vjshost.dll" fileversion="2.0.50727.933" comparison="version" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 32 bit dll (minimum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework\VJSharp\vjshost.dll" fileversion="2.0.50727.9999" comparison="version_le" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 32 bit dll (maximum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework64\VJSharp\vjshost.dll" fileversion="2.0.50727.933" comparison="version" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 64 bit dll (minimum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework64\VJSharp\vjshost.dll" fileversion="2.0.50727.9999" comparison="version_le" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 64 bit dll (maximum)" />
      </installedcheckoperator>
      <downloaddialog dialog_caption="VJ# 2.0 (x64) - Download" dialog_message="Press 'Start' to download the Visual J# 2.0 redistributable (x64) (required)" dialog_message_downloading="Downloading ..." dialog_message_copying="Copying ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="True" buttonstart_caption="Start" buttoncancel_caption="Cancel">
        <download componentname="Download File" sourceurl="http://www.microsoft.com/downloads/info.aspx?na=41&amp;srcfamilyid=42c46554-5313-4348-bf81-9bb133518945&amp;srcdisplaylang=en&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f1%2f7%2ff175de5b-e7af-4231-9a65-417611bbedfe%2fvjredist64.exe" sourcepath="" destinationpath="#CABPATH" destinationfilename="vjredist64.exe" alwaysdownload="True" clear_cache="False" />
      </downloaddialog>
    </component>
    <component executable="#CABPATH\vjredistIA64.exe" executable_silent="" executable_basic="" install_directory="" responsefile_source="" responsefile_target="" responsefile_format="none" uninstall_executable="" uninstall_executable_silent="" uninstall_executable_basic="" uninstall_responsefile_source="" uninstall_responsefile_target="" returncodes_success="" returncodes_reboot="" exeparameters="" exeparameters_basic="" exeparameters_silent="" uninstall_exeparameters="" uninstall_exeparameters_basic="" uninstall_exeparameters_silent="" disable_wow64_fs_redirection="False" id="J_SHARP_INSTALL_IA64" display_name="vjredistIA64.exe" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="exe" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="ia64" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
      <installedcheckoperator type="And" description="Installed Check Operator">
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework\VJSharp\vjshost.dll" fileversion="2.0.50727.933" comparison="version" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 32 bit dll (minimum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework\VJSharp\vjshost.dll" fileversion="2.0.50727.9999" comparison="version_le" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 32 bit dll (maximum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework64\VJSharp\vjshost.dll" fileversion="2.0.50727.933" comparison="version" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 64 bit dll (minimum)" />
        <installedcheck filename="#WINDOWSPATH\Microsoft.NET\Framework64\VJSharp\vjshost.dll" fileversion="2.0.50727.9999" comparison="version_le" defaultvalue="False" type="check_file" description="Installed Check: VJ# SE 64 bit dll (maximum)" />
      </installedcheckoperator>
      <downloaddialog dialog_caption="VJ# 2.0 (ia64) - Download" dialog_message="Press 'Start' to download the Visual J# 2.0 redistributable (ia64) (required)" dialog_message_downloading="Downloading ..." dialog_message_copying="Copying ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="True" buttonstart_caption="Start" buttoncancel_caption="Cancel">
        <download componentname="Download File" sourceurl="http://www.microsoft.com/downloads/info.aspx?na=41&amp;srcfamilyid=c6485ef6-8f1d-4c5a-a1f3-94065ee14608&amp;srcdisplaylang=en&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f6%2fd%2f4%2f6d49c666-0547-4ac5-9bd7-eb80b375d610%2fvjredist64.exe" sourcepath="" destinationpath="#CABPATH" destinationfilename="vjredistIA64.exe" alwaysdownload="True" clear_cache="False" />
      </downloaddialog>
    </component>
    <component package="#CABPATH\WindwardDesktopSetup64.msi" cmdparameters="" cmdparameters_silent="/qn" cmdparameters_basic="/qb-" uninstall_package="" uninstall_cmdparameters="/qb-" uninstall_cmdparameters_silent="/qn" uninstall_cmdparameters_basic="/qb-" disable_wow64_fs_redirection="False" id="AUTOTAG_MSI_64" display_name="AutoTag64.msi" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="msi" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="x64,ia64" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="True" show_progress_dialog="True" show_cab_dialog="True">
      <!--We only want to install the 64-bit MSI if Office 64-bit *is* installed (by default, product checks will *cancel* installation if the checked product is already installed).-->
      <installedcheckoperator type="Not" description="Negate Office Check">
        <installedcheck path="SOFTWARE\Microsoft\Office\14.0\Outlook" fieldname="Bitness" fieldvalue="x64" defaultvalue="False" fieldtype="REG_SZ" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="WOW64_64" type="check_registry_value" description="Office 64-bit Check" />
      </installedcheckoperator>
    </component>
    <component package="#CABPATH\WindwardDesktopSetup.msi" cmdparameters="" cmdparameters_silent="/qn" cmdparameters_basic="/qb-" uninstall_package="" uninstall_cmdparameters="/qb-" uninstall_cmdparameters_silent="/qn" uninstall_cmdparameters_basic="/qb-" disable_wow64_fs_redirection="False" id="AUTOTAG_MSI_32" display_name="AutoTag32.msi" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="msi" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="True" show_progress_dialog="True" show_cab_dialog="True">
      <installedcheck path="SOFTWARE\Microsoft\Office\14.0\Outlook" fieldname="Bitness" fieldvalue="x64" defaultvalue="False" fieldtype="REG_SZ" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="WOW64_64" type="check_registry_value" description="Office 64-bit Check" />
    </component>
    <embedfolder sourcefolderpath="C:\Users\malcolmm\Desktop\myDotNetInstaller\dlib" targetfolderpath="" />
  </configuration>
</configurations>

What am I doing wrong here?

Coordinator
Jan 30, 2012 at 10:10 PM

Run DNI with /log /logfile install.log. If the log file isn't pointing to a problem, post the relevant parts of it here. 

Jan 30, 2012 at 10:42 PM

Okay, here it is:

...[other stuff]...
2012-01-30 15:12:51	Extracting embedded files for component '*': NO FILES EMBEDDED
2012-01-30 15:12:51	--- Component 'DOT_NET_INSTALL' (dotnetfx35setup.exe): SKIPPED
2012-01-30 15:12:51	--- Component 'J_SHARP_INSTALL_X64' (vjredist64.exe): EXECUTING
2012-01-30 15:12:51	Extracting embedded files for component 'J_SHARP_INSTALL_X64': NO FILES EMBEDDED
2012-01-30 15:12:51	Destination 'C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}\vjredist64.exe', exists=False, copy=False
2012-01-30 15:12:51	Destination 'C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}\vjredist64.exe', exists=False, download=True
2012-01-30 15:12:51	Opening download dialog 'VJ# 2.0 (x64) - Download'
2012-01-30 15:12:51	Destination 'C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}\vjredist64.exe', exists=False, copy=False
2012-01-30 15:12:51	Destination 'C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}\vjredist64.exe', exists=False, download=True
2012-01-30 15:12:51	Downloading 'Download File', source='http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=42c46554-5313-4348-bf81-9bb133518945&srcdisplaylang=en&u=http2f2fdownload2f12ff175de5b-e7af-4231-9a65-417611bbedfe%2fvjredist64.exe', destination='C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}', full='C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}\vjredist64.exe', always download=True
2012-01-30 15:12:51	Creating directory 'C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}'
2012-01-30 15:12:51	*** Download ERROR: 0x800c0006 - Error downloading "http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=42c46554-5313-4348-bf81-9bb133518945&srcdisplaylang=en&u=http2f2fdownload2f12ff175de5b-e7af-4231-9a65-417611bbedfe%2fvjredist64.exe" to "C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}\vjredist64.exe.tmp": The system cannot locate the object specified.
2012-01-30 15:12:53	Closing download dialog 'VJ# 2.0 (x64) - Download'
2012-01-30 15:12:53	*** Component 'J_SHARP_INSTALL_X64 (vjredist64.exe): ERROR ON DOWNLOAD
2012-01-30 15:12:53	*** Component 'J_SHARP_INSTALL_X64' (vjredist64.exe): ERROR - Error downloading 'J_SHARP_INSTALL_X64 (vjredist64.exe)
2012-01-30 15:12:53	--- Component 'J_SHARP_INSTALL_X64 (vjredist64.exe)' FAILED: Error downloading 'J_SHARP_INSTALL_X64 (vjredist64.exe)
2012-01-30 15:12:56	--- Component 'J_SHARP_INSTALL_X64 (vjredist64.exe): FAILED, CONTINUE
2012-01-30 15:12:56	--- Component 'AUTOTAG_MSI_64' (AutoTag64.msi): EXECUTING
...[other stuff]...
2012-01-30 15:12:59	-- AUTOTAG_MSI_32 (AutoTag32.msi): INSTALLED
2012-01-30 15:12:59	Deleting CAB folder: C:\Users\malcolmm\AppData\Local\Temp\{A5780C7A-D254-451F-968A-727D3F1F6007}
2012-01-30 15:12:59	dotNetInstaller finished, return code: 16777215 (0xffffff)
File downloads fine through both my browser and wget.

Coordinator
Jan 30, 2012 at 10:47 PM

I don't think so. This link is broken for me:

http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=42c46554-5313-4348-bf81-9bb133518945&srcdisplaylang=en&u=http2f2fdownload2f12ff175de5b-e7af-4231-9a65-417611bbedfe%2fvjredist64.exe

 

 

 

Coordinator
Jan 30, 2012 at 10:49 PM

Maybe your problem is just double-encoding? This link below works:

http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=ab99342f-5d1a-413d-8319-81da479ab0d7&u=http://download.microsoft.com/download/0/6/1/061f001c-8752-4600-a198-53214c69b51f/dotnetfx35setup.exe

Jan 30, 2012 at 11:24 PM
Edited Jan 30, 2012 at 11:24 PM

dotNetInstaller appears to be modifying the links for all of my download components.  The ones in the configuration.xml file work fine (after substituting & for &amp;), but the ones in the log file are different.

configuration link (works): http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=42c46554-5313-4348-bf81-9bb133518945&srcdisplaylang=en&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f1%2f7%2ff175de5b-e7af-4231-9a65-417611bbedfe%2fvjredist64.exe

log file link (broken):         http://www.microsoft.com/downloads/info.aspx?na=41&srcfamilyid=42c46554-5313-4348-bf81-9bb133518945&srcdisplaylang=en&u=http2f2fdownload2f12ff175de5b-e7af-4231-9a65-417611bbedfe%2fvjredist64.exe

It seems to be tripping up on the % escape sequences in the URL.  Why is it doing this, and how can I stop it from happening?  Is this the encoding problem you were referring to?  (Sorry, my knowledge of HTTP is fairly basic.)

Coordinator
Jan 30, 2012 at 11:34 PM

Change the configuration link to be the un-encoded one, w/o those %3a, for example. http%3a%2f%2fdownload means http://download ...

Jan 30, 2012 at 11:41 PM

Thanks, I'll give that a try.

Jan 31, 2012 at 11:47 PM

Works great now, thanks!