Skip to content

gitlab: error during get default branch: undefined method `unpack1' for "/":String #4

@kohdie

Description

@kohdie

現象

Redmineに本プラグインを設定し、プロジェクトのリポジトリに設定したところ以下のようなエラーが発生しました。
Redmineでは500 Internal Server Error画面となりました。
エラーを解消し、GitLabと正常に連携するにはどうすべきでしょうか。

エラーログ

gitlab: error during get default branch: undefined method `unpack1' for "/":String
Completed 500 Internal Server Error in 12ms (ActiveRecord: 4.3ms)

NoMethodError (undefined method `unpack1' for "/":String):
  plugins/redmine_gitlab_adapter/lib/redmine/scm/adapters/gitlab_adapter.rb:136:in `block in entries'
  plugins/redmine_gitlab_adapter/lib/redmine/scm/adapters/gitlab_adapter.rb:135:in `step'
  plugins/redmine_gitlab_adapter/lib/redmine/scm/adapters/gitlab_adapter.rb:135:in `entries'
  plugins/redmine_gitlab_adapter/app/models/repository/gitlab.rb:90:in `scm_entries'
  app/models/repository.rb:207:in `entries'
  app/controllers/repositories_controller.rb:88:in `show'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'

バージョン情報

Environment Version
Redmine 3.4.13
Redmine Gitlab Adapter 0.2.1
Ruby 2.3.8-p459
Rails 4.2.11.1
Git 2.14.5

補足情報

GitLabのデフォルトブランチは「main」であり「master」ブランチは存在しません。

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