You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2016/03/09 10:50:50 UTC
Build failed in Jenkins: Thrift-precommit #280
See <https://builds.apache.org/job/Thrift-precommit/280/>
------------------------------------------
GitHub pull request #935 to apache/thrift
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-6 (docker Ubuntu ubuntu yahoo-not-h2) in workspace <https://builds.apache.org/job/Thrift-precommit/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/apache/thrift.git # timeout=10
Fetching upstream changes from https://github.com/apache/thrift.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress https://github.com/apache/thrift.git +refs/heads/*:refs/remotes/origin/*
> git config core.sparsecheckout # timeout=10
> git checkout -f origin/master # timeout=10
> git branch -a # timeout=10
> git rev-parse remotes/origin/0.1.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.2.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.3.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.4.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.5.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.6.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.7.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.8.x^{commit} # timeout=10
> git rev-parse remotes/origin/0.9.1^{commit} # timeout=10
> git rev-parse remotes/origin/0.9.2^{commit} # timeout=10
> git rev-parse remotes/origin/0.9.3^{commit} # timeout=10
> git rev-parse remotes/origin/0.9.x^{commit} # timeout=10
> git rev-parse remotes/origin/master^{commit} # timeout=10
> git rev-parse remotes/origin/py-compiler^{commit} # timeout=10
> git checkout -b master origin/master
FATAL: Could not checkout master with start point origin/master
hudson.plugins.git.GitException: Could not checkout master with start point origin/master
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$9.execute(CliGitAPIImpl.java:1962)
at org.jenkinsci.plugins.gitclient.AbstractGitAPIImpl.checkoutBranch(AbstractGitAPIImpl.java:82)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.checkoutBranch(CliGitAPIImpl.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:608)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:583)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:542)
at hudson.remoting.UserRequest.perform(UserRequest.java:120)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at ......remote call to ubuntu-6(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:220)
at hudson.remoting.Channel.call(Channel.java:781)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250)
at com.sun.proxy.$Proxy63.checkoutBranch(Unknown Source)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl.checkoutBranch(RemoteGitImpl.java:327)
at com.cloudbees.jenkins.plugins.git.vmerge.BuildChooserImpl.getCandidateRevisions(BuildChooserImpl.java:78)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:951)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1054)
at hudson.scm.SCM.checkout(SCM.java:485)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1276)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
at hudson.model.Run.execute(Run.java:1738)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Caused by: hudson.plugins.git.GitException: Command "git checkout -b master origin/master" returned status code 1:
stdout: lib/c_glib/src/thrift/c_glib/protocol/thrift_compact_protocol.c: needs merge
lib/c_glib/test/testcompactprotocol.c: needs merge
stderr: error: you need to resolve your current index first
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1693)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:62)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$9.execute(CliGitAPIImpl.java:1956)
at org.jenkinsci.plugins.gitclient.AbstractGitAPIImpl.checkoutBranch(AbstractGitAPIImpl.java:82)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.checkoutBranch(CliGitAPIImpl.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:608)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:583)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:542)
at hudson.remoting.UserRequest.perform(UserRequest.java:120)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Archiving artifacts
Publishing Javadoc
Update relevant JIRA issues is waiting for a checkpoint on Thrift-precommit #279
Jenkins build is back to normal : Thrift-precommit #284
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Thrift-precommit/284/changes>
Build failed in Jenkins: Thrift-precommit #283
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Thrift-precommit/283/changes>
Changes:
[voipman] THRIFT-3728 http transport for thrift-lua
[voipman] THRIFT-3728 http transport for thrift-lua
[voipman] THRIFT-3728 http transport for thrift-lua
[voipman] THRIFT-3728 http transport for thrift-lua
[voipman] THRIFT-3728 http transport for thrift-lua
------------------------------------------
[...truncated 4239 lines...]
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/include/python2.7 -c src/ext/binary.cpp -o build/temp.linux-x86_64-2.7/src/ext/binary.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/include/python2.7 -c src/ext/compact.cpp -o build/temp.linux-x86_64-2.7/src/ext/compact.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/src/ext/module.o build/temp.linux-x86_64-2.7/src/ext/types.o build/temp.linux-x86_64-2.7/src/ext/binary.o build/temp.linux-x86_64-2.7/src/ext/compact.o -o build/lib.linux-x86_64-2.7/thrift/protocol/fastbinary.so
make check-local
make[3]: Entering directory `/thrift/lib/py'
/usr/bin/pip3 install -r requirements.txt || /usr/bin/pip3 install --user -r requirements.txt
Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python3/dist-packages (from -r requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname>=3.5 in /usr/local/lib/python3.4/dist-packages (from -r requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/local/lib/python3.4/dist-packages (from -r requirements.txt (line 3))
Cleaning up...
/usr/bin/python3 setup.py build
running build
running build_py
running build_ext
/usr/bin/pip install -r requirements.txt || /usr/bin/pip install --user -r requirements.txt
Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname>=3.5 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 3))
Cleaning up...
/usr/bin/python setup.py build
running build
running build_py
running build_ext
/usr/bin/python3 test/thrift_json.py
.
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
/usr/bin/python3 test/test_sslsocket.py
........PROTOCOL_SSLv2 is not available
..test/test_sslsocket.py:66: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0>
self._server.listen()
.
----------------------------------------------------------------------
Ran 11 tests in 0.405s
OK
/usr/bin/python test/thrift_json.py
.
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
/usr/bin/python test/test_sslsocket.py
...skipping test_newer_tls
.....PROTOCOL_SSLv2 is not available
.skipping test_ssl_context
..
----------------------------------------------------------------------
Ran 11 tests in 0.293s
OK
make[3]: Leaving directory `/thrift/lib/py'
make[2]: Leaving directory `/thrift/lib/py'
Making check in erl
make[2]: Entering directory `/thrift/lib/erl'
for f in test/Thrift1151.thrift test/Thrift1475.thrift test/multiplexing.thrift ../../test/NameConflictTest.thrift ../../test/ThriftTest.thrift ; do \
../../compiler/cpp/thrift --gen erl -o test $f ; \
done
[WARNING:/thrift/lib/erl/test/Thrift1475.thrift:24] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
[WARNING:/thrift/lib/erl/test/Thrift1475.thrift:24] Consider using the more efficient "binary" type instead of "list<byte>".
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 'noexist' as sub-namespace!
../../compiler/cpp/thrift --gen erl:legacynames -o test test/flags/LegacyNames.thrift
../../compiler/cpp/thrift --gen erl:maps -o test test/flags/Thrift3214.thrift
touch .generated
/usr/bin/rebar -C rebar.test.config get-deps
==> Entering directory `/thrift/lib/erl/deps/meck'
==> meck (get-deps)
==> Leaving directory `/thrift/lib/erl/deps/meck'
==> erl (get-deps)
/usr/bin/rebar -C rebar.test.config compile
==> Entering directory `/thrift/lib/erl/deps/meck'
==> meck (compile)
==> Leaving directory `/thrift/lib/erl/deps/meck'
==> erl (compile)
Compiled src/thrift_service.erl
Compiled src/thrift_protocol.erl
Compiled src/thrift_transport.erl
Compiled src/thrift_multiplexed_protocol.erl
Compiled src/thrift_framed_transport.erl
Compiled src/thrift_base64_transport.erl
Compiled src/thrift_server.erl
Compiled src/thrift_compact_protocol.erl
Compiled src/thrift_memory_buffer.erl
Compiled src/thrift_buffered_transport.erl
Compiled src/thrift_processor.erl
Compiled src/thrift_transport_state_test.erl
src/thrift_reconnecting_client.erl:118: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
src/thrift_reconnecting_client.erl:120: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
Compiled src/thrift_reconnecting_client.erl
Compiled src/thrift_http_transport.erl
Compiled src/thrift_binary_protocol.erl
Compiled src/thrift_membuffer_transport.erl
Compiled src/thrift_disk_log_transport.erl
Compiled src/thrift_file_transport.erl
Compiled src/thrift_client.erl
Compiled src/thrift_socket_transport.erl
Compiled src/thrift_multiplexed_map_wrapper.erl
Compiled src/thrift_socket_server.erl
Compiled src/thrift_json_parser.erl
Compiled src/thrift_client_util.erl
Compiled src/thrift_sslsocket_transport.erl
src/thrift_json_protocol.erl:59: Warning: this clause cannot match because a previous clause at line 57 always matches
Compiled src/thrift_json_protocol.erl
/usr/bin/rebar -C rebar.test.config skip_deps=true eunit
==> erl (eunit)
Compiled src/thrift_service.erl
Compiled src/thrift_protocol.erl
Compiled src/thrift_transport.erl
Compiled test/test_thrift_3214.erl
Compiled test/test_disklog.erl
Compiled test/stress_server.erl
Compiled test/test_thrift_socket_transport.erl
Compiled test/test_thrift_framed_transport.erl
Compiled test/test_thrift_buffered_transport.erl
Compiled test/legacy_names_test.erl
Compiled test/thrift_socket_server_test.erl
Compiled test/gen-erl/multiplexing__calculator_thrift.erl
Compiled test/gen-erl/thrift1151_types.erl
Compiled test/test_thrift_membuffer_transport.erl
Compiled test/gen-erl/qualified_thrift.erl
Compiled test/gen-erl/second_service_thrift.erl
Compiled test/test_thrift_file_transport.erl
Compiled test/gen-erl/thrift3214_types.erl
Compiled test/gen-erl/legacyNames_thrift.erl
Compiled test/gen-erl/thrift1475_types.erl
Compiled test/gen-erl/multiplexing_types.erl
Compiled test/gen-erl/extern_thrift.erl
Compiled test/gen-erl/legacyNames_types.erl
Compiled test/gen-erl/multiplexing__weather_report_thrift.erl
Compiled test/gen-erl/thrift_test_types.erl
Compiled test/gen-erl/name_conflict_test_types.erl
Compiled test/gen-erl/thrift_test_thrift.erl
Compiled test/test_thrift_1151.erl
Compiled test/test_thrift_compact_protocol.erl
Compiled test/name_conflict_test.erl
Compiled test/multiplexing_test.erl
Compiled src/thrift_multiplexed_protocol.erl
Compiled src/thrift_compact_protocol.erl
Compiled src/thrift_base64_transport.erl
Compiled src/thrift_framed_transport.erl
Compiled src/thrift_server.erl
Compiled src/thrift_buffered_transport.erl
Compiled src/thrift_memory_buffer.erl
Compiled test/thrift_test_test.erl
Compiled src/thrift_processor.erl
Compiled src/thrift_transport_state_test.erl
Compiled src/thrift_http_transport.erl
src/thrift_reconnecting_client.erl:118: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
src/thrift_reconnecting_client.erl:120: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
Compiled src/thrift_reconnecting_client.erl
Compiled src/thrift_membuffer_transport.erl
Compiled src/thrift_disk_log_transport.erl
Compiled src/thrift_binary_protocol.erl
Compiled src/thrift_client.erl
Compiled src/thrift_file_transport.erl
Compiled src/thrift_socket_server.erl
Compiled src/thrift_socket_transport.erl
Compiled src/thrift_json_parser.erl
Compiled src/thrift_multiplexed_map_wrapper.erl
Compiled src/thrift_client_util.erl
Compiled src/thrift_sslsocket_transport.erl
src/thrift_json_protocol.erl:59: Warning: this clause cannot match because a previous clause at line 57 always matches
Compiled src/thrift_json_protocol.erl
=INFO REPORT==== 9-Mar-2016::10:21:49 ===
thrift service listening on port 9090
=ERROR REPORT==== 9-Mar-2016::10:21:49 ===
{thrift_socket_server,282,
{child_error,normal,
<<"Program counter: 0x00002ba0df7a0f28 (unknown function)\nCP: 0x00002ba0e7778610 (thrift_socket_server:terminate/2 + 216)\n\n0x00002ba0dda58ff0 Return addr 0x00002ba0e6705378 (gen_server:try_terminate/3 + 136)\ny(0) normal\ny(1) 9090\n\n0x00002ba0dda59008 Return addr 0x00002ba0e6707e20 (gen_server:terminate/7 + 152)\ny(0) Catch 0x00002ba0e67053d8 (gen_server:try_terminate/3 + 232)\n\n0x00002ba0dda59018 Return addr 0x00002ba0dcd2f940 (proc_lib:init_p_do_apply/3 + 56)\ny(0) []\ny(1) {thrift_socket_server,9090,[{\"Multiplexing_Calculator\",multiplexing__calculator_thrift},{\"Multiplexing_WeatherReport\",multiplexing__weather_report_thrift}],[{\"Multiplexing_Calculator\",multiplexing_test},{\"Multiplexing_WeatherReport\",multiplexing_test},{\"error_handler\",multiplexing_test}],{local,multiplexing_test},2047,{127,0,0,1},#Port<0.28313>,<0.960.0>,[{recv_timeout,500}],binary,false,false,[]}\ny(2) thrift_socket_server\ny(3) {'$gen_cast',stop}\ny(4) multiplexing_test\ny(5) normal\ny(6) normal\n\n0x00002ba0dda59058 Return addr 0x000000000088b1b8 (<terminate process normally>)\ny(0) Catch 0x00002ba0dcd2f960 (proc_lib:init_p_do_apply/3 + 88)\n">>}}
=INFO REPORT==== 9-Mar-2016::10:21:52 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:52 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:52 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:52 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:53 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:53 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:53 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::10:21:53 ===
thrift_disk_log_transport syncing
All 314 tests passed.
make[2]: Leaving directory `/thrift/lib/erl'
Making check in rb
make[2]: Entering directory `/thrift/lib/rb'
/usr/local/bin/bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from http://rubygems.org/.........
Fetching version metadata from http://rubygems.org/..
Resolving dependencies...
Rubygems 1.8.23 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Using rake 11.0.1
Using bundler 1.11.2
Installing daemons 1.2.3
Installing diff-lcs 1.1.3
Installing eventmachine 1.0.9.1 with native extensions
Installing rack 1.5.5
Installing rspec-core 2.10.1
Installing rspec-mocks 2.10.1
Using thrift 1.0.0.0 from source at `.`
Installing rspec-expectations 2.10.0
Installing rack-test 0.6.3
Installing thin 1.5.1 with native extensions
Installing rspec 2.10.0
Bundle complete! 7 Gemfile dependencies, 13 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
/usr/local/bin/bundle exec rake build_ext
rake aborted!
NoMethodError: undefined method `last_comment' for #<Rake::Application:0x0000000291dc58>
/var/lib/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/rake_task.rb:124:in `initialize'
/thrift/lib/rb/Rakefile:30:in `new'
/thrift/lib/rb/Rakefile:30:in `<top (required)>'
(See full trace by running task with --trace)
make[2]: *** [all-local] Error 1
make[2]: Leaving directory `/thrift/lib/rb'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/thrift/lib'
make: *** [check-recursive] Error 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
Compressed 142.76 MB of artifacts by 31.7% relative to #277
Publishing Javadoc
Updating THRIFT-3728
Build failed in Jenkins: Thrift-precommit #282
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Thrift-precommit/282/changes>
Changes:
[sukegawa.nobuaki] THRIFT-3727 Incorrect require paths in Node.js tutorial
------------------------------------------
[...truncated 45513 lines...]
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 'noexist' as sub-namespace!
../../compiler/cpp/thrift --gen erl:legacynames -o test test/flags/LegacyNames.thrift
../../compiler/cpp/thrift --gen erl:maps -o test test/flags/Thrift3214.thrift
touch .generated
/usr/bin/rebar -C rebar.test.config get-deps
==> Entering directory `/thrift/lib/erl/deps/meck'
==> meck (get-deps)
==> Leaving directory `/thrift/lib/erl/deps/meck'
==> erl (get-deps)
/usr/bin/rebar -C rebar.test.config compile
==> Entering directory `/thrift/lib/erl/deps/meck'
==> meck (compile)
==> Leaving directory `/thrift/lib/erl/deps/meck'
==> erl (compile)
Compiled src/thrift_protocol.erl
Compiled src/thrift_transport.erl
Compiled src/thrift_service.erl
src/thrift_reconnecting_client.erl:118: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
src/thrift_reconnecting_client.erl:120: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
Compiled src/thrift_reconnecting_client.erl
Compiled src/thrift_server.erl
Compiled src/thrift_membuffer_transport.erl
Compiled src/thrift_buffered_transport.erl
Compiled src/thrift_transport_state_test.erl
Compiled src/thrift_disk_log_transport.erl
Compiled src/thrift_client_util.erl
Compiled src/thrift_socket_server.erl
Compiled src/thrift_processor.erl
Compiled src/thrift_compact_protocol.erl
Compiled src/thrift_client.erl
Compiled src/thrift_multiplexed_protocol.erl
Compiled src/thrift_framed_transport.erl
Compiled src/thrift_http_transport.erl
Compiled src/thrift_base64_transport.erl
Compiled src/thrift_memory_buffer.erl
Compiled src/thrift_multiplexed_map_wrapper.erl
Compiled src/thrift_json_parser.erl
Compiled src/thrift_file_transport.erl
Compiled src/thrift_socket_transport.erl
Compiled src/thrift_sslsocket_transport.erl
Compiled src/thrift_binary_protocol.erl
src/thrift_json_protocol.erl:59: Warning: this clause cannot match because a previous clause at line 57 always matches
Compiled src/thrift_json_protocol.erl
/usr/bin/rebar -C rebar.test.config skip_deps=true eunit
==> erl (eunit)
Compiled src/thrift_protocol.erl
Compiled src/thrift_transport.erl
Compiled src/thrift_service.erl
Compiled test/gen-erl/multiplexing_types.erl
Compiled test/gen-erl/thrift1151_types.erl
Compiled test/gen-erl/thrift3214_types.erl
Compiled test/gen-erl/legacyNames_thrift.erl
Compiled test/test_disklog.erl
Compiled test/gen-erl/thrift_test_thrift.erl
Compiled test/gen-erl/name_conflict_test_types.erl
Compiled test/gen-erl/multiplexing__weather_report_thrift.erl
Compiled test/gen-erl/extern_thrift.erl
Compiled test/gen-erl/second_service_thrift.erl
Compiled test/gen-erl/multiplexing__calculator_thrift.erl
Compiled test/gen-erl/thrift_test_types.erl
Compiled test/test_thrift_membuffer_transport.erl
Compiled test/gen-erl/qualified_thrift.erl
Compiled test/gen-erl/thrift1475_types.erl
Compiled test/gen-erl/legacyNames_types.erl
Compiled test/stress_server.erl
Compiled test/multiplexing_test.erl
Compiled test/legacy_names_test.erl
Compiled test/test_thrift_file_transport.erl
Compiled test/test_thrift_1151.erl
Compiled test/test_thrift_buffered_transport.erl
Compiled test/test_thrift_framed_transport.erl
Compiled test/name_conflict_test.erl
Compiled test/test_thrift_compact_protocol.erl
Compiled test/test_thrift_3214.erl
Compiled test/thrift_socket_server_test.erl
Compiled test/thrift_test_test.erl
Compiled src/thrift_membuffer_transport.erl
src/thrift_reconnecting_client.erl:118: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
src/thrift_reconnecting_client.erl:120: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
Compiled src/thrift_reconnecting_client.erl
Compiled src/thrift_server.erl
Compiled test/test_thrift_socket_transport.erl
Compiled src/thrift_buffered_transport.erl
Compiled src/thrift_transport_state_test.erl
Compiled src/thrift_compact_protocol.erl
Compiled src/thrift_disk_log_transport.erl
Compiled src/thrift_client_util.erl
Compiled src/thrift_socket_server.erl
Compiled src/thrift_processor.erl
Compiled src/thrift_multiplexed_protocol.erl
Compiled src/thrift_json_parser.erl
Compiled src/thrift_client.erl
Compiled src/thrift_http_transport.erl
Compiled src/thrift_base64_transport.erl
Compiled src/thrift_framed_transport.erl
Compiled src/thrift_memory_buffer.erl
Compiled src/thrift_multiplexed_map_wrapper.erl
Compiled src/thrift_socket_transport.erl
Compiled src/thrift_file_transport.erl
Compiled src/thrift_sslsocket_transport.erl
Compiled src/thrift_binary_protocol.erl
src/thrift_json_protocol.erl:59: Warning: this clause cannot match because a previous clause at line 57 always matches
Compiled src/thrift_json_protocol.erl
=INFO REPORT==== 9-Mar-2016::09:53:09 ===
thrift service listening on port 9090
=ERROR REPORT==== 9-Mar-2016::09:53:10 ===
{thrift_socket_server,282,
{child_error,normal,
<<"Program counter: 0x00002b7b8a460f28 (unknown function)\nCP: 0x00002b7b92df1a90 (thrift_socket_server:terminate/2 + 216)\n\n0x00002b7b8849c828 Return addr 0x00002b7b913c5378 (gen_server:try_terminate/3 + 136)\ny(0) normal\ny(1) 9090\n\n0x00002b7b8849c840 Return addr 0x00002b7b913c7e20 (gen_server:terminate/7 + 152)\ny(0) Catch 0x00002b7b913c53d8 (gen_server:try_terminate/3 + 232)\n\n0x00002b7b8849c850 Return addr 0x00002b7b8836f5c0 (proc_lib:init_p_do_apply/3 + 56)\ny(0) []\ny(1) {thrift_socket_server,9090,[{\"Multiplexing_Calculator\",multiplexing__calculator_thrift},{\"Multiplexing_WeatherReport\",multiplexing__weather_report_thrift}],[{\"Multiplexing_Calculator\",multiplexing_test},{\"Multiplexing_WeatherReport\",multiplexing_test},{\"error_handler\",multiplexing_test}],{local,multiplexing_test},2047,{127,0,0,1},#Port<0.21564>,<0.948.0>,[{recv_timeout,500}],binary,false,false,[]}\ny(2) thrift_socket_server\ny(3) {'$gen_cast',stop}\ny(4) multiplexing_test\ny(5) normal\ny(6) normal\n\n0x00002b7b8849c890 Return addr 0x000000000088b1b8 (<terminate process normally>)\ny(0) Catch 0x00002b7b8836f5e0 (proc_lib:init_p_do_apply/3 + 88)\n">>}}
=INFO REPORT==== 9-Mar-2016::09:53:10 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:10 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:10 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:10 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:11 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:11 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:11 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:11 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:12 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:12 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:12 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:12 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:13 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:13 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:13 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:13 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:14 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:14 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:14 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:14 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:15 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:15 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:15 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:15 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:16 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:16 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:16 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:16 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:17 ===
thrift_disk_log_transport syncing
=INFO REPORT==== 9-Mar-2016::09:53:17 ===
thrift_disk_log_transport syncing
All 314 tests passed.
make[2]: Leaving directory `/thrift/lib/erl'
Making check in rb
make[2]: Entering directory `/thrift/lib/rb'
/usr/local/bin/bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from http://rubygems.org/.........
Fetching version metadata from http://rubygems.org/..
Resolving dependencies...
Rubygems 1.8.23 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Using rake 11.0.1
Using bundler 1.11.2
Installing daemons 1.2.3
Installing diff-lcs 1.1.3
Installing eventmachine 1.0.9.1 with native extensions
Installing rack 1.5.5
Installing rspec-core 2.10.1
Installing rspec-mocks 2.10.1
Using thrift 1.0.0.0 from source at `.`
Installing rspec-expectations 2.10.0
Installing rack-test 0.6.3
Installing thin 1.5.1 with native extensions
Installing rspec 2.10.0
Bundle complete! 7 Gemfile dependencies, 13 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
/usr/local/bin/bundle exec rake build_ext
rake aborted!
NoMethodError: undefined method `last_comment' for #<Rake::Application:0x00000001300d80>
/var/lib/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/rake_task.rb:124:in `initialize'
/thrift/lib/rb/Rakefile:30:in `new'
/thrift/lib/rb/Rakefile:30:in `<top (required)>'
(See full trace by running task with --trace)
make[2]: *** [all-local] Error 1
make[2]: Leaving directory `/thrift/lib/rb'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/thrift/lib'
make: *** [check-recursive] Error 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
Compressed 142.74 MB of artifacts by 98.4% relative to #277
Publishing Javadoc
Updating THRIFT-3727
Build failed in Jenkins: Thrift-precommit #281
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Thrift-precommit/281/changes>
Changes:
[sukegawa.nobuaki] THRIFT-3724 Fix incorrect timeval conversion in libevent.d
------------------------------------------
[...truncated 46290 lines...]
copying src/protocol/TProtocolDecorator.py -> build/lib.linux-x86_64-2.7/thrift/protocol
creating build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/TSocket.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/__init__.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/TTwisted.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/THttpClient.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/TZlibTransport.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/sslcompat.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/TTransport.py -> build/lib.linux-x86_64-2.7/thrift/transport
copying src/transport/TSSLSocket.py -> build/lib.linux-x86_64-2.7/thrift/transport
creating build/lib.linux-x86_64-2.7/thrift/server
copying src/server/TNonblockingServer.py -> build/lib.linux-x86_64-2.7/thrift/server
copying src/server/__init__.py -> build/lib.linux-x86_64-2.7/thrift/server
copying src/server/TProcessPoolServer.py -> build/lib.linux-x86_64-2.7/thrift/server
copying src/server/TServer.py -> build/lib.linux-x86_64-2.7/thrift/server
copying src/server/THttpServer.py -> build/lib.linux-x86_64-2.7/thrift/server
running build_ext
building 'thrift.protocol.fastbinary' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/src
creating build/temp.linux-x86_64-2.7/src/ext
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/include/python2.7 -c src/ext/module.cpp -o build/temp.linux-x86_64-2.7/src/ext/module.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/include/python2.7 -c src/ext/types.cpp -o build/temp.linux-x86_64-2.7/src/ext/types.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/include/python2.7 -c src/ext/binary.cpp -o build/temp.linux-x86_64-2.7/src/ext/binary.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isrc -I/usr/include/python2.7 -c src/ext/compact.cpp -o build/temp.linux-x86_64-2.7/src/ext/compact.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled by default]
c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/src/ext/module.o build/temp.linux-x86_64-2.7/src/ext/types.o build/temp.linux-x86_64-2.7/src/ext/binary.o build/temp.linux-x86_64-2.7/src/ext/compact.o -o build/lib.linux-x86_64-2.7/thrift/protocol/fastbinary.so
make check-local
make[3]: Entering directory `/thrift/lib/py'
/usr/bin/pip3 install -r requirements.txt || /usr/bin/pip3 install --user -r requirements.txt
Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python3/dist-packages (from -r requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname>=3.5 in /usr/local/lib/python3.4/dist-packages (from -r requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/local/lib/python3.4/dist-packages (from -r requirements.txt (line 3))
Cleaning up...
/usr/bin/python3 setup.py build
running build
running build_py
running build_ext
/usr/bin/pip install -r requirements.txt || /usr/bin/pip install --user -r requirements.txt
Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname>=3.5 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 3))
Cleaning up...
/usr/bin/python setup.py build
running build
running build_py
running build_ext
/usr/bin/python3 test/thrift_json.py
.
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
/usr/bin/python3 test/test_sslsocket.py
........PROTOCOL_SSLv2 is not available
..test/test_sslsocket.py:66: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0>
self._server.listen()
.
----------------------------------------------------------------------
Ran 11 tests in 0.407s
OK
/usr/bin/python test/thrift_json.py
.
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK
/usr/bin/python test/test_sslsocket.py
...skipping test_newer_tls
.....PROTOCOL_SSLv2 is not available
.skipping test_ssl_context
..
----------------------------------------------------------------------
Ran 11 tests in 0.281s
OK
make[3]: Leaving directory `/thrift/lib/py'
make[2]: Leaving directory `/thrift/lib/py'
Making check in erl
make[2]: Entering directory `/thrift/lib/erl'
for f in test/Thrift1151.thrift test/Thrift1475.thrift test/multiplexing.thrift ../../test/NameConflictTest.thrift ../../test/ThriftTest.thrift ; do \
../../compiler/cpp/thrift --gen erl -o test $f ; \
done
[WARNING:/thrift/lib/erl/test/Thrift1475.thrift:24] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
[WARNING:/thrift/lib/erl/test/Thrift1475.thrift:24] Consider using the more efficient "binary" type instead of "list<byte>".
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 'noexist' as sub-namespace!
../../compiler/cpp/thrift --gen erl:legacynames -o test test/flags/LegacyNames.thrift
../../compiler/cpp/thrift --gen erl:maps -o test test/flags/Thrift3214.thrift
touch .generated
/usr/bin/rebar -C rebar.test.config get-deps
==> Entering directory `/thrift/lib/erl/deps/meck'
==> meck (get-deps)
==> Leaving directory `/thrift/lib/erl/deps/meck'
==> erl (get-deps)
/usr/bin/rebar -C rebar.test.config compile
==> Entering directory `/thrift/lib/erl/deps/meck'
==> meck (compile)
==> Leaving directory `/thrift/lib/erl/deps/meck'
==> erl (compile)
Compiled src/thrift_service.erl
Compiled src/thrift_protocol.erl
Compiled src/thrift_transport.erl
Compiled src/thrift_server.erl
Compiled src/thrift_framed_transport.erl
Compiled src/thrift_transport_state_test.erl
Compiled src/thrift_binary_protocol.erl
src/thrift_json_protocol.erl:59: Warning: this clause cannot match because a previous clause at line 57 always matches
Compiled src/thrift_json_protocol.erl
Compiled src/thrift_buffered_transport.erl
Compiled src/thrift_multiplexed_protocol.erl
Compiled src/thrift_base64_transport.erl
Compiled src/thrift_processor.erl
Compiled src/thrift_client.erl
Compiled src/thrift_client_util.erl
Compiled src/thrift_memory_buffer.erl
Compiled src/thrift_disk_log_transport.erl
Compiled src/thrift_http_transport.erl
Compiled src/thrift_membuffer_transport.erl
Compiled src/thrift_socket_transport.erl
src/thrift_reconnecting_client.erl:118: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
src/thrift_reconnecting_client.erl:120: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
Compiled src/thrift_reconnecting_client.erl
Compiled src/thrift_sslsocket_transport.erl
Compiled src/thrift_file_transport.erl
Compiled src/thrift_compact_protocol.erl
Compiled src/thrift_json_parser.erl
Compiled src/thrift_multiplexed_map_wrapper.erl
Compiled src/thrift_socket_server.erl
/usr/bin/rebar -C rebar.test.config skip_deps=true eunit
==> erl (eunit)
Compiled src/thrift_service.erl
Compiled src/thrift_protocol.erl
Compiled src/thrift_transport.erl
Compiled test/stress_server.erl
Compiled test/test_thrift_3214.erl
Compiled test/name_conflict_test.erl
Compiled test/test_thrift_compact_protocol.erl
Compiled test/thrift_socket_server_test.erl
Compiled test/gen-erl/thrift1475_types.erl
Compiled test/gen-erl/legacyNames_thrift.erl
Compiled test/test_disklog.erl
Compiled test/gen-erl/thrift3214_types.erl
Compiled test/gen-erl/multiplexing__calculator_thrift.erl
Compiled test/gen-erl/multiplexing__weather_report_thrift.erl
Compiled test/gen-erl/multiplexing_types.erl
Compiled test/gen-erl/thrift_test_types.erl
Compiled test/gen-erl/thrift_test_thrift.erl
Compiled test/test_thrift_socket_transport.erl
Compiled test/gen-erl/thrift1151_types.erl
Compiled test/gen-erl/qualified_thrift.erl
Compiled test/gen-erl/legacyNames_types.erl
Compiled test/gen-erl/second_service_thrift.erl
Compiled test/gen-erl/extern_thrift.erl
Compiled test/gen-erl/name_conflict_test_types.erl
Compiled test/test_thrift_1151.erl
Compiled test/test_thrift_framed_transport.erl
Compiled test/test_thrift_file_transport.erl
Compiled test/test_thrift_membuffer_transport.erl
Compiled test/legacy_names_test.erl
Compiled test/multiplexing_test.erl
Compiled test/thrift_test_test.erl
Compiled test/test_thrift_buffered_transport.erl
Compiled src/thrift_framed_transport.erl
Compiled src/thrift_server.erl
Compiled src/thrift_binary_protocol.erl
Compiled src/thrift_transport_state_test.erl
Compiled src/thrift_processor.erl
Compiled src/thrift_multiplexed_protocol.erl
Compiled src/thrift_buffered_transport.erl
src/thrift_json_protocol.erl:59: Warning: this clause cannot match because a previous clause at line 57 always matches
Compiled src/thrift_json_protocol.erl
Compiled src/thrift_base64_transport.erl
Compiled src/thrift_client_util.erl
Compiled src/thrift_client.erl
Compiled src/thrift_memory_buffer.erl
Compiled src/thrift_disk_log_transport.erl
Compiled src/thrift_membuffer_transport.erl
Compiled src/thrift_http_transport.erl
Compiled src/thrift_socket_transport.erl
src/thrift_reconnecting_client.erl:118: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
src/thrift_reconnecting_client.erl:120: Warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.
Compiled src/thrift_reconnecting_client.erl
Compiled src/thrift_sslsocket_transport.erl
Compiled src/thrift_file_transport.erl
Compiled src/thrift_compact_protocol.erl
Compiled src/thrift_multiplexed_map_wrapper.erl
Compiled src/thrift_json_parser.erl
Compiled src/thrift_socket_server.erl
=INFO REPORT==== 9-Mar-2016::09:50:00 ===
thrift service listening on port 9090
=ERROR REPORT==== 9-Mar-2016::09:50:00 ===
{thrift_socket_server,282,
{child_error,normal,
<<"Program counter: 0x00002b42a82e0f28 (unknown function)\nCP: 0x00002b42a56f7328 (thrift_socket_server:terminate/2 + 216)\n\n0x00002b42a6347738 Return addr 0x00002b42af245378 (gen_server:try_terminate/3 + 136)\ny(0) normal\ny(1) 9090\n\n0x00002b42a6347750 Return addr 0x00002b42af247e20 (gen_server:terminate/7 + 152)\ny(0) Catch 0x00002b42af2453d8 (gen_server:try_terminate/3 + 232)\n\n0x00002b42a6347760 Return addr 0x00002b42a57af940 (proc_lib:init_p_do_apply/3 + 56)\ny(0) []\ny(1) {thrift_socket_server,9090,[{\"Multiplexing_Calculator\",multiplexing__calculator_thrift},{\"Multiplexing_WeatherReport\",multiplexing__weather_report_thrift}],[{\"Multiplexing_Calculator\",multiplexing_test},{\"Multiplexing_WeatherReport\",multiplexing_test},{\"error_handler\",multiplexing_test}],{local,multiplexing_test},2047,{127,0,0,1},#Port<0.29205>,<0.1059.0>,[{recv_timeout,500}],binary,false,false,[]}\ny(2) thrift_socket_server\ny(3) {'$gen_cast',stop}\ny(4) multiplexing_test\ny(5) normal\ny(6) normal\n\n0x00002b42a63477a0 Return addr 0x000000000088b1b8 (<terminate process normally>)\ny(0) Catch 0x00002b42a57af960 (proc_lib:init_p_do_apply/3 + 88)\n">>}}
All 314 tests passed.
make[2]: Leaving directory `/thrift/lib/erl'
Making check in rb
make[2]: Entering directory `/thrift/lib/rb'
/usr/local/bin/bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from http://rubygems.org/.........
Fetching version metadata from http://rubygems.org/..
Resolving dependencies...
Rubygems 1.8.23 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Using rake 11.0.1
Using bundler 1.11.2
Installing daemons 1.2.3
Installing diff-lcs 1.1.3
Installing eventmachine 1.0.9.1 with native extensions
Installing rack 1.5.5
Installing rspec-core 2.10.1
Installing rspec-mocks 2.10.1
Using thrift 1.0.0.0 from source at `.`
Installing rspec-expectations 2.10.0
Installing rack-test 0.6.3
Installing thin 1.5.1 with native extensions
Installing rspec 2.10.0
Bundle complete! 7 Gemfile dependencies, 13 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
/usr/local/bin/bundle exec rake build_ext
rake aborted!
NoMethodError: undefined method `last_comment' for #<Rake::Application:0x00000002deef70>
/var/lib/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/rake_task.rb:124:in `initialize'
/thrift/lib/rb/Rakefile:30:in `new'
/thrift/lib/rb/Rakefile:30:in `<top (required)>'
(See full trace by running task with --trace)
make[2]: *** [all-local] Error 1
make[2]: Leaving directory `/thrift/lib/rb'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/thrift/lib'
make: *** [check-recursive] Error 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
Compressed 142.93 MB of artifacts by 31.7% relative to #277
Publishing Javadoc
Updating THRIFT-3724