Menu

Support for Autodesk Inventor 2016

Donal
2015-12-14
2021-02-12
  • Donal

    Donal - 2015-12-14

    Hi,
    Can anyone confirm if OdoooPLM Client version 2014.7.20 (x64) is supported with Autodesk Inventor 2016?
    I'm trying to register the add-in, but getting the following error message:

    ---------------------- 8< -----------------------
    C:\Program Files\Odoo\Integrations\Inventor>InstallINVEditor.exe Inventor Addin registration failed. (-2147221005, 'Invalid class string', None, None)

    --------------------- 8< ---------------------

     
  • Fabio Colognesi

    Fabio Colognesi - 2015-12-15

    Hi Donal.
    Thanks for your interest on our module.
    I would suggest to test our latest release, you can find on our ftp server :

    ftp://omniasolutions.no-ip.org

    user: omniafree
    password: omniafree

    You'll find a directory named PLM Client and here you can find our latest Client we tested also on Inventor 2016. We'll leave there for a week, from today.
    If you should experience issues with our module, please, let us know more on them. We need to understand more about your system configuration (OS. system version, SP's, antivirus or firewall, antispam from third parties, etc), about Inventor (ok 2016 version, other plugins loaded, etc).

    Thanks
    Regards
    Fabio

     
    • Donal

      Donal - 2015-12-15

      Hi Fabio,

      Thanks for taking the time to look at this. I've download the latest client from the FTP site you provided but it didn't install the Inventor Add-in. When I run the 'InstallINVEditor.exe' binary I get the same error message as on my origional post.

      My system details are as follows:

      OS: Windows 7 Professional (X64) SP1
      Autodesk Inventor: Professional 2016 64-Bit Edition Build: 210, Release: 2016 SP1 - Date: Tue 10/13/2015

      Installed Add-ins:
      - 3DxInventor v. 2.0.5
      - C:\Program Files\Autodesk\Inventor 2016\Bin\AdditiveMFG.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\AssemblyBonusTools.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\DesignSensors.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\BIMExchange.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\FRxApplication.dll
      - C:\ProgramData\Autodesk\ApplicationPlugins\C360addin.bundle\Contents\x64\C360\Configurator360Addin.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\InventorConnect.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\CCAddIn.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\CCAddIn.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\DragAndDrop.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\EMA2016.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\InventorElectrical\AceInvAddIn.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\GOST.dll
      - C:\Users\mcnameed\AppData\Roaming\Autodesk\ApplicationPlugins\Autodesk FeatureRecognition.bundle\Contents
      - C:\Program Files\Autodesk\Inventor 2016\Bin\ForceEffectAddIn.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\Afg.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\iCopy_Application.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\Autodesk.iLogic.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\Archon.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\InventorVault.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\MoldAddin.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\HSCBLADDIN.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\HSPIPAFW10.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\DynamicSimulation.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\IFAAddIn.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\FEA_Application_Common.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\InvToMaxWorkflow.dll
      - C:\Program Files\Autodesk\Inventor 2016\Bin\InvToShowcaseWorkflow.dll

      Antivirus
      Kaspersky Small Office Security 3 (13.0.4.233)

      And the firewall on the machine is disabled.
      It would be great to get OdooPLM evaluated as it could be a very neat replacement for Vault in our organisation.

      Kind regards,
      Donal.

       
  • Donal

    Donal - 2016-01-05

    Just to bump this thread.
    I done a little more investigation and believe that the issue may have to do with the CLSID of the Inventor application in the Windows Registry.
    The CLSID for 'Inventor.Application' as per the registry is: {B6B5DC40-96E3-11d2-B774-0060B0F159EF}
    Registry Settings

    I then updated the <ClassId> and <ClientId> elements in the file Autodesk.OpenErpPlmWrapper.Inventor.Addin' with this string.

    But the curious things now is that when I run the InstallINVEditor.exe command in a window without elevated privileges I get the following:

    C:\Program Files\Odoo\Integrations\Inventor>InstallINVEditor.exe
    Inventor Addin registration failed. [Error 5] Access is denied: u'c:\\program fi
    les\\autodesk\\inventor 2016\\bin\\OpenErpPlmWrapper'
    

    Running the same command in a prompt with elevated privileges gives the following:

    C:\Program Files\Odoo\Integrations\Inventor>InstallINVEditor.exe
    Inventor Addin registration failed. (-2147221005, 'Invalid class string', None,
    None)
    

    Any further help or insight would be greatly appreciated.

     
  • Matteo Boscolo

    Matteo Boscolo - 2016-04-07

    Hi Donal,

    we are suporting the 2016 version with the new beta version that is available on the download area.
    the problem that you report seems to be releted to some antivirus on your machine.
    let me know if you resolve the problem ..
    We are in progres to release a the new version very soon, and we would like to fix all the remaining bugs.

    best regards,
    Matteo

     
  • Donal

    Donal - 2016-05-21

    Hi Matteo,

    I've tried to install the beta version of the OdoooPLM Client again but I'm getting the same result I'm afraid.

    Clients that I've tried include:

    • OdooPlm(x64)_07042016_123135.exe
    • OdooPlm(x64)_02052016_110317.exe
    • OdooPlm(x64)_06052016_225437.exe

    I've also disabled my AntiVirus system to take that out of the loop

    Inventor is 2016 SP1
    Inventor Version

    Any further pointers you could provide to help resolve this would be greatly appreciated.

     
    • Matteo Boscolo

      Matteo Boscolo - 2016-05-27

      Hi Donald,

      We made some modification at the installation program in order to be more verbose and let us know the real reason of the error.
      Please download the following version and install it.
      www.omniasolutions.eu/OmniaFreeSpace/odooPLMOdooPlm(x64)_27052016_112352.exe

      the InstallINVEditor.exe shuld be more verbose.

      another test you could do is:
      1) run the installation package
      2) select only solidworks
      3) finish the installation
      4) re run the installation
      5) select inventor
      6) finish the installation

      let me know the resoult of this activity
      Thanks in advance

      regards,
      Matteo

       
      • Donal

        Donal - 2016-06-06

        Hi Matteo,

        I was unable to find the file 'odooPLMOdooPlm(x64)27052016112352.exe' at the link above.
        However, I did find a newer version at https://sourceforge.net/projects/openerpplm/files/Client/Candidate/OdooPlm%28x64%29_06062016_172021.exe/download from today.

        Unfortunately I'm experinecing the same behaviour with this one. Running the InstallINVEditor.exe in a command prompt with elevated permissions provides me with more vebose logging as you mentioned.

        The results are as follows:

        C:\Program Files\Odoo\Integrations\Inventor>InstallINVEditor.exe
        INFO:root:Dispatch Inventor.Application
        ERROR:root:Inventor Add-in registration failed. (-2147221005, 'Invalid class string', None, None)
        Traceback (most recent call last):
          File "InstallINVEditor.py", line 75, in <module>
          File "win32com\client\dynamic.pyc", line 116, in Dispatch
          File "win32com\client\dynamic.pyc", line 108, in _GetGoodDispatchAndUserName
          File "win32com\client\dynamic.pyc", line 85, in _GetGoodDispatch
        com_error: (-2147221005, 'Invalid class string', None, None)
        ERROR:root:<class 'pywintypes.com_error'>
        ERROR:root:com_error(-2147221005, 'Invalid class string', None, None)
        ERROR:root:<traceback object at 0x000000000255AD48>
        ERROR:root:Locals by frame, innermost last
        ERROR:root:Frame '<module>' in 'InstallINVEditor.py' at line 115
        ERROR:root:            'dllFilePath' = ''.
        ERROR:root:     'str_print_exc_plus' = <function str_print_exc_plus at 0x00000000026E3E48>.
        ERROR:root:                'logging' = <module 'logging' from 'C:\Program Files\Odoo\Integrations\Inventor\InstallINVEditor.exe\logging\__init__.pyc'>.
        ERROR:root:              'AddinFile' = ''.
        ERROR:root:           '__builtins__' = <module '__builtin__' (built-in)>.
        ERROR:root:                 'pickle' = <module 'cPickle' (built-in)>.
        ERROR:root:              'traceback' = <module 'traceback' from 'C:\Program Files\Odoo\Integrations\Inventor\InstallINVEditor.exe\traceback.pyc'>.
        ERROR:root:            '__package__' = None.
        ERROR:root:                    'sys' = <module 'sys' (built-in)>.
        ERROR:root:               'win32com' = <module 'win32com' from 'C:\Program Files\Odoo\Integrations\Inventor\InstallINVEditor.exe\win32com\__init__.pyc'>.
        ERROR:root:                     'ex' = com_error(-2147221005, 'Invalid class string', None, None).
        ERROR:root:               '__name__' = '__main__'.
        ERROR:root:                 'shutil' = <module 'shutil' from 'C:\Program Files\Odoo\Integrations\Inventor\InstallINVEditor.exe\shutil.pyc'>.
        ERROR:root:                     'os' = <module 'os' from 'C:\Program Files\Odoo\Integrations\Inventor\InstallINVEditor.exe\os.pyc'>.
        ERROR:root:                '__doc__' = None.
        ERROR:root:         'print_exc_plus' = <function print_exc_plus at 0x00000000026E42E8>.
        ERROR:root:Frame 'Dispatch' in 'win32com\\client\\dynamic.pyc' at line 116
        ERROR:root:               'userName' = None.
        ERROR:root:              'IDispatch' = 'Inventor.Application'.
        ERROR:root:               'typeinfo' = None.
        ERROR:root:                 'clsctx' = 21.
        ERROR:root:        'UnicodeToString' = None.
        ERROR:root:            'createClass' = None.
        ERROR:root:Frame '_GetGoodDispatchAndUserName' in 'win32com\\client\\dynamic.pyc' at line 108
        ERROR:root:               'userName' = 'Inventor.Application'.
        ERROR:root:              'IDispatch' = 'Inventor.Application'.
        ERROR:root:                 'clsctx' = 21.
        ERROR:root:Frame '_GetGoodDispatch' in 'win32com\\client\\dynamic.pyc' at line 85
        ERROR:root:              'IDispatch' = 'Inventor.Application'.
        ERROR:root:                 'clsctx' = 21.
        C:\Program Files\Odoo\Integrations\Inventor>
        

        Perhaps there is something in there that can point to my current configuration an what may be wrong.

        Also, I tried your suggestion with regard to installing the SolidWork integration first and then restarting the installer to install the Inventor Integration. unfortunately this this not seem to make any difference.

        As alway, you help is greatly appreciated.

        Donal.

         
  • Matteo Boscolo

    Matteo Boscolo - 2016-06-10

    Hi Donald,

    thanks for the replay,
    it seems that it's not able to create the com instance of the Inventor.application to get the path for installing the plugin.

    The bed thinks is that we are not able to replicate the issius on our machine so it's difficoult to fix it.
    We are going to change the wey in witch we get the path for installing, but we need some more days in order to test the installer.

    In the mean time you can:
    Installa the plugin (inventor)
    copy the file stored in the ..Odoo\Integration\Inventor\OpenErpPlmWrapper.dll under the inventor bin folder creating a folder under it Es: ...\Inventor 1016\bin\OpenErpPlmWrapper\OpenErpPlmWrapper.dll
    * Copy the Autodesk.OpenPlmWrapper.inventor.addin under the C:\ProgramData\Autodesk\Inventor 2016\Addins

    with this tip you shuold se the plug-in on Inventor

    best regards,
    Matteo

     
  • Donal

    Donal - 2016-06-10

    Hi Matteo,

    I followed your instructions above and it's working perfectly now.
    Thanks a million for taking the time out to troubleshoot the issue for me.

    Kind regrads,
    Donal.

     
  • Matteo Boscolo

    Matteo Boscolo - 2016-06-10

    No problem

    I will update you once we rebuild the new installer

    best regards,
    Matteo

     
  • jins msow

    jins msow - 2021-02-12

    The only point that i do not understant is why you are changing the site for Facebook logo 3d button PNG .Py file for the description rather using the odoo translations.

     

Log in to post a comment.