Skip to content

When run standalone jar, always use the embed mongodb. #21

@platonai

Description

@platonai

When run .\harvest.ps1, the program tries to connect to mongodb at port 27017. We expect it raise a embed MongoDB.

10:35:21.347 [main] INFO org.shaded.mongodb.driver.cluster - Adding discovered server 127.0.0.1:27017 to client view of cluster
10:35:21.395 [.0.1:27017] INFO org.shaded.mongodb.driver.cluster - Exception in monitor thread while connecting to server 127.0.0.1:27017
com.shaded.mongodb.MongoSocketOpenException: Exception opening socket
at com.shaded.mongodb.internal.connection.SocketStream.open(SocketStream.java:70)
at com.shaded.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:128)
at com.shaded.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:117)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.net.ConnectException: Connection refused: no further information
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:633)
at com.shaded.mongodb.internal.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:64)
at com.shaded.mongodb.internal.connection.SocketStream.initializeSocket(SocketStream.java:79)
at com.shaded.mongodb.internal.connection.SocketStream.open(SocketStream.java:65)
... 3 common frames omitted

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions