<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:59:34 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-3424] &#191;Puedo conectar una aplicaci&#243;n a mongodb con authenticaci&#243;n SCRAM-SHA256?</title>
                <link>https://jira.mongodb.org/browse/JAVA-3424</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Estoy intentando conectarme con a mi servidor mongo (MongoClient) con autenticaci&#243;n de SCRAM-SHA256 (createScramSha256Credential), pero marca una excepci&#243;n:&lt;/p&gt;

&lt;p&gt;E/com.probando.app.MongoDB: MongoException -&amp;gt;&lt;br/&gt;
 com.mongodb.MongoException: java.lang.NoClassDefFoundError: com.mongodb.internal.connection.ScramShaAuthenticator$ScramShaSaslClient&lt;br/&gt;
 at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:138)&lt;br/&gt;
 at com.mongodb.internal.connection.UsageTrackingInternalConnection.open(UsageTrackingInternalConnection.java:50)&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.open(DefaultConnectionPool.java:398)&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultConnectionPool.get(DefaultConnectionPool.java:115)&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultConnectionPool.get(DefaultConnectionPool.java:101)&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultServer.getConnection(DefaultServer.java:92)&lt;br/&gt;
 at com.mongodb.binding.ClusterBinding$ClusterBindingConnectionSource.getConnection(ClusterBinding.java:126)&lt;br/&gt;
 at com.mongodb.operation.FindOperation$1.call(FindOperation.java:728)&lt;br/&gt;
 at com.mongodb.operation.FindOperation$1.call(FindOperation.java:725)&lt;br/&gt;
 at com.mongodb.operation.OperationHelper.withReadConnectionSource(OperationHelper.java:463)&lt;br/&gt;
 at com.mongodb.operation.FindOperation.execute(FindOperation.java:725)&lt;br/&gt;
 at com.mongodb.operation.FindOperation.execute(FindOperation.java:89)&lt;br/&gt;
 at com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:189)&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.execute(MongoIterableImpl.java:143)&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.iterator(MongoIterableImpl.java:92)&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.forEach(MongoIterableImpl.java:121)&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.into(MongoIterableImpl.java:133)&lt;br/&gt;
 at com.probando.app.MongoDB.GetDocumentos(MongoDB.java:129)&lt;br/&gt;
 at com.probando.app.MongoActivity$GetDocumentos.doInBackground(MongoActivity.java:58)&lt;br/&gt;
 at com.probando.app.MongoActivity$GetDocumentos.doInBackground(MongoActivity.java:54)&lt;br/&gt;
 at android.os.AsyncTask$2.call(AsyncTask.java:288)&lt;br/&gt;
 at java.util.concurrent.FutureTask.run(FutureTask.java:237)&lt;br/&gt;
 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)&lt;br/&gt;
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)&lt;br/&gt;
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)&lt;br/&gt;
 at java.lang.Thread.run(Thread.java:818)&lt;br/&gt;
 Caused by: java.lang.NoClassDefFoundError: com.mongodb.internal.connection.ScramShaAuthenticator$ScramShaSaslClient&lt;br/&gt;
 at com.mongodb.internal.connection.ScramShaAuthenticator.createSaslClient(ScramShaAuthenticator.java:77)&lt;br/&gt;
 at com.mongodb.internal.connection.SaslAuthenticator$1.run(SaslAuthenticator.java:50)&lt;br/&gt;
 at com.mongodb.internal.connection.SaslAuthenticator$1.run(SaslAuthenticator.java:47)&lt;br/&gt;
 at com.mongodb.internal.connection.SaslAuthenticator.doAsSubject(SaslAuthenticator.java:179)&lt;br/&gt;
 at com.mongodb.internal.connection.SaslAuthenticator.authenticate(SaslAuthenticator.java:47)&lt;br/&gt;
 at com.mongodb.internal.connection.InternalStreamConnectionInitializer.authenticateAll(InternalStreamConnectionInitializer.java:156)&lt;br/&gt;
 at com.mongodb.internal.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:63)&lt;br/&gt;
 at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:129)&lt;br/&gt;
 at com.mongodb.internal.connection.UsageTrackingInternalConnection.open(UsageTrackingInternalConnection.java:50)&#160;&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.open(DefaultConnectionPool.java:398)&#160;&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultConnectionPool.get(DefaultConnectionPool.java:115)&#160;&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultConnectionPool.get(DefaultConnectionPool.java:101)&#160;&lt;br/&gt;
 at com.mongodb.internal.connection.DefaultServer.getConnection(DefaultServer.java:92)&#160;&lt;br/&gt;
 at com.mongodb.binding.ClusterBinding$ClusterBindingConnectionSource.getConnection(ClusterBinding.java:126)&#160;&lt;br/&gt;
 at com.mongodb.operation.FindOperation$1.call(FindOperation.java:728)&#160;&lt;br/&gt;
 at com.mongodb.operation.FindOperation$1.call(FindOperation.java:725)&#160;&lt;br/&gt;
 at com.mongodb.operation.OperationHelper.withReadConnectionSource(OperationHelper.java:463)&#160;&lt;br/&gt;
 at com.mongodb.operation.FindOperation.execute(FindOperation.java:725)&#160;&lt;br/&gt;
 at com.mongodb.operation.FindOperation.execute(FindOperation.java:89)&#160;&lt;br/&gt;
 at com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:189)&#160;&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.execute(MongoIterableImpl.java:143)&#160;&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.iterator(MongoIterableImpl.java:92)&#160;&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.forEach(MongoIterableImpl.java:121)&#160;&lt;br/&gt;
 at com.mongodb.client.internal.MongoIterableImpl.into(MongoIterableImpl.java:133)&#160;&lt;br/&gt;
 at com.probando.app.MongoDB.GetDocumentos(MongoDB.java:129)&#160;&lt;br/&gt;
 at com.probando.app.MongoActivity$GetDocumentos.doInBackground(MongoActivity.java:58)&#160;&lt;br/&gt;
 at com.probando.app.MongoActivity$GetDocumentos.doInBackground(MongoActivity.java:54)&#160;&lt;br/&gt;
 at android.os.AsyncTask$2.call(AsyncTask.java:288)&#160;&lt;br/&gt;
 at java.util.concurrent.FutureTask.run(FutureTask.java:237)&#160;&lt;br/&gt;
 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)&#160;&lt;br/&gt;
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)&#160;&lt;br/&gt;
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)&#160;&lt;br/&gt;
 at java.lang.Thread.run(Thread.java:818)&#160;&lt;br/&gt;
 I/cluster: Cluster created with settings&lt;/p&gt;

{hosts=[mongo.crmex.finconfia.com.mx:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout=&apos;30000 ms&apos;, maxWaitQueueSize=500}

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Pero el error ocurre cuando intento hacer una b&#250;squeda en mi colecci&#243;n, lo cual no entiendo porque y antes de mostrar el error me marca que la conexi&#243;n se establecio (por o que entiendo):&lt;/p&gt;

&lt;p&gt;I/cluster: Monitor thread successfully connected to server with description ServerDescription{address=myserver.com:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion&lt;/p&gt;

{versionList=[4, 0, 9]}

&lt;p&gt;, minWireVersion=0, maxWireVersion=7, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=76710156}&lt;br/&gt;
 I/art: Rejecting re-init on previously-failed class java.lang.Class&amp;lt;com.mongodb.internal.connection.ScramShaAuthenticator$ScramShaSaslClient&amp;gt;&lt;br/&gt;
 I/connection: Closed connection [connectionId&lt;/p&gt;

{localValue:2}

&lt;p&gt;] to myserver.com:27017 because there was a socket exception raised by this connection.&lt;/p&gt;</description>
                <environment>Implementando aplicaci&amp;#xF3;n nativa de android (java) con driver org.mongodb:mongodb-driver:3.11.0</environment>
        <key id="915057">JAVA-3424</key>
            <summary>&#191;Puedo conectar una aplicaci&#243;n a mongodb con authenticaci&#243;n SCRAM-SHA256?</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="johana.reza.25@gmail.com">Johana Reza</reporter>
                        <labels>
                    </labels>
                <created>Mon, 2 Sep 2019 17:51:24 +0000</created>
                <updated>Wed, 11 Sep 2019 19:14:51 +0000</updated>
                            <resolved>Wed, 4 Sep 2019 01:25:13 +0000</resolved>
                                    <version>3.11.0</version>
                                                    <component>API</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="2406411" author="jeff.yemin" created="Wed, 4 Sep 2019 01:24:26 +0000"  >&lt;p&gt;Looks like you submitted this issue twice.&#160; Closing this one as a duplicate.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="915054">JAVA-3423</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hvd23z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>