java使用会话存档sdk调用获取媒体素材报错?

2022/11/24
提问
int ret = Finance.GetMediaData(sdk, indexbuf, sdkfileid, proxy, passwd, timeout, mediaData);


me.chanjar.weixin.common.error.WxErrorException: 错误代码:-99, 错误信息:getmediadata err ret 10002



terminate called after throwing an instance of 'std::bad_alloc'

 what(): std::bad_alloc

#

# A fatal error has been detected by the Java Runtime Environment:

#

# SIGSEGV (0xb) at pc=0x00007f625e88e532, pid=1, tid=0x00007f5fc91d5700

#

# JRE version: OpenJDK Runtime Environment (8.0_111-b14) (build 1.8.0_111-8u111-b14-2~bpo8+1-b14)

# Java VM: OpenJDK 64-Bit Server VM (25.111-b14 mixed mode linux-amd64 compressed oops)

# Problematic frame:

# C [libc.so.6+0x36532] abort+0x232

#

# Core dump written. Default location: //core or core.1

#

# An error report file with more information is saved as:

# //hs_err_pid1.log

#

# If you would like to submit a bug report, please visit:

#  http://bugreport.java.com/bugreport/crash.jsp

# The crash happened outside the Java Virtual Machine in native code.

# See problematic frame for where to report the bug.

回答·3
2023/07/19

我也需要这个新的包 麻烦发我一下 谢谢 a787574044@qq.com

赞同
评论
2022/11/29

2022-11-29 02:58:22.555 ERROR 1 --- [   Thread-34] c.b.a.s.s.thirdparty.WxCorpServiceImpl  : 调用企业微信出现问题

me.chanjar.weixin.common.error.WxErrorException: 错误代码:-99, 错误信息:getmediadata err ret 10002

 at me.chanjar.weixin.cp.api.impl.WxCpMsgAuditServiceImpl.getMediaFile(WxCpMsgAuditServiceImpl.java:176)

# A fatal error has been detected by the Java Runtime Environment:

# SIGSEGV (0xb) at pc=0x00007f865536f5e3, pid=1, tid=0x00007f86567ea700

# JRE version: OpenJDK Runtime Environment (8.0_342-b07) (build 1.8.0_342-b07)

# Java VM: OpenJDK 64-Bit Server VM (25.342-b07 mixed mode linux-amd64 compressed oops)

# Problematic frame:

# C [libWeWorkFinanceSdk_Java.so+0x45b5e3] std::string::size() const+0x3

# Core dump written. Default location: //core or core.1

# An error report file with more information is saved as:

# //hs_err_pid1.log

#

[error occurred during error reporting , id 0xb]

调用是传入的参数和sdkfileid日志没记录.


赞同
评论

你好,重试下是否正常,还不行的话可以提供下以下参数确认下

Corpid:


相关代码返回:


调用接口:


调用时间点:


调用是传入的参数:


sdkfileid:

赞同
评论 23
2022/11/28
针对上面这个问题. 我们升级了jdk版本.  so文件版本

然后发现另外一个问题.   接口返回10010用户欲拉取的数据已过期,仅支持近5天内的数据拉取  

但实际数据是11.25号的.  下面路径为错误日志. 

https://share.weiyun.com/aNtdtDCr
赞同
回复
回复 2022/11/28
corpId: wx52e62280c4597365
赞同
回复
10002 方便给下上面的sdkfiile seq 这些参数吗 
赞同
回复
这个没有打印.  我们系统针某条数据出错我们有catch异常.  可以跳过该条.   但是出错了. java系统就会挂了. 是为啥呢.  https://share.weiyun.com/aNtdtDCr 这个log日志能看出点东西吗
赞同
回复
2022/12/05
现在拉不到数据. 某一条错误我trycatch.跳过.  但是java系统好像会溢出. 这个是sdk包引起的吗
赞同
回复
可能是这个原因 sdk不需要每次都新建。但是需要保证sdk不被并发使用,,保证一个线程绑定使用一个sdk实例
赞同
回复
代码使用的是github上面的组建,我明天贴一下
赞同
回复
https://github.com/Wechat-Group/WxJava/blob/v4.4.0/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpMsgAuditServiceImpl.java


或者访问
https://share.weiyun.com/p8EfGNyP
赞同
回复
2022/12/08
2022-12-07 14:34:57.732
sdk:139652542632912
sdkFileId:CiA2YzE1MWI5NjI3OGEwZTE0NWIzMDU0MjQ1YzZjMWE1YxI4TkRkZk56ZzRNVE13TVRRME16azBOVE13TVY4eE5EazBNemM1TkRRM1h6RTJOekF6T1RRek9EYz0aIGU4MWMwNmE3ZWY2ODk2MmNiMWUyM2NmZTMzY2ViODcx , fileSize:2471114,
me.chanjar.weixin.common.error.WxErrorException: 错误代码:-99, 错误信息:getmediadata err ret 10002
赞同
回复
我确认一下 
赞同
回复
有反馈吗.  
赞同
回复
现在还会10002吗,当时那个没有信息了,能否再给下sdkfileid参数我再问问 
赞同
回复
[2023-02-15 13:42:04.939] ERROR [Thread-3699]c.b.a.m.s.t.WxCorpServiceImpl - 调用企业微信出现问题,sdk:139696768790928,sdkFileId:CiA1ZWQxYjFkYTcwZmYyNTBmYTczNGY0NmM3NDEzN2E0NxI4TkRkZk56ZzRNVE13TWpNME16RTBOamcxTmw4NU1qWTFPVEF6TURWZk1UWTNOalF6TnpZMU5nPT0aIDU1N2VlODVmOWIxOTA5OTQ0YmVlYTdhODI3M2Q3MTgy,fileSize:png
me.chanjar.weixin.common.error.WxErrorException: 错误代码:-99, 错误信息:getmediadata err ret 10002
赞同
回复
回复 2023/02/16
2-15日又出现了这个问题. 导致java服务奔溃了
赞同
回复
会话存档10002 这个限制有提供一个新的包,可以提供下邮箱,我发送下安装看下是否还存在 
赞同 1
回复
回复 2023/02/20
新的包发我一份吧,遇到同样的问题,谢谢! lilei@gaohua-tech.cn
赞同 1
回复
jinxiaoyi@163.com    谢谢
赞同
回复
回复 2023/02/27
已发送 
赞同
回复
已发送 
赞同
回复
2023/03/03
使用了新的包会话存档挂了.调用企业微信出现问题,sdk:140277058282736,sdkFileId:CiAyNjFmZmIxYmRlZmE2MzBiYjFjZThjMTliMjExNjlhYxI4TkRkZk56ZzRNVE13TXpNME1qazBNVFl3Tmw4NE16UTFNall6TVRaZk1UWTNOemMwTkRReU5RPT0aIGYxZGFhMmNkNTExYzFlOTg0MzY2YzExNmY0M2MwOWQ1,fileSize:1204096
me.chanjar.weixin.common.error.WxErrorException: 错误代码:-99, 错误信息:getmediadata err ret 10010



出现一个hs_err_pid5995.log已经上传网盘
https://share.weiyun.com/biccVw1z
赞同
回复
这个是什么时候的数据,实际还是只能请求三天内的数据这样,三天到5天的拉取不到 
赞同
回复
2023/03/06
这个问题有后续吗? 我们生产也遇到这个情况了。。。。。超时系统就崩了
赞同
回复
2023/03/06
帮看下啊
赞同
回复
你还未登录,请先登录