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/02/14 02:06:32 UTC

Build failed in Jenkins: Thrift-precommit #130

See <https://builds.apache.org/job/Thrift-precommit/130/changes>

Changes:

[jensg] THRIFT-3629 Parser sets exitcode on errors, but generator does not

------------------------------------------
[...truncated 5352 lines...]
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/thrift_namespaced_spec_types.rb:16: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:117: warning: already initialized constant ENGLISH
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:119: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:133: warning: already initialized constant SUCCESS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:135: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:150: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:164: warning: already initialized constant SUCCESS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:166: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:180: warning: already initialized constant N
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:182: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:197: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:212: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:227: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:241: warning: already initialized constant SECONDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:243: warning: already initialized constant FIELDS
/thrift/lib/rb/spec/gen-rb/namespaced_spec_namespace/namespaced_nonblocking_service.rb:258: warning: already initialized constant FIELDS
  generated the right files
  did not generate the wrong files
  has a service class in the right place
  has a struct in the right place
  required an included file
  extended a service

NonblockingServer
  Thrift::NonblockingServer
    should handle basic message passing
    should handle concurrent clients
    should handle messages from more than 5 long-lived connections
    should shut down when asked (FAILED - 1)
    should continue processing active messages when shutting down
    should kill active messages when they don't expire while shutting down
    should allow shutting down in response to a message

Processor
  Thrift::Processor
    should call process_<message> when it receives that message
    should raise an ApplicationException when the received message cannot be processed
    should pass args off to the args class
    should write out a reply when asked

Serializer
  Thrift::Serializer
    should serialize structs to binary by default
    should serialize structs to the given protocol
  Thrift::Deserializer
    should deserialize structs from binary by default
    should deserialize structs from the given protocol

Thrift::ServerSocket
  Thrift::ServerSocket
    should create a handle when calling listen
    should accept an optional host argument
    should create a Thrift::Socket to wrap accepted sockets
    should close the handle when closed
    should return nil when accepting if there is no handle
    should return true for closed? when appropriate

Server
  Thrift::BaseServer
    should default to BaseTransportFactory and BinaryProtocolFactory when not specified
  Thrift::SimpleServer
    should serve in the main thread
  Thrift::ThreadedServer
    should serve using threads
  Thrift::ThreadPoolServer
    should serve inside a thread
    should avoid running the server twice when retrying rescuable_serve
    should serve using a thread pool

Socket
  Thrift::Socket
    should raise a TransportException when it cannot open a socket
    should open a ::Socket with default args
    should accept host/port options
    should accept an optional timeout
    it should behave like a socket
      should open a socket
      should be open whenever it has a handle
      should write data to the handle
      should raise an error when it cannot read from the handle
      should return the data read when reading from the handle works
      should declare itself as closed when it has an error
      should raise an error when the stream is closed
      should support the timeout accessor for read
      should support the timeout accessor for write
      should raise an error when read times out
      should raise an error when write times out

StructNestedContainers
  Thrift::Struct
    should support nested lists inside lists
    should support nested lists inside sets
    should support nested lists in map keys
    should support nested lists in map values
    should support nested sets inside lists
    should support nested sets inside sets
    should support nested sets in map keys
    should support nested sets in map values
    should support nested maps inside lists
    should support nested maps inside sets
    should support nested maps in map keys
    should support nested maps in map values

Struct
  Thrift::Struct
    should iterate over all fields properly
    should initialize all fields to defaults
    should initialize all fields to defaults and accept a block argument
    should not share default values between instances
    should properly initialize boolean values
    should have proper == semantics
    should print enum value names in inspect
    should pretty print binary fields
    should offer field? methods
    should be comparable
    should read itself off the wire
    should serialize false boolean fields correctly
    should skip unexpected fields in structs and use default values
    should write itself to the wire
    should raise an exception if presented with an unknown container
    should support optional type-checking in Thrift::Struct.new
    should support optional type-checking in field accessors
    should raise an exception when unknown types are given to Thrift::Struct.new
    should support `raise Xception, 'message'` for Exception structs
    should support the regular initializer for exception structs

Thrift::ThinHTTPServer
  #initialize
    when using the defaults
      binds to port 80, with host 0.0.0.0, a path of '/'
      creates a ThinHTTPServer::RackApplicationContext
      uses the BinaryProtocolFactory
    when using the options
      accepts :ip, :port, :path
      creates a ThinHTTPServer::RackApplicationContext with a different protocol factory
  #serve
    starts the Thin server

Thrift::ThinHTTPServer::RackApplication
  404 response
    receives a non-POST
    receives a header other than application/x-thrift
  200 response
    creates an IOStreamTransport
    fetches the right protocol based on the Transport
    status code 200

Thrift::Types
  type checking
    should return the proper name for each type
    should check types properly
    should error out if nil is passed and skip_types is false
    should check element types on containers
    should give the Thrift::TypeError a readable message

Union
  Thrift::Union
    should return nil value in unset union
    should set a field and be accessible through get_value and the named field accessor
    should work correctly when instantiated with static field constructors
    should raise for wrong set field
    should raise for wrong set field when hash initialized and type checking is off
    should not be equal to nil
    should not be equal with an empty String
    should not equate two different unions, i32 vs. string
    should properly reset setfield and setvalue
    should not equate two different unions with different values
    should not equate two different unions with different fields
    should inspect properly
    should not allow setting with instance_variable_set
    should serialize to binary correctly
    should serialize to json correctly
    should raise when validating unset union
    should validate an enum field properly
    should properly serialize and match structs with a union
    should support old style constructor
    should not throw an error when inspected and unset
    should print enum value name when inspected
    should offer field? methods
    should pretty print binary fields
    should be comparable

UNIXSocket
  Thrift::UNIXSocket
    should raise a TransportException when it cannot open a socket
    should accept an optional timeout
    it should behave like a socket
      should open a socket
      should be open whenever it has a handle
      should write data to the handle
      should raise an error when it cannot read from the handle
      should return the data read when reading from the handle works
      should declare itself as closed when it has an error
      should raise an error when the stream is closed
      should support the timeout accessor for read
      should support the timeout accessor for write
      should raise an error when read times out
      should raise an error when write times out
  Thrift::UNIXServerSocket
    should create a handle when calling listen
    should create a Thrift::UNIXSocket to wrap accepted sockets
    should close the handle when closed
    should delete the socket when closed
    should return nil when accepting if there is no handle
    should return true for closed? when appropriate

Pending:
  Client Thrift::Client should increment the sequence id when sending messages
    # it seems sequence ids are completely ignored right now
    # ./spec/client_spec.rb:55

Failures:

  1) NonblockingServer Thrift::NonblockingServer should shut down when asked
     Failure/Error: @transport.open
     Thrift::TransportException:
       Could not connect to localhost:43251: Connection refused - connect(2)
     # ./lib/thrift/transport/socket.rb:54:in `rescue in open'
     # ./lib/thrift/transport/socket.rb:36:in `open'
     # ./lib/thrift/transport/framed_transport.rb:37:in `open'
     # ./spec/nonblocking_server_spec.rb:68:in `open'
     # ./spec/nonblocking_server_spec.rb:140:in `setup_client'
     # ./spec/nonblocking_server_spec.rb:229:in `block (3 levels) in <top (required)>'

Finished in 3.39 seconds
394 examples, 1 failure, 1 pending

Failed examples:

rspec ./spec/nonblocking_server_spec.rb:227 # NonblockingServer Thrift::NonblockingServer should shut down when asked
rake aborted!
/usr/bin/ruby1.9.1 -S rspec ./spec/base_protocol_spec.rb ./spec/base_transport_spec.rb ./spec/binary_protocol_accelerated_spec.rb ./spec/binary_protocol_spec.rb ./spec/bytes_spec.rb ./spec/client_spec.rb ./spec/compact_protocol_spec.rb ./spec/exception_spec.rb ./spec/flat_spec.rb ./spec/http_client_spec.rb ./spec/json_protocol_spec.rb ./spec/namespaced_spec.rb ./spec/nonblocking_server_spec.rb ./spec/processor_spec.rb ./spec/serializer_spec.rb ./spec/server_socket_spec.rb ./spec/server_spec.rb ./spec/socket_spec.rb ./spec/struct_nested_containers_spec.rb ./spec/struct_spec.rb ./spec/thin_http_server_spec.rb ./spec/types_spec.rb ./spec/union_spec.rb ./spec/unix_socket_spec.rb --color --format d failed
/var/lib/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/rake_task.rb:137:in `block (2 levels) in initialize'
/var/lib/gems/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/rake_task.rb:127:in `block in initialize'
Tasks: TOP => default => gem => spec => realspec
(See full trace by running task with --trace)
make[3]: *** [check-local] Error 1
make[3]: Leaving directory `/thrift/lib/rb'
make[2]: *** [check-am] Error 2
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
Publishing Javadoc
Updating THRIFT-3629

Jenkins build is back to normal : Thrift-precommit #132

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Thrift-precommit/132/changes>


Build failed in Jenkins: Thrift-precommit #131

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Thrift-precommit/131/changes>

Changes:

[jensg] THRIFT-3605 Have the compiler complain about invalid arguments and

------------------------------------------
[...truncated 3463 lines...]
    [javac] /thrift/lib/java/src/org/apache/thrift/TUnion.java:217: warning: [unchecked] unchecked assignment to variable setField_ as member of raw type TUnion
    [javac]       struct.setField_ = null;
    [javac]             ^
    [javac] /thrift/lib/java/src/org/apache/thrift/TUnion.java:226: warning: [unchecked] unchecked assignment to variable setField_ as member of raw type TUnion
    [javac]         struct.setField_ = struct.enumForId(field.id);
    [javac]               ^
    [javac] /thrift/lib/java/src/org/apache/thrift/TUnion.java:243: warning: [unchecked] unchecked call to getFieldDesc(F) as a member of the raw type TUnion
    [javac]       oprot.writeFieldBegin(struct.getFieldDesc(struct.setField_));
    [javac]                                                ^
    [javac]   where F is a type-variable:
    [javac]     F extends TFieldIdEnum declared in class TUnion
    [javac] /thrift/lib/java/src/org/apache/thrift/TUnion.java:252: warning: [unchecked] getScheme() in TUnionTupleSchemeFactory implements <S>getScheme() in SchemeFactory
    [javac]     public TUnionTupleScheme getScheme() {
    [javac]                              ^
    [javac]   return type requires unchecked conversion from TUnionTupleScheme to S
    [javac]   where S is a type-variable:
    [javac]     S extends IScheme declared in method <S>getScheme()
    [javac] /thrift/lib/java/src/org/apache/thrift/TUnion.java:261: warning: [unchecked] unchecked assignment to variable setField_ as member of raw type TUnion
    [javac]       struct.setField_ = null;
    [javac]             ^
    [javac] /thrift/lib/java/src/org/apache/thrift/TUnion.java:266: warning: [unchecked] unchecked assignment to variable setField_ as member of raw type TUnion
    [javac]         struct.setField_ = struct.enumForId(fieldID);
    [javac]               ^
    [javac] /thrift/lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java:229: warning: [unchecked] unchecked cast
    [javac]     callback.onComplete((T)this);
    [javac]                            ^
    [javac]   required: T
    [javac]   found:    TAsyncMethodCall<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class TAsyncMethodCall
    [javac] Note: /thrift/lib/java/src/org/apache/thrift/transport/THttpClient.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 45 warnings

dist:
    [mkdir] Created dir: /thrift/lib/java/build/META-INF
     [copy] Copying 1 file to /thrift/lib/java/build/META-INF
     [copy] Copying 1 file to /thrift/lib/java/build/META-INF
      [jar] Building jar: /thrift/lib/java/build/libthrift-1.0.0.jar

BUILD SUCCESSFUL
Total time: 9 seconds
make  check-local
make[3]: Entering directory `/thrift/lib/java'
/usr/bin/ant 
Buildfile: /thrift/lib/java/build.xml

setup.init:

mvn.ant.tasks.check:

proxy:

mvn.ant.tasks.download:
      [get] Getting: http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
      [get] To: /thrift/lib/java/build/tools/maven-ant-tasks-2.1.3.jar
      [get] Not modified - so not downloaded

mvn.init:
[artifact:dependencies] [WARNING] Overriding profile: 'maven-ant-tasks-repo-profile' (source: pom) with new instance from source: pom

init:

compile:

dist:

BUILD SUCCESSFUL
Total time: 3 seconds
/usr/bin/ant  test
Buildfile: /thrift/lib/java/build.xml

optional-generate:

generate:
     [exec] [WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
     [exec] 
     [exec] [WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could be found!
     [exec] [WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 'noexist' as sub-namespace!
     [exec] Error: unknown option java:hashcode
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:39] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:42] 64-bit constant "10000000000" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:178] 64-bit constant "1099511627775" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "4294967295" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "1099511627775" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "281474976710655" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "72057594037927935" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "4294967295" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "1099511627775" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "281474976710655" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "72057594037927935" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:206] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:213] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:360] No field key specified for field1, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:361] No field key specified for field2, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:362] No field key specified for field3, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:363] No field key specified for field4, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:364] No field key specified for field5, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:365] No field key specified for field6, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:366] No field key specified for field7, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:367] No field key specified for field8, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:368] No field key specified for field9, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:369] No field key specified for field10, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:370] No field key specified for field11, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:371] No field key specified for field12, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:42] 64-bit constant "10000000000" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:48] Consider using the more efficient "binary" type instead of "list<byte>".
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:120] Consider using the more efficient "binary" type instead of "list<byte>".
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:160] Consider using the more efficient "binary" type instead of "list<byte>".
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:166] Consider using the more efficient "binary" type instead of "list<byte>".
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:178] 64-bit constant "1099511627775" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "4294967295" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "1099511627775" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "281474976710655" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "72057594037927935" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:188] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "4294967295" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "1099511627775" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "281474976710655" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "72057594037927935" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:197] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:206] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:213] 64-bit constant "9223372036854775807" may not work in all languages.
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:360] No field key specified for field1, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:361] No field key specified for field2, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:362] No field key specified for field3, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:363] No field key specified for field4, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:364] No field key specified for field5, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:365] No field key specified for field6, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:366] No field key specified for field7, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:367] No field key specified for field8, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:368] No field key specified for field9, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:369] No field key specified for field10, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:370] No field key specified for field11, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/DebugProtoTest.thrift:371] No field key specified for field12, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] Error: unknown option java:hashcode
     [exec] Error: unknown option java:hashcode
     [exec] [WARNING:/thrift/test/JavaBeansTest.thrift:24] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
     [exec] 
     [exec] [WARNING:/thrift/test/JavaBeansTest.thrift:38] No field key specified for blah, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] [WARNING:/thrift/test/JavaBeansTest.thrift:31] Consider using the more efficient "binary" type instead of "list<byte>".
     [exec] [WARNING:/thrift/test/JavaBeansTest.thrift:38] No field key specified for blah, resulting protocol may have conflicts or not be backwards compatible!
     [exec] 
     [exec] Error: unknown option java:hashcode
     [exec] [WARNING:/thrift/test/FullCamelTest.thrift:25] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
     [exec] 
     [exec] Error: unknown option java:hashcode
     [exec] [WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.
     [exec] 
     [exec] [WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could be found!
     [exec] [WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 'noexist' as sub-namespace!

setup.init:

mvn.ant.tasks.check:

proxy:

mvn.ant.tasks.download:
      [get] Getting: http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
      [get] To: /thrift/lib/java/build/tools/maven-ant-tasks-2.1.3.jar
      [get] Not modified - so not downloaded

mvn.init:
[artifact:dependencies] [WARNING] Overriding profile: 'maven-ant-tasks-repo-profile' (source: pom) with new instance from source: pom

init:

compile:

dist:

compile-test:

BUILD FAILED
/thrift/lib/java/build.xml:171: srcdir "/thrift/lib/java/gen-java" does not exist!

Total time: 2 seconds
make[3]: *** [check-local] Error 1
make[3]: Leaving directory `/thrift/lib/java'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/thrift/lib/java'
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 126.11 MB of artifacts by 64.2% relative to #129
Publishing Javadoc
Update relevant JIRA issues is waiting for a checkpoint on Thrift-precommit #130
Updating THRIFT-3605