Fixed, try tomorrow's nightly build from 
https://code.gnucash.org/builds/win32/maint.

Turned out to be a std::string scoping issue, gory details in 
https://github.com/Gnucash/gnucash/commit/c091197f572a701cb2ecc81c40fe47bbd41f59aa.

Regards,
John Ralls


> On Apr 11, 2019, at 1:49 PM, Greg Feneis <mfen...@gmail.com> wrote:
> 
> Yay! 
> 
> 
> 
> 
> Kind regards,
> 
> Greg Feneis
> 
> 
> 
> On Thu, Apr 11, 2019 at 1:08 PM John Ralls <jra...@ceridwen.us> wrote:
> I managed to replicate the error on Win7 and I've debugged into it a bit. The 
> gibberish in the pathname is because a wide-character string returned from 
> Windows is getting interpreted as a normal-character string. But that's not 
> the only problem, the path to the user-config-dir is getting overwritten with 
> the candidate storage path, and that's what's causing the error.
> 
> For some reason this doesn't happen on Win10, so a parallel debugging session 
> there is next.
> 
> Regards,
> John Ralls
> 
> 
> > On Apr 11, 2019, at 10:22 AM, Adrien Monteleone 
> > <adrien.montele...@lusfiber.net> wrote:
> > 
> > Nevermind. I got lost in the thicket.
> > 
> > I see a message now that you already eliminated DropBox as the problem 
> > because there are local paths that won’t save either.
> > 
> > Sorry for the noise.
> > 
> > Regards,
> > Adrien
> > 
> >> On Apr 11, 2019, at 12:14 PM, Adrien Monteleone 
> >> <adrien.montele...@lusfiber.net> wrote:
> >> 
> >> Colin,
> >> 
> >> This is what I understood as the point to test some messages ago.
> >> 
> >> Greg,
> >> 
> >> Several messages back someone mentioned needing to install the DropBox 
> >> client to get real paths as opposed to some mapped paths. The reason for 
> >> this is the mapped paths (which are displayed as real paths instead) are 
> >> insanely longer than the real ones. (ostensibly using some sort of UUID in 
> >> place of each path node) If you use the client, you’ll be using the real 
> >> displayed paths that you see. The premise is that while DropBox is showing 
> >> you what you think is the path, it is reporting something else to GnuCash. 
> >> The path is being garbled by the error message because of non-standard 
> >> characters in the mapped path from DropBox.
> >> 
> >> So the problem *might* be resolved, (or at least pinpointed) by showing 
> >> FULL paths, because that would show you the path you think you are 
> >> accessing isn’t really that short, it is MUCH longer.
> >> 
> >> Of course, this might not resolve the problem, but eliminating 
> >> possibilities is part of chasing bugs. If you do have the desktop client 
> >> installed, then you still have another problem, or you indeed found a bug.
> >> 
> >> Regards,
> >> Adrien
> >> 
> >> 
> >>> On Apr 11, 2019, at 10:58 AM, Colin Law <clan...@gmail.com> wrote:
> >>> 
> >>> And, to continue, I hit reply too soon. It is the actual path that
> >>> gnucash sees not the mirage, so potentially something in the actual
> >>> path is confusing GC.
> >>> 
> >>> Colin
> >>> 
> >>> On Thu, 11 Apr 2019 at 16:55, Colin Law <clan...@gmail.com> wrote:
> >>>> 
> >>>> In that case I misunderstood.  I thought the point was that Dropbox
> >>>> does some clever path mapping that makes it look as if the file is at
> >>>> the location you see in the browser, but actually that is a mirage.
> >>>> It is actually somewhere else entirely.
> >>>> 
> >>>> Colin
> >>>> 
> >> 
> > 
> > 
> > _______________________________________________
> > gnucash-user mailing list
> > gnucash-user@gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > If you are using Nabble or Gmane, please see 
> > https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> > -----
> > Please remember to CC this list on all your replies.
> > You can do this by using Reply-To-List or Reply-All.
> 

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to