Comments (9)
On it. I see the problem. Bootstrapping config is a bit odd.
from aenea.
Latest should fix it. It'll just be server_state.json in your project root. It was silly of me to have any absolute paths aside from the root.
from aenea.
It seems the core problem for me is that CWD is the Dragon installation directory and my user account doesn't have permissions to write there. Where are you intending for the file to be written?
from aenea.
It should read aenea.json from (hardcoded) C:\NatLink\NatLink\MacroSystem. That file can set PROJECT_ROOT, which all config is relative too. It will then search that dir for aenea.json and update if it exists. So it should be written, if you don't set PROJECT_ROOT, to C:\NatLink\NatLink\MacroSystem.
The CWD should not be involved at any step in this process.
from aenea.
Okay. After your fix, I'm now getting:
Error writing config file .\server_state.json: [Errno 13]
Permission denied: '.\\server_state.json'.
So, one level got removed, but it's still trying to write to CWD. I'll try to debug a bit more on my end.
from aenea.
Try setting PROJECT_ROOT in aenea.json; maybe there's something screwy with the defaults.
from aenea.
It looks like the issue was I didn't have aenea.json in the natlink directory. Now that I do, things work, even after I remove the project root setting.
from aenea.
It's likely this line:
https://github.com/dictation-toolbox/aenea/blob/master/client/aenea/config.py#L40
Maybe that should be changed from '.'
to STARTING_PROJECT_POOT
?
from aenea.
Fixed. Keep 'em coming!
from aenea.
Related Issues (20)
- Is there any way to have a rule to match any single word? HOT 6
- Vim - 'escape' key issue when keys chained HOT 5
- Support for accentuated letters is lacking HOT 3
- Client breaks/Getting timeouts when long `Text()` gets executed HOT 3
- Mysterious text gets typed in this grammar HOT 6
- Text('a"b') causes errors in the osx server HOT 2
- dictation client repeats voice entry in a forever loop begun with Shift_L on OSX 10.13.6 HOT 10
- Wayland server HOT 3
- Required version of dragonfly 0.6.5 does not contain 'semicolon' as typeable HOT 18
- Are their instructions on how to get the setup working on a non virtualbox vm? HOT 9
- disable all grammars (or DNS) for 20 seconds HOT 1
- argument of type 'NoneType' is not iterable HOT 1
- Has anyone tried a newer version of dragon (13, 14, etc) HOT 8
- `Aenea: Successfully connected to server.` printed when not connected to server HOT 5
- Windows server needs security token support HOT 2
- Support for Python 3.x HOT 7
- Error when running `aenea/server/linux_x11/test-client.py` HOT 3
- Manually changing contexts HOT 5
- Error when using default choices HOT 2
- ISSUE DELETED
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aenea.