Before launching a maze, we conduct a final validation check to ensure that there are no issues that could affect the tester's experience.
If there is an issue, we'll prevent the maze from going live. One of the potential errors is:
Refresh your prototype
Your first step should be refreshing your prototype — sometimes this error happens when there's a one-time sync issue from the prototype you imported.
We recommend reviewing your mission blocks to ensure that your expected paths still work as intended. Any paths using the affected screens might need to be rebuilt.
Once you've verified everything looks good, you should be able to send the maze live.
Confirm that you're not reusing screens in the path
The last screen of a path can't be reused on the same path or on another path in the same block. Why can't I reuse the last screen on a path?
if that happens, when sending the maze live, you'll get the following error message with instructions to resolve this conflict:
This path cannot contain the end screen from another path. Please remove the highlighted screens from the path, or change the last screen.
If your design requires you to reuse the final screen, we suggest adding those paths to separate prototype blocks on the same maze.
Confirm that your path has at least two screens
When setting up a prototype test, you must set at least one path with at least two screens — this is the benchmark for measuring the success of your test.
Otherwise, you will see the following error:
Each path should have at least two screens. Please add more screens to the invalid path.
If you run into this error, that means your path only has one screen. You need to navigate through the prototype preview on the left in order to set the path.
Confirm that you don't have identical paths
A path is a sequence of screens. The hotspots used to navigate from one screen to the other aren't taken into consideration.
This means that, when setting paths, navigating through the same set of screens through different hotspots will show you an error:
You have two identical paths. Please change or remove a path
If you're seeing this issue, remove the duplicate path in order to send the maze live.
Review your interactive components
If interactive components are enabled on a prototype block, please be aware of a known issue where frames that can be reached only via interactive components are not correctly synced into Maze, but they're still accessible in the prototype preview and can be added to a path.
As a result, when you launch your test live, the unsynced frames are detected, which triggers the "Invalid path" error.
If you believe you're affected by this issue, please let our Support team know.
In the meantime, you can get around this error by detaching the component instances, or by using traditional interactions to link your screens.
Duplicate the affected maze
If fixing any broken paths or refreshing the prototype doesn't address the issue, then the issue may result from unexpectedly invalid screen data. In that case, duplicating the affected maze will generally fix any data inconsistencies. Once you've duplicated the affected maze, you should be able to launch the duplicate maze live and delete the original broken one.
We're still working to identify why this issue occurs, so we can introduce a more permanent solution that doesn't require duplication. Until then, this solution should enable you to proceed with launching your test live.
Still need help?
If you have any questions or concerns, please let our Support team know — we'll be happy to help!