[Bug 259848] www/gitlab-ce

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 15 Nov 2021 10:20:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259848

            Bug ID: 259848
           Summary: www/gitlab-ce
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: mfechner@FreeBSD.org
          Reporter: admin@asu-vei.ru
          Assignee: mfechner@FreeBSD.org
             Flags: maintainer-feedback?(mfechner@FreeBSD.org)

Created attachment 229504
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229504&action=edit
Licensee::InvalidLicense exception

Dear Matthias,
I have a strange behaviour of gitlab-ce: every time I'm adding file license.txt
to any of my projects I have the following exception in production.log:

----

Completed 500 Internal Server Error in 3083ms (ActiveRecord: 13.2ms |
Elasticsearch: 0.0ms | Allocations: 26527)

ActionView::Template::Error (14:error reading from server: EOF.):
    1: - blob = local_assigns.fetch(:blob)
    2: - auxiliary_viewer = blob.auxiliary_viewer
    3: - if auxiliary_viewer && auxiliary_viewer.render_error.nil? &&
auxiliary_viewer.visible_to?(current_user)
    4:   .well-segment.blob-auxiliary-viewer
    5:     = render 'projects/blob/viewer', viewer: auxiliary_viewer

lib/gitlab/git/wraps_gitaly_errors.rb:15:in `rescue in wrapped_gitaly_errors'
lib/gitlab/git/wraps_gitaly_errors.rb:6:in `wrapped_gitaly_errors'
lib/gitlab/git/repository.rb:762:in `license_short_name'
app/models/repository.rb:627:in `license_key'
lib/gitlab/repository_cache_adapter.rb:21:in `block (2 levels) in cache_method'
lib/gitlab/repository_cache.rb:25:in `fetch'
lib/gitlab/repository_cache_adapter.rb:163:in `block in cache_method_output'
lib/gitlab/utils/strong_memoize.rb:30:in `strong_memoize'
lib/gitlab/repository_cache_adapter.rb:203:in `block in memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:212:in `no_repository_fallback'
lib/gitlab/repository_cache_adapter.rb:202:in `memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:162:in `cache_method_output'
lib/gitlab/repository_cache_adapter.rb:20:in `block in cache_method'
app/models/repository.rb:632:in `license'
lib/gitlab/repository_cache_adapter.rb:113:in `block (2 levels) in
memoize_method'
lib/gitlab/utils/strong_memoize.rb:30:in `strong_memoize'
lib/gitlab/repository_cache_adapter.rb:203:in `block in memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:212:in `no_repository_fallback'
lib/gitlab/repository_cache_adapter.rb:202:in `memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:112:in `block in memoize_method'
app/models/blob_viewer/license.rb:13:in `license'
app/models/blob_viewer/license.rb:17:in `render_error'
app/views/projects/blob/_auxiliary_viewer.html.haml:3
app/views/projects/blob/_blob.html.haml:11
app/views/projects/blob/show.html.haml:12
app/controllers/application_controller.rb:136:in `render'
app/controllers/projects/blob_controller.rb:242:in `show_html'
app/controllers/projects/blob_controller.rb:67:in `block (2 levels) in show'
app/controllers/projects/blob_controller.rb:65:in `show'
app/controllers/application_controller.rb:554:in `block in
allow_gitaly_ref_name_caching'
lib/gitlab/gitaly_client.rb:341:in `allow_ref_name_caching'
app/controllers/application_controller.rb:553:in
`allow_gitaly_ref_name_caching'
app/controllers/application_controller.rb:503:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:494:in `set_session_storage'
lib/gitlab/i18n.rb:105:in `with_locale'
lib/gitlab/i18n.rb:111:in `with_user_locale'
app/controllers/application_controller.rb:488:in `set_locale'
app/controllers/application_controller.rb:482:in `set_current_context'
lib/gitlab/middleware/speedscope.rb:13:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'
lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:21:in `call'
lib/gitlab/middleware/multipart.rb:173:in `call'
lib/gitlab/middleware/read_only/controller.rb:50:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:21:in `call'
config/initializers/fix_local_cache_middleware.rb:11:in `call'
lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'
lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:75:in `call'
lib/gitlab/middleware/release_env.rb:12:in `call'

----

or sometimes ActionView::Template:Error (unintialized constant
Licensee::InvalidLicense) 
in app/models/repository.rb:629:in `rescue in license`

Anton.

-- 
You are receiving this mail because:
You are the assignee for the bug.