You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2019/05/21 08:40:39 UTC

[skywalking] branch master updated: Casting to 'ListCollectionsOperation' may produce 'ClassCastException' (#2724)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new 48bca24  Casting  to 'ListCollectionsOperation' may produce 'ClassCastException' (#2724)
48bca24 is described below

commit 48bca2418fd7ee583c7fa01a8b2e9aa7a96733ad
Author: zxbu <32...@users.noreply.github.com>
AuthorDate: Tue May 21 16:40:33 2019 +0800

    Casting  to 'ListCollectionsOperation' may produce 'ClassCastException' (#2724)
---
 .../skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java
index 9987e3d..5f85d74 100644
--- a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java
+++ b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java
@@ -100,7 +100,7 @@ public class MongoDBMethodInterceptor implements InstanceMethodsAroundIntercepto
             BsonDocument filter = ((ListCollectionsOperation)obj).getFilter();
             return limitFilter(filter.toString());
         } else if (obj instanceof MapReduceWithInlineResultsOperation) {
-            BsonDocument filter = ((ListCollectionsOperation)obj).getFilter();
+            BsonDocument filter = ((MapReduceWithInlineResultsOperation)obj).getFilter();
             return limitFilter(filter.toString());
         } else if (obj instanceof DeleteOperation) {
             List<DeleteRequest> writeRequestList = ((DeleteOperation)obj).getDeleteRequests();