[BUG] Open Level after Destroy Session

This is a rather odd bug, but if you use the “Open Level” node for On Success exec of a “Destroy Session” node, it will strip _ from a map name and try loading that map instead (which obviously does not exist).

This will end up throwing following Network Travel Errors:

  • Client Travel Failure
  • Invalid URL

This Network Travel Error happens on server or client (whoever calls destroy session).

Hi ,

I wasn’t able to reproduce this in 4.6.1 or 4.7 Preview 5. Which engine version are you using? Does this happen in a new project, or only your current project? How have you determined that it is stripping underscore from map name?

Hey ,

I haven’t really dug into this bug as of yet to see exactly what is happening, mostly because I’m perfectly fine with users being taken back to Entry.

This is part of log that made me believe there is a stripping happening

  • [2015.02.09-17.42.40:361][ 87]LogNet: Browse: /Game/Maps/MenuBackground
  • [2015.02.09-17.42.40:361][ 87]LogNet:Warning: Travel Failure: [InvalidURL]: Invalid URL: /Game/Maps/MenuBackground
  • [2015.02.09-17.42.40:361][ 87]LogNet: TravelFailure: InvalidURL, Reason for Failure: ‘Invalid URL: /Game/Maps/MenuBackground’
  • [2015.02.09-17.42.40:361][ 87]LogBlueprintUserMessages: Invalid URL
  • [2015.02.09-17.42.40:361][ 87]LogNet:Warning: Travel Failure: [ClientTravelFailure]: Invalid URL: /Game/Maps/MenuBackground
  • [2015.02.09-17.42.40:361][ 87]LogNet: TravelFailure: ClientTravelFailure, Reason for Failure: ‘Invalid URL: /Game/Maps/MenuBackground’
  • [2015.02.09-17.42.40:361][ 87]LogBlueprintUserMessages: Client Travel Failure

Now, upon closer inspection … maybe everything that goes into log has _ stripped … because I have found following, right at initialization stage, which loaded properly.

  • [2015.02.09-17.41.39:135][ 0]LogWorld: Bringing World /Game/Maps/MenuBackground.MenuBackground up for play (max tick rate 0) at 2015.02.09-12.41.39
  • [2015.02.09-17.41.39:136][ 0]LogWorld: Bringing up level for play took: 0.017564

So, I’m no longer sure if anything is actually stripping _ or if this is only for Log.

I suspect that’s just log, but I will double check. So is map that’s failing to load named Menu_Background? If you try calling any other map in same Open Level node, does it fail?

Well, now I feel stupid, map was renamed in a previous build and I forgot all about it. Not exactly sure why I renamed it, but this bug is not an engine bug, it’s definitively a “me” bug. Now error is gone because map is actually MenuBackground.

Thanks for questions, helped me track down root problem!