The Coral Traceability Solution (CTS) mobile app shows short messages when something needs your attention or cannot be completed. This article lists the messages you are most likely to see, what each one means, and what to do. The CTS mobile app works with OriginsNext in real time, so many messages are about your connection.
Signing in and connection
These messages appear when you log in or when the app cannot reach OriginsNext.
Message | What it means | What to do |
'No Internet Connection' / 'Please check your internet connection and try again.' | The device is offline and the app cannot reach OriginsNext. | Connect to Wi-Fi or mobile data, then tap Login or Retry. |
'Unable to connect to the server…' | A network request failed. | Check your signal and try again. If it keeps failing, the server may be briefly unavailable. |
'An error occurred during login. Please try again.' | Sign-in failed. | Re-enter your registered email and password and try again. |
'Unable to load Terms and Conditions. Please try again.' | The terms could not download. | Check your connection and reopen the app. You must accept the terms to continue. |
'Your session has expired. Please log in and try again.' | You have been signed out. | Log in again, then repeat what you were doing. |
The CTS mobile app is online by design. It works with OriginsNext in real time, so a working connection is needed for almost everything. If something will not load, check your connection first.
Scanning and readers
These messages appear when you scan tags or connect a reader.
Message | What it means | What to do |
'Bluetooth is disabled…' / 'Please enable Bluetooth…' | Your device's Bluetooth is off. | Turn Bluetooth on in your device's quick settings. |
'Bluetooth permission is required…' | The app has not been allowed to use Bluetooth. | |
'Location Services is turned off. Bluetooth scanning requires Location Services…' | Android needs Location on to find Bluetooth readers. | Turn on Location Services, then scan again. |
'Bluetooth reader is not connected…' / 'No Bluetooth reader configured…' | No reader is connected or chosen. | Tap Connect Reader, or set one in Preferences, then Bluetooth Reader. |
'RFID reader connected but not responding…' / 'Not an RFID reader' | The connected device is not responding as a reader, or is not one. | Reconnect and make sure you picked your RFID reader, not another Bluetooth device. |
'Scanning is unavailable right now. Turn Bluetooth off and on…' | Android has temporarily limited scanning. | Turn Bluetooth off and on, then tap refresh. |
'No tag detected. Please try again.' | The reader scanned but found no tag. | Hold the reader closer to the tag and scan again. |
'Camera permission is required…' | The app cannot open the camera for QR codes or photos. | |
'Invalid QR code…' / 'Error scanning QR, please try again' | The code is not a valid coral tag, or was not read cleanly. | Line the QR code up inside the square and try again. |
Built-in reader tip: hold the device flat and close to the tag, then press the physical scan button. If nothing reads, check that your reader source is set to the built-in reader in Preferences.
Photos and uploads
These messages appear when a photo or measurement does not save.
Message | What it means | What to do |
'Failed to capture photo' / 'Photo could not be saved. Please try again.' | The camera did not produce a usable photo. | Take the photo again. |
'Saved, but some photos or measurements could not be uploaded. Open the coral in View Coral to add them.' | Your event saved, but a photo or measurement upload failed in the background (you will see an amber banner). | Open the specimen in View Coral and re-add the photo or measurement. |
Messages during specific tasks
These appear while you work. They are not faults with the app; they guide you. Each is also covered in the relevant workflow article.
Message | Where | What to do |
'This tag is not registered in the system' | View, Update, Receive | The tag was never added. Register it with Tag Coral first. |
'You are not permissioned to view details of this specimen' | View Coral | The coral belongs to another organisation. Contact its owner for access. |
'Some scanned tags already exist in the system…' | Tag Coral | Tap Edit, remove the already-registered tag, then register. |
'Coral not found in system' / 'Broodstock already divided into fragments' | Frag Coral | Scan a registered broodstock that has not already been fully fragmented. |
'Settlement plate already consumed' / 'Batch not found in system' | Breed Coral | Use a batch or plate that has not been used yet, and check you scanned the right tag. |
'Tag is decommissioned, select Reactivate to restore' | Update Coral | Choose Reactivate in the status dropdown to bring it back. |
'Tag is consumed, cannot update' | Update Coral | The specimen was used up in a fragmentation or breeding event and can no longer be updated. |
'Tag {number} is not commissioned and cannot be packed' | Pack Order | Register the specimen with Tag Coral before packing it. |
'New tag must be different from the old tag' | Replace Tag | Scan a genuinely new, unused tag. |
'Already in your inventory; it will be received without an ownership change' | Receive Coral | Nothing to do; you already own it and it is received anyway. |
'Please fill in all required fields (marked with *)…' | Frag and others | Complete the fields marked with a red asterisk, then continue. |
Fixing a permission you denied
If you tapped Deny on a permission and a feature stopped working, you can re-enable it:
Open your device's Settings.
Go to Apps, then Coral Traceability Solution, then Permissions.
Turn on the permission you need (Camera, Nearby devices or Bluetooth, or Location).
If you see a 'we couldn't confirm' message
Occasionally a task saves on the server but the app does not get a confirmation back, for example on a flaky connection.
Important: If you see a message like 'we couldn't confirm your submission was saved', check the specimen in View Coral before trying again, so you do not create a duplicate.
