Dear users,
Since I’ve upgraded my self hosted gitLab to version 15.1.0 I’m unable to create a new project.
When I try to create a new project I only get a blank page (I expect to see the type of project to create) and if I see the browser’s console log, I can see this error:
Uncaught TypeError: Cannot read properties of null (reading ‘addEventListener’)
at Object.bindEvents (legacy_container.vue:279:21)
at Module.MXJS (form_text.js:10:16)
at r (bootstrap:84:22)
at 203 (pages.projects.new.d6165b50.chunk.js:1:3451)
at r (bootstrap:84:22)
at l (bootstrap:45:15)
at Array.a [as push] (bootstrap:32:11)
at pages.projects.new.d6165b50.chunk.js:1:43
Any idea how to solve this?
Thanks for your time and help.
Same bug. As a workaround:
- Set “Pause on exception” in your browser developer tools
- Try to create new project, and locate
t.a = {
bindEvents: function() {
const e = o()("#new_project")
, t = o()("#project_import_url_user")
, r = o()("#project_import_url_password")
, n = o()(".js-import-url-error")
, a = o()("form.js-project-import")
, l = o()(".template-button > input")
, f = o()(".change-template")
, b = document.querySelector("#project_import_url")
It’s the ‘b’ assignment that fails
- Set a breakpoint on
const e = ...
(in formatted code, that’s line 2133 in my browser)
- At the breakpoint, run
$("<div id='project_import_url'/>").appendTo($(".layout-page"))
to create an element that will make ‘b’ defined, then continue.
I never said it was pretty.
Or you enable the “import project from URL” option (Settings - General - Visibility and access controls - Import sources). Whatever is easier.
Thanks a lot Simon, you made my day!
1 Like