Giter Site home page Giter Site logo

Comments (9)

amitailanciano avatar amitailanciano commented on August 23, 2024

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.

bdgeorge avatar bdgeorge commented on August 23, 2024

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:
screenissues

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.

bdgeorge avatar bdgeorge commented on August 23, 2024

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.

amitailanciano avatar amitailanciano commented on August 23, 2024

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.

amitailanciano avatar amitailanciano commented on August 23, 2024

I've put together a test build for you, would you mind giving it a shot?

from vagrant-manager.

bdgeorge avatar bdgeorge commented on August 23, 2024

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.

amitailanciano avatar amitailanciano commented on August 23, 2024

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.

bdgeorge avatar bdgeorge commented on August 23, 2024

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.

amitailanciano avatar amitailanciano commented on August 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.