起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5245|回复: 7

[处理中3] 使用平台连接微信端,打开微信端页面报错

[复制链接]

21

主题

58

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
发表于 2018-7-10 10:52:29 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 checkenMan 于 2018-7-10 10:51 编辑

首先:打开页面时,如果直接点周食谱应用(图1),进入应用页面时,会报错(周食谱不是第一个应用),此时点击待办(图3)应用,进入应用页面(待办是第一个应用),能进入对应的页面,不报错。然后,我们再次打开周食谱应用,周食谱应用的页面可以打开。

以下是运行信息:
首次打开周食谱打印的报错信息:
2018-07-10 10:20:54 oauth request
2018-07-10 10:20:54
oauth2callback: Li4vLi4vU3Vic3RyYXR1bS9iYXNpc0ZpbGVzL3Byb2Nlc3Mvd2Vla2x5X2RpZXQvbWFpbkFjdGl2aXR5LmE/cHJvY2Vzcz0vU3Vic3RyYXR1bS9iYXNpc0ZpbGVzL3Byb2Nlc3Mvd2Vla2x5X2RpZXQvd2Vla2x5X2RpZXRQ
cm9jZXNzJmFjdGl2aXR5PW1haW5BY3Rpdml0eQ==
2018-07-10 10:20:54 userCode: z1tDv48cbH2pPwYa5-Gi5BIhyer1Oj4XZL8mzO57RnU
2018-07-10 10:20:54 已经登录过:5616B18DEE01E696AECBC777FC5532FD
2018-07-10 10:20:54 Not registed session: 3E09E123BB5AB05095C82068822CE476, jsessionid:JSESSIONID=5616B18DEE01E696AECBC777FC5532FD, action: check_session
2018-07-10 10:20:54 session session超时
2018-07-10 10:20:54 getWeixinBSessionID
2018-07-10 10:20:54 bsessionid:9EF05062AB72155817F78969DC55DF17
2018-07-10 10:20:54 已经登录过:9EF05062AB72155817F78969DC55DF17
2018-07-10 10:20:54 Not registed session: EFA54FF04716D2B7B1284B09D9E886B7, jsessionid:JSESSIONID=9EF05062AB72155817F78969DC55DF17, action: check_session
2018-07-10 10:20:54 session超时
2018-07-10 10:20:54 sso login
2018-07-10 10:20:54 sso login bsessionid:EBF47FFBB7EAEA5371449173CA088FD7
2018-07-10 10:20:54 Not registed session:4C21FD16494386CCD0F5F3029EB98340, jsessionid:JSESSIONID=9EF05062AB72155817F78969DC55DF17, action: logout
2018-07-10 10:20:54 check login end getWeixinBSessionID
2018-07-10 10:20:54 action:<?xml version="1.0" encoding="UTF-8"?>
<action process="/SA/weixin/process/weixin/weixinProcess" activity="mainActivity" name="getUserId" execute-context="configKey=ww393b8c8022a5c0b11000010;"
content-type="application/xml"><parameters><parameter name="userCode"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#"
type="http://www.w3.org/2001/XMLSchema#String">z1tDv48cbH2pPwYa5-Gi5BIhyer1Oj4XZL8mzO57RnU</xbiz:simple></parameter></parameters></action>
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        at com.justep.system.action.Engine.invokeActions(Unknown Source)
        at com.justep.business.server.BusinessServer.doAction(Unknown Source)
        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
        at Weixin.getUserId(Weixin.java:23)
        ... 26 more
2018-07-10 10:20:54
java.lang.RuntimeException: null
        at Oauth2Callback.getUserId(Oauth2Callback.java:42)
        at Oauth2Callback.doExec(Oauth2Callback.java:78)
        at Oauth2Callback.execute(Oauth2Callback.java:27)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
2018-07-10 10:20:54 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        ... 17 more
2018-07-10 10:21:14 oauth request
2018-07-10 10:21:14
oauth2callback: Li4vLi4vU3Vic3RyYXR1bS9iYXNpc0ZpbGVzL3Byb2Nlc3MvaW5fbWF0ZXJpYWwvbWFpbkFjdGl2aXR5LmE/cHJvY2Vzcz0vU3Vic3RyYXR1bS9iYXNpc0ZpbGVzL3Byb2Nlc3MvaW5fbWF0ZXJpYWwvaW5fbWF0ZXJpYWxQ
cm9jZXNzJmFjdGl2aXR5PW1haW5BY3Rpdml0eQ==
2018-07-10 10:21:14 userCode: XbszjOltzJTIWGhj8Wt34X1oIobasWXK9YvQYPxZ8KU
2018-07-10 10:21:14 已经登录过:5616B18DEE01E696AECBC777FC5532FD
2018-07-10 10:21:14 Not registed session: DC0822C46C84701FE55628176E26FF6B, jsessionid:JSESSIONID=5616B18DEE01E696AECBC777FC5532FD, action: check_session
2018-07-10 10:21:14 session session超时
2018-07-10 10:21:14 getWeixinBSessionID
2018-07-10 10:21:14 bsessionid:EBF47FFBB7EAEA5371449173CA088FD7
2018-07-10 10:21:14 已经登录过:EBF47FFBB7EAEA5371449173CA088FD7
2018-07-10 10:21:14 session 没有超时
2018-07-10 10:21:14 check login end getWeixinBSessionID
2018-07-10 10:21:14 action:<?xml version="1.0" encoding="UTF-8"?>
<action process="/SA/weixin/process/weixin/weixinProcess" activity="mainActivity" name="getUserId" execute-context="configKey=ww393b8c8022a5c0b11000009;"
content-type="application/xml"><parameters><parameter name="userCode"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#"
type="http://www.w3.org/2001/XMLSchema#String">XbszjOltzJTIWGhj8Wt34X1oIobasWXK9YvQYPxZ8KU</xbiz:simple></parameter></parameters></action>
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        at com.justep.system.action.Engine.invokeActions(Unknown Source)
        at com.justep.business.server.BusinessServer.doAction(Unknown Source)
        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
        at Weixin.getUserId(Weixin.java:23)
        ... 26 more
2018-07-10 10:21:14
java.lang.RuntimeException: null
        at Oauth2Callback.getUserId(Oauth2Callback.java:42)
        at Oauth2Callback.doExec(Oauth2Callback.java:78)
        at Oauth2Callback.execute(Oauth2Callback.java:27)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
2018-07-10 10:21:14 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        ... 17 more




打开待办时打印的信息:
2018-07-10 10:27:53 oauth request
2018-07-10 10:27:53 oauth2callback: Li4vLi4vU0EvdGFzay90YXNrVmlldy93YWl0QWN0aXZpd                                                                                                             HkuYT9wcm9jZXNzPS9TQS90YXNrL3Rhc2tWaWV3L3Rhc2tWaWV3UHJvY2VzcyZhY3Rpdml0eT1tYWluQ                                                                                                             WN0aXZpdHk=
2018-07-10 10:27:53 userCode: ORfVvbl-U9HJdVHkbvrK4Ykr1Qba1uA8GEW3rzbW0kQ
2018-07-10 10:27:53 getWeixinBSessionID
2018-07-10 10:27:53 bsessionid:EBF47FFBB7EAEA5371449173CA088FD7
2018-07-10 10:27:53 已经登录过:EBF47FFBB7EAEA5371449173CA088FD7
2018-07-10 10:27:53 session 没有超时
2018-07-10 10:27:53 check login end getWeixinBSessionID
2018-07-10 10:27:53 haoyong
2018-07-10 10:27:54 ../../SA/task/taskView/waitActivity.a?process=/SA/task/taskV                                                                                                             iew/taskViewProcess&activity=mainActivity
2018-07-10 10:27:54 configKey=ww393b8c8022a5c0b11000017&pageURL=Li4vLi4vU0EvdGFz  

图片:

4

4

5

5

3

3

2

2

1

1

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-10 11:11:41 | 显示全部楼层
周食谱应用的菜单怎么配置的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

21

主题

58

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2018-7-10 14:54:04 | 显示全部楼层
jishuang 发表于 2018-7-10 11:11
周食谱应用的菜单怎么配置的?

图7是周食谱应用的属性

图6是周食谱应用的菜单配置
图6中的工作台应用主页设置的地址是复制图7中的菜单的地址






7

7

6

6
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-10 15:15:29 | 显示全部楼层
configKey为什么不一样?
configkey.png
configkey1.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

21

主题

58

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2018-7-10 17:05:36 | 显示全部楼层
jishuang 发表于 2018-7-10 15:15
configKey为什么不一样?

这不是同一个应用,请看发帖说明
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-10 17:21:50 | 显示全部楼层
你的点待办任务和周食谱不都是通过工作台这个也打开的吗?
工作台页不是同一个 ?

那就看待办任务的菜单和周食谱有什么不同

这个错误就是获取微信信息的时候不对
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

21

主题

58

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2018-7-11 09:36:19 | 显示全部楼层
jishuang 发表于 2018-7-10 17:21
你的点待办任务和周食谱不都是通过工作台这个也打开的吗?
工作台页不是同一个 ?

唯一不同的地方就是访问菜单的url,因为应用的ID和地址不一样,url不一样这个肯定是没有问题的,其它的参数都是一样的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-11 09:45:27 | 显示全部楼层
目前只能配置一个应用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-14 14:21 , Processed in 0.067355 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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