Before launching a maze, we conduct a final validation check to ensure that there are no issues that could affect the participant’s experience.
If there is an issue, we’ll prevent the maze from going live. One of the potential errors is:
Invalid path
Solution
Confirm that you’re not reusing screens in the path
If you’ve defined success paths in your prototype test, 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:
Invalid path
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
The expected path is the flow of screens you want a tester to go through to complete a mission (i.e. your prototype or website test). This is the benchmark for measuring the success of your test.
When setting up a goal-based prototype test, you must set at least one path with at least two screens. Otherwise, you’ll see the following error:
Invalid path
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 to set the path.
Learn how to create a path and add more screens
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 considered.
This means that, when setting paths, navigating through the same set of screens through different hotspots will show you an error:
Invalid path
You have two identical paths. Please change or remove a path
If you’re seeing this issue, remove the duplicate path to send the maze live.
Refresh your prototype
Sometimes this error happens when there’s a one-time sync issue with the prototype you imported. In such cases, refreshing your prototype may help.
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.
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 aren’t correctly synced into Maze.
However, 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 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!