Test Info
| Library Name | htrace |
| Version #1 | htrace-core4-4.2.0-incubating |
| Version #2 | hbase-noop-htrace-3.5.0 |
| Subject | Binary Compatibility |
Test Results
| Total Java Modules | 1 |
| Total Methods / Classes | 190 / 30 |
| Compatibility |
97.1% |
Problem Summary
| Severity | Count |
| Added Methods | - | 0 |
| Removed Methods | High | 5 |
Problems with Data Types | High | 1 |
| Medium | 1 |
| Low | 3 |
Problems with Methods | High | 0 |
| Medium | 0 |
| Low | 0 |
Removed Methods 5
htrace-core4-4.2.0-incubating.jar,
MilliSpanDeserializer.class
package org.apache.htrace.core
MilliSpan.MilliSpanDeserializer.deserialize ( JsonParser jp, DeserializationContext ctxt ) : MilliSpan
org/apache/htrace/core/MilliSpan.MilliSpanDeserializer.deserialize:(Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonParser;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/DeserializationContext;)Lorg/apache/htrace/core/MilliSpan;
MilliSpan.MilliSpanDeserializer.deserialize ( JsonParser p1, DeserializationContext p2 ) : Object
org/apache/htrace/core/MilliSpan.MilliSpanDeserializer.deserialize:(Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonParser;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
htrace-core4-4.2.0-incubating.jar,
SpanSerializer.class
package org.apache.htrace.core
Span.SpanSerializer.serialize ( Object p1, JsonGenerator p2, SerializerProvider p3 ) : void
org/apache/htrace/core/Span.SpanSerializer.serialize:(Ljava/lang/Object;Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonGenerator;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/SerializerProvider;)V
Span.SpanSerializer.serialize ( Span span, JsonGenerator jgen, SerializerProvider provider ) : void
org/apache/htrace/core/Span.SpanSerializer.serialize:(Lorg/apache/htrace/core/Span;Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonGenerator;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/SerializerProvider;)V
Span.SpanSerializer.Span.SpanSerializer ( )
org/apache/htrace/core/Span.SpanSerializer."<init>":()V
to the top
Problems with Data Types, High Severity 1
htrace-core4-4.2.0-incubating.jar
package org.apache.htrace.core
[+] class Span.SpanSerializer 1
| Change | Effect |
|---|
| 1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (1.6%)
Span.SpanSerializer.Span.SpanSerializer ( )This constructor is from 'Span.SpanSerializer' class.
Span.SpanSerializer.serialize ( Object p1, JsonGenerator p2, SerializerProvider p3 )This method is from 'Span.SpanSerializer' class.
Span.SpanSerializer.serialize ( Span span, JsonGenerator jgen, SerializerProvider provider )This method is from 'Span.SpanSerializer' class.
to the top
Problems with Data Types, Medium Severity 1
htrace-core4-4.2.0-incubating.jar
package org.apache.htrace.core
[+] class MilliSpan.MilliSpanDeserializer 1
| Change | Effect |
|---|
| 1 |
Removed super-class org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer<MilliSpan>. |
Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. |
[+] affected methods: 1 (0.5%)
MilliSpan.MilliSpanDeserializer.MilliSpan.MilliSpanDeserializer ( )This constructor is from 'MilliSpan.MilliSpanDeserializer' class.
to the top
Problems with Data Types, Low Severity 3
htrace-core4-4.2.0-incubating.jar
package org.apache.htrace.core
[+] class Tracer 1
| Change | Effect |
|---|
| 1 |
Method boolean Tracer.equals ( Object ) has been moved up type hierarchy to java/lang/Object.equals:(Ljava/lang/Object;)Z. |
Method java/lang/Object.equals:(Ljava/lang/Object;)Z will be called instead of Tracer.equals ( Object ) in a client program. |
[+] affected methods: 3 (1.6%)
Tracer.equals ( Object other )Method 'java/lang/Object.equals:(Ljava/lang/Object;)Z' will be called instead of this method in a client program.
Tracer.hashCode ( )Method 'java/lang/Object.hashCode:()I' will be called instead of this method in a client program.
Tracer.toString ( )Method 'java/lang/Object.toString:()Ljava/lang/String;' will be called instead of this method in a client program.
[+] class TracerPool 1
| Change | Effect |
|---|
| 1 |
Method String TracerPool.toString ( ) has been moved up type hierarchy to java/lang/Object.toString:()Ljava/lang/String;. |
Method java/lang/Object.toString:()Ljava/lang/String; will be called instead of TracerPool.toString ( ) in a client program. |
[+] affected methods: 1 (0.5%)
TracerPool.toString ( )Method 'java/lang/Object.toString:()Ljava/lang/String;' will be called instead of this method in a client program.
[+] class TraceScope 1
| Change | Effect |
|---|
| 1 |
Method String TraceScope.toString ( ) has been moved up type hierarchy to java/lang/Object.toString:()Ljava/lang/String;. |
Method java/lang/Object.toString:()Ljava/lang/String; will be called instead of TraceScope.toString ( ) in a client program. |
[+] affected methods: 1 (0.5%)
TraceScope.toString ( )Method 'java/lang/Object.toString:()Ljava/lang/String;' will be called instead of this method in a client program.
to the top
Java Archives 1
htrace-core4-4.2.0-incubating.jar
to the top
Test Info
| Library Name | htrace |
| Version #1 | htrace-core4-4.2.0-incubating |
| Version #2 | hbase-noop-htrace-3.5.0 |
| Subject | Source Compatibility |
Test Results
| Total Java Modules | 1 |
| Total Methods / Classes | 190 / 30 |
| Compatibility |
97.1% |
Problem Summary
| Severity | Count |
| Added Methods | - | 0 |
| Removed Methods | High | 5 |
Problems with Data Types | High | 1 |
| Medium | 1 |
| Low | 0 |
Problems with Methods | High | 0 |
| Medium | 0 |
| Low | 0 |
Removed Methods 5
htrace-core4-4.2.0-incubating.jar,
MilliSpanDeserializer.class
package org.apache.htrace.core
MilliSpan.MilliSpanDeserializer.deserialize ( JsonParser jp, DeserializationContext ctxt ) : MilliSpan
org/apache/htrace/core/MilliSpan.MilliSpanDeserializer.deserialize:(Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonParser;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/DeserializationContext;)Lorg/apache/htrace/core/MilliSpan;
MilliSpan.MilliSpanDeserializer.deserialize ( JsonParser p1, DeserializationContext p2 ) : Object
org/apache/htrace/core/MilliSpan.MilliSpanDeserializer.deserialize:(Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonParser;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
htrace-core4-4.2.0-incubating.jar,
SpanSerializer.class
package org.apache.htrace.core
Span.SpanSerializer.serialize ( Object p1, JsonGenerator p2, SerializerProvider p3 ) : void
org/apache/htrace/core/Span.SpanSerializer.serialize:(Ljava/lang/Object;Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonGenerator;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/SerializerProvider;)V
Span.SpanSerializer.serialize ( Span span, JsonGenerator jgen, SerializerProvider provider ) : void
org/apache/htrace/core/Span.SpanSerializer.serialize:(Lorg/apache/htrace/core/Span;Lorg/apache/htrace/shaded/fasterxml/jackson/core/JsonGenerator;Lorg/apache/htrace/shaded/fasterxml/jackson/databind/SerializerProvider;)V
Span.SpanSerializer.Span.SpanSerializer ( )
org/apache/htrace/core/Span.SpanSerializer."<init>":()V
to the top
Problems with Data Types, High Severity 1
htrace-core4-4.2.0-incubating.jar
package org.apache.htrace.core
[+] class Span.SpanSerializer 1
| Change | Effect |
|---|
| 1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class Span.SpanSerializer. |
[+] affected methods: 3 (1.6%)
Span.SpanSerializer.Span.SpanSerializer ( )This constructor is from 'Span.SpanSerializer' class.
Span.SpanSerializer.serialize ( Object p1, JsonGenerator p2, SerializerProvider p3 )This method is from 'Span.SpanSerializer' class.
Span.SpanSerializer.serialize ( Span span, JsonGenerator jgen, SerializerProvider provider )This method is from 'Span.SpanSerializer' class.
to the top
Problems with Data Types, Medium Severity 1
htrace-core4-4.2.0-incubating.jar
package org.apache.htrace.core
[+] class MilliSpan.MilliSpanDeserializer 1
| Change | Effect |
|---|
| 1 |
Removed super-class org.apache.htrace.shaded.fasterxml.jackson.databind.JsonDeserializer<MilliSpan>. |
Recompilation of a client program may be terminated with the message: cannot find variable (or method) in MilliSpan.MilliSpanDeserializer. |
[+] affected methods: 1 (0.5%)
MilliSpan.MilliSpanDeserializer.MilliSpan.MilliSpanDeserializer ( )This constructor is from 'MilliSpan.MilliSpanDeserializer' class.
to the top
Java Archives 1
htrace-core4-4.2.0-incubating.jar
to the top