If it is not an error is issued at rgen/metamodel_builder/builder_runtime.rb (line 85) targetId += "(" + target.name + ")" if target.respond_to?(:name) and target.name what if you sum target.name.to_s instead of target.name?