Summary
there is currently a bug going around with Unreal Editor for Fortnite (referred to as UEFN) with authorization, the logs provided should give a better picture on the issue within the additional notes.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Other
Steps to Reproduce
manually fix the backend or patch the missing or outdated repository causing the technical problem.
Expected Result
a updated repository or Epic Games Inc. IT team to take a look into the manner
Observed Result
some kind of fix for the UEFN to be functionable again..
Platform(s)
PC/Windows
Additional Notes
[2026-08-25T20:25:46.861Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_revision::auth::login] Authenticating using remote urc-uefn.live.ucs.on.epicgames.com
[2026-08-25T20:25:46.867Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_transport::grpc] gRPC connecting: https://urc-uefn.live.ucs.on.epicgames.com/
[2026-08-25T20:25:47.025Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_transport::grpc] gRPC connected in 158ms: https://urc-uefn.live.ucs.on.epicgames.com/
[2026-08-25T20:25:47.026Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.environment.v1.EnvironmentService/EnvironmentGet, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:25:47.080Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:25:47 GMT”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } } (53 ms)
[2026-08-25T20:25:47.082Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_revision::auth::login] Server environment config: EnvironmentConfig { endpoint: Some(Endpoint { auth_url: Some(“https://urc-auth-uefn.live.ucs.on.epicgames.com”), repository_url: None, storage_url: None, revision_url: None, lock_url: None, notification_url: Some(“https://nexus.live.ucs.on.epicgames.com”) }), config: Some(EnvironmentServerConfig { max_query_batch: Some(100), compression_mode: None }) }
[2026-08-25T20:25:47.084Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_revision::auth::login] Start auth exchange request
[2026-08-25T20:25:47.425Z] [00000000-0000-0000-0000-000000000000] [Debug] [lore_revision::auth::login] Auth with eg1 successful, identity 019a4664b4ac7074ab4fc1fd82dd4e76
[2026-08-25T20:26:16.986Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore::util] Executing command: lore::repository::clone 0.8.6-nightly+331_3664
[2026-08-25T20:26:16.987Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore::util] Command arguments: LoreRepositoryCloneArgs { repository_url: urc-uefn.live.ucs.on.epicgames.com/fortnite/valkyrie/scratch/c50745bc1dad4db7bb63eb0f79fcfa99/778f8cf9-9fa2-4038-aeea-083a50c86c49, revision: , view: , bare: 0, virtually: 0, direct_file_write: 0, direct_file_io: 0, layer: , layer_metadata: , prefetch: , use_shared_store: 0, shared_store_path: , no_tracking: 0, root_files: , dependency_tags: , dependency_recursive: 0, dependency_depth_limit: 0 }
[2026-08-25T20:26:16.994Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC connecting: https://urc-uefn.live.ucs.on.epicgames.com/
[2026-08-25T20:26:17.130Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC connected in 135ms: https://urc-uefn.live.ucs.on.epicgames.com/
[2026-08-25T20:26:17.130Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.environment.v1.EnvironmentService/EnvironmentGet, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:26:17.172Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:26:17 GMT”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } } (42 ms)
[2026-08-25T20:26:17.183Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::auth::exchange] Skipping identity 019a4664b4ac7074ab4fc1fd82dd4e76, authn token is expired
[2026-08-25T20:26:17.185Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.repository.v1.RepositoryService/RepositoryGet, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:26:17.186Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::quic::client] QUIC transport config: TransportConfig { max_concurrent_bidi_streams: 8, max_concurrent_uni_streams: 0, max_idle_timeout: Some(30000), stream_receive_window: 5033136, receive_window: 13421700, send_window: 13421700, send_fairness: false, packet_threshold: 3, time_threshold: 1.125, initial_rtt: 333ms, max_rtt: 2s, initial_mtu: 1200, min_mtu: 1200, mtu_discovery_config: Some(MtuDiscoveryConfig { interval: 600s, upper_bound: 1452, minimum_change: 20, black_hole_cooldown: 60s }), pad_to_mtu: false, ack_frequency_config: Some(AckFrequencyConfig { ack_eliciting_threshold: 1, max_ack_delay: None, reordering_threshold: 2 }), persistent_congestion_threshold: 3, keep_alive_interval: Some(500ms), crypto_buffer_size: 16384, allow_spin: true, datagram_receive_buffer_size: None, datagram_send_buffer_size: 0, enable_segmentation_offload: true, .. }
[2026-08-25T20:26:17.186Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::quic::client] QUIC connecting to urc-uefn.live.ucs.on.epicgames.com at 75.2.103.66:41337
[2026-08-25T20:26:17.227Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:26:17 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “grpc-status”: “16”, “grpc-message”: “authorization%20header%20required”}, body: Body { kind: Empty } } (42 ms)
[2026-08-25T20:26:17.230Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore::util] Finished command: lore::repository::clone (0.24s)
[2026-08-25T20:26:17.231Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Error] [lore_revision::relay] Failed to resolve repository: code: ‘The request does not have valid authentication credentials’, message: “authorization header required”
at Z:\devel_work\urc\Lore\lore-transport\src\error.rs:6:1
at Z:\devel_work\urc\Lore\lore-revision\src\repository.rs:3374 - Repository not found
at Z:\devel_work\urc\Lore\lore-revision\src\repository\clone.rs:875 - Failed to resolve repository
[2026-08-25T20:26:17.234Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore::util] Executing command: lore::repository::create 0.8.6-nightly+331_3664
[2026-08-25T20:26:17.234Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore::util] Command arguments: LoreRepositoryCreateArgs { repository_url: urc-uefn.live.ucs.on.epicgames.com/fortnite/valkyrie/scratch/c50745bc1dad4db7bb63eb0f79fcfa99/778f8cf9-9fa2-4038-aeea-083a50c86c49, description: UEFN/Scratch: A3872F3E477D50742AAFCEBAC0E485AD, BuildVersion: 42.00.56878558, id: be95823a60f6361092f6ca6c85c0ce30, use_shared_store: 0, shared_store_path: }
[2026-08-25T20:26:17.235Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.repository.v1.RepositoryService/RepositoryCreate, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:26:17.283Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::quic::client] Success QUIC connecting to 75.2.103.66:41337
[2026-08-25T20:26:17.283Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:26:17 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “grpc-status”: “16”, “grpc-message”: “authorization%20header%20required”}, body: Body { kind: Empty } } (47 ms)
[2026-08-25T20:26:17.284Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore::util] Finished command: lore::repository::create (0.05s)
[2026-08-25T20:26:17.284Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::quic::storage_service::client] QUIC connection 2234988043280 to lores://urc-uefn.live.ucs.on.epicgames.com for repository 00000000000000000000000000000000 complete in 103ms
[2026-08-25T20:26:17.284Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Error] [lore_revision::relay] creating repository on server: code: ‘The request does not have valid authentication credentials’, message: “authorization header required”
at Z:\devel_work\urc\Lore\lore-transport\src\error.rs:6:1
at Z:\devel_work\urc\Lore\lore-revision\src\repository\create.rs:217 - creating repository on server
[2026-08-25T20:26:42.113Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore::util] Executing command: lore::repository::clone 0.8.6-nightly+331_3664
[2026-08-25T20:26:42.113Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore::util] Command arguments: LoreRepositoryCloneArgs { repository_url: urc-uefn.live.ucs.on.epicgames.com/fortnite/valkyrie/scratch/c50745bc1dad4db7bb63eb0f79fcfa99/778f8cf9-9fa2-4038-aeea-083a50c86c49, revision: , view: , bare: 0, virtually: 0, direct_file_write: 0, direct_file_io: 0, layer: , layer_metadata: , prefetch: , use_shared_store: 0, shared_store_path: , no_tracking: 0, root_files: , dependency_tags: , dependency_recursive: 0, dependency_depth_limit: 0 }
[2026-08-25T20:26:42.113Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.repository.v1.RepositoryService/RepositoryGet, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:26:42.154Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:26:42 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “grpc-status”: “16”, “grpc-message”: “authorization%20header%20required”}, body: Body { kind: Empty } } (40 ms)
[2026-08-25T20:26:42.154Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore::util] Finished command: lore::repository::clone (0.04s)
[2026-08-25T20:26:42.154Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Error] [lore_revision::relay] Failed to resolve repository: code: ‘The request does not have valid authentication credentials’, message: “authorization header required”
at Z:\devel_work\urc\Lore\lore-transport\src\error.rs:6:1
at Z:\devel_work\urc\Lore\lore-revision\src\repository.rs:3374 - Repository not found
at Z:\devel_work\urc\Lore\lore-revision\src\repository\clone.rs:875 - Failed to resolve repository
[2026-08-25T20:26:42.154Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore::util] Executing command: lore::repository::create 0.8.6-nightly+331_3664
[2026-08-25T20:26:42.154Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore::util] Command arguments: LoreRepositoryCreateArgs { repository_url: urc-uefn.live.ucs.on.epicgames.com/fortnite/valkyrie/scratch/c50745bc1dad4db7bb63eb0f79fcfa99/778f8cf9-9fa2-4038-aeea-083a50c86c49, description: UEFN/Scratch: 4290478049FCE1B6ABC9B6B6FBF0B461, BuildVersion: 42.00.56878558, id: be95823a60f6361092f6ca6c85c0ce30, use_shared_store: 0, shared_store_path: }
[2026-08-25T20:26:42.155Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.repository.v1.RepositoryService/RepositoryCreate, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:26:42.196Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:26:42 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “grpc-status”: “16”, “grpc-message”: “authorization%20header%20required”}, body: Body { kind: Empty } } (41 ms)
[2026-08-25T20:26:42.196Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Debug] [lore::util] Finished command: lore::repository::create (0.04s)
[2026-08-25T20:26:42.196Z] [42904780-49fc-e1b6-abc9-b6b6fbf0b461] [Error] [lore_revision::relay] creating repository on server: code: ‘The request does not have valid authentication credentials’, message: “authorization header required”
at Z:\devel_work\urc\Lore\lore-transport\src\error.rs:6:1
at Z:\devel_work\urc\Lore\lore-revision\src\repository\create.rs:217 - creating repository on server
[2026-08-25T20:27:17.187Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::auth::exchange] Skipping identity 019a4664b4ac7074ab4fc1fd82dd4e76, authn token is expired
[2026-08-25T20:28:17.188Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::auth::exchange] Skipping identity 019a4664b4ac7074ab4fc1fd82dd4e76, authn token is expired
[2026-08-25T20:29:17.189Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::auth::exchange] Skipping identity 019a4664b4ac7074ab4fc1fd82dd4e76, authn token is expired
[2026-08-25T20:29:23.945Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore::util] Executing command: lore::repository::clone 0.8.6-nightly+331_3664
[2026-08-25T20:29:23.945Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore::util] Command arguments: LoreRepositoryCloneArgs { repository_url: urc-uefn.live.ucs.on.epicgames.com/fortnite/valkyrie/scratch/c50745bc1dad4db7bb63eb0f79fcfa99/778f8cf9-9fa2-4038-aeea-083a50c86c49, revision: , view: , bare: 0, virtually: 0, direct_file_write: 0, direct_file_io: 0, layer: , layer_metadata: , prefetch: , use_shared_store: 0, shared_store_path: , no_tracking: 0, root_files: , dependency_tags: , dependency_recursive: 0, dependency_depth_limit: 0 }
[2026-08-25T20:29:23.947Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.repository.v1.RepositoryService/RepositoryGet, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:29:23.995Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:29:24 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “grpc-status”: “16”, “grpc-message”: “authorization%20header%20required”}, body: Body { kind: Empty } } (48 ms)
[2026-08-25T20:29:23.995Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore::util] Finished command: lore::repository::clone (0.05s)
[2026-08-25T20:29:23.995Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Error] [lore_revision::relay] Failed to resolve repository: code: ‘The request does not have valid authentication credentials’, message: “authorization header required”
at Z:\devel_work\urc\Lore\lore-transport\src\error.rs:6:1
at Z:\devel_work\urc\Lore\lore-revision\src\repository.rs:3374 - Repository not found
at Z:\devel_work\urc\Lore\lore-revision\src\repository\clone.rs:875 - Failed to resolve repository
[2026-08-25T20:29:23.995Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore::util] Executing command: lore::repository::create 0.8.6-nightly+331_3664
[2026-08-25T20:29:23.995Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore::util] Command arguments: LoreRepositoryCreateArgs { repository_url: urc-uefn.live.ucs.on.epicgames.com/fortnite/valkyrie/scratch/c50745bc1dad4db7bb63eb0f79fcfa99/778f8cf9-9fa2-4038-aeea-083a50c86c49, description: UEFN/Scratch: 9A811D524D941EE63521E3B6CFBF8A9C, BuildVersion: 42.00.56878558, id: be95823a60f6361092f6ca6c85c0ce30, use_shared_store: 0, shared_store_path: }
[2026-08-25T20:29:23.996Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore_transport::grpc] gRPC request: Request { method: POST, uri: /lore.repository.v1.RepositoryService/RepositoryCreate, version: HTTP/2.0, headers: {“te”: “trailers”, “content-type”: “application/grpc”}, body: Body { kind: Wrap(UnsyncBoxBody) } }
[2026-08-25T20:29:24.038Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore_transport::grpc] gRPC response: Response { status: 200, version: HTTP/2.0, headers: {“date”: “Tue, 25 Aug 2026 16:29:24 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “grpc-status”: “16”, “grpc-message”: “authorization%20header%20required”}, body: Body { kind: Empty } } (42 ms)
[2026-08-25T20:29:24.038Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Debug] [lore::util] Finished command: lore::repository::create (0.04s)
[2026-08-25T20:29:24.038Z] [9a811d52-4d94-1ee6-3521-e3b6cfbf8a9c] [Error] [lore_revision::relay] creating repository on server: code: ‘The request does not have valid authentication credentials’, message: “authorization header required”
at Z:\devel_work\urc\Lore\lore-transport\src\error.rs:6:1
at Z:\devel_work\urc\Lore\lore-revision\src\repository\create.rs:217 - creating repository on server
[2026-08-25T20:30:17.191Z] [a3872f3e-477d-5074-2aaf-cebac0e485ad] [Debug] [lore_transport::auth::exchange] Skipping identity 019a4664b4ac7074ab4fc1fd82dd4e76, authn token is expired
[2026-08-25T20:30:36.332Z] [-] [Debug] [lore_transport::quic::client] QUIC connection 2234988043280 stats: ConnectionStats { udp_tx: UdpStats { datagrams: 935, bytes: 39208, ios: 935 }, udp_rx: UdpStats { datagrams: 946, bytes: 42683, ios: 948 }, frame_tx: FrameStats { ACK: 457, ACK_FREQUENCY: 1, CONNECTION_CLOSE: 0, CRYPTO: 2, DATA_BLOCKED: 0, DATAGRAM: 0, HANDSHAKE_DONE: 0, IMMEDIATE_ACK: 48, MAX_DATA: 0, MAX_STREAM_DATA: 0, MAX_STREAMS_BIDI: 0, MAX_STREAMS_UNI: 0, NEW_CONNECTION_ID: 5, NEW_TOKEN: 0, PATH_CHALLENGE: 0, PATH_RESPONSE: 0, PING: 432, RESET_STREAM: 0, RETIRE_CONNECTION_ID: 0, STREAM_DATA_BLOCKED: 0, STREAMS_BLOCKED_BIDI: 0, STREAMS_BLOCKED_UNI: 0, STOP_SENDING: 0, STREAM: 0 }, frame_rx: FrameStats { ACK: 464, ACK_FREQUENCY: 1, CONNECTION_CLOSE: 0, CRYPTO: 7, DATA_BLOCKED: 0, DATAGRAM: 0, HANDSHAKE_DONE: 1, IMMEDIATE_ACK: 51, MAX_DATA: 0, MAX_STREAM_DATA: 0, MAX_STREAMS_BIDI: 0, MAX_STREAMS_UNI: 0, NEW_CONNECTION_ID: 4, NEW_TOKEN: 4, PATH_CHALLENGE: 0, PATH_RESPONSE: 0, PING: 430, RESET_STREAM: 0, RETIRE_CONNECTION_ID: 1, STREAM_DATA_BLOCKED: 0, STREAMS_BLOCKED_BIDI: 0, STREAMS_BLOCKED_UNI: 0, STOP_SENDING: 0, STREAM: 0 }, path: PathStats { rtt: 41.644851ms, cwnd: 261144, congestion_events: 1, lost_packets: 1, lost_bytes: 30, sent_packets: 937, sent_plpmtud_probes: 4, lost_plpmtud_probes: 0, black_holes_detected: 0, current_mtu: 1452 } }