Issue 1:
I am using neo4j-admin import command to load data from csv files.

I have some duplicate records in my CSV file and I passed the flag to skip duplicate records. It did skip records when the ID field is longer than two character length but some how able make into the neo4j when my ID length is only two characters long.

I caught these duplicate when I try to run constraint on my node.

Unable to create CONSTRAINT ON ( fareclass:FareClass ) ASSERT (fareclass.fareclass) IS UNIQUE:
Both Node(19785127) and Node(36180104) have the label `FareClass` and property `fareclass` = 'NH'

Issue 2:
Guidelines

Hi everyone,

I have created a docker-compose file with a neo4j container and python. I wanted to use bolt driver created in neo4j container inside python container . I was successfull in passing the parameters and validation. but when I use the bolt driver . It throws error in connection to the bolt driver.

It throws the following error.

Before creating a new issue, please check whether someone else has raised the same issue. You may be able to add context to that issue instead of duplicating the report. However, each issue should also only be focussed on a single problem, so do not describe new problems within an existing thread - these are very hard to track and manage, and your problem may be ignored. Finally, do not append comments to closed issues; if the same problem re-occurs, open a new issue, and include a link to the old one.

To help us understand your issue, please specify important details, primarily:

Neo4j version: 5.3.0 - Enterprise(docker image)

Operating system: Windows 11 Home pro

API/Driver: neo4j-driver python package

Steps to reproduce

Expected behavior

Actual behavior

Output: I receieved.

neo4j-service | Entereing the main function

neo4j-service | Checking the URL retrieved---> bolt://localhost:4000

neo4j-service | Session is beginning

neo4j-service | Session Started

neo4j-service | Transaction failed and will be retried in 1.0834860488329325s (Couldn't connect to localhost:4000 (resolved to ()):

neo4j-service | Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

neo4j-service | Failed to establish connection to ResolvedIPv6Address(('::1', 4000, 0, 0)) (reason [Errno 99] Cannot assign requested address))

neo4j-service | Transaction failed and will be retried in 2.0019330298705253s (Couldn't connect to localhost:4000 (resolved to ()):

neo4j-service | Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

neo4j-service | Failed to establish connection to ResolvedIPv6Address(('::1', 4000, 0, 0)) (reason [Errno 99] Cannot assign requested address))

neo4j-service | Transaction failed and will be retried in 3.9857295994472968s (Couldn't connect to localhost:4000 (resolved to ()):

neo4j-service | Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

neo4j-service | Failed to establish connection to ResolvedIPv6Address(('::1', 4000, 0, 0)) (reason [Errno 99] Cannot assign requested address))

neo4j-service | Transaction failed and will be retried in 8.000713404187417s (Couldn't connect to localhost:4000 (resolved to ()):

neo4j-service | Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

neo4j-service | Failed to establish connection to ResolvedIPv6Address(('::1', 4000, 0, 0)) (reason [Errno 99] Cannot assign requested address))

neo4j-service | Transaction failed and will be retried in 12.994146136289839s (Couldn't connect to localhost:4000 (resolved to ()):

neo4j-service | Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

neo4j-service | Failed to establish connection to ResolvedIPv6Address(('::1', 4000, 0, 0)) (reason [Errno 99] Cannot assign requested address))

neo4j-service | Transaction failed and will be retried in 33.312542892369095s (Couldn't connect to localhost:4000 (resolved to ()):

neo4j-service | Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

neo4j-service | Failed to establish connection to ResolvedIPv6Address(('::1', 4000, 0, 0)) (reason [Errno 99] Cannot assign requested address))

neo4j-service | Traceback (most recent call last):

neo4j-service | File "/usr/local/lib/python3.7/site-packages/neo4j/_async_compat/network/_bolt_socket.py", line 507, in _connect

neo4j-service | s.connect(resolved_address)

neo4j-service | ConnectionRefusedError: [Errno 111] Connection refused

neo4j-service |

neo4j-service | The above exception was the direct cause of the following exception:

neo4j-service |

neo4j-service | Traceback (most recent call last):

neo4j-service | File "/usr/local/lib/python3.7/site-packages/neo4j/_async_compat/network/_bolt_socket.py", line 652, in connect

neo4j-service | s = BoltSocket._connect(resolved_address, timeout, keep_alive)

neo4j-service | File "/usr/local/lib/python3.7/site-packages/neo4j/_async_compat/network/_bolt_socket.py", line 528, in _connect

neo4j-service | ) from error

neo4j-service | neo4j.exceptions.ServiceUnavailable: Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 4000)) (reason [Errno 111] Connection refused)

Neo4j Version: 3.0M03

Operating System: Windows

API: Docker 18+

Please any help in this regard would be really helpful.