I have come across this error many times and my students too have raised in their Helios testing and apps.
Here is the trace details
error helios-min.js:69 Uncaught (in promise) Error: non-positive token amounts detected
at assert (helios-min.js:69:442)
at Assets.assertAllPositive (helios-min.js:69:89962)
at Value.assertAllPositive (helios-min.js:69:93008)
at TxBody.addOutput (helios-min.js:421:124026)
at Tx.balanceAssets (helios-min.js:421:112139)
at Tx.finalize (helios-min.js:421:116977)
at txEnd (coxylib.js:714:14)
at async nbid (auction.html:272:21)
at async window.onclick (auction.html:482:22)
this means there is not FT/NFT which is being locked