• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSXA SBuilderX 3.14 doesn't work with existing projects

Messages
611
Country
germany
I'm still pretty new to SBuilder and completed just a few island projects by using the SBX 32 Bit version 3.13. By chance I found the new 64 Bit version 3.14, backed up the existing folder by copying it and finally copied the content of the ZIP over the still existing original folder.

SBX started as usual but when I tried to open a project file I got the error message, independent of the project I selected. Everything remained in the same order as before.

upload_2014-11-18_16-1-27.png


First line: No topmost (surpreme?) object.

If I tried to continue nonetheless, Sbuilder usually crashed quite soon, the project file disappeared (indeed) and was replaced (?) by a file named "PROJECT_ERR.SBP" accompanied by an error report as listed below (example of a simple Waterclass project, no polys or other objects):

Code:
Error Report created by SBuilderX on 14.11.2014 00:33:47

Kein oberstes Objekt.

System.Runtime.Serialization.SerializationException: Kein oberstes Objekt.
   bei System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)
   bei SBuilderX.moduleFILE_IO.OpenFile(String filename)
   bei SBuilderX.frmStart.OpenMenuItem_Click(Object sender, EventArgs e)
   bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
   bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Name=NTKH_AB
NoOfMaps=-1
NoOfLands=0
NoOfLines=0
NoOfPolys=0
NoOfWaters=27
NoOfObjects=0
NoOfExcludes=0
NoOfLWCIs=0
BGLProjectFolder=D:\Flightsims\Microsoft Flight Simulator X\Addon Scenery\scenery
LatDispCenter=-15.98530021264
LonDispCenter=-140.138484634066
Zoom=13
PolyON=False
PolyVIEW=True
LineON=False
LineVIEW=True
MapVIEW=True
TilesToCome=0
NoOfServerTypes=20
TileVIEW=False
ActiveTileFolder=
WaterVIEW=True
WaterON=False
LandVIEW=True
LandON=False
ObjectON=False
ObjectVIEW=True
NoOfRwy12Categories=1
NoOfLibCategories=15
LibObjectsIsOn=True
NoOfGenBObjects=110
NoOfMacroCategories=6
MacroAPIIsOn=True
MacroASDIsOn=True
MakeOnMany=1
AllVIEW=True
ViewON=True
AircraftVIEW=False
PointerON=True
ZoomON=False
PanON=False
SelectON=False
MoveON=False
FirstMOVE=False
InsertON=False
DeleteON=False
AskDelete=True
Dirty=True
DecimalDegrees=False
LatDispNorth=26.857377734082
LatDispSouth=23.9514939450195
LonDispWest=-12.7866084892887
LonDispEast=-6.94865283180976
What is going on here?

I tried to install the full version provided by Dick and it happened the same. However, I can obviously create a new project.

Any hints? What I'm missing?
 
I had a problem with that also on one of my landclass projects, it did make a .err file but I didn't see where it wiped out my original and I could still open that and compile it in SBX 3.13. What I did to get my landclass into SBX 3.14 was start a new project at the approximate location, then do File > append > class raw. Navigate to the tools\work folder where you successfully compiled this with SBX 3.13 and there should be some .raw files, select the appropriate one (they're named according to the QMID 7 cell they encompass) and it should update into SBX 3.14. Save that project file with a _314 suffix or something appended to the file name and you should be able to open it and continue forward with it in SBX 3.14.

Jim
 
I have found SBuilderX 3.14 much too sensitive as far as working with files is concerned. I had an ESRI shapefile that I couldn't import into SBX 3.14 which I know for a fact I was able to import only a couple of months ago. The solution was to import the file with Global Mapper and immediately export (no reprojection or any other changes). SBX 3.14 could then read the shapefile, yet the only actual change was the time/date stamp!
 
Jim, thanks for answering, but it doesn't work. When trying to open any *.raw file I'm getting the message (translated) "The binary data stream "254" does not contain a valid Binary-Header. Possibly the object version has been changed between serialization and de-serialization" and again the question to continue with possibly unpredictable results on my own risk or to shut down.

Once I took the risk and it crashed immediately. The Windows 7 Log told me nothing I was really able to decipher but probably it helps somebody else:

Code:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" />
  <EventID Qualifiers="0">1000</EventID>
  <Level>2</Level>
  <Task>100</Task>
  <Keywords>0x80000000000000</Keywords>
  <TimeCreated SystemTime="2014-11-17T20:01:14.000000000Z" />
  <EventRecordID>102019</EventRecordID>
  <Channel>Application</Channel>
  <Computer>{name}</Computer>
  <Security />
  </System>
- <EventData>
  <Data>SBuilderX.exe</Data>
  <Data>3.3.3.0</Data>
  <Data>5393c5b0</Data>
  <Data>KERNELBASE.dll</Data>
  <Data>6.1.7601.18409</Data>
  <Data>5315a05a</Data>
  <Data>e0434352</Data>
  <Data>000000000000940d</Data>
  <Data>4c0</Data>
  <Data>01d002a0ca7b0f04</Data>
  <Data>D:\Flightsims\FS Design Tools\SBuilderX314\SBuilderX.exe</Data>
  <Data>C:\Windows\system32\KERNELBASE.dll</Data>
  <Data>7b5ed4c8-6e94-11e4-9548-14dae94c6f2c</Data>
  </EventData>
  </Event>

I'll return to v3.13 even if there are some more functions in the latest release.

I have to say that, compared to Airport Design Editor, SBX is not really reliable (this seems to include both versions) while working with it. More than once I had sudden crashes when having background satellite tiles switched on and scrolling or zooming.

EDIT: I just saw other types of errors in the log (Error 1026) pointing towards .NET and probably MS VisualBasic.
 
Last edited:
I have found SBuilderX 3.14 much too sensitive as far as working with files is concerned. I had an ESRI shapefile that I couldn't import into SBX 3.14 which I know for a fact I was able to import only a couple of months ago. The solution was to import the file with Global Mapper and immediately export (no reprojection or any other changes). SBX 3.14 could then read the shapefile, yet the only actual change was the time/date stamp!

Interesting, I did the same before and it worked. Did you observe any difference in the TD notation?

I also use the BLN import for GM generated contours all the time, never had a problem with that. That could be an option if the ESRIs give you trouble.


Cheers,
Mark
 
Interesting, I did the same before and it worked. Did you observe any difference in the TD notation?

I can't imagine that the file was any different; it was originally exported from Global Mapper and SBX 3.14 could read it, then a couple of months later couldn't!

I have noticed that when generating polys with elevations (based on the data from GeoBase Canada); that after updating the vertices with either straight elevations (rivers) or averaged elevations (lakes), I always have to reproject a second time before export or SBX refuses to import the data. The second reprojection is accomplished by leaving the datum set at WGS84 and then using the up and down arrow keys on the projection setting to change it away and back to geographic (this done so that Global Mapper thinks something has changed and allows you to reapply the (unchanged) projection).
 
Interesting, I did the same before and it worked. Did you observe any difference in the TD notation?

I also use the BLN import for GM generated contours all the time, never had a problem with that. That could be an option if the ESRIs give you trouble.


Cheers,
Mark

Hi Mark:

When you stated: "TD notation" in the above context, were you referring to "Tab-Delimited" ...or "Tabular Data" ?

Thanks in advance for your clarification here. ;)


PS: Perhaps Luis Sa' might also clarify for us exactly where and how SBuilderX stores "serialized" interpretations of Imported / Appended sequential GIS vector coordinate data. :wave:


Do we need more than just a prior SBuilderX project data file in order to re-use our 'SBuilderX version 3.13' (and earlier) projects ..within "SBuilderX version 3.14" ? :scratchch

GaryGB
 
Last edited:
You could zip a project or SBX file and attach it to a post. Otherwise there isn't any way to test the problem.

Dick
 
Back
Top