WineHQ
Bug Tracking Database – Bug 34983

 Bugzilla

 

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

Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method

Bug 34983 - Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method
Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescrip...
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:
Blocks: 34988
  Show dependency tree
 
Reported: 2013-11-23 07:13 UTC by Anastasius Focht
Modified: 2021-07-25 14:10 UTC (History)
0 users

See Also:
Regression SHA1:
Fixed by SHA1: eeb05e6ef98d7bb5cade2eda82640846ebb18c11
Distribution: ---
Staged patchset:


Attachments
patch (4.31 KB, patch)
2013-11-23 07:59 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-23 07:13:06 UTC
Hello folks,

as the summary says...

Prerequisite: 'winetricks -q dotnet20' in clean 32-bit WINEPREFIX (Mono might work too)

Trace log doesn't really give it away but running the .NET app with managed debugger does ...

--- snip ---
$ pwd

$ /home/focht/.wine/drive_c/Program Files/Fellowship Technologies/Fellowship One Check-in 2.5

$ wine ./AppStart.exe
...
000b:fixme:qmgr:BITS_IBackgroundCopyJob_SetDescription Not implemented
(2a.37): C++ EH exception - code e06d7363 (first chance)
(2a.37): CLR exception - code e0434f4d (first chance)
...
OS Thread Id: 0x37 (4)
ESP       EIP     
03ade188 7b83a8ef [ComPlusMethodFrameStandaloneCleanup: 03ade188] Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyJob.SetDescription(System.String)
03ade198 038b68ff Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.BITSDownloader.CreateCopyJob(Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyManager ByRef, Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyJob ByRef, System.Guid ByRef, System.String, System.String)
03ade1f0 038b6217 Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.BITSDownloader.Microsoft.ApplicationBlocks.ApplicationUpdater.Interfaces.IDownloader.Download(System.String, System.String, System.TimeSpan)
03ade25c 038b47f7 Microsoft.ApplicationBlocks.ApplicationUpdater.DownloaderManager.IsServerManifestDownloaded()
03ade2a8 038b4050 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.CreateCopyJob] : 
    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 '8fe9ce5b-4708-466f-944c-9576252dfb18', the job name was 'Updater job.', and the description was 'Updater: Download the Server XML File.'.
    ERROR: The method or operation is not implemented.
STACK:   at Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.IBackgroundCopyJob.SetDescription(String Val)
   at Microsoft.ApplicationBlocks.ApplicationUpdater.Downloaders.BITSDownloader.CreateCopyJob(IBackgroundCopyManager& copyManager, IBackgroundCopyJob& copyJob, Guid& jobID, String jobNameKey, String jobDescriptionKey)
...
--- snip ---

Source: http://source.winehq.org/git/wine.git/blob/53e25cb4f60bd2d760a9b2fe8b83de3765ad89d7:/dlls/qmgr/job.c#l324

--- snip ---
324 static HRESULT WINAPI BITS_IBackgroundCopyJob_SetDescription(
325     IBackgroundCopyJob2 *iface,
326     LPCWSTR Val)
327 {
328     FIXME("Not implemented\n");
329     return E_NOTIMPL;
330 }
--- 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-23 07:59:21 UTC
Created attachment 46619 [details]
patch

Looks like it's just a user defined string with no special meaning. Please try this patch, let's see what it needs next.
Comment 2 Anastasius Focht 2013-11-24 05:01:35 UTC
Hello Nikolay,

--- quote ---
Looks like it's just a user defined string with no special meaning. Please try
this patch, let's see what it needs next.
--- quote ---

with the patch applied it succeeds to download some files from server and then runs into bug 34988 (unimplemented IBackgroundCopyManager::GetJob method).

Regards
Comment 3 Anastasius Focht 2013-11-25 15:04:36 UTC
Hello folks,

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

Thanks Nikolay

Regards
Comment 4 Alexandre Julliard 2013-12-06 13:44:36 UTC
Closing bugs fixed in 1.7.8.
Comment 5 Alexandre Julliard 2014-01-10 14:46:39 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