Comments (9)
We don't currently auto-detect fusion machines, but if you manually create a bookmark for it, you should be able to use/see it in the list.
from vagrant-manager.
Cool - sorry, but how do I add a bookmark?
I've hit the bookmark button and then hit the + to browse for the vagrant machine.
However I can't select anything in the folder where vagrant created the image and selecting the folder itself doesn't do anything.
I then set it to recursively search and pointed it to the containing folder, still nothing.
Then I thought perhaps the bookmark should point to the Vagrantfile but that didn't work either.
Finally I thought perhaps it wants the .vagrant folder in my project directory, so I pointed it to my project directory but this broke the file picker dialog in a fairly crazy way - see screenshot below:
Restarted Vagrant manager and tried again, file picker works again but still can't add a bookmark I'm afraid.
Happy to create this as a new issue if that's more appropriate.
Here's what I suspect are the key log messages from the crash:
23/09/2014 11:57:33.004 am Vagrant Manager[398]: *** Assertion failure in -[NSComboBoxCell _objectValue:forString:errorDescription:], /SourceCache/AppKit/AppKit-1265.21/AppKit.subproj/NSCell.m:1637
23/09/2014 11:57:33.103 am Vagrant Manager[398]: Invalid parameter not satisfying: aString != nil
23/09/2014 11:57:34.228 am Vagrant Manager[398]: (
0 CoreFoundation 0x00007fff8d84625c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff8da65e75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8d846038 +[NSException raise:format:arguments:] + 104
3 Foundation 0x00007fff9186ad41 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 189
4 AppKit 0x00007fff92e1c8b8 -[NSCell _objectValue:forString:errorDescription:] + 159
5 AppKit 0x00007fff92e1c80a -[NSCell _objectValue:forString:] + 20
6 AppKit 0x00007fff92e1c778 -[NSCell setStringValue:] + 41
7 AppKit 0x00007fff92e98594 -[NSControl setStringValue:] + 138
8 Vagrant Manager 0x00000001050d032f Vagrant Manager + 189231
9 AppKit 0x00007fff92e97944 -[NSTableView(NSTableViewViewBased) makeViewForTableColumn:row:] + 77
10 AppKit 0x00007fff92e96c77 -[NSTableRowData _addViewToRowView:atColumn:row:] + 305
11 AppKit 0x00007fff92e969aa -[NSTableRowData _addViewsToRowView:atRow:] + 191
12 AppKit 0x00007fff92e93a9e -[NSTableRowData _addRowViewForVisibleRow:withPriorView:] + 421
13 AppKit 0x00007fff92e9381c -[NSTableRowData _addRowViewForVisibleRow:withPriorRowIndex:inDictionary:withRowAnimation:] + 278
14 AppKit 0x00007fff92e928e6 -[NSTableRowData _unsafeUpdateVisibleRowEntries] + 1640
15 AppKit 0x00007fff92e9217c -[NSTableRowData updateVisibleRowViews] + 230
16 AppKit 0x00007fff92f3372d -[NSTableView viewWillDraw] + 165
17 AppKit 0x00007fff92f3ccf1 -[NSView(NSInternal) _sendViewWillDrawAndRecurse:] + 332
18 AppKit 0x00007fff92f3c98f -[NSView(NSLayerKitGlue) _layoutSublayersOfLayer:] + 147
19 QuartzCore 0x00007fff93b2fe51 -[CALayer layoutSublayers] + 214
20 AppKit 0x00007fff92f3c8eb _NSBackingLayerLayoutSublayers + 160
21 QuartzCore 0x00007fff93b2fa25 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 363
22 QuartzCore 0x00007fff93b2f8a6 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 24
23 QuartzCore 0x00007fff93b2f33c _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 236
24 QuartzCore 0x00007fff93b2efd6 _ZN2CA11Transaction6commitEv + 388
25 QuartzCore 0x00007fff93b3f761 _ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 71
26 CoreFoundation 0x00007fff8d776d67 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
27 CoreFoundation 0x00007fff8d776cd7 __CFRunLoopDoObservers + 391
28 CoreFoundation 0x00007fff8d767e94 CFRunLoopRunSpecific + 340
29 HIToolbox 0x00007fff8df60a0d RunCurrentEventLoopInMode + 226
30 HIToolbox 0x00007fff8df60685 ReceiveNextEventCommon + 173
31 HIToolbox 0x00007fff8df605bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
32 AppKit 0x00007fff92ddd24e _DPSNextEvent + 1434
33 AppKit 0x00007fff92ddc89b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
34 AppKit 0x00007fff92dd099c -[NSApplication run] + 553
35 AppKit 0x00007fff92dbb783 NSApplicationMain + 940
36 libdyld.dylib 0x00007fff946fb5fd start + 1
)
from vagrant-manager.
Update: File picker crashed again, but suddenly found the bookmark appeared in the Vagrant Manager list even though it never appeared in the table view in the manage bookmarks screen, so the bug may be more in the rendering of a picked bookmark than in the picking process.
Using OSX 10.9.4
from vagrant-manager.
Thanks for the info, I think I've found the source of the issue; I'll push out a hotfix as soon as it's fixed.
from vagrant-manager.
I've put together a test build for you, would you mind giving it a shot?
from vagrant-manager.
Awesome stuff - bookmark appears, I can add and remove it as expected, nothing showing up in the logs other than this warning:
23/09/2014 2:19:37.488 pm VBoxSVC[13754]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "���?".
This is consistently triggered when I press the save bookmark button and then a second time a few seconds later.
That warning predates the test build, checking the logs it started yesterday which corresponds with when I started using the fusion plugin so it's got to be a different issue.
from vagrant-manager.
Glad to hear, would you also mind verifying that you can bring up the machine via the context menu after you've added the bookmark? Thanks again for your help resolving this issue
from vagrant-manager.
Suspended and resumed from the context menu without any problems.
I think the event that drives that IOUnserialize warning is actually the list refresh - hitting the refresh button and any event that triggers a refresh seem to cause it, basically it appears to happen whenever the refresh spinner starts spinning and then the second instance is just before it stops spinning (about a 9 second delay each time).
from vagrant-manager.
We'll look into that IOUnserialize issue, but I'm closing this issue for now, fixed by release 2.0.3
from vagrant-manager.
Related Issues (20)
- Not working after updating to Vagrant 2.0.2 HOT 1
- Hyper.is not available as a terminal option HOT 6
- Confirm Popup to front HOT 1
- Detect vagrant boxes with custom vagrantfile name
- Can't up vmware_desktop boxes HOT 2
- Add dark mode support HOT 3
- Asking permission to use microphone? HOT 1
- Add support for Kitty terminal
- Option to hide dock icon? HOT 2
- Multiple boxes with one Vagrantfile not detected HOT 1
- FR: Export/Import custom commands
- Python quit unexpectedly HOT 3
- Password prompt not working correctly when using NFS HOT 1
- Exclude from Dock and ⌘-Tab Application Switcher
- Memory leaks ?
- VMs are duplicated HOT 5
- Vagrant Manager” can’t be opened because Apple cannot check it for malicious software. HOT 8
- Big Sur - Commands no longer running HOT 2
- vagrantmanager.com down HOT 1
- Out of Disk Space On Website HOT 1
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 vagrant-manager.