View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006749 | SymmetricDS Pro | Bug | public | 2025-03-12 14:57 | 2025-03-12 15:02 |
Reporter | cquamme | Assigned To | cquamme | ||
Priority | normal | ||||
Status | assigned | Resolution | open | ||
Product Version | 3.15.7 | ||||
Target Version | 3.16.0 | ||||
Summary | 0006749: If user enters RabbitMQ username or password incorrectly RabbitMQ will fail | ||||
Description | Currently if you enter the RabbitMQ username or password incorrectly, RabbitMQ will fail and will not try again. There should be a better test when we set up the node to make sure the user and password can create a value connection. | ||||
Steps To Reproduce | 1. Setup a RabbitMQ node with either an incorrect username or password 2. Once SymmetricDS tries to register the node it will fail with this error: 2025-03-12 10:49:05,445 WARN [client] [ProDataLoaderFactory] [client-dataloader-1] Failed to create writer for platform fa StackTraceKey.init [NullPointerException:720302896] java.lang.NullPointerException: Cannot invoke "com.rabbitmq.client.Connection.createChannel()" because "com.jumpmind.symmetric.console.impl.eX.n" is null at com.jumpmind.symmetric.console.impl.eX.a(RabbitMqDatabaseWriter.java:140) at com.jumpmind.symmetric.console.impl.eX.<init>(RabbitMqDatabaseWriter.java:102) at com.jumpmind.symmetric.db.ProDataLoaderFactory.getDataWriter(ProDataLoaderFactory.java:135) at org.jumpmind.symmetric.service.impl.DataLoaderService.buildDataWriter(DataLoaderService.java:760) at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener$2$1.chooseDataWriter(DataLoaderService.java:1088) at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:90) at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener$2.call(DataLoaderService.java:1091) at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener$2.call(DataLoaderService.java:1067) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) 2025-03-12 10:49:05,445 WARN [] [ForgivingExceptionHandler] [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occurred (Exception message: Socket closed) 2025-03-12 10:49:05,447 ERROR [client] [ManageIncomingBatchListener] [client-dataloader-1] An error caused a batch to fail without attempting to load data for batch source--9999 StackTraceKey [NullPointerException:720302896] | ||||
Tags | No tags attached. | ||||
related to | 0006463 | closed | josh-a-hicks | RabbitMQ support for username and password |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-03-12 14:57 | cquamme | New Issue | |
2025-03-12 14:57 | cquamme | Status | new => assigned |
2025-03-12 14:57 | cquamme | Assigned To | => cquamme |
2025-03-12 14:57 | cquamme | Relationship added | related to 0006463 |
2025-03-12 15:00 | cquamme | Steps to Reproduce Updated | View Revisions |
2025-03-12 15:02 | cquamme | Target Version | 3.15.15 => 3.16.0 |