Skip to content

Type checking error: got Array for attribute: Attribute shellScript #133

@RSickenberg

Description

@RSickenberg
/opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object_attributes.rb:139:in 'Xcodeproj::Project::Object::AbstractObjectAttribute#validate_value': [Xcodeproj] Type checking error: got `Array` for attribute: Attribute `shellScript` (type: `simple`, classes: `[String]`, owner class: `PBXShellScriptBuildPhase`) (RuntimeError)
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object_attributes.rb:316:in 'block in Xcodeproj::Project::Object::PBXShellScriptBuildPhase#attribute'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object_attributes.rb:104:in 'Xcodeproj::Project::Object::AbstractObjectAttribute#set_value'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:283:in 'block in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:282:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:282:in 'Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:272:in 'Xcodeproj::Project#new_from_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:350:in 'Xcodeproj::Project::Object::AbstractObject#object_with_uuid'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:300:in 'block (2 levels) in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:299:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:299:in 'block in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:296:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:296:in 'Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:272:in 'Xcodeproj::Project#new_from_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:350:in 'Xcodeproj::Project::Object::AbstractObject#object_with_uuid'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:290:in 'block in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:287:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:287:in 'Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:272:in 'Xcodeproj::Project#new_from_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:350:in 'Xcodeproj::Project::Object::AbstractObject#object_with_uuid'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:300:in 'block (2 levels) in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:299:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:299:in 'block in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:296:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:296:in 'Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:272:in 'Xcodeproj::Project#new_from_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:350:in 'Xcodeproj::Project::Object::AbstractObject#object_with_uuid'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:300:in 'block (2 levels) in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:299:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:299:in 'block in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:296:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:296:in 'Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:272:in 'Xcodeproj::Project#new_from_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:350:in 'Xcodeproj::Project::Object::AbstractObject#object_with_uuid'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:290:in 'block in Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:287:in 'Array#each'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project/object.rb:287:in 'Xcodeproj::Project::Object::AbstractObject#configure_with_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:272:in 'Xcodeproj::Project#new_from_plist'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:213:in 'Xcodeproj::Project#initialize_from_file'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/xcodeproj-1.27.0/lib/xcodeproj/project.rb:113:in 'Xcodeproj::Project.open'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/kintsugi-0.7.9/lib/kintsugi/merge.rb:123:in 'Kintsugi.copy_project_from_stage_number_to_temporary_directory'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/kintsugi-0.7.9/lib/kintsugi/merge.rb:37:in 'Kintsugi.resolve_conflicts'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/kintsugi-0.7.9/lib/kintsugi/cli.rb:207:in 'block in Kintsugi::CLI#create_root_command'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/kintsugi-0.7.9/lib/kintsugi.rb:26:in 'Kintsugi.run'
	from /opt/homebrew/lib/ruby/gems/3.4.0/gems/kintsugi-0.7.9/bin/kintsugi:10:in '<top (required)>'
	from /opt/homebrew/lib/ruby/site_ruby/3.4.0/rubygems.rb:319:in 'Kernel#load'
	from /opt/homebrew/lib/ruby/site_ruby/3.4.0/rubygems.rb:319:in 'Gem.activate_and_load_bin_path'
	from /opt/homebrew/opt/ruby/bin/kintsugi:25:in '<main>'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions