Platform: Windows 10
Successful Desktop version installed: 1.3.4
Unsuccessful installations: 1.4.8, 1.4.13, 1.4.14, 1.4.15, 1.5.9
JAVA_HOME= C:\Users\xyz\AppData\Local\Neo4j\Relate\Cache\runtime\zulu11.41.23-ca-jdk11.0.8-win_x64
JRE_HOME= C:\Users\xyz\AppData\Local\Neo4j\Relate\Cache\runtime\zulu11.41.23-ca-jdk11.0.8-win_x64
NEO4J_CONF= C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e
Summary:
I have been using Desktop version 1.3.4 successfully for 1.5 years. I want to upgrade to any working version. For any version of 1.4.x and 1.5.x, the Neo4j Graph Database service did not install. I was able to install the service via the console command bin\neo4j install-service. I then performed the following console command with the service successfully connecting:
C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e>bin\neo4j console -verbose
VERBOSE: Server command specified
VERBOSE: Java detected at 'C:\Users\xyz\AppData\Local\Neo4j\Relate\Cache\runtime\zulu11.41.23-ca-jdk11.0.8-win_x64\bin\java.exe'
VERBOSE: Invoking C:\Users\xyz\AppData\Local\Neo4j\Relate\Cache\runtime\zulu11.41.23-ca-jdk11.0.8-win_x64\bin\java.exe -version 2>&1
VERBOSE: Command returned with exit code 0
VERBOSE: Java version response: openjdk version "11.0.14.1" 2022-02-08 LTS
OpenJDK Runtime Environment Zulu11.54+25-CA (build 11.0.14.1+1-LTS)
OpenJDK 64-Bit Server VM Zulu11.54+25-CA (build 11.0.14.1+1-LTS, mixed mode)
VERBOSE: Java Version detected as 11.0.14.1
VERBOSE: Starting neo4j utility using command line C:\Users\xyz\AppData\Local\Neo4j\Relate\Cache\runtime\zulu11.41.23-ca-jdk11.0.8-win_x64\bin\java.exe -cp
"C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e/lib/*"
-Dbasedir="C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e" org.neo4j.server.startup.Neo4jCommand "console"
Directories in use:
home: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e
config: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\conf
logs: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\logs
plugins: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\plugins
import: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\import
data: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\data
certificates: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\certificates
licenses: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\licenses
run: C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\run
Starting Neo4j.
2023-11-02 01:11:20.251+0000 INFO Starting...
2023-11-02 01:11:21.421+0000 INFO This instance is ServerId{a6b19352} (a6b19352-ec1e-4853-9dc0-44c41489c3b4)
2023-11-02 01:11:22.883+0000 INFO ======== Neo4j 4.4.26 ========
2023-11-02 01:11:25.910+0000 INFO Sending metrics to CSV file at C:\Users\xyz\.Neo4jDesktop\relate-data\dbmss\dbms-6989735e-d669-4bcf-8ab4-ce5f5520247e\metrics
2023-11-02 01:11:26.302+0000 INFO Bolt enabled on 127.0.0.1:7687.
2023-11-02 01:11:27.127+0000 INFO Remote interface available at http://localhost:7474/
2023-11-02 01:11:27.132+0000 INFO id: 89249AFA08830F220D7312CF8EB5A407EE469A6C8056267BFCBE6E9A2CC216C3
2023-11-02 01:11:27.133+0000 INFO name: system
2023-11-02 01:11:27.141+0000 INFO creationDate: 2023-11-02T00:53:10.205Z
2023-11-02 01:11:27.141+0000 INFO Started.
Terminate batch job (Y/N)? y
Then, I try via Desktop to start the DBMS; but it fails to start. In the log.log file, I see this common error:
[2023-11-02 11:21:16.975] [info] Retrieved status for DBMS[database-d0265b0e-5921-40ca-b3d5-3750521ded3f]: true
[2023-11-02 11:21:16.978] [info] Check if neo4j is available on { host: '127.0.0.1', path: '/', port: 7687 }
[2023-11-02 11:21:16.982] [info] Check if neo4j is available on { host: '127.0.0.1', path: '/', port: 7474 }
[2023-11-02 11:21:16.994] [info] Neo4j @ 7687 is down. connect ECONNREFUSED 127.0.0.1:7687
[2023-11-02 11:21:16.995] [info] Neo4j @ 7474 is down. connect ECONNREFUSED 127.0.0.1:7474
I have tried complete clean installs of multiple versions and only 1.3.4 successfully installs and starts a DBMS. I have tried installing/running as Administrator with no difference. Powershell is in my System PATH where all scripts must be signed. Are there any other environment variables that Desktop needs to find pertinent files? Debug.log file does not get created and the neo4j.log file is always empty.