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

QQ登录

只需一步,快速开始

查看: 4547|回复: 8

[结贴] json报错问题

[复制链接]

12

主题

47

帖子

138

积分

初级会员

Rank: 2

积分
138
QQ
发表于 2014-1-22 13:46:47 | 显示全部楼层 |阅读模式
版本: 小版本号: 2393
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
相同的系统内网访问的时候都很好,后台也不报错,如果使用外网访问后台总会报json的错误,页面弹出一个报错信息。而且报错不是一处,系统很多处使用json类型的数据集都会报错。情况紧急请快速回复。

后台报的错误信息:
2014-01-21 16:13:38 createActionJsonObject Error!A JSONObject text must begin wi
th '{' at character 0
java.lang.RuntimeException: createActionJsonObject Error!A JSONObject text must
begin with '{' at character 0
        at com.justep.business.server.BusinessServerServlet.createActionJsonObje
ct(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown
Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Sour
ce)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
9)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.json.JSONException: A JSONObject text must begin with '{' at char
acter 0
        at org.json.JSONTokener.syntaxError(JSONTokener.java:413)
        at org.json.JSONObject.<init>(JSONObject.java:180)
        at org.json.JSONObject.<init>(JSONObject.java:420)
        ... 18 more
jlog error!2014-01-21 16:13:38 action 执行失败
javax.servlet.ServletException: javax.servlet.ServletException: action 执行失败
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

报错信息

报错信息

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-22 14:28:54 | 显示全部楼层
外网访问时是不是有防火墙?

把后台的错误完整发一下
回复 支持 反对

使用道具 举报

12

主题

47

帖子

138

积分

初级会员

Rank: 2

积分
138
QQ
 楼主| 发表于 2014-1-22 15:14:52 | 显示全部楼层
本帖最后由 451783886 于 2014-1-22 15:18 编辑

2014-1-22 11:06:20 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2014-1-22 11:06:20 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2014-1-22 11:07:56 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet business-server-servlet threw exception
org.json.JSONException: A JSONObject text must begin with '{' at character 0
at org.json.JSONTokener.syntaxError(JSONTokener.java:413)
at org.json.JSONObject.<init>(JSONObject.java:180)
at org.json.JSONObject.<init>(JSONObject.java:420)
at com.justep.business.server.BusinessServerServlet.createActionJsonObject(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:717)
at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
2014-1-22 11:07:56 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet main-servlet threw exception
com.justep.biz.client.ActionException: Method failed: HTTP/1.1 500 Internal Server Error
at com.justep.biz.client.ActionEngine.invokeActions(Unknown Source)
at com.justep.biz.client.ActionEngine.invokeActions(Unknown Source)
at com.justep.biz.action.ActionBatchEngine.execute(Unknown Source)
at com.justep.ui.system.service.commonUtils.postBizAction(Unknown Source)
at com.justep.ui.system.service.commonUtils.bizAction(Unknown Source)
at BizAction.doPost(BizAction.java:13)
at com.justep.ui.impl.JProcessorImpl.execute(Unknown Source)
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:717)
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:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
2014-1-22 11:07:56 org.apache.catalina.core.StandardWrapperValve invoke

localhost.2014-01-22.rar

1 KB, 下载次数: 678

错误日志

回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-22 15:33:25 | 显示全部楼层
日志里没有看到biz请求的json数据;

可以安装“HttpAnalyzer”监控一下服务端收到的http请求;

截获请求后贴一下,可以通过分析收到的biz请求json什么地方出来问题
回复 支持 反对

使用道具 举报

12

主题

47

帖子

138

积分

初级会员

Rank: 2

积分
138
QQ
 楼主| 发表于 2014-1-22 16:10:28 | 显示全部楼层
XiaoQLuo 发表于 2014-1-22 15:33
日志里没有看到biz请求的json数据;

可以安装“HttpAnalyzer”监控一下服务端收到的http请求;

这是我走到那个页面时我发现了这里有个红色的着重的      我觉得应该是报错了。
QQ截图20140122160412.jpg
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-22 17:36:45 | 显示全部楼层
看request部分的数据

把json拿出来
回复 支持 反对

使用道具 举报

12

主题

47

帖子

138

积分

初级会员

Rank: 2

积分
138
QQ
 楼主| 发表于 2014-1-23 09:04:40 | 显示全部楼层
XiaoQLuo 发表于 2014-1-22 17:36
看request部分的数据

把json拿出来

QQ截图20140123085829.jpg
你能不能远程帮忙看一下啊,我也没玩过这个工具,我怎么看里面的东西都不知道,这啥时候才能解决问题啊。
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-23 11:35:57 | 显示全部楼层
加我QQ:15119524
回复 支持 反对

使用道具 举报

12

主题

47

帖子

138

积分

初级会员

Rank: 2

积分
138
QQ
 楼主| 发表于 2014-1-23 18:08:10 | 显示全部楼层
XiaoQLuo 发表于 2014-1-23 11:35
加我QQ:15119524

谢谢,问题已经解决了。可以关闭了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 16:23 , Processed in 0.067145 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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