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】ERR 程序发生异常:Object reference not set to an instance of an object. #791

Open
14 tasks
sst2020 opened this issue Oct 22, 2024 · 12 comments
Open
14 tasks

Comments

@sst2020
Copy link

sst2020 commented Oct 22, 2024

版本

BiliTool版本号:2.1.1

确认

  • [ √ ] 是的,我已搜索并确认,没有其他相同的议题
  • [ √ ] 是的,我确认,已尝试升级到最新版,但未解决

服务器架构

  • [ √ ] x64
  • arm64
  • arm
  • 其他(请在下面补充)

服务器系统

  • [ √ ] Windows
  • macOS
  • Linux
    • Debian
    • Ubuntu
    • Windows
    • Alpine
    • Centos
    • 其他(请在下面补充)

选择的BiliTool运行模式

  • docker
  • podman
  • [ √ ] 下载的Release包
  • 其他(请在下面补充)

问题描述

<这里>
大会员无法签到。

日志信息

[08:12:41 INF] ---开始 浏览追番频道页10秒 ---
[08:12:41 ERR] 浏览追番频道页10秒失败,继续其他任务。失败信息:Sequence contains no matching element

[08:12:41 INF] -------------结束-------------

[08:12:41 INF] ---开始 浏览会员购页面10秒 ---
[08:12:41 ERR] 浏览会员购页面10秒失败,继续其他任务。失败信息:Object reference not set to an instance of an object.

[08:12:41 INF] -------------结束-------------

[08:12:41 INF] ---开始 浏览装扮商城主页 ---
[08:12:41 ERR] 浏览装扮商城主页失败,继续其他任务。失败信息:Object reference not set to an instance of an object.

[08:12:41 INF] -----------结束-----------

[08:12:41 INF] ---开始 观看剧集内容 ---
[08:12:41 ERR] 观看剧集内容失败,继续其他任务。失败信息:Object reference not set to an instance of an object.

[08:12:41 INF] ---------结束---------

[08:12:41 INF] ---开始 购买单点付费影片(仅领取) ---
[08:12:41 ERR] 购买单点付费影片(仅领取)失败,继续其他任务。失败信息:Object reference not set to an instance of an object.

[08:12:41 INF] ----------------结束----------------

[08:12:41 INF] ---开始 购买指定会员购商品(仅领取) ---
[08:12:41 ERR] 购买指定会员购商品(仅领取)失败,继续其他任务。失败信息:Object reference not set to an instance of an object.

[08:12:41 INF] -----------------结束-----------------

[08:12:41 ERR] 程序发生异常:Object reference not set to an instance of an object.
[08:12:41 INF] ===========结束===========

[08:12:41 WRN] 异常:System.NullReferenceException: Object reference not set to an instance of an object.
at Ray.BiliBiliTool.Application.VipBigPointAppService.DoTaskAsync(CancellationToken cancellationToken)
at Ray.BiliBiliTool.Console.BiliBiliToolHostedService.DoTasksAsync(String[] tasks, CancellationToken cancellationToken)
at Ray.BiliBiliTool.Console.BiliBiliToolHostedService.StartAsync(CancellationToken cancellationToken)
[08:12:41 INF] 运行环境:Production
[08:12:41 INF] 应用目录:D:\program\bilibili-tool-pro-v2.1.1-win-x64\

<这里>
@St-Jiuyu
Copy link

同上 MacOS M1也有这个问题

@zhemed
Copy link

zhemed commented Oct 26, 2024

我是通过青龙面板拉取的,也是这样的报错,青龙版本2.17.12 服务器架构x64

@ztw321
Copy link

ztw321 commented Oct 28, 2024

+1 Ubuntu arm64也一样的问题

@TaiMiao
Copy link

TaiMiao commented Oct 29, 2024

+1同样问题

@zywj0han9
Copy link

zywj0han9 commented Oct 30, 2024

+1 Ubuntu server x86_64 青龙面板也是一样

@Mtxgeek
Copy link

Mtxgeek commented Oct 30, 2024

win11 Release包 问题同样

@Firfr
Copy link

Firfr commented Nov 7, 2024

+1 青龙面板 同样的问题

@464946021
Copy link

这个问题是因为任务“浏览追番频道页10秒”已经没有了,把那个任务注释掉,不执行,后面的任务就可以正常执行。
在src/Ray.BiliBiliTool.Application/VipBigPointAppService.cs文件的第142行前面加注释符:
//taskInfo = await ViewAnimate(taskInfo);

@ypq123456789
Copy link

这个问题是因为任务“浏览追番频道页10秒”已经没有了,把那个任务注释掉,不执行,后面的任务就可以正常执行。 在src/Ray.BiliBiliTool.Application/VipBigPointAppService.cs文件的第142行前面加注释符: //taskInfo = await ViewAnimate(taskInfo);

青龙面板如何修改呢 谢谢老哥

@464946021
Copy link

这个问题是因为任务“浏览追番频道页10秒”已经没有了,把那个任务注释掉,不执行,后面的任务就可以正常执行。 在src/Ray.BiliBiliTool.Application/VipBigPointAppService.cs文件的第142行前面加注释符: //taskInfo = await ViewAnimate(taskInfo);

青龙面板如何修改呢 谢谢老哥

这个项目支持两种运行模式:dotnet和bilitool,前者是直接运行源码,后者是作者编译好的可执行文件。

  • [1] 因为要修改源码,所以要确保已经设置成dotnet模式(默认就是这个模式,如果没有改过配置就不用动了)

编辑青龙面板的配置文件,写入配置export BILI_MODE="dotnet" # bili运行模式,dotnet或bilitool

  • [2] 进入容器docker exec -it qinglong bash,修改源码,源码在/ql/dada/repo目录下。

这一步需要一点点Linux基础

  • [3] 退出容器,像平时一样执行脚本

@ypq123456789
Copy link

这个问题是因为任务“浏览追番频道页10秒”已经没有了,把那个任务注释掉,不执行,后面的任务就可以正常执行。 在src/Ray.BiliBiliTool.Application/VipBigPointAppService.cs文件的第142行前面加注释符: //taskInfo = await ViewAnimate(taskInfo);

青龙面板如何修改呢 谢谢老哥

这个项目支持两种运行模式:dotnet和bilitool,前者是直接运行源码,后者是作者编译好的可执行文件。

  • [1] 因为要修改源码,所以要确保已经设置成dotnet模式(默认就是这个模式,如果没有改过配置就不用动了)

编辑青龙面板的配置文件,写入配置export BILI_MODE="dotnet" # bili运行模式,dotnet或bilitool

  • [2] 进入容器docker exec -it qinglong bash,修改源码,源码在/ql/dada/repo目录下。

这一步需要一点点Linux基础

  • [3] 退出容器,像平时一样执行脚本

谢谢大佬 没问题了

@CirnoSalt
Copy link

这个问题是因为任务“浏览追番频道页10秒”已经没有了,把那个任务注释掉,不执行,后面的任务就可以正常执行。 在src/Ray.BiliBiliTool.Application/VipBigPointAppService.cs文件的第142行前面加注释符: //taskInfo = await ViewAnimate(taskInfo);

感谢,修好了,脚本作者看上去有段时间没更新了,有些功能坏掉的功能也长时间没维护,这么好的项目希望别是弃坑了……🥲

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

No branches or pull requests