The Component class

Can anybody tell me why the Component class should be an abstract class? It seems to me that the class should be defined as a concrete class because non of its methods is abstract type. Thanks. altech

Most likely it was done so that developers seeking to create a new flavor of AWT Component would be required to extend the Component class, rather than creating generic Components left and right. A generic Component object isn't really useful at all anyway, due to its lack of interesting behavior.
The class is intended to act as an interface for users of Component subclasses (not interface as in a Java interface, but in the general OO sense of the word). It is a common root for all AWT "components," so that they may be acted upon in a similar fashion utilizing polymorphism.
There may be a more legitimate reason why it is abstract, but this is my guess. It makes sense to me.

Similar Messages

  • Assistance class not instantiated in the component controller of an ABAP WD

    I have a very weird problem when trying to launch an ABAP webdynpro I get a short dump, looking into it the assitance class does not get instantiated properly so it falls over.  It used to work, but I don't think I have substantially changed anything with the assitance class just on the layout, although something must have changed.
    In the constructor of the component controller it trys to cast (I think that is the correct term)  the assistance class from the compoent controller as below, Me->f_Alter_Ego->assistance_class is initial so that fails, it then tries to create the assistance class and falls over on create object Me->f_Assist.
      try.
        Me->f_Assist ?= Me->f_Alter_Ego->assistance_class.
      catch cx_sy_move_cast_error.    "#EC NO_HANDLER
      endtry.
      if not Me->f_Assist is bound.
        create object Me->f_Assist.
      endif.
    Extract from the short dump below.
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "/1BCWDY/4LYS0NWZ8L8ENKKA93YQ==CP" had to be
         terminated because it has
        come across a statement that unfortunately cannot be executed.
        The following syntax error occurred in program
         "ZCL_WD_USER_MAINT=============CP " in include
         "ZCL_WD_USER_MAINT=============CM004 " in
        line 7:
        "You can only use "class=>method" with static methods."
    Other ABAP web dynpros in our system are fine.
    I have tried the obvious stuff like removing the assitance class from the WD component and putting it back in again.
    There is obviously somehting I am missing can anyone point me in the right direction or has experienced this before?
    Thanks,
    Tim

    Thanks Thomas,
    I could not see the wood for the trees on that one, I had syntax checked the assitance class ZCL_WD_USER_MAINT, however, that error would have been raised at runtime.
    Anyway all sorted now.
    Cheers,
    Tim

  • Class Cast Exception in JSP of the component

    Hi,
      I am trying to call a web service from the JSP of the component.I have written the java code as a scriplets in the JSP. The problem i am facing is Class Cast Exception. The code is as follows
    String strKey = "wsclients/proxies/sap.com/CCMSContentBroker/com.sap.ccmscontentbroker.CCMSContentProxy";
    java.lang.Object obj ;
    obj = context.lookup(strKey);
    str1 = obj.getClass().getName();
    ContentBroker objCB= null; 
    objCB = (ContentBroker)obj; // getting error here
    ContentBroker is an web service interface. The same code is working if i write it in the component but not in the scriplet of the JSP.
    Can't we do the type cast in the JSP ?
    Cant we call the web services in the JSP?
    How to eliminate this Class cast Exception in my code?
    Thanks and Regards,
    Saravanan

    Hi Harini,
             Thanks for your reply. I have checked all the import statements in the JSP.The problem is in the Type casting of object <b>obj</b> to ContentBroker variable <b>objCB</b>.
    Are u saying typr casting is not possible in JSP or organising imports in the JSP.
    These are my imports statements in the JSP
    <%@ page import = "java.util.ResourceBundle" %>
    <%@ page import = "com.sapportals.htmlb.*" %>
    <%@ page import = "com.intel.ccmt.ccmscontentbroker.* "%>
    <%@ page import = "com.intel.ccmt.ccmscontentbroker.types.* "%>
    <%@ page import = "com.sapportals.portal.prt.contentconversion.XSLConverter" %>
    <%@ page import = "com.sapportals.portal.prt.component.IPortalComponentRequest" %>
    <%@ page import="java.io.File" %>
    <%@ page import="javax.naming.Context" %>
    <%@ page import="javax.naming.InitialContext" %>
    <%@ page import="javax.naming.NamingException" %>
    <%@ page import="java.util.StringTokenizer"%>
    Can u help me on rectifying this class cast Exception ?
    Thanks and Regards,
    Saravanan

  • Error on live web server - Retrieving the COM class factory for component

    I've had a good read of this forum and can't find the answer to this particular issue. Everything works fine until I upload my vb.net/crystal reports solution to my live production web server. The error I get when I try to open a Crystal Report from the web is:
    Retrieving the COM class factory for component with CLSID {059AC10F-0010-4C43-8876-1FC7BEAF218B} failed due to the following error: 80070005.
    It is the following line of my VB.net source code that causes the error.
    Dim oRpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument
    I've installed CRRuntime_12_0_mlb.msi to my Windows 2008 / IIS7 web server (This is a 64bit server).
    The website works fine on a 32 bit system but on this new server I keep getting the above errors.
    I've tried resinstalling the crystal reports numerous times and restarting. I've also tried installing the SP2 version of the CRRuntime and still get the same errors.
    I've added read/write permissions to Windows/Temp directory for Network Service.
    I've tried to manually register sacommlayer.dll which registers correctly.
    The website is not compiled into a binary, the aspx.vb files are simply uploaded to the webserver and compiled on the fly by the server.
    I've tried to add <identity impersonate="true" userName="MACHINENAME\administrator" password="PASSWORD" /> into the web.config file to see if this gets any further.
    It does however then errors on the following VB Line.
    oRpt.SetDataSource(dsSWMP)
    with the error
    Failed to load database information.Error in File crSitewasteManagementPlan {BEC6811A-D612-4ED6-9AF7-B0C9BED7A966}.rpt:
    Failed to load database information
    I've also tried opening up the C: / D: drives to the NETWORK SERVICE account with full control (temporarily) to see if I can get past the errors, however this has not worked for me.
    Any other ideas to why this might not be working? Ideally I would not like to be using the identity impersonation at all.
    Kind Regards
    James

    Dear Ludek,
    I have tried manually registering the sacommlayer.dll already however this didn't make a difference.
    I have checked versions of this DLL between the 2 servers and they are the same. (v12.0.0.683)
    Find below the logs from process monitor for the 64 bit server.
    It definitely shows where it is failing.. any suggestions to fix it?
    I can email more detailed logs if you supply me with your email address.
    Kind Regards
    James
    processes from erroring 64 bit server
    00:28:46.6463180     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}     SUCCESS     Desired Access: Read
    00:28:46.6463685     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\TreatAs     NAME NOT FOUND     Desired Access: Query Value
    00:28:46.6463935     w3wp.exe     3948     RegQueryKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}     BUFFER TOO SMALL     Query: Name, Length: 0
    00:28:46.6464137     w3wp.exe     3948     RegQueryKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}     SUCCESS     Query: Name
    00:28:46.6464472     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\Progid     NAME NOT FOUND     Desired Access: Query Value
    00:28:46.6464701     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\(Default)     SUCCESS     Type: REG_SZ, Length: 54, Data: InProcAdapterMonitor Class
    00:28:46.6464924     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\(Default)     SUCCESS     Type: REG_SZ, Length: 54, Data: InProcAdapterMonitor Class
    00:28:46.6465262     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32     SUCCESS     Desired Access: Read
    00:28:46.6465561     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32\InprocServer32     NAME NOT FOUND     Length: 144
    00:28:46.6465759     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32\(Default)     BUFFER OVERFLOW     Length: 144
    00:28:46.6465958     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32\(Default)     BUFFER OVERFLOW     Length: 144
    00:28:46.6466137     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32\(Default)     SUCCESS     Type: REG_SZ, Length: 196, Data: C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll
    00:28:46.6466339     w3wp.exe     3948     RegQueryValue     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32\ThreadingModel     SUCCESS     Type: REG_SZ, Length: 10, Data: Both
    00:28:46.6466578     w3wp.exe     3948     RegCloseKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocServer32     SUCCESS     
    00:28:46.6466904     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocHandler32     NAME NOT FOUND     Desired Access: Query Value
    00:28:46.6467217     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\InprocHandler     NAME NOT FOUND     Desired Access: Query Value
    00:28:46.6467441     w3wp.exe     3948     RegCloseKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}     SUCCESS     
    00:28:46.6468194     w3wp.exe     3948     RegOpenKey     HKU\S-1-5-21-3073440563-3662229771-834689312-1170_Classes\Wow6432Node     NAME NOT FOUND     Desired Access: Maximum Allowed
    00:28:46.6468529     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node     SUCCESS     Desired Access: Maximum Allowed, Granted Access: Read
    00:28:46.6468904     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}     SUCCESS     Desired Access: Read
    00:28:46.6469158     w3wp.exe     3948     RegCloseKey     HKCR\Wow6432Node     SUCCESS     
    00:28:46.6469458     w3wp.exe     3948     RegOpenKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}\TreatAs     NAME NOT FOUND     Desired Access: Read
    00:28:46.6469678     w3wp.exe     3948     RegCloseKey     HKCR\Wow6432Node\CLSID\{059AC10F-0010-4C43-8876-1FC7BEAF218B}     SUCCESS     
    00:28:46.6471878     w3wp.exe     3948     QueryOpen     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     FAST IO DISALLOWED     
    00:28:46.6473271     w3wp.exe     3948     CreateFile     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     ACCESS DENIED     Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    00:28:46.6476098     w3wp.exe     3948     CreateFile     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     ACCESS DENIED     Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a
    00:28:46.6478526     w3wp.exe     3948     QueryOpen     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     FAST IO DISALLOWED     
    00:28:46.6479856     w3wp.exe     3948     CreateFile     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     ACCESS DENIED     Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    00:28:46.6482284     w3wp.exe     3948     CreateFile     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     ACCESS DENIED     Desired Access: Read Data/List Directory, Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a
    00:28:46.6484770     w3wp.exe     3948     CreateFile     C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\sacommlayer.dll     ACCESS DENIED     Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a
    00:28:46.6489837     w3wp.exe     3948     QueryOpen     C:\Windows\SysWOW64\inetsrv\w3wp.exe.config     FAST IO DISALLOWED     
    00:28:46.6490819     w3wp.exe     3948     CreateFile     C:\Windows\SysWOW64\inetsrv\w3wp.exe.config     NAME NOT FOUND     Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
    sacommlayer.dll 12.0.0.683
    Edited by: sw1sher2 on Feb 18, 2010 1:55 AM

  • LCES server caches the custom component classes

    I found that sometime during the (patching) deploy/undeploy install/uninstall phase of custom component LCES start 'caching the custom component or its helper classes' and any changes made to them does not get reflected.
    But after the server restarted every thing work as expected.
    i.e. If server is restarted the latest changes to component deployed previously to server restart get reflected.
    Pl. help.
    Any one had simillar issue?
    Thanks
    Yog

    Hi Paul,
    I have tried both of these frequently (many times)
    1) Component > STOP > PATCH > START
    2) Component > STOP > UNINSTALL > INSTALL > START
    but no effect after some point when server keeps the cache. (it works some time but not all the time I thought 2nd approach should always work)
    But if I restart the server it seems to show the expected result always.
    Does any Adobe teche knows how to gaurrentee 100% that chnges will reflect after new version of the component is installed without restart of the server.
    Also I seen some inside the service impl at the begining of the service method code store the classloader:
    ClassLoader originalClassloader = Thread.currentThread().getContextClassLoader();
    and restore it at the end of service method:
    if (originalClassloader != null) {
    Thread.currentThread().setContextClassLoader(originalClassloader);
    How does this affect?
    and also if one component depends on another how does that affect?
    Thanks
    Yog

  • How can I determine the feeder class for a WebDynpro component in SRM 7.0?

    Hi experts.
    I am trying to figure out how to add some columns to the list of contract items for this WebDynpro application/view:
    Applikation: /SAPSRM/WDA_L_FPM_OIF
    Web Dynpro-komponent: /SAPSRM/WDC_CTR_DOTC_IT
    Window: IV_L_FPC_CA_TREE
    View: V_CTR_DODC_ITEMS
    Configuration-ID: /SAPSRM/WDCC_FPM_CTR_DOTC_ITM
    All the documentation I can find regarding the FPM says to change the feeder class, but nowhere I have seen do they explain how to determine the feeder class of an existing component/view.
    I am hoping for your help!
    Thanks!
    Best regards
    Per Hjorth Christiansen

    The term "feeder class" normally refers to the POWL search, not the actual document detail screen. You could just add one more column by enhancing the webdynpro view.

  • Retrieving the COM class factory for component with CLSID {85DE1C45-2C66-101B-B02E-04021C009402} fai

    I get the following error when i try and access a site I'm working on through internet explorer, but it works fine when i run it in the visual studio 2005 environment.<br /><br />(I'm trying to complete a pdf with form fields)<br /><br />======<br /><br />Retrieving the COM class factory for component with CLSID {85DE1C45-2C66-101B-B02E-04021C009402} failed due to the following error: 80070005. <br />Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. <br /><br />Exception Details: System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {85DE1C45-2C66-101B-B02E-04021C009402} failed due to the following error: 80070005. <br /><br />ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. <br /><br />To grant ASP.NET access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.<br /><br />======<br /><br />       // Initialize Acrobat by creating App object.<br />        CAcroApp acroApp = new AcroAppClass();      //<- Break happens here  <br /><br />       // Create an AVDoc object<br />        CAcroAVDoc avDoc = new AcroAVDocClass();<br /><br />Does anyone know of a way to solve this? I'm trying to swap over from iTextSharp to the actual adobe sdk, as I've had some bugs with iText.

    A lot to try and cover here.
    >I saw that the one pdf was created in Adobe Designer 7.1 and the other in Amgraf OneForm Designer Plus.
    Ok, we can only say anything about the first one. But you must find
    out what kind of form it is if you want to work with it
    programmatically: they are utterly unlike each other.
    You cannot use FDF format with an a form made with Designer (also
    called an XFA form or XML form). But you can import an XML file in
    Acrobat.
    >
    >Based on the second part of your reply i'm assuming the way i'm currently passing the data to the pdf is the reason i get the following message
    >
    >"This document enabled extended features in Adobe Reader. The document has been changed since it was created and use of extended features is no longer available"
    No, completely different issue. This file has been prepared specially
    so it can be saved in Adobe Reader. Any change to the file will break
    this. The only exception is Acrobat, which you cannot use.
    No third party product can repair this, but Adobe's server product
    LiveCycle Reader Extensions can put back the rights. You might use
    this in conjunction with LiveCycle Forms.
    Aandi Inston

  • Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} error: 80070005

    Hey guys,
    I've used xp_cmdpowershell from SQL Server 2008 R2 to execute a powershell scripts.
    One of this scripts creates a internetexplorer.application object.
    When I execute this script on powershell(version 2.0), it runs.
    But when trie to execute for xp_cmdpowershell it fails.
    error output:
    Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} error: 80070005
    script example:
    $ie = New-object -com 'internetexplorer.application'
    $ie.navigate("http://www.google.com")
    $ie.visible = 1
    sleep -s 10
    $ie.quit()
    xp_cmdpowershell example:
    EXEC master..xp_cmdshell 'powershell C:\DataLocalTopRonda\scr.ps1';
    Anyone have any ideas? Any help will be appreciated.

    8007005 is typically 'Access Denied'. Did you verify DCOM permissions to this class object? Are you using the same credentials in the PowerShell console as what is being done in SQL?
    Boe Prox
    Blog |
    Twitter
    PoshWSUS |
    PoshPAIG | PoshChat |
    PoshEventUI
    PowerShell Deep Dives Book

  • "Retrieve the COM class factory from component with CLSID {623F456-...etc}

    When i try to run on Window server 2008 R2 it gives following error
    "Retrieve the COM class factory from component with CLSID {623F456-...etc} failed due to the followi
    i developed application in xp  it run fine

    Hi
    When you make an ard select the target CPU x86 rather then any CPU in advanced compile options(Properties-> Compile-> Advance Compile Options)
    hope it helps
    Regards
    Rupinder

  • EXCEL COM ERROR Error Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}

    Hi,
    I have excel 2013 Professional installed and i have created a windows service to open the excel document and read it.
    Service is running as System account.
    Now when i am trying to access the excel doucment, it is throwin the exception as 
    EXCEL COM ERROR Error Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}
    however, when i am using the console application running as administrator, i am able to open same file.
    Any yes, i am using 64 bit service C++ and excel binaries are Any CPU.
    Please note: I have already tried using dcomconfig and assigned full permission to the system user.
    Is there any other solution for this issue.
    regards
    Pushpendra

    Hello Pushpendra,
    Microsoft does not currently recommend, and does not support, Automation of Microsoft Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit
    unstable behavior and/or deadlock when Office is run in this environment.
    If you are building a solution that runs in a server-side context, you should try to use components that have been made safe for unattended execution. Or, you should try to find alternatives that allow at least part of the code to run client-side.
    If you use an Office application from a server-side solution, the application will lack many of the necessary capabilities to run successfully. Additionally, you will be taking risks with the stability of your overall solution.
    You can read more about that in the
    Considerations for server-side Automation of Office article.
    Consider using the Open XML SDK, see
    Welcome to the Open XML SDK 2.5 for Office . Also any third-party components can be used instead.

  • Photoshop convert error: Retrieving the COM class factory for component with CLSID

    Hi Guys,
    I am new to this forum and have already tried looking for the resolution for this error but unsucessful til now. Actually we have photoshop cs4 installed in our server and we use it to create thumbnails whenever a PSD file is uploaded to the application.
    It was working fine but since few days, i am seeing the error (Photoshop convert error: Retrieving the COM class factory for component with CLSID {6568E194-96D8-4035-9087-99E4F75E9ABC} failed due to the following error: 80080005. )  in logs and also the server is not able to generate proxies.
    Please help me get this sort out since it is in production.
    Thanks,
    Yogesh

    Hi,
    Do you think that Crystal Report dont work with BO on Vista?
    Because Really I did not find the solution.
    Thanks in Advance

  • Retrieving the COM class factory for component with CLSID

    Hi, i've create a Windows Service in VB.NET.
    When i start the service in my local machine this works fine. but wen i try to start the service in a Windows Server 2003 Standard SP2 X64...
    In the Log File I found this error:
    "Retrieving the COM class factory for component with CLSID {632F4591-AA62-4219-8FB6-22BCF5F62007} failed due to the following error: 80040154.
    System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {632F4591-AA62-4219-8FB6-22BCF5F62007} failed due to the following error: 80040154.
       at SapConnector.Implementation.clsCompany.Initialize_oCompany()"
    There are a incompatibility problems with x64 OS??
    Please Help me.
    Thanks.

    Hi! I see this is the most recent thread that deals with the Crystal Reports add-on not starting on a 64 bit Windows server. I read the SAP note #1090628. I see the solution is to recompile the add-on as a 32-bit app.
    My question is: How do I do that? I have the Visual Basic Studio, and I have the standard download of Crystal that SAP allows. But that's it.
    Does anyone know which part of all those little programs I need to re-compile, and how to do it?
    Thanks,
    Dante

  • Retrieving the COM class factory for component with CLSID {36D27C48-A1E8-11D3-BA55-00C04F72F325}

    i am getting an the error.
    Retrieving the COM class factory for component with CLSID {36D27C48-A1E8-11D3-BA55-00C04F72F325} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

    Hi,
    As MPP file is Microsoft Project File, if you have some question about using COM+ of Microsoft Project, I suggest you can create a new thread in Project Forum:
    https://social.technet.microsoft.com/Forums/projectserver/en-US/home?filter=alltypes&sort=lastpostdesc
    Thanks for your understanding.
    Best Regards
    Jerry Guo
    TechNet Community Support

  • Retrieving the COM class factory for component with CLSID Failed

    Hi There,
    We're still getting this report error on our hosted server after running the Crystal Redist msi:
    Retrieving the COM class factory for component with CLSID {11BD5260-15B6-412D-80DB-12BB60B8FE50} failed due to the following error: 8007007e.
    The file associated with the class is: "C:\Program Files\Common Files\Business Objects\2.7\Bin\sacommlayer.dll"
    What's the best way to get sacommlayer.dll install on the server?
    Thanks.
    Paul O

    When you deployed the msi, did the file get installed and registered (not in the GAC, but in the registry with that CLSID)?
    Sincerely,
    Ted Ueda

  • Error:Retrieving the COM class factory for component with CLSID {}........

    Hi,
    I have this problem
    Error:Retrieving the COM class factory for component with CLSID {} failed due to the following error: 8004154
    How can i resolve this ?

    Hi,
    Do you think that Crystal Report dont work with BO on Vista?
    Because Really I did not find the solution.
    Thanks in Advance

Maybe you are looking for