Error message when opening Grasshopper/Karamba components

Hi,

I’m currently facing error messages when opening GH when the Karamba3D plug-in is installed (see picture 1)

Furthermore I can’t use the Karamba component line to beam (see picture 2)

I already re-installed Karamba several times and the plug in is installed in the right folder C:\Program Files\Rhino 6\Plug-ins

Rhino Version: Version 6 SR16
GH Version: Tuesday, 09 July 2019 Build 1.0.0007
Karamba Version: 1.3.1 - build 180807
Karamba License Type: Pro

Does anyone have an idea what I do wrong?

Hi,

it seems there is something wrong with your installation. Try uninstalling Karamba and check to see if there are traces of the installation on your computer - (Rhino plugins folder) and then try reinstalling it again.

I uninstalled Karamba, deleted all Karamba files from the plug-ins folder and reinstalled Karamba. Still same error message…
Any other suggestion?

The error message only pops up when Karamba is installed…

Dear Michel,
sorry for the inconvenience. Could you please export the full text of the error message that you get when opening Grasshopper when Karamba3D is installed?
Best,
Clemens

Full error message see below:

Object: Component_AnalyzeThI_GUI_new (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_AnalyzeThI_GUI_new (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_CroSec_Joint_1_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_CroSec_Joint_1_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_Beam_Joint_0_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_Beam_Joint_0_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_CroSec_JointAgent (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_CroSec_JointAgent (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_CroSec_Joint (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_CroSec_Joint (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ShellLineResults_GUI_1_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ShellLineResults_GUI_1_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ShellLineResults_GUI (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ShellLineResults_GUI (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_Load (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_Load (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_Load_1_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_Load_1_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_Load_2_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_Load_2_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_MeshLoad_0_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_MeshLoad_0_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_Load_3_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_Load_3_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_UniformlyDistLoad_0_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_UniformlyDistLoad_0_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_MeshLoad_0_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_MeshLoad_0_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_MeshLoad_1_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_MeshLoad_1_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ModelView (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ModelView (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ShellView_0_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ShellView_0_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_BeamView (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_BeamView (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ShellView (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ShellView (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ModelView_4_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ModelView_4_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_Support_GUI (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_Support_GUI (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_PrescribedDisp_GUI (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_PrescribedDisp_GUI (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_PrescribedDisp_0_OBSOLETE (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_PrescribedDisp_0_OBSOLETE (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Object: Component_ModelExportDSTV (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: Component_ModelExportDSTV (level 2)
{
The Eto.Forms Application is already created.
InvalidOperationException
}

Hello Michel,
thanks for the printout of the error report. The problem seems to be connected with ETO which is a toolkit used by Karamba3D and Grasshopper to render the components on the canvas. Since ETO works on top of the Windows Presentation Foundation WPF it could also be a problem there.

Please try the following:

  • update your windows system
  • install Karamba3D 1.3.2.

I am not able to reproduce the problem on my computer. If the above does not help I could send you a Karamba3D-version with debug messages included. For this please write to info@karamba3d.com

Best,
Clemens

Does this means that Karamba doesn’t work on Windows 7? Only Windows 10 updated?
Thank you,
Marco Gigante