﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5850	The NF gives an error while checking a perfectly legal model	Francesco Casella	Per Östlund	"Steps to reproduce:
- load the PowerGrids library in OMEdit (https://github.com/PowerGrids)
- check {{{PowerGrids.Electrical.PowerFlow.SlackBus}}}
- the check is successfully completed; however, the following error message is issued:

{{{
[3] 19:43:18 Translation Error
[C:/dev/OM64bit/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo: 1076:9-1076:67]:
Internal error NFCeval.evalBinaryDiv failed to evaluate ‘UNom / 1.732050807568877‘
}}}

The same happens when checking the base class {{{PowerGrids.Electrical.BaseClasses.OnePortAC}}}.

I understand the NF tries to evaluate some binding involving the {{{UNom}}} parameter. This parameter has no default value on purpose, so that if one forgets to give it one value when instantiating the model in an actual system model, an error is issued.

However, the model per se is perfectly legitimate, so this error message should be suppressed in this case. 
"	defect	closed	critical	1.18.0	New Instantiation		fixed		
