See <https://builds.apache.org/job/Thrift/518/changes>

Changes:

[jfarrell] Thrift-1658:Java thrift server is not throwing TApplicationException
Client: java
Patch: Keith Turner

Exceptions not being handled correctly within newly modified ProcessFunctions. 
Added back code previously removed from auto generated class.

------------------------------------------
[...truncated 1257 lines...]
A         lib/javame/src/org/apache/thrift/protocol
A         lib/javame/src/org/apache/thrift/protocol/TList.java
A         lib/javame/src/org/apache/thrift/protocol/TSet.java
A         lib/javame/src/org/apache/thrift/protocol/TMap.java
A         lib/javame/src/org/apache/thrift/protocol/TProtocolUtil.java
A         lib/javame/src/org/apache/thrift/protocol/TProtocolException.java
A         lib/javame/src/org/apache/thrift/protocol/TProtocol.java
A         lib/javame/src/org/apache/thrift/protocol/TType.java
A         lib/javame/src/org/apache/thrift/protocol/TField.java
A         lib/javame/src/org/apache/thrift/protocol/TMessage.java
A         lib/javame/src/org/apache/thrift/protocol/TStruct.java
A         lib/javame/src/org/apache/thrift/protocol/TBase64Utils.java
A         lib/javame/src/org/apache/thrift/protocol/TBinaryProtocol.java
A         lib/javame/src/org/apache/thrift/protocol/TMessageType.java
A         lib/javame/src/org/apache/thrift/protocol/TProtocolFactory.java
A         lib/javame/src/org/apache/thrift/TException.java
A         lib/javame/src/org/apache/thrift/TByteArrayOutputStream.java
A         lib/javame/src/org/apache/thrift/TProcessor.java
A         lib/javame/src/org/apache/thrift/TServiceClient.java
A         lib/javame/src/org/apache/thrift/TApplicationException.java
A         lib/javame/src/org/apache/thrift/TDeserializer.java
A         lib/javame/src/org/apache/thrift/TEnum.java
A         lib/javame/src/org/apache/thrift/TFieldRequirementType.java
A         lib/javame/src/org/apache/thrift/TProcessorFactory.java
A         lib/javame/src/org/apache/thrift/transport
A         lib/javame/src/org/apache/thrift/transport/TFramedTransport.java
A         lib/javame/src/org/apache/thrift/transport/TTransportException.java
A         lib/javame/src/org/apache/thrift/transport/TTransport.java
A         lib/javame/src/org/apache/thrift/transport/THttpClient.java
A         lib/javame/src/org/apache/thrift/transport/TIOStreamTransport.java
A         lib/javame/src/org/apache/thrift/transport/TTransportFactory.java
A         lib/javame/src/org/apache/thrift/TSerializer.java
A         lib/javame/src/org/apache/thrift/TBase.java
A         lib/javame/src/org/apache/thrift/TBaseHelper.java
A         lib/go
A         lib/go/thrift
A         lib/go/thrift/tnonblocking_server.go
A         lib/go/thrift/tjson_protocol_test.go
A         lib/go/thrift/tjson_protocol.go
A         lib/go/thrift/tset.go
A         lib/go/thrift/texception_test.go
A         lib/go/thrift/texception.go
A         lib/go/thrift/tiostream_transport.go
A         lib/go/thrift/_testmain.go
A         lib/go/thrift/tprotocol_test.go
A         lib/go/thrift/tnonblocking_server_socket.go
A         lib/go/thrift/tmemory_buffer.go
A         lib/go/thrift/tnumeric.go
A         lib/go/thrift/tsimple_json_protocol_test.go
A         lib/go/thrift/tbinary_protocol_test.go
A         lib/go/thrift/tserver_test.go
A         lib/go/thrift/tserver.go
A         lib/go/thrift/tprocessor_factory.go
A         lib/go/thrift/tcompact_protocol.go
A         lib/go/thrift/tframed_transport_test.go
A         lib/go/thrift/tframed_transport.go
A         lib/go/thrift/tnonblocking_socket.go
A         lib/go/thrift/thttp_client_test.go
A         lib/go/thrift/tnonblocking_transport_test.go
A         lib/go/thrift/tsimple_server.go
A         lib/go/thrift/tprocessor.go
A         lib/go/thrift/tapplication_exception_test.go
A         lib/go/thrift/ttype.go
A         lib/go/thrift/tcontainer.go
A         lib/go/thrift/ttransport_factory.go
A         lib/go/thrift/tstruct.go
A         lib/go/thrift/Makefile
A         lib/go/thrift/tprotocol_factory.go
A         lib/go/thrift/tsocket.go
A         lib/go/thrift/ttransport_test.go
A         lib/go/thrift/ttransport.go
A         lib/go/thrift/tiostream_transport_test.go
A         lib/go/thrift/tmemory_buffer_test.go
A         lib/go/thrift/tprotocol.go
A         lib/go/thrift/tsimple_json_protocol.go
A         lib/go/thrift/tbinary_protocol.go
A         lib/go/thrift/tcompact_protocol_test.go
A         lib/go/thrift/tbase.go
A         lib/go/thrift/ttransport_exception.go
A         lib/go/thrift/tlist.go
A         lib/go/thrift/tmap.go
A         lib/go/thrift/thttp_client.go
A         lib/go/thrift/tserver_socket.go
A         lib/go/thrift/tnonblocking_transport.go
A         lib/go/thrift/tprotocol_exception.go
A         lib/go/thrift/tapplication_exception.go
A         lib/go/thrift/tserver_transport.go
A         lib/go/thrift/tfield.go
A         lib/go/thrift/tmessage.go
A         lib/go/thrift/tmessagetype.go
A         lib/go/thrift/tcompare.go
A         lib/go/Make.deps
A         lib/go/deps.bash
A         lib/go/Makefile
A         lib/delphi
A         lib/delphi/test
A         lib/delphi/test/TestClient.pas
A         lib/delphi/test/client.dpr
A         lib/delphi/test/codegen
A         lib/delphi/test/codegen/ReservedKeywords.thrift
A         lib/delphi/test/codegen/run-Pascal-Codegen-Tests.bat.tmpl
A         lib/delphi/test/codegen/README.txt
A         lib/delphi/test/maketest.sh
A         lib/delphi/test/TestServer.pas
A         lib/delphi/test/server.dpr
A         lib/delphi/test/TestConstants.pas
A         lib/delphi/src
A         lib/delphi/src/Thrift.Collections.pas
A         lib/delphi/src/Thrift.Utils.pas
A         lib/delphi/src/Thrift.Protocol.pas
A         lib/delphi/src/Thrift.pas
A         lib/delphi/src/Thrift.Console.pas
A         lib/delphi/src/Thrift.Server.pas
A         lib/delphi/src/Thrift.Protocol.JSON.pas
A         lib/delphi/src/Thrift.Stream.pas
A         lib/delphi/src/Thrift.Transport.pas
A         lib/Makefile.am
A         lib/hs
A         lib/hs/Thrift.cabal
A         lib/hs/LICENSE
A         lib/hs/Setup.lhs
A         lib/hs/TODO
A         lib/hs/src
A         lib/hs/src/Thrift
A         lib/hs/src/Thrift/Server.hs
A         lib/hs/src/Thrift/Protocol
A         lib/hs/src/Thrift/Protocol/Binary.hs
A         lib/hs/src/Thrift/Transport.hs
A         lib/hs/src/Thrift/Protocol.hs
A         lib/hs/src/Thrift/Transport
A         lib/hs/src/Thrift/Transport/Handle.hs
A         lib/hs/src/Thrift/Transport/Framed.hs
A         lib/hs/src/Thrift/Transport/HttpClient.hs
A         lib/hs/src/Thrift/Types.hs
A         lib/hs/src/Thrift.hs
A         lib/hs/Makefile.am
A         lib/hs/README
A         lib/js
A         lib/js/test
AU        lib/js/test/test.html
A         lib/js/test/src
A         lib/js/test/src/test
A         lib/js/test/src/test/Httpd.java
AU        lib/js/test/Makefile.am
AU        lib/js/test/test.js
AU        lib/js/test/jsTestDriver.conf
AU        lib/js/test/phantomjs-qunit.js
A         lib/js/test/build.xml
A         lib/js/thrift.js
A         lib/js/README
A         CHANGES
A         Makefile.am
A         compiler
A         compiler/cpp
A         compiler/cpp/version.h.in
A         compiler/cpp/compiler.vcxproj
A         compiler/cpp/README_Windows.txt
A         compiler/cpp/compiler.sln
A         compiler/cpp/src
A         compiler/cpp/src/thriftl.ll
A         compiler/cpp/src/md5.c
A         compiler/cpp/src/main.cc
A         compiler/cpp/src/globals.h
A         compiler/cpp/src/thrifty.yy
A         compiler/cpp/src/generate
A         compiler/cpp/src/generate/t_perl_generator.cc
A         compiler/cpp/src/generate/t_rb_generator.cc
A         compiler/cpp/src/generate/t_javame_generator.cc
A         compiler/cpp/src/generate/t_html_generator.cc
A         compiler/cpp/src/generate/t_delphi_generator.cc
A         compiler/cpp/src/generate/t_go_generator.cc
A         compiler/cpp/src/generate/t_html_generator.h
A         compiler/cpp/src/generate/t_generator_registry.h
A         compiler/cpp/src/generate/t_hs_generator.cc
A         compiler/cpp/src/generate/t_js_generator.cc
A         compiler/cpp/src/generate/t_c_glib_generator.cc
A         compiler/cpp/src/generate/t_csharp_generator.cc
A         compiler/cpp/src/generate/t_generator.cc
A         compiler/cpp/src/generate/t_java_generator.cc
A         compiler/cpp/src/generate/t_erl_generator.cc
A         compiler/cpp/src/generate/t_generator.h
A         compiler/cpp/src/generate/t_cpp_generator.cc
A         compiler/cpp/src/generate/t_d_generator.cc
A         compiler/cpp/src/generate/t_cocoa_generator.cc
A         compiler/cpp/src/generate/t_as3_generator.cc
A         compiler/cpp/src/generate/t_st_generator.cc
A         compiler/cpp/src/generate/t_php_generator.cc
A         compiler/cpp/src/generate/t_py_generator.cc
A         compiler/cpp/src/generate/t_ocaml_generator.cc
A         compiler/cpp/src/generate/t_xsd_generator.cc
A         compiler/cpp/src/generate/t_oop_generator.h
A         compiler/cpp/src/main.h
A         compiler/cpp/src/parse
A         compiler/cpp/src/parse/t_program.h
A         compiler/cpp/src/parse/t_scope.h
A         compiler/cpp/src/parse/t_base_type.h
A         compiler/cpp/src/parse/t_list.h
A         compiler/cpp/src/parse/t_map.h
A         compiler/cpp/src/parse/t_type.h
A         compiler/cpp/src/parse/t_const_value.h
A         compiler/cpp/src/parse/t_container.h
A         compiler/cpp/src/parse/t_field.h
A         compiler/cpp/src/parse/t_struct.h
A         compiler/cpp/src/parse/parse.cc
A         compiler/cpp/src/parse/t_function.h
A         compiler/cpp/src/parse/t_const.h
A         compiler/cpp/src/parse/t_set.h
A         compiler/cpp/src/parse/t_enum_value.h
A         compiler/cpp/src/parse/t_service.h
A         compiler/cpp/src/parse/t_typedef.h
A         compiler/cpp/src/parse/t_enum.h
A         compiler/cpp/src/parse/t_doc.h
A         compiler/cpp/src/platform.h
A         compiler/cpp/src/windows
A         compiler/cpp/src/windows/version.h.in
A         compiler/cpp/src/windows/config.h
A         compiler/cpp/src/md5.h
A         compiler/cpp/Makefile.am
A         compiler/cpp/compiler.vcxproj.filters
A         compiler/cpp/README
A         NEWS
A         DISCLAIMER
 U        .
At revision 1375880
[Thrift] $ /bin/bash -xe /tmp/hudson8667568588087973943.sh
+ cabal update
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
+ cabal install hashable
Resolving dependencies...
Downloading hashable-1.1.2.5...
Warning: hashable.cabal: Ignoring unknown section type: test-suite
Configuring hashable-1.1.2.5...
Preprocessing library hashable-1.1.2.5...
Building hashable-1.1.2.5...
[1 of 1] Compiling Data.Hashable    ( Data/Hashable.hs, 
dist/build/Data/Hashable.o )

Data/Hashable.hs:296:24: Not in scope: `BL.foldlChunks'
cabal: Error: some packages failed to install:
hashable-1.1.2.5 failed during the building phase. The exception was:
ExitFailure 1
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Archiving artifacts
Recording test results
Publishing Javadoc
Updating THRIFT-1658

Reply via email to