Closed rite2bala closed 2 years ago
Hi @rite2bala, can you please attach a print screen with this Extra error message and steps to reproduce ?
@adiganga2002 @rite2bala when producing a non-serialized batch then the Datamatrix code would have GTIN (AI01), Batch (AI10)Number, Expiry Date (AI17). The code would not have the serial Number (AI21). A code that I saw had AI21 and it had a value of 0. This is incorrect as AI21 should not be in the code at all. If clarification is needed then please reach out to me.
Hello @adiganga2002
Please ignore the issue regarding extra error message for now. I am unable to reproduce the error.
As per the comments mentioned in the https://github.com/PharmaLedger-IMI/epi-workspace/issues/111 . There are three data matrices in the description. All three of the data matrices, do not have AI21 Serial number.
I created a sample code using the app on epiqa and scanned using gs1 interpreter: https://gs1.github.io/interpretGS1scan/camera.html
Result: Raw output:
Just noticed that Patrick has also posted the "extra message's screenshot" - similar screenshot on the story #111
"It also seem to cause the App to crash but I could not re-create this. I am not reporting this as a bug because the system was only designed to ready serialized Datamatrix codes.
Hello @adiganga2002 @skutner I was able to reproduce the error by scanning the above datamatrix code. This was a very old product code created prior to the deployment.
The error appears differently in iOS and in Android .
Could you please check?
URL:https://epiqa.westeurope.cloudapp.azure.com/leaflet-wallet/loader/ pls change the domain to epiqa
cc: @nhrishi
I tested this today again for the below code in eqiqa environment. I got the same error for the new product and batch.
https://barcode.tec-it.com/en/DataMatrix?data=(01)28888388884889(17)210430(10)KB9261
@nhrishi that Datamatrix code you gave the link to is not encoded correctly.
I created a similar code as Hrishikesh and observed that I do not receive the error: https://barcode.tec-it.com/en/DataMatrix?data=(01)23332255466678(17)210430(10)RL0137
Hi @nhrishi @rite2bala . Is this still a bug or we can close this issue?
Just tested for the Scandit library, it works as expected for all above mentioned codes(the ones in comments included)
@rite2bala this issue shall be resolved soon - can we close it already? if there are any more problems with it please create a new bug from it and lets tackle it separately thank you
***Updated comment:
Current understanding: A non-serialized batch is one where valid serial numbers are not uploaded. It is not any explicit setting to indicate batch is non-serialized.
Case 1
We created a batch and updated it with valid serial numbers. Saved the product.
Reopened the batch and then deleted/reset the serial numbers.
We then disabled the serial number check for the batch using the setting:
Used the below tool to create a 2d matrix without serial number i.e. without (21) tag: https://barcode.tec-it.com/en/DataMatrix?data=(01)09812376129473(17)240524(10)RV5163
When the above code is scanned – an error appears on the mobile app.
This error also forces the expiry date check to malfunction... i.e when the expiry date in the above code is from step 4 is changed, the error in expiry date check doesn't change.
Case 2
For a non-serialised batch – We create a 2d matrix with test serial number (any number after 21 tag) https://barcode.tec-it.com/en/DataMatrix?data=(01)09812376129473(17)240524(10)RV5163(21)1231
It works fine - because the serial number check was disabled in step 3 of case 1 and we are supplying an invalid serial number.
Observation: The current scanner is unable to interpret data matrix without 21 tag.
hi @mppub We were able to test only now because we got a stable interface without critical errors. This error would have to remain in QA stack until fixed.
Please do let me know if you were able to reproduce the error or need any additional explanation or would like to correct my testing approach.
Thank you.
Extra error message on mobile app screen when serial number is left blank.