OmniTrader Forum OmniTrader Forum
forums calendars search
today this week
 
register logon control panel Forum Rules
You are currently browsing as a guest.
You should logon to access more features
A Self-Moderated Community - ALL MEMBERS, PLEASE READ!
Vote for Members who contribute the most to your trading, and help us moderate content within the Forums.


  Current location        Thread information  
OmniTrader Archives
OmniTrader 2016 Technical Support
OT2016/OT2015 do not create Nirvana\data folder
Last Activity 9/10/2018 7:57 AM
11 replies, 1164 viewings

Jump to page : 1
Now viewing page 1 [25 messages per page]
 
back reply
Printer friendly version

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : OT2016/OT2015 do not create Nirvana\data folder
Posted : 2/7/2016 11:42 AM
Post #36011

Hi, Barry.
I'm doing some work with OmniPilot for the first time on a particular PC, and this error popped up:


I checked my other 2 instances, and the one where I am regularly running OmniPilot has the path ...\Nirvana\data\, but the other does not. Here are the installed folders on the 2 PCs missing Nirvana\data:


The 2 PCs which are missing Nirvana\data were setup by simply installing OT2015 and OT2016, but without installing OmniDataPackage.exe (probably the first time that I've done it that way). That is, when I installed OT2015, it asked if I wanted to install OmniData and I responded affirmatively. Everything has been working fine until now when I was experimenting with a change to OmniPilot, and found that it doesn't work on my recent installs due to the missing Nirvana\data folder and missing Symbols32.mdb file.

I'll install OmniDataPackage.exe, and I assume that it will create the missing folder and file. But, I expected that OT201* should create the same folders, and install the same files as running OmniDataPackage.exe would do.

[Edited by Steve Luerman on 2/7/2016 11:44 AM]

Attached file : 2016-02-07_10-26-18 Symbols32.mdb missing error.png (7KB - 405 downloads)
Attached file : 2016-02-07_10-26-18 Symbols32.mdb missing.png (8KB - 415 downloads)

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/7/2016 12:19 PM
Post #36012 - In reply to #36011

Uninstalling/reInstalling OmniDataPackage.exe also did not create the Nirvana\data folder and contents.

So, the other thing about these two PCs (vs. the one that has the "data" folder) is they are running Windows 10. Is that a factor in this?

I guess I need some advice on why this folder and contents are missing, and how to properly create it, or otherwise configure things for OmniPilot which appears to require the file Nirvana\data\Symbols32.mdb.
^ Top
Barry Cohen

Sage
5000100100100100252525
Posts: 5497

Joined: 1/19/2004

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 10:02 AM
Post #36013 - In reply to #36011

The Nirvana/Data folder contains OT's symbols & exchange databases, but they only get created when OmniTrader is opened, & not during an install. If you haven't opened OT2016 yet, you definitely want to do that & register it.

If you have opened OT & there are no errors, then it's using those databases. If they're not in the Nirvana folder, they are somewhere else. You can search for exchangeinfo.otd if you want. Maybe they're on another drive?

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 12:24 PM
Post #36020 - In reply to #36013

Hi, Barry.

This is very perplexing. I've been running OT2015 and OT2016 on my two Win10 PCs for many months. But I have not tried to run OmniPilot on these Win10 systems until this weekend.
NOTE: The system where OmniPilot (OT2015 and OT2016) has been running successfully is an AWS Win2012R2 Server, which has a "Nirvana\data\" folder.

Since the Nirvana\data directory does not exist on my two Win10 PCs, you suggested I look elsewhere. I have searched. I'll comment on that in a moment. But I would like to make a couple of other comments first.

1. OmniPilot fails because the "Nirvana\data" directory does not exist. So, even if it is located somewhere else, that won't fix the OmniPilot problem. Where is OmniPilot configuration which controls where to find that directory?

2. In the Data Settings->Advanced->EasyData->Advanced, the "Nirvana Symbols Database" was set by default to "C:\Program Files(x86)\Nirvana\data". After I saved that, it updated the "C:\ProgramData\Nirvana System\NIRVANA.INI" with a new entry:
[OmniTrader 3.0]
Symbols=C:\Program Files (x86)\Nirvana\data.

But that had no effect on the OmniPilot execution.

On the 3 systems where I run OT2015 and OT2016 (two Win10 PCs and an AWS Win2012Server), both the OT2015 and OT2016 directories have a "Database" folder which contains the files you told me to look for (Symbols32.mdb, ExchangeInfo.otd, plus others). But the file dates aren't current. For example, the Symbols32.mdb date is 11/18/2015, which I think is the date the most current version of the OmniScanPackage.exe was created (and which I downloaded and installed this weekend). I notice that on the AWS server, where the "Nirvana\data" folder DOES exist and OP is working correctly, that the two files in that folder (Symbols32.mdb and ExchangeInfo.otd) are updated daily and have current timestamps.

So, I don't think the "OT2016\Database" or OT2015\Database" folders are the ones that you intended me to find, because the Symbols32.mdb and ExchangeInfo.otd files are not being updated (although other files in the folder are updated - I'll attach a snapshot at the bottom).

I have FolderOptions->Hidden and System files enabled for viewing, and have searched the following usual suspect places for the "data" directory, including:
C:\Program Files (x86)\Nirvana\ (and its subfolders)
C:\ProgramData\Nirvana Systems\ (and its subfolders)
C:\Program Files\
C:\Users\Default\AppData\Local\
C:\Users\Default\AppData\Roaming\
C:\Users\luerm\AppData\Local\
C:\Users\luerm\AppData\LocalLow\
C:\Users\luerm\AppData\Roaming\
My Documents\

I don't know of any other places to look. But it seems to me, it has to be in the only place that OmniPilot is looking: "C:\Program Files (x86)\Nirvana\data"

So, I created a Nirvana\data folder, and tried OmniPilot. The error changed from:
"'C:\Program Files (x86)\Nirvana\data\Symbols32.mdb' is not a valid path"
to
"Could not find file 'C:\Program Files (x86)\Nirvana\data\Symbols32.mdb'"

I then copied the Symbols32.mdb and ExchangeInfo.otd from my working AWS server installation, to my Win10 PC.
NOTE: These files were updated the last time that OP/OT was executed on the AWS server, and so had current timestamps.

I again ran OmniPilot on my Win10 PC, and it ran successfully (no error message), but the Symbols32.mdb and ExchangeInfo.otd timestamps didn't change, indicating to me that these files were not updated by this process.

So, OmniPilot was happy when it found the Symbols32.mdb in the expected location. But I have my doubts that this instance of "data\Symbols32.mdb" will ever be updated (since the timestamp didn't change after the successful OmniPilot and OT2015 execution).

SO MORE QUESTIONS:
1. Where else can you suggest that I look for this folder and these 2 files?
2. Assuming it is located somewhere else, and is found, then how do I configure OmniPilot to go to that location?
3. Is this a Win10 specific issue? Can you check your Win10 system (assuming you have one)?


Database folder contents:


[Edited by Steve Luerman on 2/8/2016 12:26 PM]

Attached file : 2016-02-08_11-17-43 Database folder (annotated).png (80KB - 383 downloads)

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 12:32 PM
Post #36021 - In reply to #36020

And in case it matters, here is the OmniPilot log showing the 2 different errors, and then success as I created and then populated the Nirvana\data directory with the two files (see attached).
Attached file : OmniPilotAction_02082016.log (41KB - 83 downloads)

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 12:53 PM
Post #36022 - In reply to #36021

Barry,
I think I found the "data" folder with Symbols32.mdb and ExchangeInfo.otd. It is located in:
"C:\Users\luerm\AppData\Local\VirtualStore\Program Files (x86)\Nirvana"

So, now the questions remains how to configure OmniPilot to use the files at that location?
^ Top
Barry Cohen

Sage
5000100100100100252525
Posts: 5497

Joined: 1/19/2004

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 12:57 PM
Post #36024 - In reply to #36022

The Database folder is where it gets the symbols32 & exchangeinfo files, so if you copied them over manually to get Pilot to work that's fine & will get you going for the time being. We do have some Windows 10 desktops here, but they don't have this issue.

It seems that it's creating the Data folder in that "C:\Users\luerm\AppData\Local\VirtualStore\Program Files (x86)\Nirvana" location. I don't know why that is. I'll ask my coworkers.

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 1:04 PM
Post #36025 - In reply to #36022

Upon further investigation, I think the VirtualStore folder was probably created because the program (OT2015/OT2016) is running with my "user" authority, and doesn't have the authority to create the directory. Perhaps a problem with the install packages on Win10?

I have copied the "data" folder to the C:\Program Files (x86)\Nirvana directory, deleted the VirtualStore Nirvana directory and set the permissions on the new "data" folder to allow Users authority to update the folder contents.

I believe that has solved the problem.

[Edited by Steve Luerman on 2/8/2016 1:07 PM]

^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 1:09 PM
Post #36026 - In reply to #36025

NOTE: I updated my prior post with a little more detail. And here is some info about VirtualStore:
http://www.pcmag.com/article2/0,2817,2325762,00.asp

^ Top
Barry Cohen

Sage
5000100100100100252525
Posts: 5497

Joined: 1/19/2004

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 1:18 PM
Post #36027 - In reply to #36026

Good deal, Steve, thanks! I'll report it, maybe it can be fixed for the next install.
^ Top
Steve Luerman

Veteran
10010025
Posts: 232

Joined: 8/19/2005
Location: Boulder, CO

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 2/8/2016 1:23 PM
Post #36028 - In reply to #36027

One other thought. I did a "clean" install of Windows 10 and all the apps. I did not "migrate" any of my installed applications from the prior Win 8 system.

AND/OR:

Prior to these two PCs, I think my habit had always been to install OmniDataPackage.exe immediately before or after installing OT20xx and prior to running OT. I don't think I did that this time. I installed OT2015, and let it do the OmniData download, and then ran OT2015. Perhaps that sequence is a factor in this.
^ Top
Gordon.Mestern

New User

Posts: 1

Joined: 2/16/2017
Location: Ottawa

User Profile
 
Subject : RE: OT2016/OT2015 do not create Nirvana\data folde
Posted : 3/2/2017 1:15 PM
Post #40810 - In reply to #36011

Would just like to note that I just started using OmniPilot yesterday and ran into this problem as well. The files were in the same location (obviously different username in path) and moving them fixed the problem.
Jump to page : 1
Now viewing page 1 [25 messages per page]
back reply

Legend    Action      Notification  
Administrator
Forum Moderator
Registered User
Unregistered User
E-Mail this thread to a friend
Toggle e-mail notification


Nirvana Systems
For any problems or issues please contact our Webmaster at webmaster@nirvsys.com.