`
baibashige
  • 浏览: 143370 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

异常记录-JSONException

    博客分类:
  • JAVA
 
阅读更多
今天碰到一个异常,没结构开始没看仔细,以为是程序报了一堆异常;结果后面一看是json的异常,那一大堆都是打印的信息,不是异常,以后要认真一些。
net.sf.json.JSONException: A JSONArray text must start with '[' at character 1 of <html><head><title>Apache Tomcat/6.0.28 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: Servlet execution threw an exception
     org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
     org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
     org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
     org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
     org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
     org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
     org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
     org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277)
     org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
 
     org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
     org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
     org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
     org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/6.0.28 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.28</h3></body></html>
     at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512)
     at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:1144)
分享到:
评论

相关推荐

    android 异常处理机制

    总之,Android异常处理涉及全局异常捕获、特定异常的处理、错误信息的展示和反馈,以及异常信息的记录与分析。通过精心设计的异常处理机制,开发者可以提高应用的稳定性,提升用户体验,并能迅速响应和解决用户遇到...

    JSONException:com.alibaba.fastjson.JSONException: expect ‘:’ at 0, actual = 已解决

    5. **异常处理**:为了提高程序的健壮性,可以在转换操作周围添加异常处理代码,当出现异常时进行合适的错误处理,如记录日志或返回错误信息。 总之,解决这类问题的关键在于理解JSON的语法规则并仔细检查你的数据...

    Android 错误信息捕获发送至服务器

    // 这里可以进行异常日志记录或者发送到服务器 Log.e(TAG, "UncaughtException: ", ex); sendCrashReport(ex); // 如果不希望应用崩溃,可以在这里进行一些处理,如显示错误提示页面等 // defaultUEH.uncaught...

    json所用包

    - 错误处理:在进行JSON操作时,要捕获可能抛出的异常,如`JSONException`或`JsonParseException`,并进行适当的处理。 6. **示例代码**: ```java import org.json.JSONObject; public class JsonExample { ...

    实用jsonobject需要使用到的jar包

    5. **异常处理**: 在处理过程中,注意捕获可能抛出的异常,如`JSONException`,并进行适当的错误处理。 通过这些库,你可以方便地在Java应用中处理JSON数据,无论是解析来自服务器的响应,还是构建要发送到服务器的...

    JSON的List数据封装解析方案.pdf

    为了确保程序的健壮性,捕获了这个异常并打印堆栈跟踪,虽然在注释中提到是"TODO Auto-generated catch block",这意味着开发者应该根据实际需求来处理这个异常,例如记录日志或向用户显示错误信息。 3. **JSON解析...

    java文件读写

    } catch (UnsupportedEncodingException | JSONException | FileNotFoundException | IOException e) { e.printStackTrace(); } finally { try { if (br != null) { br.close(); br = null; } } catch ...

    litjson改进版

    在原版 LitJson中,当JSON字段与C#实体类的字段不对应时,会抛出`JsonException`异常。 改进版的LitJson解决了这个问题,它允许JSON字符串中存在额外的字段或缺少某些字段。这种改进意味着开发者可以更灵活地处理...

    短信发送接口 C#示例

    8. **日志记录**:为了解决可能出现的问题,应将发送短信的过程和结果记录到日志,便于后期排查。可以使用NLog、Log4Net或Serilog等日志库进行日志管理。 通过以上步骤,你可以构建一个可靠的C#短信发送系统,既能...

    安卓下通常采用以下几种方式解析json数据汇编.pdf

    // 处理异常,如日志记录或抛出异常 e.printStackTrace(); } return null; } ``` 2. **Google的Gson库**:Gson是Google提供的一个强大的JSON库,它可以将Java对象转换为JSON字符串,反之亦然。Gson的优势在于它...

    android中使用json

    1. **异常处理**:在解析过程中可能会遇到`JSONException`,因此建议使用try-catch语句块进行异常处理。 2. **数据缺失**:如果预期的键不存在于JSON对象中,则调用`getString()`等方法时会抛出异常。可以通过`...

    android本地读取json源代码

    如果在读取或解析过程中出现错误,我们捕获异常并在Logcat中记录错误信息。 一旦我们有了JSON数组,就可以遍历它并处理每个用户对象,例如将其显示在ListView或RecyclerView中。以下是如何使用这些数据的一个简短...

    Android判断json格式将错误信息提交给服务器

    1. 使用`try-catch`语句进行JSON解析:在尝试解析JSON数据之前,可以先包裹在一个`try`块中,如果数据格式不正确,`JSONException`将会被抛出。例如,可以使用Gson库或org.json库进行解析: ```java try { Gson ...

    8038_JSON_服务器通讯C#_

    因此,我们需要处理异常,如`HttpRequestException`和`JsonException`。同时,为了方便调试,可以使用`Console.WriteLine`或其他日志记录工具打印请求和响应信息。 6. **RESTful API**:在现代Web服务中,JSON常与...

Global site tag (gtag.js) - Google Analytics