We just upgraded one of our Universe servers to 11.4.1 and i'm trying to set up the MVVS extension in Visual Studio Code to connect to remote Universe.
I installed extension Rocket MV basic version 2.7.1
set up db.mvbasic.json with:
"db:{
"host": "xxx.xxx.xxx.xxx",
"userName": "xxxxxx",
"password": "xxxxxx",
"account": "XDEMO",
"dataSource": "UNIVERSE",
"port": 31438
}
When I attempt to F1 -> Connect/Disconnect U2 Server, nothing at all happens.
I see in the extension Runtime Status:
Uncaught Errors (11)
Pending response rejected since connection got disposed
Client is not running and can't be stopped. It's current state is: starting
Client is not running and can't be stopped. It's current state is: startFailed
Pending response rejected since connection got disposed
Client is not running and can't be stopped. It's current state is: startFailed
Client is not running and can't be stopped. It's current state is: startFailed
Client is not running and can't be stopped. It's current state is: startFailed
Client is not running
Client is not running
Client is not running
Client is not running
Is there anything in the XDEMO account I should check, any programs missing/ not cataloged? I've gone through all the online documentation I can find several times. I'm at a loss.... thanks in advance.
------------------------------
Bob Worley
Senior Retail Applications Developer
Guitar Center Company
TX US
------------------------------
We just upgraded one of our Universe servers to 11.4.1 and i'm trying to set up the MVVS extension in Visual Studio Code to connect to remote Universe.
I installed extension Rocket MV basic version 2.7.1
set up db.mvbasic.json with:
"db:{
"host": "xxx.xxx.xxx.xxx",
"userName": "xxxxxx",
"password": "xxxxxx",
"account": "XDEMO",
"dataSource": "UNIVERSE",
"port": 31438
}
When I attempt to F1 -> Connect/Disconnect U2 Server, nothing at all happens.
I see in the extension Runtime Status:
Uncaught Errors (11)
Pending response rejected since connection got disposed
Client is not running and can't be stopped. It's current state is: starting
Client is not running and can't be stopped. It's current state is: startFailed
Pending response rejected since connection got disposed
Client is not running and can't be stopped. It's current state is: startFailed
Client is not running and can't be stopped. It's current state is: startFailed
Client is not running and can't be stopped. It's current state is: startFailed
Client is not running
Client is not running
Client is not running
Client is not running
Is there anything in the XDEMO account I should check, any programs missing/ not cataloged? I've gone through all the online documentation I can find several times. I'm at a loss.... thanks in advance.
------------------------------
Bob Worley
Senior Retail Applications Developer
Guitar Center Company
TX US
------------------------------
Hi Bob,
Did you intend to use port "3143"? Try "31438"
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Hi Bob,
Did you intend to use port "3143"? Try "31438"
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
I am using port 31438, sorry. my copy/paste skills are lacking, apparently ...
------------------------------
Bob Worley
Senior Retail Applications Developer
Guitar Center Company
TX US
------------------------------
I am using port 31438, sorry. my copy/paste skills are lacking, apparently ...
------------------------------
Bob Worley
Senior Retail Applications Developer
Guitar Center Company
TX US
------------------------------
I also tried setting up an empty folder from Rocket Explorer, initializing it, then updating the config, and right-click on Klavier to connect. nothing.

------------------------------
Bob Worley
Senior Retail Applications Developer
The Guitar Center Company
TX US
------------------------------
I also tried setting up an empty folder from Rocket Explorer, initializing it, then updating the config, and right-click on Klavier to connect. nothing.

------------------------------
Bob Worley
Senior Retail Applications Developer
The Guitar Center Company
TX US
------------------------------
Hi Bob,
There are only a few things to prepare for an online connection.
- The extension java path setup
- VS Code file association for rocket-mvbasic
A good starting point would be to review your server's online log file:
.rmvonline\\logs\\rocket_mv_basiclanguage_server.log
At a guess, you need to open up your firewall? Check both the client and server side.
If you create a support ticket with Rocket Software, I'd be happy to call you to help narrow down the issue.
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Hi Bob,
There are only a few things to prepare for an online connection.
- The extension java path setup
- VS Code file association for rocket-mvbasic
A good starting point would be to review your server's online log file:
.rmvonline\\logs\\rocket_mv_basiclanguage_server.log
At a guess, you need to open up your firewall? Check both the client and server side.
If you create a support ticket with Rocket Software, I'd be happy to call you to help narrow down the issue.
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------

The MVVS extension is working for local files as far as highlighting and formatting, etc.
When you say the server log files, you mean the Universe server on AIX? I dont see a "log" directory in my local folder.
I will attempt to open a support ticket. Thanks.
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------

The MVVS extension is working for local files as far as highlighting and formatting, etc.
When you say the server log files, you mean the Universe server on AIX? I dont see a "log" directory in my local folder.
I will attempt to open a support ticket. Thanks.
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
Hi Bob,
It's the language server log that sits in the .rmvonline (online setup files) and .rmv (local setup files) eg
c:\\U2\\UV\\HS.SALES\\.rmv\\logs\\rocket_mv_basic_language_server.log (among local account files)
c:\\CB\\VScode_temp\\UniVerse\\.rmvonline\\logs\\rocket_mv_basic_language_server.log ( in remote setup files)
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Hi Bob,
It's the language server log that sits in the .rmvonline (online setup files) and .rmv (local setup files) eg
c:\\U2\\UV\\HS.SALES\\.rmv\\logs\\rocket_mv_basic_language_server.log (among local account files)
c:\\CB\\VScode_temp\\UniVerse\\.rmvonline\\logs\\rocket_mv_basic_language_server.log ( in remote setup files)
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Okay, Universe I am attempting to connect is running on a remote server on IBM/AIX.
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
Okay, Universe I am attempting to connect is running on a remote server on IBM/AIX.
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
You still have two options:
1) Local mode ie mapping your MV accounts to a local drive. When it comes to compile/catalog you would then have to make a connection to the UniVerse server on AIX. The source then gets copied over to UnIVerse during compilation/catalog
2) Direct access to the BASIC source on the server aka "online mode". You should be able to connect provided port 31438 is open but the configuration files for this remain on your local machine ie where you initialized the folder in preparation.
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
You still have two options:
1) Local mode ie mapping your MV accounts to a local drive. When it comes to compile/catalog you would then have to make a connection to the UniVerse server on AIX. The source then gets copied over to UnIVerse during compilation/catalog
2) Direct access to the BASIC source on the server aka "online mode". You should be able to connect provided port 31438 is open but the configuration files for this remain on your local machine ie where you initialized the folder in preparation.
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
I'm still struggling with trying to connect from my remote laptop to the Universe/AIX server. The exact same configuration works on a co-workers laptop. we are both connecting to the same company VPN and are on the same subnet.
All I see on my end is in the MV Basic Extension under Feature | Runtime Status:
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
I'm still struggling with trying to connect from my remote laptop to the Universe/AIX server. The exact same configuration works on a co-workers laptop. we are both connecting to the same company VPN and are on the same subnet.
All I see on my end is in the MV Basic Extension under Feature | Runtime Status:
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
Hi Bob,
I am guessing client is a reference to the uoj client ie your laptop. Is this output from the rocket_mv_basic_language_server.log ?
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Hi Bob,
I am guessing client is a reference to the uoj client ie your laptop. Is this output from the rocket_mv_basic_language_server.log ?
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
in Visual Studio Code, I clicked on Extensions > Rocket MV BASIC > Features > Runtime Status
im not aware of any 'uoj' client on my laptop. there is no mention of a client needed in the extension documentation.
there is no 'log' subdirectory under my new empty folder. do I need to activate logging, and how?
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
in Visual Studio Code, I clicked on Extensions > Rocket MV BASIC > Features > Runtime Status
im not aware of any 'uoj' client on my laptop. there is no mention of a client needed in the extension documentation.
there is no 'log' subdirectory under my new empty folder. do I need to activate logging, and how?
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------
Hello Bob,
For the benefit of the forum readers. I should note we had a call earlier, and your extension installation doesn't appear to work correctly. It's likely permissions or a firewall playing up. We will do some further tests in this area to get to the bottom of it.
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Hello Bob,
For the benefit of the forum readers. I should note we had a call earlier, and your extension installation doesn't appear to work correctly. It's likely permissions or a firewall playing up. We will do some further tests in this area to get to the bottom of it.
------------------------------
Christian Bristow
TSE
Rocket Software Inc
Waltham MA US
------------------------------
Yes, Christian reached out to me last week, and we've had a few Teams Calls to diagnose the issues. For some reason I was not getting a connection prompt in VSCode. It didn't make any sense. So Christian recommended I download and install U2Tools / BDT or XAdmin, as an experiment to test the connection to rpc, which i did.
Our company security settings blocked me from executing the AutoRun.exe to install BDT. Yesterday I was finally able to get our End-User Support team to open up my computer settings temporarily to install the U2Tools set, which now works.
I then tested The Rocket MV BASIC extension in VSCode, and now It Works!
So something in my laptop security setting was blocking the execution of something. Putting it in Learning Mode solved the issue.
Christian and I had a follow up Teams call this morning and we tested MV BASIC extension connecting to one of our servers running UV 11.4.1, and another running UV 11.3.2. both are working correctly now!
THANK YOU Christian for all your help!
------------------------------
Bob Worley
Senior Retail Applications Engineer
Guitar Center
TX US
------------------------------