You really need to change the way that the log works !

Giving me a : “There is a problem with K2Node_CallFunction_12511” and when i press on it, it leads me to the folder where the blueprint is in.
It doesn’t really help me to solve the problem. What am i supposed to do with this number “12511” ? where do i look for it ?

If you copy and paste the node into a text editor you can see the bytecode which is commented.

For example VM for Make Transform node:


Begin Object Class=K2Node_CallFunction Name="K2Node_CallFunction_1853"
   Begin Object Class=EdGraphPin Name="EdGraphPin_8300"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_8301"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_8302"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_8303"
   End Object
   Begin Object Class=EdGraphPin Name="EdGraphPin_8304"
   End Object
   Begin Object Name="EdGraphPin_8300"
      PinName="self"
      PinFriendlyName="Target"
      PinToolTip="Target
Kismet Math Library Reference"
      PinType=(PinCategory="object",PinSubCategoryObject=Class'/Script/Engine.KismetMathLibrary')
      DefaultObject=Default__KismetMathLibrary
      bHidden=True
   End Object
   Begin Object Name="EdGraphPin_8301"
      PinName="Location"
      PinToolTip="Location
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="-530.000000,-222.000000,795.000000"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_8302"
      PinName="Rotation"
      PinToolTip="Rotation
Rotator "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Rotator')
      DefaultValue="0,90.000000, 0"
      AutogeneratedDefaultValue="0, 0, 0"
   End Object
   Begin Object Name="EdGraphPin_8303"
      PinName="Scale"
      PinToolTip="Scale
Vector "
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Vector')
      DefaultValue="0.750000,0.750000,0.750000"
      AutogeneratedDefaultValue="1,1,1"
   End Object
   Begin Object Name="EdGraphPin_8304"
      PinName="ReturnValue"
      PinToolTip="Return Value
Transform "
      Direction=EGPD_Output
      PinType=(PinCategory="struct",PinSubCategoryObject=ScriptStruct'/Script/CoreUObject.Object:Transform')
      LinkedTo(0)=EdGraphPin'K2Node_Composite_5.EdGraphPin_7702'
   End Object
   bIsPureFunc=True
   **FunctionReference=(MemberParentClass=Class'/Script/Engine.KismetMathLibrary',MemberName="MakeTransform")**
   Pins(0)=EdGraphPin'EdGraphPin_8300'
   Pins(1)=EdGraphPin'EdGraphPin_8301'
   Pins(2)=EdGraphPin'EdGraphPin_8302'
   Pins(3)=EdGraphPin'EdGraphPin_8303'
   Pins(4)=EdGraphPin'EdGraphPin_8304'
   NodePosX=2016
   NodePosY=-864
   NodeGuid=0F9DCAEC4B4E04F795E5E599BEBDEB9B
End Object

If you use Generate Native Code on the BP you can see the C++ function call that translate to.

For example same Node:


		case 34:
			// K2Node_CallFunction_1853
			CallFunc_MakeTransform_ReturnValue = UKismetMathLibrary::MakeTransform(FVector(-530.000000,-222.000000,795.000000), FRotator(0.000000,90.000000,0.000000), FVector(0.750000,0.750000,0.750000));
			// K2Node_CallFunction_3058
			UKismetMathLibrary::BreakTransform(/*out*/ CallFunc_MakeTransform_ReturnValue, /*out*/ CallFunc_BreakTransform_Location, /*out*/ CallFunc_BreakTransform_Rotation, /*out*/ CallFunc_BreakTransform_Scale);
			// K2Node_VariableGet_456
			// K2Node_CallFunction_3055
			CallFunc_Multiply_VectorFloat_ReturnValue3 = UKismetMathLibrary::Multiply_VectorFloat(CallFunc_BreakTransform_Scale, ScaleTransform);
			// K2Node_CallFunction_3057
			CallFunc_Multiply_VectorFloat_ReturnValue5 = UKismetMathLibrary::Multiply_VectorFloat(CallFunc_BreakTransform_Location, ScaleTransform);
			// K2Node_CallFunction_3056
			CallFunc_MakeTransform_ReturnValue12 = UKismetMathLibrary::MakeTransform(CallFunc_Multiply_VectorFloat_ReturnValue5, CallFunc_BreakTransform_Rotation, CallFunc_Multiply_VectorFloat_ReturnValue3);
			// K2Node_AddComponent_177
			// Debug site.
			CallFunc_AddComponent_ReturnValue5 = AddComponent(FName(TEXT("TextRenderComponent_281")), false, /*out*/ CallFunc_MakeTransform_ReturnValue12, this);
			// Wire debug site.

Search the VM bytecode or Generated Native code for 12511

Thanks, i will still have to copy paste whole graphs if this is the only information i get.
I’m moving my project from 4.6 to 4.7.
And whenever i open a certain map, it gives me that error in the log window, however, everything else looks ok.
In this case i’v already solved it with “guessing”.
So when you move your all project and see this message, you have no f***** idea where to look for it.