1***@163.com
1***@163.com
  • 发布:2023-04-22 18:39
  • 更新:2023-04-24 11:33
  • 阅读:953

【报Bug】微信小程序启动报PrePayResourceExhausted

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

如下代码,启动微信小程序。

    export default {  
        onLaunch: async function() {  
            console.log('App Launch')  
            await uniIdPageInit()  
            uniCloud.onNeedLogin((event) => {  
                console.log('onNeedLogin')  
                console.log(event)  
            })  
            console.log('App Launch End')  
            uni.login({  
                provider: 'weixin',  
                success: async (loginRes) => {  
                    console.log(loginRes)  
                    const uniIdCo = uniCloud.importObject('uni-id-co')  
                    const res = await uniIdCo.loginByWeixin({  
                        code: loginRes.code  
                    })  
                    console.log(res)

预期结果:

正常启动无弹窗

实际结果:

弹窗报错。

bug描述:

使用阿里云免费云空间,永不过期的。
昨天实验uni-id-co微信登录还好使,今天就总是弹窗无法使用DB。
连接云端云函数的报错日志如下。

Unhandled promise rejection Error: [uni-id-co]: PrePayResourceExhausted:DB write action failed, resource exhausted.  
    at _callee36$ (vendor.js? [sm]:9504)  
    at L (regenerator.js:1)  
    at Generator._invoke (regenerator.js:1)  
    at Generator.t.<computed> [as next] (regenerator.js:1)  
    at asyncGeneratorStep (asyncToGenerator.js:1)  
    at c (asyncToGenerator.js:1)  
    at VM1296 WAService.js:2  
    at r (VM1296 WAService.js:2)  
(env: macOS,mp,1.05.2204264; lib: 2.17.0)
2023-04-22 18:39 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

数据库写次数用完了

1***@163.com

1***@163.com (作者)

如果使用本地云函数,uiCloud控制台输出。

18:54:31.580 [本地调试][云对象:uni-id-co]调用方法:[getSupportedLoginType],请求参数:无   
18:54:31.856 [本地调试][云对象:uni-id-co]返回结果: {"errCode":0,"errMsg":"","supportedLoginType":Array(4)}   
18:54:32.186 [本地调试][云对象:uni-id-co]调用方法:[loginByWeixin],请求参数: {"code":""}   
18:54:32.703 [本地调试]Error: DB write action failed, resource exhausted.  
18:54:32.708 [本地调试]    at processTicksAndRejections (node:internal/process/task_queues:96:5)
1***@163.com

1***@163.com (作者)

上面的错误是附件图片中函数抛出的。
Error: DB write action failed, resource exhausted.

1***@163.com

1***@163.com (作者)

应该是uni-id的问题,跟uniIdCo.loginByWeixin调用有关。

该问题目前已经被锁定, 无法添加新回复