Superclass must be a Class (Module given) Issue

Hello everyone,

Im deploying gitlab-9-1-stable branch , but i got the issue when restart gitlab

/home/git/gitlab9/lib/gitlab/git/branch.rb:3:in <module:Git>': superclass must be a Class (Module given) (TypeError)** **from /home/git/gitlab9/lib/gitlab/git/branch.rb:2:in module:Gitlab
**from /home/git/gitlab9/lib/gitlab/git/branch.rb:1:in <top (required)>** from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in require’
from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in block in require' from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in load_dependency’
from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in require' from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:360:in require_or_load’
from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:317:in depend_on' from /home/git/.rvm/gems/ruby-2.3.3/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:233:in require_dependency’
from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/engine.rb:472:in block (2 levels) in eager_load!' from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/engine.rb:471:in each’
from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/engine.rb:471:in block in eager_load!' from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/engine.rb:469:in each’
from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/engine.rb:469:in eager_load!' from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/engine.rb:346:in eager_load!’
from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/application/finisher.rb:56:in each' from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/application/finisher.rb:56:in block in module:Finisher
from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/initializable.rb:30:in instance_exec' from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/initializable.rb:30:in run’
from /home/git/.rvm/gems/ruby-2.3.3/gems/railties-4.2.8/lib/rails/initializable.rb:55:in block in run_initializers' from /home/git/.rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/tsort.rb:228:in block in tsort_each’

The content of branch.rb is below:
module Gitlab
module Git
class Branch < Ref
end
end
end

How can I resolv this issue?
Please help ,

Thanks so much

An,

I got this problem when deploy gitlab-9-4-1, I change “class Branch < Ref” to “class Branch < Gitlab::Git::Ref”. It’s OK.