Header

AstroPlanner Beta Testing

Introduction

Anyone is free to download and test the latest beta version of the application. Please note that beta versions of the application have a built-in expiration date that is 120 days after the release date. After that date, you can still use it, but you'll be "nagged" to download a more recent release. This is to prevent bugs being reported on older beta versions that have already been fixed in later releases.

Please discuss beta issues only on the Beta Testers mailing list. Click here to join/leave the list.

Click here for more information on how to report a bug.

V2.3 Notes:

V2.4 Notes:

This page last modified: 2021/07/28 20:11 (Pacific time)

Download

VersionRelease DateExpiry Date
2.4a122021/07/09120 days from release

Macintosh

64-bit Application (.dmg)Download143.2MB64-bit version. Intel-based Mac with Mac OS X 10.11 or later. Apple Silicon-based Mac with MacOS 11 or later.

Windows

32-bit Application (.exe)Download83.9MiB32-bit version. Installer. Windows 7 SP1 or later
32-bit Application (.exe.zip)Download83.9MiB32-bit version. Zipped installer
64-bit Application (.exe)Download79.8MiB64-bit version. Installer. Windows 7 SP1 or later
64-bit Application (.exe.zip)Download79.8MiB64-bit version. Zipped installer

Both platforms

User ManualDownload38.5MiBV2.3 user manual

Note: Beta versions of the application typically do not include the user manual or scripting manual in order to reduce download size.

Release Notes

A list of unresolved bugs can be found here, and feature requests here.

Version: 2.4a13
Release Date: Soon
Fixes: 1, Enhancements: 2

ID:
6980

Status:
Fixed

Date:
2021/07/28

Bug saving Journal entries with changes

When saving changes to existing Journal entries, the application falls over.

Resolution:
Fixed.

ID:
6979

Status:
Implemented

Date:
2021/07/28

Allow styled text in Notes fields

Allow styled text in notes fields (object, observation, session notes). i.e. bold, italic, color, etc.

Resolution:
Implemented. The editors for object, observation, session, and journal notes are now able to style the text (bold, italic, underline, justification, color, and font). Note that, where applicable, styling info is removed (e.g. exporting notes, etc.) Also styled text is displayed as such in list columns where appropriate.

ID:
6975

Status:
Implemented

Date:
2021/07/24

Add Gravatar support

Add Gravatar (gravatar.com) support to Web preferences and Observer resources to display pictures (avatars) and retrieve names (where applicable).

Resolution:
Implemented.

Version: 2.4a12
Release Date: 2021/07/09
Fixes: 18, Enhancements: 0

ID:
6973

Status:
Fixed

Date:
2021/07/09

SGPro export ignores solar system objects

SGPro export ignores solar system objects and only exports DSOs. I want to be able to image comets.

Analysis:
Since SGPro currently does not currently handle solar system objects, but only objects with fixed RA/Dec, a compromise solution for this will need to be found.

Resolution:
Fixed. The SGPro export dialog will now allow solar system objects to be exported, with the RA/Dec set to a given date/time, or each object can specify a different date time in a specified date/time user-defined field (allowing you to set up different imaging times for different objects).

ID:
6971

Status:
Fixed

Date:
2021/07/07

Lookup ID on Wikipedia does not work

Select object then right click then select Lookup ID on Wikipedia does not work. Running 2.4a11 and Big Sur 11.4


Resolution:
Fixed. Until Wikipedia changes things again. However, if they do, I can change the URL without requiring a new version.

ID:
6972

Status:
Fixed

Date:
2021/07/07

Double Star author info out-of-date

The built-in double star author info is out of date.

Resolution:
Fixed. That info is now kept on-line and updated every time the WDS is updated. If you don't have an internet connection, the version as of the last build date will be used.

ID:
6969

Status:
Fixed

Date:
2021/07/06

Catalogues.CreateInventory: Out Of Bounds Exception

Exception Type: Out Of Bounds Exception

1: Sub Catalogues.CreateInventory()
2: Sub App.Event_Open()
3: Sub Application._CallFunctionWithExceptionHandling()
4: Sub REALbasic._RunFrameworkInitialization()


Resolution:
Fixed.

ID:
6970

Status:
Fixed

Date:
2021/07/06

Synscan driver does not permit mount movement

The built-in SynScan driver does not support mount movement commands, as well as several other features.

Analysis:
Some incomplete code. Ouch!

Resolution:
Fixed. Now can: get version, enable/disable tracking, get and set location, date, time, DST, GMTOffset, Sync, move scope with arrow buttons, and display the scope control palette.

ID:
6954

Status:
Fixed

Date:
2021/07/06

Resource settings disappear

I have filled in all settings, location, camera, scope etc. etc., but ......... if I normally close the program and start it up again, I lose all entered data.
"Save all" etc. does not help.

Resolution:
Fixed. Hopefully.

ID:
6949

Status:
Fixed

Date:
2021/07/06

ResourceDatabase.Save: DatabaseException

Exception Type: DatabaseException
Exception Message: cannot start a transaction within a transaction
Exception Number: 1

1: Sub Database.CheckForError()
2: Sub Database.BeginTransaction()
3: Sub ResourceDatabase.Save()
4: Function App._FileSaveAll_Action() as boolean
5: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

Saving all my changes after adding a new observation site
number=1
message=cannot start a transaction within a transaction


Resolution:
Fixed.

ID:
6937

Status:
Fixed

Date:
2021/07/06

ResourceDatabase.Save: I/O Exception

Exception Type: I/O Exception
Exception Message: The file exists.

Exception Number: 80

1: Sub FolderItem._RaiseIOErrorAsNeeded()
2: Sub FolderItem.CopyTo( FolderItem )
3: Sub ResourceDatabase.Save()
4: Function App._FileSaveAll_Action() as boolean
5: Sub Application._CallFunctionWithExceptionHandling()

User description of above error trace:

a. I had just created a new document, based on highlighted objects, while I had my template open as a plan document.

b. I had just added an empty session to my observation database and closed the database. I was going to have it accept some observations I would import. I had gone into it and got a message saying that if I saved my changes I could lose observations, even though I hadn't really changed anything. Then I clicked File > Save All and got this message.

c. Made a modification to the columns shown, then did a save all.

Resolution:
Fixed. Hopefully.

ID:
6930

Status:
Fixed

Date:
2021/07/06

ObservationDatabase.WriteObservations: DatabaseException

Exception Type: DatabaseException
Exception Message: database is locked
Exception Number: 5

1: Sub Database.CheckForError()
2: Sub Database.ExecuteSQL( paramarray osA1v )
3: Sub ObservationDatabase.WriteObservations()
4: Sub ObservationDatabase.Save()
5: Function MainWindow.DoFileSave( MainWindow ) as boolean
6: Function MainWindow._FileSave_Action( MainWindow ) as boolean
7: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

Hit Cmd+S immediately followed by Cmd+W.
number=5
message=database is locked


Resolution:
Fixed.

ID:
6911

Status:
Fixed

Date:
2021/07/06

ResourceDatabase.Save: I/O Exception

Exception Type: I/O Exception
Exception Message: The file exists.

Exception Number: 80

1: Sub FolderItem._RaiseIOErrorAsNeeded()
2: Sub FolderItem.CopyTo( FolderItem )
3: Sub ResourceDatabase.Save()
4: Function App._FileSaveAll_Action() as boolean
5: Sub Application._CallFunctionWithExceptionHandling()

User description of above error trace:

a. I had created a new site and assigned it to my plan document. I then noticed the site name was too long for the widget to display it all so I went back into Resources and renamed the site name. I closed the dialog box and then clicked on File > Save All.

b. I had my plan document open with the time of an observation. I was marking it as blocked in Site Resources where the object was. I closed out of sites with the X and hit File | Save All.

Resolution:
Fixed.

ID:
6955

Status:
Fixed

Date:
2021/07/01

Constellation.NameCentre: Nil Object Exception

Exception Type: Nil Object Exception

1: Function Constellation.NameCentre() as ReturnValue
2: Sub SkyChart.DrawConstellationNames()
3: Function SkyChart.MakeChart() as Picture
4: Function SkyChart.Image.Get( int32 ) as Picture
5: Sub SkyComputeThread.Event_Run()
6: Sub APThread.Event_Run()


User description of above error trace:

Swithed from FoV tab to Sky View tab.


Resolution:
Fixed.

ID:
6956

Status:
Fixed

Date:
2021/07/01

MainWindow.ConstructFoVInfoPicture: Out Of Bounds Exception

Exception Type: Out Of Bounds Exception
Exception Message: Width/Height needs to be in the range 1-32767

1: Sub Picture.Constructor( int64, int64 )
2: Sub MainWindow.ConstructFoVInfoPicture( MainWindow, string() )
3: Sub MainWindow.SetObjectDescription( MainWindow, int64, string(), boolean )
4: Function MainWindow.DrawFoV( MainWindow ) as boolean
5: Sub MainWindow.ResizeStuff( MainWindow, boolean )
6: Sub MainWindow.Event_Resized( MainWindow )

Resolution:
Fixed.

ID:
6974

Status:
Fixed

Date:
2021/06/30

MainWindow.MinimumSlewOrder: Nil Object Exception

Exception Type: Nil Object Exception

1: Sub MainWindow.MinimumSlewOrder( MainWindow )
2: Function MainWindow._ObjectMinimumSlewOrder_Action( MainWindow ) as boolean
3: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

Performing a Minimum Slew adjustment to the observing plan


Resolution:
Fixed.

ID:
6961

Status:
Fixed

Date:
2021/06/30

PlanObservation.Copy: JSONException

Exception Type: JSONException
Exception Message: root{"23"}: String value does not have a specified encoding.

1: Function JSONItem.ToString.Get( int32 ) as string
2: Sub PlanObservation.Copy( PlanObservation )
3: Function PlanObservation.Clone() as PlanObservation
4: Function ObservationDatabase.AddObservation( PlanObservation, MainWindow ) as int64
5: Function ObservationDatabase.AddNewObservation( MainWindow, PlanObject, PlanObservation ) as PlanObservation
6: Function PlanObject.AddObservation( MainWindow, PlanObservation ) as PlanObservation
7: Function MainWindow.CreateNewObservation( MainWindow, Date, boolean, boolean ) as boolean
8: Sub MainWindow.MakeObservation( MainWindow, string )
9: Sub MainWindow.MakeObsBtnClick( MainWindow, APPictureButton )
10: Sub MainWindow.NewObservationBtn_Action( MainWindow, APPictureButton, string, int64 )
11: Sub Delegate.IM_Invoke( APPictureButton, string, int64 )
12: Sub AddHandler.Stub.25( string, int64 )
13: Sub APPictureButton.DoAction( string, int64 )
14: Sub APPictureButton.Event_Action()
15: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

Trying to create observation for Arp176. Only occurs when trying to create observation for this object.
message=root{"23"}: String value does not have a specified encoding.


Resolution:
Fixed.

ID:
6962

Status:
Fixed

Date:
2021/06/30

MainWindow.Event_CancelClose: Nil Object Exception

Exception Type: Nil Object Exception

1: Function MainWindow.Event_CancelClose( MainWindow, boolean ) as boolean
2: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

App was sitting open overnight with empty Plan window. MacBook Air M1 11.2.3


User description of above error trace:

Paul, the attached plan does not display any objects in 2.4a11 and throws this exception. I haven’t cleaned up my downloads folder and still had several previous versions. I worked my way back through them and found this plan displays as expected in 2.4a6 and fails in a8 (for some reason I don’t have a7).

For some reason I can’t attach the plan. When I move my mouse to attach I see the wrist watch indicator and I can’t select anything but text boxes. I’ll send the plan via the report a bug.


Resolution:
Fixed. Not actually fixed, but code added to track down the cause the next time it happens.

ID:
6963

Status:
Fixed

Date:
2021/06/30

Full backup produces large number of error messages

Large number of Alert! Panels with message "Error 23 (File stat failed error.) when archiving 2021-01-05 17-06-04.19.zip"€, where the final two digits (i.e., 19 in this example) are all different.


Resolution:
Fixed. Not actually fixed, but the backup dialog has been improved to show progress, display all errors, avoid backing up previous backups, etc.

ID:
6964

Status:
Fixed

Date:
2021/06/30

MainWindow.FoV_MouseMove: Type Mismatch Exception

Exception Type: Type Mismatch Exception

1: Sub MainWindow.FoV_MouseMove( MainWindow, CMMCanvas, int64, int64 )
2: Sub Delegate.IM_Invoke( CMMCanvas, int64, int64 )
3: Sub AddHandler.Stub.13( int64, int64 )
4: Sub Application._CallFunctionWithExceptionHandling()


Resolution:
Fixed.

ID:
6967

Status:
Fixed

Date:
2021/06/30

MainWindow.GetFoVAngle: Out Of Bounds Exception

Exception Type: Out Of Bounds Exception

1: Function PopupMenu.RowValueAt( int64 ) as string
2: Function MainWindow.GetFoVAngle( MainWindow ) as double
3: Function MainWindow.GetFoVObjectInfo( MainWindow, int64, int64, int64, int64, boolean ) as A1v
4: Sub MainWindow.FoV_MouseMove( MainWindow, CMMCanvas, int64, int64 )
5: Sub Delegate.IM_Invoke( CMMCanvas, int64, int64 )
6: Sub AddHandler.Stub.13( int64, int64 )
7: Sub Application._CallFunctionWithExceptionHandling()


User description of above error trace:

Opened a planfile in 2.4a9 that I previously opened in 2.4a11.


Resolution:
Fixed.

Show all beta release notes for the current version