"Not a valid object name main" error about wiki
Hi,
Each time I go to a project webpage, Gitaly throw a "Not a valid object name main" error log message.
time="2023-07-28T14:09:04.070Z"
level=error
msg="fatal: Not a valid object name main\n"
args="[/usr/local/bin/git --git-dir /repositories/@hashed/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.wiki.git -c gc.auto=0 -c core.autocrlf=input -c core.useReplaceRefs=false -c core.fsync=objects,derived-metadata,reference -c core.fsyncMethod=fsync -c core.packedRefsTimeout=10000 -c core.filesRefLockTimeout=1000 ls-tree --full-tree --name-status -r -z --end-of-options main -- .]"
command.cpu_time_ms=3
command.exitCode=128
command.inblock=0
command.maxrss=326336
command.oublock=0
command.real_time_ms=4
command.system_time_ms=1
command.user_time_ms=2
correlation_id=01H6ED9M0EXQCDQXY1VW0MZ2WT
grpc.meta.auth_version=v2
grpc.meta.client_name=gitlab-web
grpc.meta.deadline_type=regular
grpc.meta.method_type=server_stream
grpc.method=SearchFilesByName
grpc.request.deadline="2023-07-28T14:09:14.014"
grpc.request.fullMethod=/gitaly.RepositoryService/SearchFilesByName
grpc.request.glProjectPath=root/dsq.wiki
grpc.request.glRepository=wiki-2
grpc.request.repoPath=@hashed/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.wiki.git
grpc.request.repoStorage=default
grpc.service=gitaly.RepositoryService
grpc.start_time="2023-07-28T14:09:04.055"
path=/usr/local/bin/git
peer.address=@
pid=260
remote_ip=X.X.X.X
span.kind=server
system=grpc
user_id=1
username=root
If I create a wiki page, then I do not have anymore this error.
I suppose that checking that the /repositories/@hashed/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.wiki.git directory exists before running git will avoid that situation.
I have seen this log on GitLab FOSS 15.11.2, 16.1.0 and 16.2.1 (installed from sources).
Best, Adrien
Edited by 🤖 GitLab Bot 🤖