Comments (7)
Hi @dksim
I currently don't see this behaviour after installing v0.8.1. It's possible your antivirus has gotten trigger-happy and has tripped up the setup process.
Do you get any errors? (to capture any silent ones, you could try starting the program from powershell (with command-line --verbose
if at first you see nothing) or hitting F12 from inside the application which will show you the developer tools. From there you could even inspect the DOM in the 'Elements' tab. Note that there are currently numerous TypeError
s relating to Electron's callbacks registry on Windows, but this is not affecting end behaviour.
In the meantime, you could also share anything interesting in the log file that should be in %userprofile%\AppData\Roaming\FreeMAN\log.log
.
Also, you could try building the program yourself (really not tricky, see README after installing NodeJS) to see if there's any different behaviour (you might feel more comfortable allowing an exception in your antivirus whilst debugging open source code you've built yourself)
from freeman.
Well the first error is of the type
Uncaught (in promise) Error: EINVAL: invalid argument, lstat
and then a bunch of error of the type
[error] TypeError: this.on is not a function
at once (events.js:342:8)
at CallbacksRegistry.apply (\freeman\resources\electron.asar\common\api\callbacks-registry.js:46:25)
at EventEmitter.ipcRenderer.on (\freeman\resources\electron.asar\renderer\api\remote.js:261:21)
at emitThree (events.js:135:13)
at EventEmitter.emit (events.js:216:7)
from freeman.
From powershell with verbose I also get a few
Cannot parse settings from....
from freeman.
Sorry, GH gave me no notification about these messages.
The callbacks registry are known errors that occur on Windows that cause no real loss in functionality. You should get the Cannot parse settings from...
in verbose mode (as you haven't placed a settings file to configure the application there)
The EINVAL
is a new one though, I don't think I've seen it before. If this is still an issue, could you post the relevant section of the log file that contains that error? I'll see if I can find that same error on my end.
Currently, the app doesn't handle folders that contain folders / files with read-only permissions very well (there is a PR waiting to be re-opened looking at handling this better). Is it possible for you to place any folders / files you might not have full read-write access to from your home folder elsewhere temporarily (even if it's just within a temp
folder that you have full read / write access to. The app should start up at C:\Users\{userName}\
.
from freeman.
If you're accustomed to building this project, try building the latest of check-accessibility
branch. If that works, git reset --hard 5bb0a06c60fbb18c41642e6e1b288f22fa10d15f
to before the potential fix and check that that doesn't work.
The latest change on that branch is that an initial lstat on a given directory item would fail if the user didn't have permissions to the folder, now that case should be handled. I suppose it's possible there's a folder in your home directory you don't have full permissions to view?
from freeman.
I uninstalled and reinstalled the application and it seems to work now. Not sure what changed.
from freeman.
Glad to hear it got sorted
from freeman.
Related Issues (20)
- Sync terminal navigation with directory pane
- Cannot find module '..\build\Release\pty.node' HOT 2
- Preserve window and pane dimensions
- Provide methods for displaying the FreeMAN version
- Rectify Code Climate score HOT 1
- Use fs.access to determine if directory can be accessed
- Add 'Created on' column
- Chosen shell config setting not respected HOT 1
- Implement toaster for warning messages
- Build Failure HOT 14
- Activate developer tools only in development
- Open integrated terminal in same place as directory list
- Make folder to open directory lists and terminals configurable
- Persist open folders across sessions
- Cannot cancel renaming item
- Persist column widths across sessions
- Upgrade electron-builder to >=20.14.7
- Can't npm install HOT 1
- How to use
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 freeman.