WineHQ
Bug Tracking Database – Bug 34988

 Bugzilla

 

Last modified: 2021-07-25 14:10:18 UTC  

Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method

Bug 34988 - Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method
Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob...
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: qmgr
1.7.7
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
https://web.archive.org/web/202107251...
: dotnet, download
Depends on: 34983
Blocks:
  Show dependency tree
 
Reported: 2013-11-24 04:58 UTC by Anastasius Focht
Modified: 2021-07-25 14:10 UTC (History)
0 users

See Also:
Regression SHA1:
Fixed by SHA1: 421a26a9a855b36f1f92bd30db892afcffced048
Distribution: ---
Staged patchset:


Attachments
patch (1.67 KB, patch)
2013-11-24 07:35 UTC, Nikolay Sivov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anastasius Focht 2013-11-24 04:58:43 UTC
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/a7449dbf598c009f4af62c04969dff0f77f5a12d:/dlls/qmgr/qmgr.c#l76

--- 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
Comment 1 Nikolay Sivov 2013-11-24 05:15:35 UTC
Ok, this looks trivial too. I'll make something for it.
Comment 2 Nikolay Sivov 2013-11-24 07:35:22 UTC
Created attachment 46627 [details]
patch

Please try this one.
Comment 3 Nikolay Sivov 2013-11-24 09:06:20 UTC
I just tried it myself. It doesn't work with mono, with .net 2.0 with this patch it claims to complete updating process successfully and application window shows up (which is quite ugly looking, control positions are messed up).
Comment 4 Anastasius Focht 2013-11-25 15:09:51 UTC
Hello folks,

this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/421a26a9a855b36f1f92bd30db892afcffced048

Thanks Nikolay

Regards
Comment 5 Alexandre Julliard 2013-12-06 13:44:37 UTC
Closing bugs fixed in 1.7.8.
Comment 6 Alexandre Julliard 2014-01-10 14:46:41 UTC
Removing 1.6.x milestone from bugs included in 1.6.2.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers