Hello,
I am trying to create an upload object and an internal error is be thrown. Please advise.
Thanks,
Erik
Server object error 'ASP 0193 : 80020009'
OnStartPage Failed
/html/engines/class/uploadfile.asp, line 717
An error occurred in the OnStartPage method of an external object.
Here's the 32-bit build:
http://www.chilkatsoft.com/download/preRelease/UploadRcv_win32.zip
I've never seen this before. I suspect it's caused by something external, and I'd have no idea what. I would Google "OnStartPage" in combination with the error message ("Server object error ASP 0193 : 80020009".
The Chilkat.UploadRcv is frozen and will never change from this point onward. The OnStartPage is boilerplate code (I think generated by VC++) and looks like this:
STDMETHODIMP CUploadRcv::OnStartPage (IUnknown* pUnk)
{
if(!pUnk)
return E_POINTER;
CComPtr<iscriptingcontext> spContext;
HRESULT hr;
// Get the IScriptingContext Interface
hr = pUnk->QueryInterface(IID_IScriptingContext, (void **)&spContext);
if(FAILED(hr))
return hr;
// Get Request Object Pointer
hr = spContext->get_Request(&m_piRequest);
if(FAILED(hr))
{
spContext.Release();
return hr;
}
// Get Response Object Pointer
hr = spContext->get_Response(&m_piResponse);
if(FAILED(hr))
{
m_piRequest.Release();
return hr;
}
// Get Server Object Pointer
hr = spContext->get_Server(&m_piServer);
if(FAILED(hr))
{
m_piRequest.Release();
m_piResponse.Release();
return hr;
}
// Get Session Object Pointer
hr = spContext->get_Session(&m_piSession);
if(FAILED(hr))
{
m_piRequest.Release();
m_piResponse.Release();
m_piServer.Release();
return hr;
}
// Get Application Object Pointer
hr = spContext->get_Application(&m_piApplication);
if(FAILED(hr))
{
m_piRequest.Release();
m_piResponse.Release();
m_piServer.Release();
m_piSession.Release();
return hr;
}
m_bOnStartPageCalled = TRUE;
return S_OK;
}
Here's one Google result that looks possibly related: http://tridion.stackexchange.com/questions/1272/dynamic-linking-on-classic-asp-pages-not-working
Erik, I'll make an exception for you.. :) Chilkat is in the midst of the v9.5.0.44 release. I'll drop a note here as soon as I update the UploadRcv object, and will provide a download link.
Assuming you need a 64-bit DLL, try this new build:
http://www.chilkatsoft.com/download/preRelease/UploadRcv_x64.zip