New branch push to remote ,then open gitlab page switch that branch return 404,gitlab version 14.8

  1. i create a new branch(feature/aaa) in my windows ,then push to remote ,it seem works

  2. then i open the repository page with chrome,then switch master branch to new branch(feature/aaa)

  3. page (https://mygitlab.com/cq/wcmdb/-/tree/feature/aaa) show 404 not found

  4. then i restart the gitlab , then i create a new branch(feature/bbb) ,then push to remote

  5. repeat the step 2 , i can see the feature/aaa branch normal ,https://mygitlab.com/cq/wcmdb/-/tree/feature/aaa

  6. step 4 , if i do not create a new branch, also see featrure/aaa 404 , not fix it

it seems i restart gitlab and add a new branch ,fix it ,
i do not know why ,where is something wrong with my gitlab ,
my gitlab version is 14.8, can any one help ?

this is gitlab log
Started GET “/cq/wcmdb/-/refs/switch?destination=tree&path=&ref=feature%2Faaa” for 10.11.140.130 at 2023-02-01 15:59:11 +0800
Processing by Projects::RefsController#switch as HTML
Parameters: {“destination”=>“tree”, “path”=>“”, “ref”=>“feature/aaa”, “namespace_id”=>“omms”, “project_id”=>“wcmdb”}
Rendered layout layouts/errors.html.haml (Duration: 1.2ms | Allocations: 496)
Filter chain halted as :assign_ref_vars rendered or redirected
Completed 404 Not Found in 36ms (Views: 2.3ms | ActiveRecord: 1.3ms | Elasticsearch: 0.0ms | Allocations: 12373)