Build #7,578

Build: #7578 failed Changes by Arjen Poutsma

Build result summary

Details

Completed
Duration
3 minutes
Labels
None
Agent
bamboo-21.af.pivotal.io
Revisions
Spring Framework
09572e7b60e743d4b040f78924786bc09a65ed5f 09572e7b60e743d4b040f78924786bc09a65ed5f
Plan Repository
09572e7b60e743d4b040f78924786bc09a65ed5f 09572e7b60e743d4b040f78924786bc09a65ed5f
Total tests
5321
Fixed in
#7579 (Changes by Arjen Poutsma)

Tests

Responsible

Code commits

Spring Framework
Author Commit Message Commit date
Arjen Poutsma Arjen Poutsma 77c24aac2f448d02662f037ba9fd92b1d6c52b40 77c24aac2f448d02662f037ba9fd92b1d6c52b40 Remove DefaultMultipartMessageReader
The DefaultMultipartMessageReader has been removed for 5.2 and will be
part of a future release. This commit switches back to the
SynchronossPartHttpMessageReader.

gh-21659
Arjen Poutsma Arjen Poutsma fdcf09dc2fabbeec2ef739cf5f08a0742d203455 fdcf09dc2fabbeec2ef739cf5f08a0742d203455 Copied buffering split from DataBufferUtils to StringDecoder
Due to the imminent removal of DataBufferUtils.split, this commit copies
over the buffering split algortihm from DataBufferUtils, as it is still
sutable for the StringDecoder
Arjen Poutsma Arjen Poutsma 09572e7b60e743d4b040f78924786bc09a65ed5f 09572e7b60e743d4b040f78924786bc09a65ed5f Removed DataBufferUtils::split
DataBuffers::split (and underlying algorithm) should not be returning
a Flux<DataBuffer>, but rather a Flux<Flux<DataBuffer>>. In other words,
it should not join all data buffers that come before a delimiter.

Providing an implementation of a such a fully reactive split method
proved to be beyond the scope of this release, so this commit removes
the method altogether.
Arjen Poutsma Arjen Poutsma ef19a6bf8ecd58c60a041640302ecb7b68351527 ef19a6bf8ecd58c60a041640302ecb7b68351527 Various DataBufferUtils improvements
- Made sure that takeUntilByteCount is usable in multiple subscriptions.
- Added composite Matcher
Plan Repository
Author Commit Message Commit date
Arjen Poutsma Arjen Poutsma 09572e7b60e743d4b040f78924786bc09a65ed5f 09572e7b60e743d4b040f78924786bc09a65ed5f Removed DataBufferUtils::split
DataBuffers::split (and underlying algorithm) should not be returning
a Flux<DataBuffer>, but rather a Flux<Flux<DataBuffer>>. In other words,
it should not join all data buffers that come before a delimiter.

Providing an implementation of a such a fully reactive split method
proved to be beyond the scope of this release, so this commit removes
the method altogether.

Tests

New test failures 1
Status Test View job Duration
Collapse Failed ConnectorServerFactoryBeanTests startupWithLocatedServer History
Default Job < 1 sec
java.net.BindException: java.net.BindException: Address already in use (Bind failed)
java.net.BindException: Address already in use (Bind failed)
	at java.net.PlainSocketImpl.socketBind(Native Method)
	at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
	at java.net.ServerSocket.bind(ServerSocket.java:375)
	at java.net.ServerSocket.<init>(ServerSocket.java:237)
	at java.net.ServerSocket.<init>(ServerSocket.java:181)
	at com.sun.jmx.remote.socket.SocketConnectionServer.start(SocketConnectionServer.java:157)
(54 more lines...)