You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Travis CI <bu...@travis-ci.org> on 2020/10/03 15:39:39 UTC

Still Failing: apache/tapestry-5#480 (master - 2dab8e0)

Build Update for apache/tapestry-5
-------------------------------------

Build: #480
Status: Still Failing

Duration: 44 mins and 23 secs
Commit: 2dab8e0 (master)
Author: Benjamin Weidig
Message: TAP5-2640: tapestry-json improvements

(implement Collection/Map, better exceptions)

tapestry-json: added JSONTypeMismatchException

Added JSONTypeMismatchException and JSONValueNotFoundException. JSONObject behaviour improved by using opt() isntead of get for mor specific types, so we can actually use the new exceptions.

tapestry-json: JSONArray get() now throws IndexOutOfBoundsException

There's no reason to repackage the original exception into a RuntimeException.

tapestry-json: JSONTokener constructors exceptions improved

tapestry-json: improve JSONSpec tests

tapestry-json: better exception building

tapestry-json: added JSONSyntaxException

tapesty-json: javadoc updated

tapestry-json: JSONArray non-finite/nan check fixed

The constructor wasn't using checkedPut, even though the javadoc states that doubles are checked.

tapestry-json: javadoc typo

tapestry-json: added JSONArrayIndexOutOfBoundsException

tapestry-json: code style

tapestrsy-json: fix lossy conversion

tapestry-json: source formatting

tapestry-json: throw IllegalArgumentException on invalid doubles

tapestry-json: JSONObject implements Map<String, Object>

To provide better interoperability with Java collections the JSONObject type now implements Map<String, Object>.

The needed changes are marginal:
- putAll -> now returns void (breaking change)
- Arguments for key are Object -> shouldn't be a problem

tapestry-json: added get{type}OrDefault methods to JSONObject

tapestry-json: make JSONArray a "real" Collection (wip)

tapestry-json: JSONArray improve javadoc

tapestry-json: JSONObject improve javadoc

View the changeset: https://github.com/apache/tapestry-5/compare/0c3ef1186922...2dab8e0ad16c

View the full build log and details: https://travis-ci.org/github/apache/tapestry-5/builds/732521188?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the apache/tapestry-5 repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=70039&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.