找回密码
 立即注册
查看: 134|回复: 12

日志报错的问题【已解决】

[复制链接]

16

主题

28

回帖

342

积分

中级会员

积分
342
发表于 2026-1-20 14:06:14 | 显示全部楼层 |阅读模式
本帖最后由 duyusi 于 2026-1-25 09:26 编辑

引用全局变量时出现如下的错误:

[2026-01-20 11:32:31:259] ----------复合任务开始执行----------ID:880
[2026-01-20 11:32:31:259] ERROR:全局变量jjr未被初始化! 当前复合任务ID:880
[2026-01-20 11:32:31:260] ERROR: 警告:变量{var:*jjr*}无法正常展开,您可能设置了错误的名称,请注意判断变量的话:格式为:{var:变量名},当前动作序号:1, 所属复合任务ID:880
[2026-01-20 11:32:31:262] ERROR: 警告:变量是无法正常展开,您可能设置了错误的名称,请注意判断变量的话:格式为:{var:变量名},当前动作序号:1, 所属复合任务ID:880
[2026-01-20 11:32:31:262] 条件不成立,您选择了继续复合任务流程,当前动作序号:1, 所属复合任务ID:880
[2026-01-20 11:32:31:263] Reset Event, 序号:2 ID:8
[2026-01-20 11:32:31:264] Wait event Begin, 序号:2 ID:8
[2026-01-20 11:32:31:264] 运行 <子任务:弹窗提醒, 序号:2,  所属复合任务ID:880>


变量在下面已经赋值了
image.png

image.png
下面是引用全局变量
image.png


Logs.rar

191.9 KB, 下载次数: 4

回复

使用道具 举报

84

主题

992

回帖

4633

积分

超级版主

积分
4633
发表于 2026-1-21 15:05:12 | 显示全部楼层
本帖最后由 作者君 于 2026-1-21 15:06 编辑

你全局变量所属的任务需要首先运行,否则不会被初始化

使用它的任务要在设置它的任务之后运行才可以

如果你确定是这样的顺序,那就是全局变量赋值那个动作,没有运行,确定你的流程能运行到那里
回复

使用道具 举报

16

主题

28

回帖

342

积分

中级会员

积分
342
 楼主| 发表于 2026-1-22 09:18:37 | 显示全部楼层
作者君 发表于 2026-1-21 15:05
你全局变量所属的任务需要首先运行,否则不会被初始化

使用它的任务要在设置它的任务之后运行才可以

[2026-01-21 09:44:27:748] 条件不成立,您选择了跳转复合任务流程到动作序号:6当前动作序号:3, 所属复合任务ID:199-6EEM6ZYJBF
[2026-01-21 09:44:27:748] 设置字符串变量, 名称:rq, 值:否, 当前动作序号:6, 所属复合任务ID:199-6EEM6ZYJBF
[2026-01-21 09:44:27:749] 设置字符串变量, 名称:jjr, 值:{var:rq}, 当前动作序号:7, 所属复合任务ID:199-6EEM6ZYJBF
[2026-01-21 09:44:27:750] 动作已被禁用,当前动作序号:8, 所属复合任务ID:199-6EEM6ZYJBF
[2026-01-21 09:44:27:750] 执行退出流程动作,当前动作序号:9, 所属复合任务ID:199-6EEM6ZYJBF
[2026-01-21 09:44:27:751] ----------复合任务执行完毕!----------ID:199-6EEM6ZYJBF

[2026-01-21 09:44:27:752] RunningTaskCount==0, Stop tray animaiton...
[2026-01-21 09:44:28:873] Client stat result: 1
[2026-01-21 09:44:28:906] Current date: 2026-01-21 09:44:26
[2026-01-21 09:44:28:907] ---check dt1:2026-01-21 09:44:28 dt2:2026-01-21 09:44:28 span:0
[2026-01-21 09:44:30:917] Main facade create
[2026-01-21 09:44:30:917] create unify
[2026-01-21 09:44:30:918] Init UI
[2026-01-21 09:44:30:918] OS ver>=win10, setting native dpi aware...
[2026-01-21 09:44:30:919] Set native dpi aware successfully!
[2026-01-21 09:44:30:920] Set UI LIB option
[2026-01-21 09:44:30:920] create db
[2026-01-21 09:44:30:920] sysini init
[2026-01-21 09:44:30:922] Main App init, appid:6020, appver:2.3.5, system:Windows 11 Pro X64 (25H2 build 26200), path:C:\Users\36260\AppData\Local\zTasker\, cmdline:-m -autorun
[2026-01-21 09:44:30:922] Boot alerady:31秒 (2026-01-21 09:43:59)
[2026-01-21 09:44:30:922] Check only one instance and try pop last main window, appid:6020
[2026-01-21 09:44:30:923] Init Frame, popMainWnd=0
[2026-01-21 09:44:30:924] 接收二次命令行参数-m -autorun
[2026-01-21 09:44:55:683] 延迟时间到, 执行 <复合任务:启动通达信, 序号:3, ID:505-VMU4TY3XRY>
[2026-01-21 09:44:55:684] TaskManager准备运行任务 <复合任务:启动通达信, 序号:3, ID:505-VMU4TY3XRY>
[2026-01-21 09:44:55:685] 运行 <复合任务:启动通达信, 序号:3, ID:505-VMU4TY3XRY>
[2026-01-21 09:44:55:688] Save开始
[2026-01-21 09:44:55:722] Save结束,耗时32ms
[2026-01-21 09:44:55:723]

[2026-01-21 09:44:55:724] ----------复合任务开始执行----------ID:505-VMU4TY3XRY
[2026-01-21 09:44:55:725] ERROR: 警告:变量是无法正常展开,您可能设置了错误的名称,请注意判断变量的话:格式为:{var:变量名},当前动作序号:1, 所属复合任务ID:505-VMU4TY3XRY
[2026-01-21 09:44:55:726] 条件不成立,您选择了继续复合任务流程,当前动作序号:1, 所属复合任务ID:505-VMU4TY3XRY

全局变量所属的任务已经最先运行了(从日志可以看出来)。全局变量赋值那个动作也运行了(从日志中jjr赋值也可以看出来),只是下面引用的时候会出错。
回复

使用道具 举报

16

主题

28

回帖

342

积分

中级会员

积分
342
 楼主| 发表于 2026-1-22 09:30:50 | 显示全部楼层
作者君 发表于 2026-1-21 15:05
你全局变量所属的任务需要首先运行,否则不会被初始化

使用它的任务要在设置它的任务之后运行才可以

全局变量jjr未被初始化!找到原因了,是新旧版本更新的原因。但是“ERROR: 警告:变量是无法正常展开,您可能设置了错误的名称,请注意判断变量的话:格式为:{var:变量名}”确找不到原因。虽然日志报错,但是程序能正常运行。
回复

使用道具 举报

84

主题

992

回帖

4633

积分

超级版主

积分
4633
发表于 2026-1-26 14:52:09 | 显示全部楼层
dahaiwubian 发表于 2026-1-22 09:30
全局变量jjr未被初始化!找到原因了,是新旧版本更新的原因。但是“ERROR: 警告:变量是无法正常展开,您 ...

嗯,新版稍微改了下提示
回复

使用道具 举报

16

主题

28

回帖

342

积分

中级会员

积分
342
 楼主| 发表于 2026-1-27 13:24:21 | 显示全部楼层
作者君 发表于 2026-1-26 14:52
嗯,新版稍微改了下提示

今天更新到2.3.6.错误依旧存在。好像是对于字符串识别有问题,对全局变量引用时{var:*x*}不认可,必须是{var:x}。
image.png
在上面的图片中,日志出错。{[2026-01-27 11:28:56:338] 已获取输出:01-27 <子任务:是否时一月一号, 序号:1,  所属复合任务ID:199-6EEM6ZYJBF>
[2026-01-27 11:28:56:338] ERROR: 警告:变量01-01无法正常展开,您可能设置了错误的名称,请注意判断变量的话:格式为:{var:变量名},当前动作序号:2, 所属复合任务ID:199-6EEM6ZYJBF}
image.png
在这个图片中是引用了全局变量jjr,引用方式是{var:*jjr*},日志中也是报错。{[2026-01-27 11:16:24:643] ----------复合任务开始执行----------ID:880
[2026-01-27 11:16:24:658] ERROR: 警告:变量是无法正常展开,您可能设置了错误的名称,请注意判断变量的话:格式为:{var:变量名},当前动作序号:1, 所属复合任务ID:880}
回复

使用道具 举报

14

主题

391

回帖

3819

积分

超级版主

积分
3819
发表于 2026-1-28 02:13:18 | 显示全部楼层
dahaiwubian 发表于 2026-1-27 13:24
今天更新到2.3.6.错误依旧存在。好像是对于字符串识别有问题,对全局变量引用时{var:*x*}不认可,必须是{ ...

把你整个任务发一下  等我有时间了再看看
回复

使用道具 举报

16

主题

28

回帖

342

积分

中级会员

积分
342
 楼主| 发表于 2026-1-28 09:28:26 | 显示全部楼层
梦碎 发表于 2026-1-28 02:13
把你整个任务发一下  等我有时间了再看看

总共13个任务,已经上传。

1.ztt

76.71 KB, 下载次数: 1

2.ztt

87.55 KB, 下载次数: 1

3.ztt

27.05 KB, 下载次数: 1

回复

使用道具 举报

84

主题

992

回帖

4633

积分

超级版主

积分
4633
发表于 2026-1-28 13:10:35 | 显示全部楼层
我试了你的任务,无法复现,jjr也能展开

似乎是你那个下载任务失败了,导致后续一系列动作变量都无法正常展开执行
判断节假日,你最好不要下载文件的方式,任务分享板块有发送http请求判断的
回复

使用道具 举报

16

主题

28

回帖

342

积分

中级会员

积分
342
 楼主| 发表于 2026-1-28 13:25:25 | 显示全部楼层
作者君 发表于 2026-1-28 13:10
我试了你的任务,无法复现,jjr也能展开

似乎是你那个下载任务失败了,导致后续一系列动作变量都无法正常 ...

任务不会出错,就只是日志里面报错。
下载任务没有失败,我是每年的一月一号下载全年的节假日文件到本地,然后再做判断.我看了你的样本,用http请求判断,需要每天都发送一遍,我是怕万一有时候http请求不成功,影响后面好多个任务,所以没有采用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|zTasker

GMT+8, 2026-2-8 09:12 , Processed in 0.051996 second(s), 24 queries .

快速回复 返回顶部 返回列表