Uninstalling Crystal 2008 SP1 merge module disables Crystal 2008 Designer

Hi,
I've come across a problem when uninstalling an application that includes the Crystal 2008 SP1 merge module, where Crystal Reports 2008 SP1 Developer is also installed on the machine.
The uninstallation of an application containing this merge module will trigger the uninstall code in the merge module - I would have expected this module to take into account shared files and decrement the SharedDlls registry count for relevant .dlls etc, so that files still used by other applications are not affected or uninstalled.
However it stops Crystal 2008 SP1 Developer from working, no message is displayed when attempting to launch the application (apart from in the Event Log), but following some investigation it appears a number of files and folders are removed by the merge module that shouldn't be, as follows:
C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\boezlib.dll
C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\uf12manager.dll
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\js\crviewer\images\
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\js\dhtmllib\images\
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\js\dhtmllib\samples\
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\js\dhtmllib\validator\
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\js\log4javascript\
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\js\MochiKit\
C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\prompting\
There could be others, but these are the files / folders I've identified so far, and restoring these files / folders appears to get Crystal Developer up and running and able to run reports.
Does anybody know how to prevent this, or if this is a known issue and planned to be addressed in a future release of the merge modules?

Hi,
Thanks for your feedback Henry.
I've downloaded the SP1 patch for Crystal Reports Designer, this appears to be the same one I already have installed, dated 28/09/08.  The problem is the current merge module for the SP1 runtime incorrectly removes some of the .dll's required by SP1 Designer if the merge module is subsequently installed / uninstalled with a third-party application from an ISV.  These .dll's should have been marked as Shared by the SP1 Designer patch install but have not, including the .dll's specific to SP1 (boezlib and uf12manager) along with a host of files in the Common\4.0\crystalreportviewers12 folders.
I've tested around this area a few weeks ago and noticed that if the Shared reference count for these files in the registry is created before the SP1 merge module is installed / uninstalled (as it should have been by the SP1 Designer install) then the MM works correctly.  That is the reference count is increased when the MM is installed, decreased when MM is uninstalled but still remains > 0 and so these shared files are not removed.  This leaves the Crystal Reports SP1 Designer intact and working.
I'll await the new install for SP1 Designer and give this a try in conjunction with the SP1 merge module install / uninstall.
Also I've noticed the documentation you referred me to mentions the SP1 Runtime MSI will be refreshed to detect imcompatible software (to stop this corrupting an SP0 Designer install), but does not mention that the SP1 merge module will also be refreshed.  If the SP1 merge module is not refreshed, do you know if there will there be some documentation available for ISV's as to how to reliably detect any incompatible software on a target machine?  This will enable ISV's using the SP1 merge module to embed the same checks as used in your installations to prevent this corrupting any software on the target machine that is incompatible with the SP1 runtime.
Many thanks,
Peter.

Similar Messages

  • Crystal Reports XI Merge Module Error

    Hi,
    I am attempting to create an installer that uses the latest (CRXIWIN_SP4) Crystal Reports XI merge module (CrystalReports11_RDC_Reportengine.msm).
    When the installer is run an error often occurs (it only occurs on some machines and I have so far be unable to find a pattern as to which machines it fails on):
    Error 1904.Module C:|Program Files\Busines Objects\BusinessObjects Entrprise 11\win32_x86\plugins\auth\secLDAP\secldap.dll failed to register. HRESULT -2147024770.
    The dll in question (secldap.dll) is present on the machine at the point where the error occurs, but further inspection seems to indicate that a dependency is missing (though it's not clear what dependency).
    The readme file supplied with the merge modules would seem to suggest that this is a defect in the merge module that has been fixed (ADAPT00409449).
    Any help to sort this out would be much appreciated as I've run out of ideas!
    Many thanks,
    Simon Clarke.

    Please post this query to the Legacy Application Development SDKs  forum:
    SAP Crystal Reports - Legacy SDKs
    That forum is monitored by qualified technicians and you will get a faster response there.
    Thank you for your understanding,
    Ludek

  • Merge Module for Crystal 10 SP6?

    Post Author: dewy
    CA Forum: Deployment
    We are currently using the merge module for Crystal 10 from 05/10/2006 in our InstallShield project.  We're experiencing problems that appear to have been resolved in the newest SP6 -- however it doesn't look like the merge module has been updated in quite some time.
    Is there going to be a merge module created for SP6?
    If not, should we continue to use this merge module and install SP6 on top of it?

    Post Author: marciocallejon
    CA Forum: Deployment
    I dewy,
    I've been the same problem, but using the Crystal Reports 9.0 and SP7, the merge modules are out of date...
    fyi,Marcio

  • Merge Module for crystal report 8.5

    Post Author: S_Muhilan
    CA Forum: Deployment
    Hi,
    I want merger module for crystal report 8.5 which can be used with VB 6 package and deployment wizard.
    Regards
    S. Muhilan

    Post Author: ejthunder
    CA Forum: Deployment
    Hello,
    Crystal never had merge modules for v8.5 - you have to build your own deployment package.  I think Wise or Installshield use to make their own merge modules way back in the day, but they were never supported by Crystal, and I doubt they're available anymore.
    Additionally, VB6's Package and Deployment Wizard does not support configurable merge modules.  Current versions of Crystal Reports (v10, v11.0, v11.5) require that the license msm (for RDC deployment) be configured with the keycode.  The PDW won't support this.
    I hope this helps.
    EJ

  • Crystal reports 2008 SP1 missing in BusinessObjects Crystal Reports website

    We have used Crystal reports 2008 as a reporting utility in our application and have released our product last year. During our release the latest software available  was Crystal reports 2008 base + SP1 + SP2 + Fix Pack 2.7 and same was mentioned in our documentation as mentioned in BELOW.
    The current supported version of Crystal Reports is Crystal Reports 2008 with
    Service Pack 2 and Fixpack 2.7. The installation sequence is as follows:
    1. Install Crystal Reports 2008 base.
    2. Install Crystal Reports 2008 SP1.
    3. Install Crystal Reports 2008 SP2.
    4. Install Fixpack 2.7. This can be found under the hotfix section on the web site.
    Questions
    1) Now the issue is that, Crystal reports 2008 SP1  is NOT available for download in the "Business Objects u2013 Crystal Reports Runtime Packages". Why was it removed? Any clue? Without this our instructions doesn't hold good.
    2) If Crystal reports 2008 SP1 will NOT be available any more then what is the equivalent installable for "Crystal reports 2008 base + SP1 + SP2 + Fix Pack 2.7" to be used?  Can Crystalreports 2008 SP3 Full Build + Fix Pack 3.3 be used instead of "Crystal reports 2008 base + SP1 + SP2 + Fix Pack 2.7" ?
    Pls Clarify.

    Hello,
    Download Service Pack 3.0 full build: https://smpdl.sap-ag.de/~sapidp/012002523100009989492010E/cr2008_sp3_fullbuild.zip
    and then Fix Pack 3.3: https://smpdl.sap-ag.de/~sapidp/012002523100016815822010E/cr2008fp33.exe
    Then you and your users don't need to go through all of those upgrade steps.
    Thank you
    Don

  • Crystal Report 9 merge Module and its service pack 7.

    Hello, My application is using Crystal report 9 and have its merge modules which are integrated in Installer. It has packages: rdcdesigntime.msm, rdcruntime.msm, reportengine.msm and Database_Access.msm which are already integrated in my application Installer. There are few issues which are fixed in its service pack 7 for CR 9(File: cr90win_en_sp7.exe).
    Now my Q is:
    1. Are there latest merge modules for CR 9 which has changes for SP 7 also incorporated? So that I can change modules in installer itself to have changes for SP7 also.
    2. I couldn't get merge modules for CR 9 even from the site. From where I can get this?

    Hi Neha,
    Click [here|http://resources.businessobjects.com/support/additional_downloads/runtime.asp#01] to download the availabe merge modules of CR 9.
    Or
    Click [here|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm] to get all the CR9 documents, mergemodules, fix packs etc. just you need to provide the "CR" as S/W product and "9" as a roduct version.
    Also the Wiki [here|https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsforVisualStudio.NETRuntimeDistribution-Versions9.1to12.0] is currently the best resource for CR.NET Runtime information.
    Sincerely,
    Amit

  • Crystal 9 SP7 merge modules

    Post Author: paulhaines
    CA Forum: Older Products
    Has anyone yet made Crystal 9 merge modules that included the SP7 update?  I see the last one posted in the downloads section is still prior to SP6.
    We ran into an issue lately where the Crystal 9 viewer crashes after repeated attempts to the same report over and over.  One of our programmers installed the SP7 update on his PC and the issue was resolved.  However, when we package the last merge modules and deploy it to our users - they still get the problem.  If we force the SP7 install on their PC (which is only meant for a full install of CR9) and click past all of the errors on the backup -- it works!  The issue doesn't appear anymore.
    I'm going a bit nuts trying to butcher the old merge modules to include the SP7 updated files, but I'm finding a futile effort.  Does Business Objects have SP7 merge modules that can be put in the download area?  Or can I get a list of all the files that should be included in each merge module and I'll build it myself.
    Paul

    Post Author: ejthunder
    CA Forum: Older Products
    Hello,
    It is unlikely that the CR9 merge modules are going to be updated any more.  SP7 for CR9 was released back in January 2006, and all patch support, etc. has expired for CR9.
    The work around is going to be to install SP7 on your client machines.  While BOBJ never recommended installing full SPs on a deployment machine in this case you really don't have an option.
    EJ

  • Crystal Report XI merge module in the setup and deployment project VS 2005

    Hello,
    We've purchased and implemented Crystal Reports XI into our software.
    We are working on installation of our software. We included CrystalReports11_5_NET_2005.msm into our setup package.
    For English it's installs correctly. For any other language (like German) install package itself fails.
    For user to see installation screens in German we created installation in German and then created transform for the language.
    Install fails with the message "can't find p3smpen.dll in the package...."
    This dll is related to the crystal reports. We wander if we need to include language merge modules for CR XI?
    thank you

    Hi,
    What is the dll version of Crystal Reports?
    Also give a try installing server install.
    Sincerely,
    Amit

  • Crystal Reports 12 merge module fails ICE validation during installation

    Hi there,
    I am using the CR 2008 merge module that I downloaded from this site, and am using MSI Factory 2.0 to install my product.  The ICE validation fails during the build with the following errors.
    C:\v9.wxs(6680) : warning LGHT1056 : The Directory table contains a row with primary key(s) 'INSTALLDIR' which cannot be merged from the merge module 'C:\Program Files\Common Files\Merge Modules\CRRuntime_12_0.msm'.  This is likely due to collision of rows with the same primary key(s) (but other different values in other columns) between the database and the merge module.
    C:\v9.wxs(6680) : warning LGHT1056 : The Directory table contains a row with primary key(s) 'ProgramMenuFolder' which cannot be merged from the merge module 'C:\Program Files\Common Files\Merge Modules\CRRuntime_12_0.msm'.  This is likely due to collision of rows with the same primary key(s) (but other different values in other columns) between the database and the merge module.
    C:\v9.wxs(6680) : warning LGHT1056 : The Directory table contains a row with primary key(s) 'CommonAppDataFolder' which cannot be merged from the merge module 'C:\Program Files\Common Files\Merge Modules\CRRuntime_12_0.msm'.  This is likely due to collision of rows with the same primary key(s) (but other different values in other columns) between the database and the merge module.
    C:v9.wxs(6680) : warning LGHT1056 : The Directory table contains a row with primary key(s) 'ProgramFilesFolder' which cannot be merged from the merge module 'C:\Program Files\Common Files\Merge Modules\CRRuntime_12_0.msm'.  This is likely due to collision of rows with the same primary key(s) (but other different values in other columns) between the database and the merge module.
    light.exe : error LGHT0204 : ICE79: Feature 'CMS' referenced in column 'InstallExecuteSequence'.'Condition' of row 'CMSsetupConfiguration.9CED35E4_C9E6_11D3_9833_00A0C9DA4FE9' is invalid.
    Any ideas what this means?
    Thanks,
    Rod

    Hi Falk, thanks for your interest.
    Yes, I can build the setup, but I need to have zero ICE validation warnings in order to pass the Vista Certification process.  It seems to me that the default merge module for CR2008 has been put together in a way that fails best practice - eg.  ICE validation.
    The merge module is simply added to a feature within the installer product, and if I turn on the switch to "Ignore ICE warnings", then the build works OK and I can install the product no problems.  However if I turn off the "Ignore ICE warnings", then the build fails and stops dead.
    The snippet I posted here was from the log file.
    Hope this helps,
    Best regards,
    Rod

  • InstallShield 7.0 + Crystal Report 10 merge module

    I previously posted an issue on CR10, running on Vista environment.  As per feedback, CR10.5 supports runtime for Vista.
    Now that we have this consideration, I just wanted to know if InstallShield 7 can include CR10 (10.5 or 10.2) merge modules to its package?  We don't have license to upgrade to the newer InstallShield version, so I just wanted to know first if this is possible or not.
    Thanks!

    Hi, Frederick;
    We do not have any specific information regarding which installer products work with our Merge Modules. Previous versions of our Merge Modules have worked fine with Install Shield 7, so there is no reason why the version 10 merge modules would not work.
    The best advice at this point is to try it and see. If it does not work, you can provide any error messages here, and we can do what we can to help.
    Regards,
    Jonathan

  • Crystal 2008 Merge Module SP 2.2 - SP 3.0 Cannot Rebuild Setup Program

    I have a project that did use Crystal Reports 2008 Merge Module sp2.2. We upgraded to Merge Module CR 2008 sp3.0 hoping for speed improvements. So far we cannot even build the setup program. The Installer is referencing CR 2008 sp2.2 AND CR 2008 sp3.0 merge modules now and then generates an error stopping the build process. We have gone through every referenece and even went so far as to delete the sp2.2 merge module. The installer still tries to add it. We have removed and replaced all referneces in the program for Crystal. Still same problem. We have been working with Installshield for 2 weeks on this problem but still no resolution. We had a terrible time figuring out all the dependencies for the CR 2008 sp 2.2 originally and eventually had to pay for Crystal support to even get this to work. I am very surprised at how hard it is to use Crystal Reports in a VB.Net project. Please help.
    Edited by: maintsmart on Jul 8, 2010 1:57 PM
    Edited by: maintsmart on Jul 8, 2010 1:59 PM

    Hi,
    WRT InstallShield, what version of InstallShield do you use and what type of project is it - InstallScript or MSI?  There's an aritcle here on a couple of possible solutions for -5037 http://kb.flexerasoftware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=Q109144&sliceId=
    I've also seen a comment to turn off .NET dependency scanning for the components in the project, and add the components back in manually, to workaround the error.
    For each new release of a Crystal merge module I replace the merge module in the location where the merge modules are held (e.g. C:\Program Files\InstallShield\2010\Objects), and then open my InstallShield MSI project, deselect the merge module in the Redistributables view and then reselect the merge module which refreshes the references to the merge module in the project.  That said moving from CR2.2 to SP3 the merge module filename has changed so for SP3 this will be listed as a seperate Redistributable (or Object in InstallScript), but I've already built a setup using this without any issues, using this method of deselecting / reselecting the merge module.
    WRT the Visual C++ libraries, I have to edit the Crystal merge module to change the ModuleDependency ModuleLanguage to language independant in order for the build to be successfull (as per this lengthy forum posting here 2008 SP1 Merge Modules).  I'm sure you've already gone through all this pain!
    Peter.

  • Vshost Crash with 2008 SP1

    After installing 2008 SP1, I now get vshost crashes everytime I open a report in an application in debug mode in VS2005. The crash doesn't happen immediately -- only when I close the application.
    In addition, my clients are reporting application crash messages when the application closes after updating my installs to use the latest 2008 SP1 Merge Modules.

    Hi John,
    Samples only show how to use the API, they are not code complete and not always valid fully function complete. Generating errors is always a possibility.
    Our Program Manager is aware of the issue. Here's his post on another thread:
    Hi,
    We take this issue seriously, and are working to reproduce it.
    If you need to switch between the free CR Basic included in VS 2008, and paid CR 2008, you can switch without rebuilding machines by using the Visual Studio Integration Manager.
    Here's what we tested last night in our Shanghai lab:
    Developer machine: Windows Vista Business SP1, VS TeamSystem 2008 RTM, Crystal Reports 2008 SP1. Test application target framework was built to .Net Framework 2.0/3.0/3.5.
    Deployment target machines:
    Windows Business SP1, .Net Framework 3.0;
    Windows Ultimate SP1, .Net Framework 3.5 SP1;
    Windows Server 2008 Standard edition SP1, .Net Framework 3.0;
    Windows Server 2003 Enterprise edition SP2, .Net Framework 3.0 SP1;
    Windows XP Professional SP2, .Net Framework 2.0 SP1
    DEP was turned on for all the deployment targets.
    Unfortunately we couldn't reproduce the bug.
    For scenarios like this where we need to work more closely to reproduce an issue, we ask that you buy a single support case on our estore. If this turns out to be a bug we will happily refund the cost of the case and fix the bug.
    Thanks, Blair
    Crystal Reports Product Management Team
    Once someone commits to doing this we can move it forward. Sorry it's the way it works, we have processes in place that need to be followed.
    Can you also confirm if you are using the ADO.NET driver as Jason asked?
    Thanks again
    Don

  • Deploying Crystal Reports runtime using merge module failed

    Hi,
    I am having a problem when deploying Crystal Reports using merge module runtime, included into MS Visual Studio web setup project, when installing my *.msi with CR runtime on a completely clean PC (with only MS Windows installed). Error: Failed to register one of the Crystal Reportsu2019 *.dll because it could not find Microsoft visual C++ runtime (msvcr71.dll was not in Windows\System32 folder)
    I am using Crystal Reports runtime merge modules, which I downloaded from here: https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm
    I tried both cr120_mm.zip (Crystal Reports 2008) and cr121_mm.zip (Crystal Reports 2008 SP1)
    cr120 could not find msvcr71.dll, cr121 could not find msvcp80.dll.
    Steps to reproduce:
    -          In MS Visual Studio 2008 create a new empty Web Setup Project.
    -          Add Crystal Reports merge module CRRuntime_12_0.msm or CRRuntime_12_1.msm
    -          Build *.msi
    -          Try to install this *.msi on a completely clean PC. I tried it on Windows Server 2003 R2 SP3, which did not have msvcr71.dll or msvcp80.dll files in C:\Windows\System32 or in any other PATH folders.
    -          During installation there is an error u2013 failed to register one of the Crystal Reportsu2019 *.dll
    I am looking forward to hear from you.
    Thank you.

    I believe these threads have the answer for you:
    https://forums.sdn.sap.com/click.jspa?searchID=19475295&messageID=6558989
    https://forums.sdn.sap.com/click.jspa?searchID=19475295&messageID=6559113
    Ludek

  • Crystal Report XI R2 merge modules install Enterprise components... Why?

    I am in charge of creating the runtime component insallation (we are using the RDC) and have used the merge modules for Crystal Reports XI R2 to create a msi package for installation. I used the Microsoft Visual Studio Installer for the creation of the msi. The installer seems to be adding some Business Objects Enterprise 11.5 components which is causing some of our users Enterprise 10 to stop working... It also seems that if they unregister the EnterpriseFramework.dll and register the same file associated with Enterprise 10, they are able to run with some minor issues (like colors not there, etc.).
    The question I have; Is there a particular reason these Business Objects Enterprise 11.5 components NEED to be installed? If not, is there a way to keep them from being included in my installation package?
    Any help is appreciated, I have been searching for similar issues on this for a couple days now and have found absolutely nothing of any help.

    Maybe we need to back up a little bit. When you say:
    Enterprise 10 to stop working...
    What does that mean? What actually happens? Errors, behavior, etc?
    Next:
    At this point what would my options be for this issue (remove files from merge module)?
    - I am not sure that removing the EnterpriseFramework.dll would be the way to go. Presumably the dll is htere because it is needed by the RDC(?). BTW., this is the only DLL with Enterprise in it that I see in the msm files.
    Would this be a bug related to the merge modules, or are these files supposed to be included?
    - Not sure, but the dll is installed into this directory: c:\program files\business objects\businessobjects enterprise 11.5\win32_x86. And it is a COM dll, so CE 10 should not even know that this dll is there. One good way to check is to use regsvr32 /u and unregister the EnterpriseFramework.dll. See if the CE 10 install starts to work now. You may want to re-register the EnterpriseFramework.dll of version 10.
    Ludek

  • Crystal Reports XI Release 2 SP4 RDC Merge Module

    I've been trying to find the RDC Merge module for Crystal Reports XI Release 2 SP4 and cannot find it.  I found a link - https://smpdl.sap-ag.de/~sapidp/012002523100009381702008E/crxir2sp4_rdc_mm.zip - but when I navigate there I get an error "Error Message - ObjectID not existant".  Does anyone know where I can get this from?

    I couldnt find the SP4 RDC however there is a crxir2_fp55_rdc_mm.zip released on 06/07/2009, which can be found at
    [https://smpdl.sap-ag.de/~sapidp/012002523100008181452009E/crxir2_fp55_rdc_mm.zip]

Maybe you are looking for

  • Classpaths inside of Jar's effect on command line cp

    If I have a jar with Class-Path set in the manifest, will Java ignore the classpath I use at the command line: java -cp conf/log4j.properties;lib/a.jar com.some.target.Main If "a.jar" has the class path in the manifest, will the cp I try to pass in g

  • Package servlet does not exist -- HELP!

    I am trying to compile some servlet code but cannot get the compiler to see servlet.jar. I am running jakarta-tomcat-4.1.12, j2sdk1.4.0, and j2sdkee1.3.1 on WIN 2k. I have copied servlet.jar to the j2sdk1.4.0\jre\lib\ext directory and added j2sdk1.4.

  • Won't Play on Standalone player

    This is funny. I've created many DVD's before with menu's. No problems. Now I have to have one that auto starts, by passing the menu and it has to loop. Works fine on the computer, but not on the TV player.

  • My macbook pro keeps disconnecting from my airport

    Hello Guys. So I am from Europe..Last summer i bought from America a Macbook Pro 13 mid 2014 and an Iphone 6. Two weeks ago i updated my products so i bought an Airport Express...(2)Everything was great(3) for one week...I was very happy(4) with my i

  • Balance Sheet Account saved as Profit and Loss Account now wants to rectify

    Dear All, Balance Sheet account wrongly created as profit and loss account, and it contains some entries in previous year and current year as well. Now we want to rectify that error i.e. we would like to change the profit and loss account as balance