http://bugs.winehq.org/show_bug.cgi?id=34988
Bug #: 34988 Summary: Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method Product: Wine Version: 1.7.7 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: qmgr AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
as the summary says...
Prerequisite: 'winetricks -q dotnet20' in clean 32-bit WINEPREFIX (Mono might work too)
Additionally: http://bugs.winehq.org/attachment.cgi?id=46619 from bug 34983 (implements IBackgroundCopyJob::SetDescription method)
--- snip --- $ pwd
$ /home/focht/.wine/drive_c/Program Files/Fellowship Technologies/Fellowship One Check-in 2.5
$ wine ./AppStart.exe ... 000b:fixme:qmgr:BITS_IBackgroundCopyManager_GetJob Not implemented ... (2b.34): C++ EH exception - code e06d7363 (first chance) (2b.34): CLR exception - code e0434f4d (first chance) OS Thread Id: 0x34 (4) ESP EIP 03ade184 7b83a8ef [ComPlusMethodFrameGeneric: 03ade184] Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyManager.GetJob(System.Guid ByRef, Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyJob ByRef) 03ade198 038ba4be Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.BITSDownloader.Microsoft.ApplicationBlocks.ApplicationUpdater.Interfaces.IDownloader.GetJobStatus(System.Guid) 03ade208 038ba1f9 Microsoft.ApplicationBlocks.ApplicationUpdater.DownloaderManager.CheckDownloadCompleteOrError() 03ade260 038b9e62 Microsoft.ApplicationBlocks.ApplicationUpdater.DownloaderManager.IsPollerIntervalElapsed() 03ade2a8 038b40e3 Microsoft.ApplicationBlocks.ApplicationUpdater.DownloaderManager.RunDownloader() 03ade2d4 793d7a7b System.Threading.ThreadHelper.ThreadStart_Context(System.Object) 03ade2dc 793683dd System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 03ade2f4 793d7b5c System.Threading.ThreadHelper.ThreadStart() 03ade518 79e88f63 [GCFrame: 03ade518]
[BITSDownloader.GetJobStatus] : The BITS downloader experienced an unexpected error. It may have been asked to check job status for a job ID that no longer exists, or a job that was canceled. The jobID was '6007e058-335b-41b7-a829-9d17c8b08bd7', the job name was '', and the description was ''. ERROR: The method or operation is not implemented. STACK: at Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyManager.GetJob(Guid& jobID, IBackgroundCopyJob& ppJob) at Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.BITSDownloader.Microsoft.ApplicationBlocks.ApplicationUpdater.Interfaces.IDownloader.GetJobStatus(Guid jobId) ... --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/a7449dbf598c009f4af62c04969dff0f7...
--- snip --- 76 static HRESULT WINAPI BITS_IBackgroundCopyManager_GetJob(IBackgroundCopyManager *iface, 77 REFGUID jobID, IBackgroundCopyJob **ppJob) 78 { 79 FIXME("Not implemented\n"); 80 return E_NOTIMPL; 81 } --- snip ---
$ sha1sum fellowshiponecheckin2_5.msi f038d88910bf3bc108901ff3768f92eb2cc58791 fellowshiponecheckin2_5.msi
$ du -sh fellowshiponecheckin2_5.msi 508K fellowshiponecheckin2_5.msi
$ wine --version wine-1.7.7-119-g3197262
Regards