Hi,
I just started using debezium server for my project and I did some reseach about CDC for SQL server without Kafka. I'm also using Nats.io Jetsteam for sink but I found error when start debezium
Below is the error from debezium server
```
{
"timestamp": "2023-06-28T06:33:29.394Z",
"sequence": 162,
"loggerClassName": "org.slf4j.impl.Slf4jLogger",
"loggerName": "io.debezium.server.ConnectorLifecycle",
"level": "ERROR",
"message": "Connector completed: success = 'false', message = 'Stopping connector after error in the application's handler method: java.io.IOException: Error Publishing: 503 No Responders Available For Request', error = 'io.debezium.DebeziumException: java.io.IOException: Error Publishing: 503 No Responders Available For Request'",
"threadName": "pool-7-thread-1",
"threadId": 28,
"mdc": {
},
"ndc": "",
"hostName": "2df8491342e9",
"processName": "io.debezium.server.Main",
"processId": 1,
"exception": {
"refId": 1,
"exceptionType": "io.debezium.DebeziumException",
"message": "java.io.IOException: Error Publishing: 503 No Responders Available For Request",
"frames": [
{
"class": "io.debezium.server.nats.jetstream.NatsJetStreamChangeConsumer",
"method": "handleBatch",
"line": 139
},
{
"class": "io.debezium.embedded.ConvertingEngineBuilder",
"method": "lambda$notifying$2",
"line": 101
},
{
"class": "io.debezium.embedded.EmbeddedEngine",
"method": "run",
"line": 912
},
{
"class": "io.debezium.embedded.ConvertingEngineBuilder$2",
"method": "run",
"line": 229
},
{
"class": "io.debezium.server.DebeziumServer",
"method": "lambda$start$1",
"line": 170
},
{
"class": "java.util.concurrent.ThreadPoolExecutor",
"method": "runWorker",
"line": 1128
},
{
"class": "java.util.concurrent.ThreadPoolExecutor$Worker",
"method": "run",
"line": 628
},
{
"class": "java.lang.Thread",
"method": "run",
"line": 829
}
],
"causedBy": {
"exception": {
"refId": 2,
"exceptionType": "java.io.IOException",
"message": "Error Publishing: 503 No Responders Available For Request",
"frames": [
{
"class": "io.nats.client.impl.NatsJetStream",
"method": "processPublishResponse",
"line": 153
},
{
"class": "io.nats.client.impl.NatsJetStream",
"method": "publishSyncInternal",
"line": 123
},
{
"class": "io.nats.client.impl.NatsJetStream",
"method": "publish",
"line": 44
},
{
"class": "io.debezium.server.nats.jetstream.NatsJetStreamChangeConsumer",
"method": "handleBatch",
"line": 136
},
{
"class": "io.debezium.embedded.ConvertingEngineBuilder",
"method": "lambda$notifying$2",
"line": 101
},
{
"class": "io.debezium.embedded.EmbeddedEngine",
"method": "run",
"line": 912
},
{
"class": "io.debezium.embedded.ConvertingEngineBuilder$2",
"method": "run",
"line": 229
},
{
"class": "io.debezium.server.DebeziumServer",
"method": "lambda$start$1",
"line": 170
},
{
"class": "java.util.concurrent.ThreadPoolExecutor",
"method": "runWorker",
"line": 1128
},
{
"class": "java.util.concurrent.ThreadPoolExecutor$Worker",
"method": "run",
"line": 628
},
{
"class": "java.lang.Thread",
"method": "run",
"line": 829
}
]
}
}
}
}
```
Below is the application.properties
```
debezium.source.connector.class=io.debezium.connector.sqlserver.SqlServerConnector
debezium.source.offset.storage.file.filename=data/offsets.dat
debezium.source.database.hostname=mssql
debezium.source.database.port=1433
debezium.source.database.user=sa
debezium.source.database.password=somepassword!
debezium.source.database.names=testDB
debezium.source.database.encrypt=false
debezium.source.topic.prefix=testDB
debezium.source.schema.history.internal=io.debezium.storage.file.history.FileSchemaHistory
debezium.source.schema.history.internal.file.filename=data/schemahistory.dat
debezium.sink.type=nats-jetstream
debezium.sink.nats-jetstream.url=nats://nats:4222
debezium.sink.nats-jetstream.create-stream=true
debezium.sink.nats-jetstream.subjects=testDB.*.*
```
and below is docker-compose.yml file
```
```
If anyone knows how to solve this issue, I would appreciate your help.
Thank you