locked
Error when using DSC - "Client cannot launch two appilcations in the same suite" RRS feed

  • Question

  • Hello!

    I recently upgraded to Windows 7 32bit with an App-V 4.6, and I've been using Dynamic Suite Composition with great results.  Unfortunately, I have found a bit of an interesting problem.  Previously my users had an issue with Office 2007 where if they were inside of PowerPoint and clicked on a hyperlink, it would open the local copy of Internet Explorer, which does not have any plug-ins.  This would often lead to issues with Flash or QuickTime content not displaying correctly in the hyperlinks.  I know it is non-standard, but I actually sequence all the plug-ins for Internet Explorer, so when they launch the shortcut for IE that I've placed on their desktops, it has everything they need suited into it and ready to go. 

    I recently resequenced Office 2007, and thought that I could resolve the issue with PowerPoint hyperlinks by simply suiting the needed plug-ins into my PowerPoint OSD.  I tested the new sequenced and it worked fine, so I then began to tinker with the OSD to suite my packages for Flash and such into my Office OSD.  Once I finished, I tested and found that it works great if you launch PowerPoint first - you can click the hyperlink, and when the local copy of IE is called, it has all the necessary plug-ins to display Flash, Shockwave, and QuickTime content.  However, if you launch any other application first, let's say Word for this example, and then launch PowerPoint, you receive the following error:

    "The Application Virtualization Client could not launch Microsoft Office PowerPoint 2007 12.  The client cannot launch two applications in the same suite that use different settings files.  Report the following error code to your System Administrator.   Error code: 4605F3-0E806904-0000120A"

    I found a similar thread with a similar error (http://social.technet.microsoft.com/Forums/en/appvbeta/thread/1e5cdfd0-6571-45e3-a145-f771c3d48d7b), and tried removing the PACKAGE NAME="*" tag from all the Office OSD files, but it had an interesting result: all the Office applications would launch, but PowerPoint no longer loads the plug-ins listed in the "dependencies" tag, despite being listed as "mandatory".  My last attempt was to go back into my Office packages and my plug-in packages and add the "Local Interaction Allowed" setting, but then the shortcuts did not appear and attempts to launch the OSDs directly gives the following error:

    "The Application Virtualization Client could not launch the application you requested.  The Application Virtualization Client could not load the specified XML file.  Report the following code to your System Administrator.  Error code: 4605F3-00000C45-00000107"

     Any ideas on how I can get this functionality working?  Is there a way to have my sequenced version of Office call on my sequenced version of IE?  Did I enable local interaction incorrectly?  I'm fairly new to this forum, and to sequencing in general, so please bear with me if I've made a glaring error in assessing or addressing this issue.  Any help would be greatly appreciated!

    Thanks!

    Thursday, May 13, 2010 4:18 PM

Answers

  • Hello,

    why not suite the plugins into all packages?

    /Znack
    • Marked as answer by Tarantyr Thursday, May 13, 2010 10:06 PM
    Thursday, May 13, 2010 9:14 PM

All replies

  • Hello,

    Can you explain a bit more on what different packages vs applications you have?
    What do they contain?

    How are those invoked from the client?


    /Znack

    Thursday, May 13, 2010 7:35 PM
  • Sure, I'll try and break it down as best I can:

         Main Package - Office 2007 SP2

              Applications:  Access 2007, Excel 2007, Outlook 2007, PowerPoint 2007, Word 2007

         Secondary Package - Adobe Flash

              Application: Adobe Flash Plug-in for Internet Explorer

         Tertiary Package – Adobe Shockwave Player

              Application: Adobe Shockwave Plug-in for Internet Explorer

     

    So, for example, my standard Word OSD file looks like this:

     

    <?xml version="1.0" standalone="no"?>
    <SOFTPKG GUID="AC048395-9D96-4CD8-8F62-0546C2DCBE18" NAME="Microsoft Office Word 2007" VERSION="12.0.6425.1000">
    	<IMPLEMENTATION>
    		<CODEBASE HREF="RTSP://********:554/Office_2007SP2_AppV4.6_MNT/Office_2007SP2_AppV4.6_MNT.sft" GUID="C9FDD6C0-55FB-41EF-91B1-335C7352E901" PARAMETERS="" FILENAME="offc2007.v01\Office12\WINWORD.EXE" SYSGUARDFILE="offc2007.v01\osguard.cp" SIZE="2422908918"/>
    		<WORKINGDIR/>
    		<VIRTUALENV TERMINATECHILDREN="FALSE">
    			<ENVLIST/>
    		</VIRTUALENV>
    		<VM VALUE="Win32">
    			<SUBSYSTEM VALUE="windows"/>
    		</VM>
    		<OS VALUE="Win7"/>
    		<OS VALUE="WinXP"/>
    	</IMPLEMENTATION>
    	<DEPENDENCY>
    		<CLIENTVERSION VERSION="4.6.0.0"/>
    	</DEPENDENCY>
    	<PACKAGE NAME="Office_2007SP2_AppV4.6_MNT"/>

     However, the PowerPoint OSD file, which I'm trying to suite Adobe Flash and Shockwave player into, looks like this

    <?xml version="1.0" standalone="no"?>
    <SOFTPKG GUID="0481A86E-B758-4E95-AE5E-3E1644156921" NAME="Microsoft Office PowerPoint 2007" VERSION="12.0.6425.1000">
    	<IMPLEMENTATION>
    		<CODEBASE HREF="RTSP://*******:554/Office_2007SP2_AppV4.6_MNT/Office_2007SP2_AppV4.6_MNT.sft" GUID="C9FDD6C0-55FB-41EF-91B1-335C7352E901" PARAMETERS="" FILENAME="offc2007.v01\Office12\POWERPNT.EXE" SYSGUARDFILE="offc2007.v01\osguard.cp" SIZE="2422908918"/>
    		<WORKINGDIR/>
    		<VIRTUALENV TERMINATECHILDREN="FALSE">
    			<ENVLIST/>
    			<DEPENDENCIES>
    				<CODEBASE HREF="RTSP://*******:554/Adobe_Flash_10_AppV4.5_MNT/Adobe_Flash_10_AppV4.5_MNT.sft" GUID="1A045814-E599-45AE-8DB1-71FB7415B5C0" FILENAME="%CSIDL_PROGRAM_FILES%\Internet Explorer\iexplore.exe" SYSGUARDFILE="adbfla10.v01\osguard.cp" MANDATORY="TRUE"/>
    				<CODEBASE HREF="RTSP://*******:554/Adobe_Shockwave_Spring2010_AppV4.5_MNT/Adobe_Shockwave_Spring2010_AppV4.5_MNT.sft" GUID="E055AC04-839D-4B75-9D9F-21C6CF918F25" FILENAME="%CSIDL_PROGRAM_FILES%\Internet Explorer\iexplore.exe" SYSGUARDFILE="adbshkwv.v01\osguard.cp" MANDATORY="TRUE"/>
    			</DEPENDENCIES>
    		</VIRTUALENV>
    		<VM VALUE="Win32">
    			<SUBSYSTEM VALUE="windows"/>
    		</VM>
    		<OS VALUE="Win7"/>
    		<OS VALUE="WinXP"/>
    	</IMPLEMENTATION>
    	<DEPENDENCY>
    		<CLIENTVERSION VERSION="4.6.0.0"/>
    	</DEPENDENCY>

    I'm not sure if this is useful or not, but here is what my Adobe Flash OSD file looks like:

    <?xml version="1.0" standalone="no"?>
    <SOFTPKG GUID="59EEC721-D36E-4231-B9BB-0765DE282358" NAME="Adobe Flash" VERSION="10">
    	<IMPLEMENTATION>
    		<CODEBASE HREF="RTSP://*******:554/Adobe_Flash_10_AppV4.5_MNT/Adobe_Flash_10_AppV4.5_MNT.sft" GUID="1A045814-E599-45AE-8DB1-71FB7415B5C0" PARAMETERS="" FILENAME="%CSIDL_PROGRAM_FILES%\Internet Explorer\iexplore.exe" SYSGUARDFILE="adbfla10.v01\osguard.cp" SIZE="5551049"/>
    		<WORKINGDIR/>
    		<VIRTUALENV TERMINATECHILDREN="FALSE">
    			<POLICIES>
    				<LOCAL_INTERACTION_ALLOWED>TRUE</LOCAL_INTERACTION_ALLOWED>
    			<ENVLIST/>
    		</VIRTUALENV>
    		<VM VALUE="Win32">
    			<SUBSYSTEM VALUE="windows"/>
    		</VM>
    		<OS VALUE="Win7"/>
       <OS VALUE="WinXP"/>
    	</IMPLEMENTATION>
    	<DEPENDENCY>
    		<CLIENTVERSION VERSION="4.5.0.0"/>
    	</DEPENDENCY>

    Thanks for the interest!  Let me know if there's any other info you'd like. 

    *Note: I've marked the RTSP paths as *s for security, the real OSDs have the correct addresses.

    Thursday, May 13, 2010 9:12 PM
  • Hello,

    why not suite the plugins into all packages?

    /Znack
    • Marked as answer by Tarantyr Thursday, May 13, 2010 10:06 PM
    Thursday, May 13, 2010 9:14 PM
  • Hello,

    why not suite the plugins into all packages?

    /Znack


    This is an excellent suggestion!  Originally I had avoided putting the plug-ins into all the packages for fear of slow launches, but once the applications have been cached, this is no longer an issue.

    After suiting all the plug-ins into all the packages, I found that the applications still did not launch the plug-ins, so I removed Office from the console and then imported it again with the updated OSD files.  Now it is working perfectly!  Thank you for your help!

    Thursday, May 13, 2010 10:12 PM