Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: labware error when trying to "proceed to run" prevents run #12952

Closed
cemull3 opened this issue Jun 22, 2023 · 7 comments
Closed

bug: labware error when trying to "proceed to run" prevents run #12952

cemull3 opened this issue Jun 22, 2023 · 7 comments
Labels

Comments

@cemull3
Copy link

cemull3 commented Jun 22, 2023

Overview

Whenever I try to run a protocol, I receive this error, even when the protocol does not use this labware and this labware has been removed from the library:

opentrons.protocol_reader.file_identifier.FileIdentificationError: thermoscientific_glasscoated_u.shaped_300ul_96well.json is not valid JSON. Expecting value: line 1 column 1 (char 0)

Steps to reproduce

Upload and Attempt to run any protocol and hit "proceed to set up"

Prior to this, the Opentron had a protocol that was cancelled prematurely. The robot and app has been restarted multiple times. The computer also has been restarted.

Current behavior

Unable to run any protocol
Robot does not seem to have reset itself after the last canceled protocol

Expected behavior

Robot should reset itself, with pipets moving back into position over waste
Protocol should run, unobstructed by a labware definition that is not used in the protocol or even in the library.

Operating system

Windows

System and robot setup or anything else?

USB connection
Version 6.3.1

@cemull3 cemull3 added the bug label Jun 22, 2023
@KU-JonasL
Copy link

I have a similar experience. I had a protocol loading on the OT-2, but has the OT-2 was not responsive I cancelled the protocol. Unfortunately, I now get a similar error, though my "file_identifier" complains about another file (custom labware for LVL tubes).

I have tried to remove the custom json and add it back to the library (testing in between). I have restarted the PC, the OT-2 and reinstalled the OT-2 software without luck. The same protocols I want to up on it, can be analysed and opened on our other OT-2

@cemull3
Copy link
Author

cemull3 commented Jul 3, 2023 via email

@KU-JonasL
Copy link

Thank you Catherine! It helped me as well, I can now load protocols again. Well done!

@josiah-liew
Copy link

Thank you for the suggestion of the factory reset. We are currently experiencing the same thing and will proceed as you have done.

@yuanlee0325

This comment was marked as off-topic.

@cemull3

This comment was marked as off-topic.

@SyntaxColoring
Copy link
Contributor

SyntaxColoring commented Feb 29, 2024

...is not valid JSON. Expecting value: line 1 column 1 (char 0)

This was a problem related to the robot's storage of protocols being prone to corruption. (Tracked internally as RSS-147.) It was fixed for OT-2 users in v7.0.1 (PR #12341). After updating, you'll need to reset your robot's run and protocol history, as @cemull3 suggested.

I agree that what @yuanlee0325 is reporting seems like a different thing. @yuanlee0325, if you're still having trouble with that, please reach out to Opentrons Support.

Thank you all!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants