[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tapestry-dev
Subject:    [jira] [Resolved] (TAP5-2342) NPE on org.apache.tapestry5.json.JSONObject.printValue(JSONObject.java
From:       "Thiago H. de Paula Figueiredo (JIRA)" <jira () apache ! org>
Date:       2014-05-31 3:20:01
Message-ID: JIRA.12716909.1401225518178.52401.1401506401719 () arcas
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/TAP5-2342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Thiago H. de Paula Figueiredo resolved TAP5-2342.
-------------------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.4

Thanks for reporting and the patch, Basile! I ended up not using your patch because \
it also changes unrelated files and my fix had a different approach.

> NPE on org.apache.tapestry5.json.JSONObject.printValue(JSONObject.java:950)
> ---------------------------------------------------------------------------
> 
> Key: TAP5-2342
> URL: https://issues.apache.org/jira/browse/TAP5-2342
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-json
> Affects Versions: 5.4
> Reporter: Basile Chandesris
> Assignee: Thiago H. de Paula Figueiredo
> Labels: js, json, null, select
> Fix For: 5.4
> 
> Attachments: JSONObject_printValue_NPE_fix2.patch
> 
> 
> Caused by: java.lang.NullPointerException: null
> at org.apache.tapestry5.json.JSONObject.printValue(JSONObject.java:950) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONArray.print(JSONArray.java:464) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONObject.printValue(JSONObject.java:922) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONArray.print(JSONArray.java:464) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONObject.printValue(JSONObject.java:922) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONObject.print(JSONObject.java:893) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONObject.printValue(JSONObject.java:916) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONObject.print(JSONObject.java:893) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.json.JSONCollection.print(JSONCollection.java:96) \
> ~[tapestry-json-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.internal.services.AjaxPartialResponseRendererImpl$1.perform(AjaxPartialResponseRendererImpl.java:92) \
> ~[tapestry-core-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.internal.services.AjaxPartialResponseRendererImpl$1.perform(AjaxPartialResponseRendererImpl.java:73) \
> ~[tapestry-core-5.4-beta-5.jar:na] at \
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:107) \
>                 ~[tapestry-ioc-5.4-beta-5.jar:na]
> ... 72 common frames omitted
> http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/Tapestry-5-3-6-JSONObject-No-null-checking-leads-to-NPE-in-Palette-component-td5723454.html
>  http://markmail.org/message/cbtowahbstccc5vv
> http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/svn-commit-r94457 \
> 1-in-tapestry-tapestry5-trunk-tapestry-core-src-main-java-org-apache-tapestry5-main-td2469979.html
>  http://mail-archives.apache.org/mod_mbox/tapestry-users/201310.mbox/%3CCAN7Z0vSCL9+Sz11h3BPoVu8J2eRq6oaCLv4XeBXiJsKpT7k1tg@mail.gmail.com%3E
>  http://web.archiveorange.com/archive/v/IKzu7D6rCfDUfiEiOl2K 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic