# HELP! : project won't load (and I JUST saved it)

**URL:** <https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370>\
**Category:** General\
**Created:** [August 18, 2013, 10:02pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370 "2013-08-18T22:02:43Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaveS](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@DaveS](https://forum.xojo.com/u/DaveS)\
**Post date:** [August 18, 2013, 10:02pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/1 "2013-08-18T22:02:43Z")

</div>

Does anyone know how to read these?  
I have a HUGE project (6 months work so far… AND YES I have a backup… but not with TODAY’s work in it)

I saved it… then came back a few minutes later… started things up… and 1/2 way thru loading the code… I got this

Stack Trace:  
rbframework.dylib$2252  
rbframework.dylib$3334  
rbframework.dylib$4646  
FolderChild  
FolderItem.Child%o%os  
RBExternalItem.ResolveFile%%oo  
RBPicture.GetImage%o%oob  
RBPicture.MakeIcon%o%ooi4  
RBPicture.ListRowIcon%o%oi4o  
StudioMainEditor.StudioMainEditor.ProjectSourceList\_RowExpanded%%o\<StudioMainEditor.StudioMainEditor\>o\<SourceList.SourceList\>o\<SourceListSupport.SourceListItem\>  
Delegate.IM\_Invoke%%o\<SourceList.SourceList\>o\<SourceListSupport.SourceListItem\>  
AddHandler.Stub.55%%o\<SourceListSupport.SourceListItem\>  
SourceList.SourceList.ExpandRow%%o\<SourceList.SourceList\>o\<SourceListSupport.SourceListItem\>bb  
SourceList.SourceList.DelegateObject\_ItemExpanded%%o\<SourceList.SourceList\>o\<SourceListSupport.SourceListDelegate\>o\<SourceListSupport.SourceListItem\>bb  
Delegate.IM\_Invoke%%o\<SourceListSupport.SourceListDelegate\>o\<SourceListSupport.SourceListItem\>bb  
AddHandler.Stub.2%%o\<SourceListSupport.SourceListItem\>bb  
SourceListSupport.SourceListDelegate.ExpandItem%%o\<SourceListSupport.SourceListDelegate\>o\<SourceListSupport.SourceListItem\>bb  
SourceListSupport.SourceListItem.Expand%%o\<SourceListSupport.SourceListItem\>b  
StudioMainEditor.StudioMainEditor.NavigatorReveal%o\<SourceListSupport.SourceListItem\>%o\<StudioMainEditor.StudioMainEditor\>ob  
StudioMainEditor.StudioMainEditor.NavigatorReveal%o\<SourceListSupport.SourceListItem\>%o\<StudioMainEditor.StudioMainEditor\>sb  
StudioMainEditor.StudioMainEditor.GoToLocations%%o\<StudioMainEditor.StudioMainEditor\>A1sb  
StudioMainEditor.StudioMainEditor.GoToLocation%%o\<StudioMainEditor.StudioMainEditor\>sb  
StudioMainWindow.StudioMainWindow.ReadStateItem%%o\<StudioMainWindow.StudioMainWindow\>oo\<RBBF.Context\>i4  
StudioMainWindow.StudioMainWindow.ReadStateItem%%o\<StudioMainWindow.StudioMainWindow\>oo\<RBBF.Context\>i4  
DocWindow.ReadStateData%%ooo\<RBBF.Context\>  
Document.ReadNewUIState%%ooo\<RBBF.Context\>i4  
Document.ReadStateData%%ooo\<RBBF.Context\>i4  
RBBF.ReadBlock%b%oo\<RBBF.Context\>i4i4i4i4i4  
RBBF.ReadFile%b%ooo&s  
Document.LoadFromFile%b%oobob  
IDEApp.OpenDocument%%oobbb  
IDEApp.OpenDocument%%oo  
OpenRecentMenuItem.OpenItem%b%o  
TemplatesWindowNew.TemplatesWindowNew.DoOKAction%%o\<TemplatesWindowNew.TemplatesWindowNew\>  
TemplatesWindowNew.TemplatesWindowNew.ProjectsList\_DoubleClick%%o\<TemplatesWindowNew.TemplatesWindowNew\>o  
Delegate.IM\_Invoke%%o  
AddHandler.Stub.44%%  
HierarchicalListbox.Event\_DoubleClick%%o  
rbframework.dylib$7608  
rbframework.dylib$7609  
rbframework.dylib$8199  
rbframework.dylib$7717  
rbframework.dylib$8547  
rbframework.dylib$9404  
-[NSWindow sendEvent:]  
rbframework.dylib$10998  
-[NSApplication sendEvent:]  
rbframework.dylib$8987  
rbframework.dylib$8971  
rbframework.dylib$4360  
RuntimeShowModal  
Window.ShowModal%%o  
TemplatesWindowNew.TemplatesWindowNew.Present%%o\<TemplatesWindowNew.TemplatesWindowNew\>oo  
IDEApp.HandleCommand%b%oo\<Commands.Command\>  
Commands.Dispatch%%o\<Commands.Command\>  
Commands.Dispatch%%s  
IDEApp.Event\_NewDocument%%o  
rbframework.dylib$9181  
-[NSApplication \_doOpenUntitled]  
\_\_block\_global\_0  
-[NSApplication \_whenReopeningIsAllowedDo:]  
\_\_58-[NSApplication(NSAppleEventHandling) \_handleAEOpenEvent:]\_block\_invoke\_0  
-[NSDocumentController(NSInternal) \_autoreopenDocumentsWithCompletionHandler:]  
-[NSApplication \_reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completionHandler:]  
-[NSApplication(NSAppleEventHandling) \_reopenWindowsIfNecessaryWithAppleEvent:completionHandler:]  
-[NSApplication(NSAppleEventHandling) \_handleAEOpenEvent:]  
-[NSApplication(NSAppleEventHandling) \_handleCoreEvent:withReplyEvent:]  
-[NSObject performSelector:withObject:withObject:]  
\_\_76-[NSAppleEventManager setEventHandler:andSelector:forEventClass:andEventID:]\_block\_invoke\_0  
-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]  
\_NSAppleEventManagerGenericHandler  
\_Z20aeDispatchAppleEventPK6AEDescPS\_mPh  
aeResumeTheCurrentEvent  
AEResumeTheCurrentEvent  
rbframework.dylib$8972  
Delegate.Invoke%%  
Application.\_CallFunctionWithExceptionHandling%%op  
rbframework.dylib$4359  
rbframework.dylib$8981  
rbframework.dylib$9180  
\_\_57-[NSNotificationCenter addObserver:selector:name:object:]\_block\_invoke\_0  
\_\_\_CFXNotificationPost\_block\_invoke\_0  
\_CFXNotificationPost  
-[NSNotificationCenter postNotificationName:object:userInfo:]  
-[NSApplication \_postDidFinishNotification]  
-[NSApplication \_sendFinishLaunchingNotification]  
\_DPSNextEvent  
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]  
rbframework.dylib$8989  
rbframework.dylib$8990  
Delegate.Invoke%%  
Application.\_CallFunctionWithExceptionHandling%%op  
rbframework.dylib$4359  
rbframework.dylib$8989  
-[NSApplication run]  
rbframework.dylib$4361  
RuntimeRun  
REALbasic.\_RuntimeRun  
\_Main  
% main  
\_start  
start

---

<div class="post-metadata">

**Author:** ![DaveS](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@DaveS](https://forum.xojo.com/u/DaveS)\
**Post date:** [August 18, 2013, 11:06pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/2 "2013-08-18T23:06:08Z")

</div>

Thanks goodness for TimeMachine… turns out it backed up a copy just an hour before it went blewy… still lost an hours work… but that is better that all day.

---

<div class="post-metadata">

**Author:** ![Norman\_P](https://forum.xojo.com/letter_avatar_proxy/v4/letter/n/858c86/32.png) [@Norman\_P](https://forum.xojo.com/u/Norman_P)\
**Post date:** [August 18, 2013, 11:48pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/3 "2013-08-18T23:48:34Z")

</div>

Happen to delete an image or something ?

---

<div class="post-metadata">

**Author:** ![DaveS](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@DaveS](https://forum.xojo.com/u/DaveS)\
**Post date:** [August 18, 2013, 11:55pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/4 "2013-08-18T23:55:35Z")

</div>

I had removed old (very old) copies of the code… but no images that I’m aware of…

And retrieving an hour old copy from Time Machine loaded and ran just fine…

If it WAS a missing image… wouldn’t it be a good thing for Xojo to warn the user… insert a dummy image instead of just trashing the project?

---

<div class="post-metadata">

**Author:** ![Norman\_P](https://forum.xojo.com/letter_avatar_proxy/v4/letter/n/858c86/32.png) [@Norman\_P](https://forum.xojo.com/u/Norman_P)\
**Post date:** [August 19, 2013, 12:29am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/5 "2013-08-19T00:29:46Z")

</div>

Well it is “something” to do with an external item but since I dont have your project etc to tell its kind of hard to know what specifically was wrong from the stack trace posted

---

<div class="post-metadata">

**Author:** ![DaveS](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@DaveS](https://forum.xojo.com/u/DaveS)\
**Post date:** [August 19, 2013, 12:41am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/6 "2013-08-19T00:41:36Z")

</div>

Then I am screwed as far as that version is concerned… Lucky TM got me back.

If Xojo can’t gracefully inform a developer of a potential issue instead of destroying everything.

This particular project has 119 external files, graphics and XML data files…

So as an addtion to TM backups etc… I am now saving in XML so at least I can extract a list of external files to validate should this ever happen again

---

<div class="post-metadata">

**Author:** ![Thomas\_Tempelmann](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_tempelmann/32/315_2.png) [@Thomas\_Tempelmann](https://forum.xojo.com/u/Thomas_Tempelmann)\
**Post date:** [August 19, 2013, 8:28am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/7 "2013-08-19T08:28:10Z")

</div>

> [@28136:@Dave S](#):
>
> So as an addtion to TM backups etc… I am now saving in XML so at least I can extract a list of external files to validate should this ever happen again

Or you use [Arbed](http://www.tempel.org/Arbed) for that. It can list all external files using the “Externals Browser” (you need the latest 1.7 beta, though!) and it can collect all your externals into a folder or move code into the main project using the operations in the “Convert” tab.

---

<div class="post-metadata">

**Author:** ![Alexander\_van\_der\_Linden](https://forum.xojo.com/user_avatar/forum.xojo.com/alexander_van_der_linden/32/323_2.png) [@Alexander\_van\_der\_Linden](https://forum.xojo.com/u/Alexander_van_der_Linden)\
**Post date:** [August 19, 2013, 9:19am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/8 "2013-08-19T09:19:53Z")

</div>

I had this a few weeks ago. A just saved project turned up empty… filed a bugreport. Was caused by selecting the project in Explorer while the Xojo open file window was visible. Lost about 4-6 hours of very hard work.

---

<div class="post-metadata">

**Author:** ![Wayne\_Golding](https://forum.xojo.com/user_avatar/forum.xojo.com/wayne_golding/32/165_2.png) [@Wayne\_Golding](https://forum.xojo.com/u/Wayne_Golding)\
**Post date:** [August 19, 2013, 9:39am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/9 "2013-08-19T09:39:00Z")

</div>

I use Shadowprotect to snapshot my dev volume every 15 mins & press \<Ctrl + S\> frequently. The most I’ve ever lost is 15 mins work on anything dev related. And even better I can go back to any backup for the last week to restore if I want to undo changes.

This is on Windows though. (The commercial os 🙂 )

---

<div class="post-metadata">

**Author:** ![Thomas\_Tempelmann](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_tempelmann/32/315_2.png) [@Thomas\_Tempelmann](https://forum.xojo.com/u/Thomas_Tempelmann)\
**Post date:** [August 19, 2013, 11:22am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/10 "2013-08-19T11:22:33Z")

</div>

> [@28176:@Wayne Golding](#):
>
> I use Shadowprotect to snapshot my dev volume every 15 mins & press \<Ctrl + S\> frequently.

Does Shadowprotect issue Ctrl-S for you, or does it just back up files on disk regularly, and you still have to remember to save frequently?

---

<div class="post-metadata">

**Author:** ![Norman\_P](https://forum.xojo.com/letter_avatar_proxy/v4/letter/n/858c86/32.png) [@Norman\_P](https://forum.xojo.com/u/Norman_P)\
**Post date:** [August 19, 2013, 4:24pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/11 "2013-08-19T16:24:49Z")

</div>

> [@28176:@Wayne Golding](#):
>
> This is on Windows though. (The commercial os 🙂 )

Funny … I’m such a good typist that when I type commercial auto correct want’s to correct it to “comical” 😛

---

<div class="post-metadata">

**Author:** ![Alexander\_van\_der\_Linden](https://forum.xojo.com/user_avatar/forum.xojo.com/alexander_van_der_linden/32/323_2.png) [@Alexander\_van\_der\_Linden](https://forum.xojo.com/u/Alexander_van_der_Linden)\
**Post date:** [August 19, 2013, 4:37pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/12 "2013-08-19T16:37:37Z")

</div>

Well Microsoft’s last endeavour In the world of tablets sure has some comical sense.

---

<div class="post-metadata">

**Author:** ![Wayne\_Golding](https://forum.xojo.com/user_avatar/forum.xojo.com/wayne_golding/32/165_2.png) [@Wayne\_Golding](https://forum.xojo.com/u/Wayne_Golding)\
**Post date:** [August 19, 2013, 7:30pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/13 "2013-08-19T19:30:06Z")

</div>

> [@28201:@Thomas Tempelmann](#):
>
> Does Shadowprotect issue Ctrl-S for you, or does it just back up files on disk regularly, and you still have to remember to save frequently?

Sadly no, it just performs an incremental backup of the disk volume - all changed blocks since last backup.

---

<div class="post-metadata">

**Author:** ![Carl\_Clarke](https://forum.xojo.com/letter_avatar_proxy/v4/letter/c/3bc359/32.png) [@Carl\_Clarke](https://forum.xojo.com/u/Carl_Clarke)\
**Post date:** [August 19, 2013, 7:43pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/14 "2013-08-19T19:43:43Z")

</div>

> [@28260:@Norman Palardy](#):
>
> Funny … I’m such a good typist that when I type commercial auto correct want’s to correct it to “comical” 😛

That explains it - you need to turn off the auto-correct when you are writing the Windows specific parts of Xojo 😛

---

<div class="post-metadata">

**Author:** ![Bob\_Coleman](https://forum.xojo.com/letter_avatar_proxy/v4/letter/b/a88e57/32.png) [@Bob\_Coleman](https://forum.xojo.com/u/Bob_Coleman)\
**Post date:** [August 19, 2013, 8:00pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/15 "2013-08-19T20:00:28Z")

</div>

> [@28323:@Wayne Golding](#):
>
> [quote=28201:@Thomas Tempelmann]Does Shadowprotect issue Ctrl-S for you, or does it just back up files on disk regularly, and you still have to remember to save frequently?[/quote]Sadly no, it just performs an incremental backup of the disk volume - all changed blocks since last backup.

I use Filehamster for that. It uses the Windows files system watcher to decide when to take a snapshot. When doing head down development it can be a real time saver.

---

<div class="post-metadata">

**Author:** ![Thomas\_Tempelmann](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_tempelmann/32/315_2.png) [@Thomas\_Tempelmann](https://forum.xojo.com/u/Thomas_Tempelmann)\
**Post date:** [August 20, 2013, 12:28am UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/16 "2013-08-20T00:28:59Z")

</div>

> [@28323:@Wayne Golding](#):
>
> Sadly no, it just performs an incremental backup of the disk volume - all changed blocks since last backup.

In that case, two suggestions:

Use Crashplan. I don’t know Filehamster, but it, too does watch file changes and can backup just the changed ones almost instantly (though, for this feature, you’ll have to a pay small monthly or yearly fee, which I have no problem with). It’s very stable and works even x-platform. It has similar features to Apple’s Time Machine, i.e. it also does incremental backups. And it encypts the data before transmitting it anyway, so that even the NSA won’t get to look at it 🙂

Second, if you use a smarter backup tool like FH or Crashplan, find the folder where the IDE saves projects in when you hit “Run” without saving first, and have that folder backed up without delay as well. Sometimes you may find a newer version in there if the IDE crashed.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [October 29, 2020, 4:48pm UTC](https://forum.xojo.com/t/help-project-wont-load-and-i-just-saved-it/10370/17 "2020-10-29T16:48:42Z")

</div>


