Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception wirh exists collection #71

Closed
Deichor opened this issue Aug 22, 2022 · 2 comments
Closed

Exception wirh exists collection #71

Deichor opened this issue Aug 22, 2022 · 2 comments

Comments

@Deichor
Copy link

Deichor commented Aug 22, 2022

馃敄 Versions

image

鉁掞笍 Description

When creating a collection, it sends an exception if the collection exists.

鈿欙笍 Expected behavior

It doesn't throw an exception or an error.

馃攷 Steps to reproduce

I tried to create an existing collection.

馃摳 Errors or screenshots

[15:07:10 INFO]: [org.mongodb.driver.connection] Opened connection [connectionId{localValue:15, serverValue:1558}] to localhost:27017 [15:07:10 ERROR]: [org.mongodb.driver.connection] Callback onResult call produced an error java.lang.IllegalStateException: Attempted to decrement the reference count below 0 at fr.romitou.mongosk.libs.driver.internal.connection.AbstractReferenceCounted.release(AbstractReferenceCounted.java:42) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.DefaultServerConnection.release(DefaultServerConnection.java:64) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.DefaultServer$AsyncOperationCountTrackingConnection.release(DefaultServer.java:406) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.operation.OperationHelper$ReferenceCountedReleasingWrappedCallback.onResult(OperationHelper.java:519) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.operation.CreateCollectionOperation$ProcessCommandsCallback.onResult(CreateCollectionOperation.java:558) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.operation.CreateCollectionOperation$ProcessCommandsCallback.onResult(CreateCollectionOperation.java:537) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.operation.CommandOperationHelper.lambda$addingRetryableLabelCallback$22(CommandOperationHelper.java:492) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.operation.CommandOperationHelper.lambda$transformingWriteCallback$11(CommandOperationHelper.java:340) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:48) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.DefaultServer$DefaultServerProtocolExecutor$2.onResult(DefaultServer.java:272) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:48) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.CommandProtocolImpl$1.onResult(CommandProtocolImpl.java:82) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.DefaultConnectionPool$PooledConnection$1.onResult(DefaultConnectionPool.java:683) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.UsageTrackingInternalConnection$2.onResult(UsageTrackingInternalConnection.java:159) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:48) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$2$1.onResult(InternalStreamConnection.java:523) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$2$1.onResult(InternalStreamConnection.java:498) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$MessageHeaderCallback$MessageCallback.onResult(InternalStreamConnection.java:821) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$MessageHeaderCallback$MessageCallback.onResult(InternalStreamConnection.java:785) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$5.completed(InternalStreamConnection.java:645) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$5.completed(InternalStreamConnection.java:642) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousChannelStream$BasicCompletionHandler.completed(AsynchronousChannelStream.java:250) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousChannelStream$BasicCompletionHandler.completed(AsynchronousChannelStream.java:233) ~[MongoSK-2.3.0-all.jar:?] at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?] at sun.nio.ch.Invoker.invokeDirect(Invoker.java:160) ~[?:?] at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:573) ~[?:?] at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:277) ~[?:?] at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:298) ~[?:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousSocketChannelStream$AsynchronousSocketChannelAdapter.read(AsynchronousSocketChannelStream.java:144) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousChannelStream.readAsync(AsynchronousChannelStream.java:118) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousChannelStream.readAsync(AsynchronousChannelStream.java:107) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection.readAsync(InternalStreamConnection.java:642) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection.access$600(InternalStreamConnection.java:86) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$MessageHeaderCallback.onResult(InternalStreamConnection.java:775) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$MessageHeaderCallback.onResult(InternalStreamConnection.java:760) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$5.completed(InternalStreamConnection.java:645) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.InternalStreamConnection$5.completed(InternalStreamConnection.java:642) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousChannelStream$BasicCompletionHandler.completed(AsynchronousChannelStream.java:250) ~[MongoSK-2.3.0-all.jar:?] at fr.romitou.mongosk.libs.driver.internal.connection.AsynchronousChannelStream$BasicCompletionHandler.completed(AsynchronousChannelStream.java:233) ~[MongoSK-2.3.0-all.jar:?] at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?]

馃 Other

No response

@Romitou Romitou added the bug label Aug 22, 2022
@Romitou
Copy link
Owner

Romitou commented Aug 22, 2022

Hello! 馃憢

Thank you for your bug report. After investigation, this error is caused by the Mongo driver that the addon is using. Therefore, I have opened an issue at JIRA-4711. Please be patient until the bug is solved on their side, I will keep you informed when MongoSK will be updated accordingly.

I also would like to point out that it would be useful when you report bugs to specify that you are using a custom build or a build from GitHub that has not been officially released yet, this will make it easier for the developers!

Have a nice day! 馃榾

@Romitou
Copy link
Owner

Romitou commented Nov 4, 2022

Fixed in 2.3.1. Thank you for reporting this bug. 馃檪

@Romitou Romitou closed this as completed Nov 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants