Missing .scrivx file on Windows

User avatar
lunk
Posts: 1741
Joined: Wed Aug 21, 2013 4:24 pm
Platform: Mac + iOS
Location: Sweden 64° N

Thu Sep 21, 2017 6:35 am Post

I then open Testar.scriv on my Mac and the internal file system is changed, a .scrivx file appears and also the icon changes.

Screen Shot 2017-09-21 at 08.34.11.png
Screen Shot 2017-09-21 at 08.34.11.png (111.18 KiB) Viewed 264 times

An
Andy-Bell
Posts: 13
Joined: Wed Sep 20, 2017 2:50 pm
Platform: Win + iOS

Thu Sep 21, 2017 7:14 am Post

lunk wrote:I then open Testar.scriv on my Mac and the internal file system is changed, a .scrivx file appears and also the icon changes.


Interesting. So maybe the Windows version has a fault or needs updating to be compatible with the new iOS version?

It certainly isn’t creating the .scrivx file... And I get no error messages...

Andy

Ji
JimRac
Posts: 402
Joined: Wed Aug 27, 2014 2:06 pm
Platform: Win + iOS

Thu Sep 21, 2017 2:18 pm Post

Yup. Mac can open and iOS devices can open, so perhaps this particular case was not tested on Windows side.

I thought maybe there would be a work around, so I tried exporting (zipping) the project created on 1.1.2 from my iPhone, and that was also missing .scrivx. Windows could not open.

So, unless we are missing something, it seems there is no way for iOS projects created on 1.1.2 to be synced to or usable on Windows. That would not be a hindrance for me--I always create projects on the PC--but for Windows users who want the flexibility of creating on iOS, this would be a major problem and for the moment they should avoid 1.1.2.

My
MythicFox
Posts: 5
Joined: Sat Sep 23, 2017 8:33 pm
Platform: Win + iOS

Sat Sep 23, 2017 9:25 pm Post

I really hate to be That Guy, but does anyone have an idea on when this could conceivably be fixed, or any sort of workaround* for those of us who discovered this problem the hard way?


*--Aside from copy-pasting individual documents into email or cloud storage and reassembling the project on the desktop, I mean.

User avatar
lunk
Posts: 1741
Joined: Wed Aug 21, 2013 4:24 pm
Platform: Mac + iOS
Location: Sweden 64° N

Sat Sep 23, 2017 9:29 pm Post

The easy solution for PC folks is not to create new projects on iOS Scrivener

An
Andy-Bell
Posts: 13
Joined: Wed Sep 20, 2017 2:50 pm
Platform: Win + iOS

Sat Sep 23, 2017 9:30 pm Post

MythicFox wrote:I really hate to be That Guy....


I have raised a bug with LL but haven’t had a response yet...

For the moment I create new projects on the PC and then use the iPad for the actual work...

...which works as long as I’m at home :?

Andy

An
Andy-Bell
Posts: 13
Joined: Wed Sep 20, 2017 2:50 pm
Platform: Win + iOS

Sat Sep 23, 2017 10:23 pm Post

I’ve tried this and it seems to work...

I create an new scrivener project called Test on my pc and save it to Dropbox. The project contains nothing other than the default scrivener files.

When I want to make a new project on my iPad, I open Dropbox on the iPad, select the Test project folder and make a copy of it, giving it a decent name.

I open Scrivener on the iPad and Sync. The newly copied and named project is there and seems ok. I make my edits and sync.

When I go to the pc and open the Test.scrivx file in the new project folder, Scrivener renames it to the correct name and seems happy. (A bit lucky, bit I’m not complaining) I make edits on the PC.

After syncing on the iPad, the project is ok.

Whether or not this is a good workaround will take a bit of time to determine. If it works ok, then I will have a template project on Dropbox that can be copied when needed...

Andy

User avatar
lunk
Posts: 1741
Joined: Wed Aug 21, 2013 4:24 pm
Platform: Mac + iOS
Location: Sweden 64° N

Sat Sep 23, 2017 10:39 pm Post

You can duplicate projects on the iPad, so you could create that template project on the PC, sync to dropbox, open your iPad, sync, and then move it to the internal iPad area in iOS Scrivener.When you want to create a new project on the iPad you simply duplicate it on the iPad (Edit,then the duplicate icon at the bottom), rename the new copy and move it to the dropbox area in the Project view.

My
MythicFox
Posts: 5
Joined: Sat Sep 23, 2017 8:33 pm
Platform: Win + iOS

Sat Sep 23, 2017 11:00 pm Post

lunk wrote:The easy solution for PC folks is not to create new projects on iOS Scrivener


Right, I meant more for people like me who discovered the problem first-hand and then found this thread on the forum after they'd already created a project.

An
Andy-Bell
Posts: 13
Joined: Wed Sep 20, 2017 2:50 pm
Platform: Win + iOS

Mon Sep 25, 2017 5:27 pm Post

lunk wrote:You can duplicate projects on the iPad....


Ah, didn’t know that. That sounds like a very good workaround...

...except that, on my test project it didn’t create the scrivx file in the duplicated project and Windows wont open it!

Andy

User avatar
AmberV
Posts: 20612
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Santiago de Compostela, Galiza
Contact:

Mon Sep 25, 2017 7:30 pm Post

Just so you all know, we identified this bug over the weekend and submitted a fix to the App Store. The 1.1.3 update should fix it, once it is approved.
.:.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles

An
Andy-Bell
Posts: 13
Joined: Wed Sep 20, 2017 2:50 pm
Platform: Win + iOS

Mon Sep 25, 2017 9:22 pm Post

Thank you!

:D

My
MythicFox
Posts: 5
Joined: Sat Sep 23, 2017 8:33 pm
Platform: Win + iOS

Tue Sep 26, 2017 5:23 am Post

The fix does seem to take care of new projects, thanks!

Though any projects created before the patch are still missing the file. Unless anyone's got any suggestions, I've got an admittedly-small project to start rebuilding on the desktop.

User avatar
AmberV
Posts: 20612
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Santiago de Compostela, Galiza
Contact:

Tue Sep 26, 2017 8:39 am Post

This is pretty easy to fix. The .scrivx file that the iOS version creates is in fact mostly useless—the only reason it exists in fact is to give Windows users something to double-click on to bootstrap the process of loading the project and converting it into a full .scriv.

So what you can do is copy the binder.mob file from the Mobile subfolder, and rename it to “projectName.scrivx” in the root level of the project folder. Now you should be good to go.

Personally I would do that on a duplicate of the project folder rather than the original. Once it is loaded and everything looks good, I’d then replace the original with the synced version.

Sorry for that! I’m just glad we caught it quickly and were able to get that update through.
.:.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles

My
MythicFox
Posts: 5
Joined: Sat Sep 23, 2017 8:33 pm
Platform: Win + iOS

Tue Sep 26, 2017 9:57 am Post

AmberV wrote:This is pretty easy to fix. The .scrivx file that the iOS version creates is in fact mostly useless—the only reason it exists in fact is to give Windows users something to double-click on to bootstrap the process of loading the project and converting it into a full .scriv.

So what you can do is copy the binder.mob file from the Mobile subfolder, and rename it to “projectName.scrivx” in the root level of the project folder. Now you should be good to go.

Personally I would do that on a duplicate of the project folder rather than the original. Once it is loaded and everything looks good, I’d then replace the original with the synced version.

Sorry for that! I’m just glad we caught it quickly and were able to get that update through.


Now I'm starting to feel like I'm being a problem, because I just tried that and only got an error message that the project 'was created or saved using a newer version of Scrivener than the one you are currently using' and can't be opened. I experimentally tried opening up the test copy I made for this purpose on a mobile device and got a similar message (ironically, one that said it was created with an older version of Scrivener and the file needs updated by the desktop version).