Coder Social home page Coder Social logo

jmplonka / inventorloader Goto Github PK

View Code? Open in Web Editor NEW
107.0 12.0 16.0 10.38 MB

Workbench for FreeCAD to loads or import Autodesk (R) Inventor (R) files.

License: GNU General Public License v2.0

Python 98.56% HTML 1.44%
parser ipt freecad autodesk addon inventor freecad-addons sat acis step

inventorloader's Introduction

InventorLoader

Loads/Imports: Autodesk (R) Inventor (R) files into FreeCAD (v0.18 or greater). Until now only Parts (IPT) but not assemblies (IAM) or drawings (IDW) or presentations (IPN) can be displayed.

As Inventor files contains a complete ACIS model representation, SAT and SAB files can also be imported into FreeCAD.

As Fusion360 files contains a complete ACIS model representation these files can also be opened in FreeCAD.

Status:

Released 1.3

Screenshots

Demo-Status subdirectory shows examples of this Addon.

Prerequisites

FreeCAD v0.17 or greater required!

This Addon also requires additional python packages:

Installation

Automatic Install (recommended)

Installable via the FreeCAD Addon Manager.
Requires a restart after downloading this addon.

Manual Install

  1. Create a directory in either two locations where FreeCAD searches for addons:
    a. FreeCAD's bin folder, or
    b. in the user's application data (%APPDATA% on Windows) or home (~/) folder (on Linux/MacOS).
  2. Create a Mod subdirectory if one doesn't exist and/or move in to it.
  3. Download the InventorLoader repository as either:
    a. ZIP archive, or via
    b.git clone https://github.com/jmplonka/InventorLoader.git
    and expand its content directly into the FreeCAD subdirectory named Mod.
  4. Start (or restart) FreeCAD

The next time FreeCAD starts new import formats for ACIS' SAT (*.sat) files and Autodesk Inventor's IPT (*.ipt) files as will be available and supported import formats.

Note: Please pre-install the Prerequisite python libraries so that the new packages become available.

Solving installation problems

Sometimes it can happen that the packages can't be installed.

  1. Navigate to the InventorLoader plugin (ILP) folder with your file-browser (e.g. Windows-Explorer)
  2. Extract the libs.zip into the ILP's folder (a new subfolder libs should be created).
  3. Open a command shell (e.g. cmd on windows or sh on linux)
    1. Adapt the PATH variable to point to FreeCAD's python: set PATH="<PATH-TO-FREECAD>\bin";%PATH% (on linux you have to export the PATH variable). Note: Linux and MAC users should use '/' instead of ''!
    2. Change the working folder to ILP's libs folder (e.g. cd <PATH-TO-FREECAD>\Mod\InventorLoader-master\libs)
    3. Run the installation script: python ./installLibs.py This should install the required packages.
  4. Restart FreeCAD

Constraints in Native-IPT Import:

Please disable Dimension constraints in user.cfg:

<FCBool Name="Sketch.Constraint.Dimension.Angle2Line" Value="0"/>
<FCBool Name="Sketch.Constraint.Dimension.Angle3Point" Value="0"/>

Limitations

Export will not be supported - neither IPT nor SAT/SAB or DXF. Only files from INVENTOR V2010 or newer are supported.

Feature Based Import

ACIS (sat) Native Import

  • Blending surfaces are not yet supported.
  • Helix surfaces are not yet supported for lines.
  • Interpolated curves and surfaces defined by laws are omitted if they don't have spline data.

STEP Conversion Import

STEP converts the ACIS data from SAT or IPT files. Therefore any limitation is inherited.

Autodesk Inventor files have OLE2 files.
This allows embedding Excel workbooks e.g.:

  • The addon is able to read Inventor files from 2010 or newer.
  • Read the iProperties (Note: only a few can be applied in FreeCAD).
  • Display embedded workbooks as a new spreadsheet when importing as features.
  • Three strategies are provided:
    • feature base: the addon tries to rebuild all the features.
    • SAT based: like STEP file, model will be imported based on FACE, EDGES and VERTICES.
    • STEP based: The ACIS model will be converted into STEP and imported afterwards.

DXF import

DXF files contains sometimes 3D-Solids. These are represented as SAT/SAB content. The solids can be imported either using native of STEP conversion.

History

1.3 (2021-03-09): Added support for Fusion360 files.
1.2 (2021-02-28): Added support for Inventor 2021 files.
1.1 (2020-05-04): Added importing of 3D-Solids from DXF files.
1.0.1 (2020-04-10): Fixed finding of SAB import.
1.0.0 (2019-08-26): Reorganized section readers (1.0).
0.18.0 (2019-08-07): Added coloring of single faces and changed to default Inventor campera position (RC2).
0.17.0 (2019-07-04): Missing features added as ACIS models (RC1).
0.16.0 (2019-03-19): Added creation of Shells
0.15.0 (2019-03-07): Added part variant handling (ak iPart)
0.14.0 (2019-03-05): InventorLoader is now a workbench.
0.13.0 (2019-03-01): Added support for Fillets and Chamfers. Segmented variable radius chamfers are not supported by FreeCAD. In such cases please import as STEP instead.

0.12.0 (2019-01-08): Added support for Surface Features "BoundaryPatch" and "Knit". Both features will be displayed with their own icon in the model browser.

0.11.0 (2018-11-06): Added support for Meshes
0.10.0 Added table for iParts.
0.9.5 Added chamfer feature for nativ strategy.
0.9.4 InventorLoader is now compatible with python 2 and 3
0.9.3 Added support of offset surfaces and spring surfaces (circle that is seepted along a helix)

0.9.2 Added named colors to STEP.
0.9.1 Added colors to STEP.
0.9.0 Added conversion to STEP. IPT files can now either be imported:

  • Based on features (nearest to FreeCAD so changing the model is easy)
  • Based on SAT (model is imported based on stored Surfaces and Edges)
  • Based on STEP (SAT model is converted to STEP and imported into FreeCAD using built-in reader)

0.8.1 Fixed support of cone surfaces.
0.8.0 Added handling of Inventor 2019 file format.
0.7.2 Added interpolated surfaces for SAT files.
0.7.1 Added interpolated curves for SAT files.
0.7.0 Added ACIS file format reading for IPT and SAT files.

  • IPT: during import user selectable strategy with thumbnail.

0.6.0 continued working on Features

  • Added Coil as Part::Helix and Part::Spiral with Sweep
  • Automated installation of required site-packages

0.5.5 Maintenance version

  • Fixed wrong creation of boundary wires/faces from sketches
  • Fixed wrong handling of constraints in sketches
  • Code reviewed

0.5.4 continued working on Features

  • Added Sweep as Part::Sweep
  • Added Thicken as Part::Offset
  • Fixed encoding problems regarding filename and Sketch/Feature names

0.5.3 Continued working on Features

  • Added Client as a new group of objects.

0.5.2 Continued working on Features

  • Added Hole as combination of creating Part::Cylinder, Part::Cone(s) and Part::MultiFuse and Part::Cut

0.5.1 Continued working on Features

  • Added Revolve as Part::Revolution
  • Added Extrude as Part::Extrusion
  • Added Loft as Part::Loft
  • Added boolean operations as Part::Cut, Part::MultiFuse, Part::MultiCommon
  • Added Polar-Pattern, Rectangular-Pattern with Draft.makeArray()
  • Added Mirror-Pattern as 'Part::Mirroring'

0.5.0 Preparation for supporting Features (except iFeature)

  • Most sections found in pro samples (2010..2018) are now decoded (structured)

0.4.2 Only Code Review

  • Most sections found in LT samples are now decoded (structured)

0.4.1 Completed parameter management.

  • Parameter table now contains the name, value, formula, tolerance and comment of each parameter

    • Added parameter unit handling
    • Added parameter formulas handling
    • Added parameter operations handling (e.g. '+', '-', '*' and '/')

    Even if operations or functions are not supported by FreeCAD (e.g. modulo operator, signum or random function), parameters will be replaced by their nominal value and unit.

0.4 Added spreadsheet for parameters.

  • Added handling of expressions for parameters
  • Fixed missing placement for 2D-sketches

0.3 Started working on sketches.

  • Added placement to sketches. Sometimes Placements have to "Orientation" references, so that a correct placement is not possible
  • Added pad feature. Maybe this will be changed to Part instead of PartDesign.

0.2 Reading document content now from DC-Segment instead of Graphics-/Browser- Segment

  • Added reading of object names
  • 2D sketch constraints and dimensions

0.1 First "working" prototype.

  • Reading Inventor file Structure
  • Reading compressed data for Model-Segments (e.g. Graphics- and Browser-View)
  • Displaying Sketches
    • Points-2D
    • Line-2D
    • (Arc-)Circle-2D
    • (Arc-)Ellipse-2D
  • Embedded files dumped to export folder

Roadmap (in no particular order)

  • Features like Grave, etc.
  • Features like Draft, etc.
  • Preferences page

inventorloader's People

Contributors

chennes avatar jmplonka avatar luzpaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inventorloader's Issues

I am stuck: can't fiddle out the edges

Trying to add new features for FxFillet or FxChamfer or any other Feature based on faces/edges are defined in the memory section "NameTable" of DC-Segment (ref. "PmDCSegment.log"). The table consists "root" elemenets refererncing start- and points, edges or faces. An index-ref leads to the feature that has created this coedge.

In the Graphics-Segment (ref. "PmGraphicsSegment.log") there are "outlines" spezified. The key of each outline is the index of the originating feature of DC-Segment. The outline comes with a two sets of edges - a simple ones (like lines, circles, etc.)

  • and splines (don't know why they distinguish between them)

The problem is, I can't map one of the NameTable's root elements to one of the outline's edges :(

=> no mapping <=> no new features.

Can't install addon

Is there a way to debug and see what can cause the install to fail?
The needed packages are installed:

➜ python3 -m pip install xlutils
Requirement already satisfied: xlutils in /usr/local/lib/python3.5/dist-packages (2.0.0)
Requirement already satisfied: xlrd>=0.7.2 in /usr/local/lib/python3.5/dist-packages (from xlutils) (1.1.0)
Requirement already satisfied: xlwt>=0.7.4 in /usr/local/lib/python3.5/dist-packages (from xlutils) (1.3.0)
~
➜ python3 -m pip install olefile
Requirement already satisfied: olefile in /usr/local/lib/python3.5/dist-packages (0.45.1)

➜ python2 -m pip install xlutils
Requirement already satisfied: xlutils in /usr/local/lib/python2.7/dist-packages (2.0.0)
Requirement already satisfied: xlwt>=0.7.4 in /usr/local/lib/python2.7/dist-packages (from xlutils) (1.3.0)
Requirement already satisfied: xlrd>=0.7.2 in /usr/local/lib/python2.7/dist-packages (from xlutils) (1.1.0)
~
➜ python2 -m pip install olefile
Requirement already satisfied: olefile in /usr/local/lib/python2.7/dist-packages (0.45.1)

Don't open .iam files from autodesk inventor in FreeCAD

Inside Ubuntu 16.04 LTS, after already installing all requirements as mentioned in README of InventorLoader, still don't open *.iam files from autodesk inventor with FreeCAD with 0.16 version. But, able to open *.ipt files with FreeCAD.
so, what's next?

FreeCad crashes trying to import this file

Installed from the Addon Manager.

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.1.29410 (Git)
Build type: Release
Branch: releases/FreeCAD-0-20
Hash: f5d13554ecc7a456fb6e970568ae5c74ba727563
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * InventorLoader 1.3.0
  * sheetmetal 0.2.56

crash.log
Fully parametric ball bearing.zip

UnicodeDecodeError when attempt to import F3D file is made

Hi,
when I try to open Fusion360 (.F3D) file, I get this:

20:53:51  Importing: /Users/kmarty/Documents/3D tisk/tiskarna/Veci pro tiskarnu/Fan duct/Chodec/Cable_holder_E3V2_v3.f3d
20:53:51  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/kmarty/Library/Preferences/FreeCAD/Mod/InventorLoader/importerIL.py", line 122, in insert
    _open(filename, skip, only, root)
  File "/Users/kmarty/Library/Preferences/FreeCAD/Mod/InventorLoader/importerIL.py", line 127, in _open
    reader = read(filename)
  File "/Users/kmarty/Library/Preferences/FreeCAD/Mod/InventorLoader/importerIL.py", line 70, in read
    if (importerF3D.read(filename)):
  File "/Users/kmarty/Library/Preferences/FreeCAD/Mod/InventorLoader/importerF3D.py", line 94, in read
    read_manifest(f3d, name)
  File "/Users/kmarty/Library/Preferences/FreeCAD/Mod/InventorLoader/importerF3D.py", line 73, in read_manifest
    t8,  i = getLen32Text16(data, i) # UID
  File "/Users/kmarty/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 854, in getLen32Text16
    txt = data[i: end].decode('UTF-16LE')
  File "/Applications/FreeCAD.app/Contents/Resources/lib/python3.8/encodings/utf_16_le.py", line 16, in decode
    return codecs.utf_16_le_decode(input, errors, True)
<class 'UnicodeDecodeError'>: 'utf-16-le' codec can't decode byte 0x01 in position 190: truncated data

FreeCAD 0.19 (24276), InventorLoader installed from Tools->Addon Manager.

Error loading .sat file

I'm getting an error trying to load a .sat file. Let me know if you need more information! It's a fresh installation of FreeCAD.

FreeCAD About

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git)
Build type: Release
Branch: releases/FreeCAD-0-20
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2
Locale: English/United Kingdom (en_GB)
Installed mods: 
  * InventorLoader 1.3.0

Error Message

10:13:19  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\importerIL.py", line 147, in open
    _open(filename, skip, only, root)
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\importerIL.py", line 127, in _open
    reader = read(filename)
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\importerIL.py", line 46, in read
    if (importerSAT.readText(filename)):
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\importerSAT.py", line 163, in readText
    result = reader.readText()
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\Acis.py", line 4952, in readText
    self._readHeaderText()
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\Acis.py", line 4851, in _readHeaderText
    self.date,    data = getNextText(data)
  File "C:\Users\eldir\AppData\Roaming\FreeCAD\Mod\InventorLoader\.\Acis.py", line 4705, in getNextText
    count = int(m.group(1))
<class 'AttributeError'>: 'NoneType' object has no attribute 'group'

Python errors when importing .ipt file

Hi,

I recently encountered the below errors when trying to import an .ipt file using your code from the master branch. The shape appeared correct in the preview before the actual import. I can provide the .ipt file if necessary and am happy to help test. I'm using FreeCAD 0.19. Thank you for this amazing add-on!

14:39:30  Importing: /home/james/Desktop/potentiometer/Potentiometer_Shaft.ipt
14:39:35  ERROR> (002E): Dimension_Diameter2D - Invalid parameters: ('Diameter', 0, <Length object at 0x7f2f28101f10>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

14:39:35  Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerIL.py", line 112, in insert
    reader = read(filename, False)
TypeError: read() takes 1 positional argument but 2 were given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 2100, in Create_Sketch_Node
    addSketchObj(node, sketchObj)
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 1956, in addSketch_Dimension_Diameter2D
    constraint = Sketcher.Constraint('Diameter', index, dimension.getValue())
TypeError: Invalid parameters: ('Diameter', 0, <Length object at 0x7f2f28101f10>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index


14:39:35  ERROR> (0034): Dimension_Diameter2D - Invalid parameters: ('Diameter', 1, <Length object at 0x7f2f28101f10>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

14:39:35  Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerIL.py", line 112, in insert
    reader = read(filename, False)
TypeError: read() takes 1 positional argument but 2 were given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 2100, in Create_Sketch_Node
    addSketchObj(node, sketchObj)
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 1956, in addSketch_Dimension_Diameter2D
    constraint = Sketcher.Constraint('Diameter', index, dimension.getValue())
TypeError: Invalid parameters: ('Diameter', 1, <Length object at 0x7f2f28101f10>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index


14:39:35  Do not use this function directly; instead, use 'make_ortho_array', 'make_polar_array', or 'make_circular_array'.
14:39:35  <Exception> type must be int, not float
14:39:35  ERROR> (00DC): Dimension_Diameter2D - Invalid parameters: ('Diameter', 0, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

14:39:35  Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerIL.py", line 112, in insert
    reader = read(filename, False)
TypeError: read() takes 1 positional argument but 2 were given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 2100, in Create_Sketch_Node
    addSketchObj(node, sketchObj)
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 1956, in addSketch_Dimension_Diameter2D
    constraint = Sketcher.Constraint('Diameter', index, dimension.getValue())
TypeError: Invalid parameters: ('Diameter', 0, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index


14:39:35  ERROR> (00E2): Dimension_Diameter2D - Invalid parameters: ('Diameter', 1, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

14:39:35  Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerIL.py", line 112, in insert
    reader = read(filename, False)
TypeError: read() takes 1 positional argument but 2 were given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 2100, in Create_Sketch_Node
    addSketchObj(node, sketchObj)
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 1956, in addSketch_Dimension_Diameter2D
    constraint = Sketcher.Constraint('Diameter', index, dimension.getValue())
TypeError: Invalid parameters: ('Diameter', 1, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index


14:39:35  ERROR> (0153): Dimension_Diameter2D - Invalid parameters: ('Diameter', 1, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

14:39:35  Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerIL.py", line 112, in insert
    reader = read(filename, False)
TypeError: read() takes 1 positional argument but 2 were given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 2100, in Create_Sketch_Node
    addSketchObj(node, sketchObj)
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 1956, in addSketch_Dimension_Diameter2D
    constraint = Sketcher.Constraint('Diameter', index, dimension.getValue())
TypeError: Invalid parameters: ('Diameter', 1, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index


14:39:35  ERROR> (017D): Dimension_Diameter2D - Invalid parameters: ('Diameter', 0, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

14:39:35  Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerIL.py", line 112, in insert
    reader = read(filename, False)
TypeError: read() takes 1 positional argument but 2 were given

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 2100, in Create_Sketch_Node
    addSketchObj(node, sketchObj)
  File "/home/james/.FreeCAD/Mod/InventorLoader/importerFreeCAD.py", line 1956, in addSketch_Dimension_Diameter2D
    constraint = Sketcher.Constraint('Diameter', index, dimension.getValue())
TypeError: Invalid parameters: ('Diameter', 0, <Length object at 0x7f2f28101ee0>)
Constraint constructor accepts:
-- empty parameter list
-- Constraint type and index

Crash loading .f3d SIGSEGV

Trying to import the f3d in the zip I attached I end up with a segfault.
gridfinity-modular-vertical-jumper-cable-holder-model_files.zip

step import:

Importing: /home/frog/3D/gridfinity/gridfinity-modular-vertical-jumper-cable-holder/Gridfinity vertical jumper wire holder v1.f3d
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.ea77fd3f-a96b-4817-92ee-e59a44d493b4.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.881d4e64-e525-4585-93b8-f91cfb681a4a.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.d6616bd2-f3f7-4457-aac0-e8783ed98749.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.2f561c31-b184-499e-8253-1532384b7a10.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.803cfefa-063e-4d0b-a406-5c58c5b5b52b.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.dbf400a6-3be2-4eeb-aa94-2921885e78a4.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.3ff8471a-0678-49ff-a9dd-baa9edc1a6f0.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.65b04ac6-67a9-4323-ba69-dd78d5ecfb04.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.81854b47-25d6-4ea8-8201-91999bf66b63.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.53c51a1f-7423-411a-aa43-593362e86248.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.b1f864ef-81b8-49f1-99f1-351ad95c8261.smb'
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Cylinder object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Cylinder object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Program received signal SIGSEGV, Segmentation fault.
#0  /usr/lib/libc.so.6(+0x38a00) [0x7fc460651a00]
#1  0x7fc3fc5d8141 in BRepSweep_Rotation::IsInvariant(TopoDS_Shape const&) const from /usr/lib/libTKPrim.so.7+0x31
#2  0x7fc3fc5d8200 in BRepSweep_Rotation::IsInvariant(TopoDS_Shape const&) const from /usr/lib/libTKPrim.so.7+0xf0
#3  0x7fc3fc5e3681 in BRepSweep_Trsf::Process(TopoDS_Shape const&, Sweep_NumShape const&) from /usr/lib/libTKPrim.so.7+0x71
#4  0x7fc3fc5e38e7 in BRepSweep_Trsf::Init() from /usr/lib/libTKPrim.so.7+0x87
#5  0x7fc3fc5d6f1e in BRepSweep_Rotation::BRepSweep_Rotation(TopoDS_Shape const&, Sweep_NumShape const&, TopLoc_Location const&, gp_Ax1 const&, double, bool) from /usr/lib/libTKPrim.so.7+0x9e
#6  0x7fc3fc5dd274 in BRepSweep_Revol::BRepSweep_Revol(TopoDS_Shape const&, gp_Ax1 const&, double, bool) from /usr/lib/libTKPrim.so.7+0xe4
#7  0x7fc3fc5e572f in BRepPrimAPI_MakeRevol::BRepPrimAPI_MakeRevol(TopoDS_Shape const&, gp_Ax1 const&, double, bool) from /usr/lib/libTKPrim.so.7+0x6f
#8  0x7fc3fc9a85d2 in Part::TopoShape::revolve(gp_Ax1 const&, double, bool) const from /usr/lib/freecad/lib/Part.so+0x102
#9  0x7fc3fc8a0433 in Part::TopoShapePy::revolve(_object*) from /usr/lib/freecad/lib/Part.so+0x203
#10  0x7fc3fc895d82 in Part::TopoShapePy::staticCallback_revolve(_object*, _object*) from /usr/lib/freecad/lib/Part.so+0x22
#11  /usr/lib/libpython3.10.so.1.0(+0x155e48) [0x7fc462355e48]
#12  /usr/lib/libpython3.10.so.1.0(_PyObject_MakeTpCall+0x2ab) [0x7fc46234f4eb]
#13  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x575e) [0x7fc46234a8ee]
#14  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#15  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x77a) [0x7fc46234590a]
#16  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#17  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x77a) [0x7fc46234590a]
#18  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#19  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#20  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#21  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#22  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#23  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#24  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#25  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#26  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#27  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#28  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#29  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#30  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#31  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7fc4623454d6]
#32  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#33  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x4eaf) [0x7fc46234a03f]
#34  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7fc4623562d9]
#35  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x4eaf) [0x7fc46234a03f]
#36  /usr/lib/libpython3.10.so.1.0(+0x144120) [0x7fc462344120]
#37  /usr/lib/libpython3.10.so.1.0(PyEval_EvalCode+0x94) [0x7fc4623f1b94]
#38  /usr/lib/libpython3.10.so.1.0(+0x202323) [0x7fc462402323]
#39  /usr/lib/libpython3.10.so.1.0(+0x1fda8a) [0x7fc4623fda8a]
#40  /usr/lib/libpython3.10.so.1.0(PyRun_StringFlags+0x81) [0x7fc4623f4dc1]
#41  0x7fc4626e47e0 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad/lib/libFreeCADBase.so+0x70
#42  0x7fc46327bbdb in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x9b
#43  0x7fc46327bd77 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad/lib/libFreeCADGui.so+0xe7
#44  0x7fc4631ba231 in Gui::Application::importFrom(char const*, char const*, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x211
#45  0x7fc463288df5 in StdCmdImport::activated(int) from /usr/lib/freecad/lib/libFreeCADGui.so+0x5b5
#46  0x7fc4632784ba in Gui::Command::_invoke(int, bool) from /usr/lib/freecad/lib/libFreeCADGui.so+0x2ca
#47  0x7fc463278984 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /usr/lib/freecad/lib/libFreeCADGui.so+0x134
#48  /usr/lib/libQt5Core.so.5(+0x2bdc00) [0x7fc460ebdc00]
#49  0x7fc461b6bec7 in QAction::triggered(bool) from /usr/lib/libQt5Widgets.so.5+0x47
#50  0x7fc461b718c7 in QAction::activate(QAction::ActionEvent) from /usr/lib/libQt5Widgets.so.5+0xb7
#51  0x7fc461b7198e in QAction::event(QEvent*) from /usr/lib/libQt5Widgets.so.5+0x4e
#52  0x7fc461b78b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x9c
#53  0x7fc463248cb1 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x91
#54  0x7fc460e8cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x128
#55  0x7fc46137427d in QShortcutMap::dispatchEvent(QKeyEvent*) from /usr/lib/libQt5Gui.so.5+0x2dd
#56  0x7fc46136aae7 in QShortcutMap::tryShortcut(QKeyEvent*) from /usr/lib/libQt5Gui.so.5+0x67
#57  0x7fc46132a158 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) from /usr/lib/libQt5Gui.so.5+0x178
#58  0x7fc46133fb12 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) from /usr/lib/libQt5Gui.so.5+0x92
#59  0x7fc4613289a5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Gui.so.5+0xb5
#60  /usr/lib/libQt5XcbQpa.so.5(+0x64710) [0x7fc45b628710]
#61  /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x19b) [0x7fc45f31687b]
#62  /usr/lib/libglib-2.0.so.0(+0xacc89) [0x7fc45f36dc89]
#63  /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x32) [0x7fc45f315132]
#64  0x7fc460ed7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x6c
#65  0x7fc460e8573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x12c
#66  0x7fc460e90269 in QCoreApplication::exec() from /usr/lib/libQt5Core.so.5+0x99
#67  0x7fc4631c34f4 in Gui::Application::runApplication() from /usr/lib/freecad/lib/libFreeCADGui.so+0x2064
#68  freecad(+0x3990) [0x56428ccbb990]
#69  /usr/lib/libc.so.6(+0x23290) [0x7fc46063c290]
#70  /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7fc46063c34a]
#71  freecad(+0x4a55) [0x56428ccbca55]

naiv import:

Importing: /home/frog/3D/gridfinity/gridfinity-modular-vertical-jumper-cable-holder/Gridfinity vertical jumper wire holder v1.f3d
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.ea77fd3f-a96b-4817-92ee-e59a44d493b4.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.881d4e64-e525-4585-93b8-f91cfb681a4a.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.d6616bd2-f3f7-4457-aac0-e8783ed98749.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.2f561c31-b184-499e-8253-1532384b7a10.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.803cfefa-063e-4d0b-a406-5c58c5b5b52b.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.dbf400a6-3be2-4eeb-aa94-2921885e78a4.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.3ff8471a-0678-49ff-a9dd-baa9edc1a6f0.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.65b04ac6-67a9-4323-ba69-dd78d5ecfb04.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.81854b47-25d6-4ea8-8201-91999bf66b63.smbh'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.53c51a1f-7423-411a-aa43-593362e86248.smb'
    ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.b1f864ef-81b8-49f1-99f1-351ad95c8261.smb'
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Can't apply wires for face <Cylinder object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Can't apply wires for face <Cylinder object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Can't apply wires for face <Plane object>!
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Shape is not a shell
Program received signal SIGSEGV, Segmentation fault.
#0  /usr/lib/libc.so.6(+0x38a00) [0x7f5a05a51a00]
#1  0x7f59a9100141 in BRepSweep_Rotation::IsInvariant(TopoDS_Shape const&) const from /usr/lib/libTKPrim.so.7+0x31
#2  0x7f59a9100200 in BRepSweep_Rotation::IsInvariant(TopoDS_Shape const&) const from /usr/lib/libTKPrim.so.7+0xf0
#3  0x7f59a910b681 in BRepSweep_Trsf::Process(TopoDS_Shape const&, Sweep_NumShape const&) from /usr/lib/libTKPrim.so.7+0x71
#4  0x7f59a910b8e7 in BRepSweep_Trsf::Init() from /usr/lib/libTKPrim.so.7+0x87
#5  0x7f59a90fef1e in BRepSweep_Rotation::BRepSweep_Rotation(TopoDS_Shape const&, Sweep_NumShape const&, TopLoc_Location const&, gp_Ax1 const&, double, bool) from /usr/lib/libTKPrim.so.7+0x9e
#6  0x7f59a9105274 in BRepSweep_Revol::BRepSweep_Revol(TopoDS_Shape const&, gp_Ax1 const&, double, bool) from /usr/lib/libTKPrim.so.7+0xe4
#7  0x7f59a910d72f in BRepPrimAPI_MakeRevol::BRepPrimAPI_MakeRevol(TopoDS_Shape const&, gp_Ax1 const&, double, bool) from /usr/lib/libTKPrim.so.7+0x6f
#8  0x7f59aa1a85d2 in Part::TopoShape::revolve(gp_Ax1 const&, double, bool) const from /usr/lib/freecad/lib/Part.so+0x102
#9  0x7f59aa0a0433 in Part::TopoShapePy::revolve(_object*) from /usr/lib/freecad/lib/Part.so+0x203
#10  0x7f59aa095d82 in Part::TopoShapePy::staticCallback_revolve(_object*, _object*) from /usr/lib/freecad/lib/Part.so+0x22
#11  /usr/lib/libpython3.10.so.1.0(+0x155e48) [0x7f5a07755e48]
#12  /usr/lib/libpython3.10.so.1.0(_PyObject_MakeTpCall+0x2ab) [0x7f5a0774f4eb]
#13  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x575e) [0x7f5a0774a8ee]
#14  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#15  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x77a) [0x7f5a0774590a]
#16  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#17  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x77a) [0x7f5a0774590a]
#18  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#19  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7f5a077454d6]
#20  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#21  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7f5a077454d6]
#22  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#23  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7f5a077454d6]
#24  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#25  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x346) [0x7f5a077454d6]
#26  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#27  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x4eaf) [0x7f5a0774a03f]
#28  /usr/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x79) [0x7f5a077562d9]
#29  /usr/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x4eaf) [0x7f5a0774a03f]
#30  /usr/lib/libpython3.10.so.1.0(+0x144120) [0x7f5a07744120]
#31  /usr/lib/libpython3.10.so.1.0(PyEval_EvalCode+0x94) [0x7f5a077f1b94]
#32  /usr/lib/libpython3.10.so.1.0(+0x202323) [0x7f5a07802323]
#33  /usr/lib/libpython3.10.so.1.0(+0x1fda8a) [0x7f5a077fda8a]
#34  /usr/lib/libpython3.10.so.1.0(PyRun_StringFlags+0x81) [0x7f5a077f4dc1]
#35  0x7f5a07ae47e0 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad/lib/libFreeCADBase.so+0x70
#36  0x7f5a0867bbdb in Gui::Command::_runCommand(char const*, int, Gui::Command::DoCmd_Type, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x9b
#37  0x7f5a0867bd77 in Gui::Command::_doCommand(char const*, int, Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad/lib/libFreeCADGui.so+0xe7
#38  0x7f5a085ba231 in Gui::Application::importFrom(char const*, char const*, char const*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x211
#39  0x7f5a08688df5 in StdCmdImport::activated(int) from /usr/lib/freecad/lib/libFreeCADGui.so+0x5b5
#40  0x7f5a086784ba in Gui::Command::_invoke(int, bool) from /usr/lib/freecad/lib/libFreeCADGui.so+0x2ca
#41  0x7f5a08678984 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /usr/lib/freecad/lib/libFreeCADGui.so+0x134
#42  /usr/lib/libQt5Core.so.5(+0x2bdc00) [0x7f5a062bdc00]
#43  0x7f5a06f6bec7 in QAction::triggered(bool) from /usr/lib/libQt5Widgets.so.5+0x47
#44  0x7f5a06f718c7 in QAction::activate(QAction::ActionEvent) from /usr/lib/libQt5Widgets.so.5+0xb7
#45  0x7f5a06f7198e in QAction::event(QEvent*) from /usr/lib/libQt5Widgets.so.5+0x4e
#46  0x7f5a06f78b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x9c
#47  0x7f5a08648cb1 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x91
#48  0x7f5a0628cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x128
#49  0x7f5a0677427d in QShortcutMap::dispatchEvent(QKeyEvent*) from /usr/lib/libQt5Gui.so.5+0x2dd
#50  0x7f5a0676aae7 in QShortcutMap::tryShortcut(QKeyEvent*) from /usr/lib/libQt5Gui.so.5+0x67
#51  0x7f5a0672a158 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) from /usr/lib/libQt5Gui.so.5+0x178
#52  0x7f5a0673fb12 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) from /usr/lib/libQt5Gui.so.5+0x92
#53  0x7f5a067289a5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Gui.so.5+0xb5
#54  /usr/lib/libQt5XcbQpa.so.5(+0x64710) [0x7f5a00893710]
#55  /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x19b) [0x7f5a0471687b]
#56  /usr/lib/libglib-2.0.so.0(+0xacc89) [0x7f5a0476dc89]
#57  /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x32) [0x7f5a04715132]
#58  0x7f5a062d7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x6c
#59  0x7f5a0628573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x12c
#60  0x7f5a06290269 in QCoreApplication::exec() from /usr/lib/libQt5Core.so.5+0x99
#61  0x7f5a085c34f4 in Gui::Application::runApplication() from /usr/lib/freecad/lib/libFreeCADGui.so+0x2064
#62  freecad(+0x3990) [0x55cc00ab5990]
#63  /usr/lib/libc.so.6(+0x23290) [0x7f5a05a3c290]
#64  /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f5a05a3c34a]
#65  freecad(+0x4a55) [0x55cc00ab6a55]

about:

[code]
OS: Arch Linux
Word size of FreeCAD: 64-bit
Version: 0.20.2.29603 (Git)
Build type: Release
Branch: makepkg
Hash: 930dd9a76203a3260b1e6256c70c1c3cad8c5cb8
Python 3.10.8, Qt 5.15.7, Coin 4.0.1, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * parts_library
  * Assembly3 0.11.4
  * 3DfindIT 1.2.0
  * InventorLoader 1.3.0
  * fasteners 0.4.53
[/code]

Loading sat file from IdealStandard: Acis.py", could not convert string to float: 'F'

I'm using the latest version of InventorLoader (22 oct 2021) to load a .sat files of a furniture downloaded from Idealstandard (Link), that I've attached.
When I try to load it in freecad 0.19, I get this error (below complete error message):

Acis.py", line 335, in getFloat return float(val), in <class 'ValueError'>: could not convert string to float: 'F'

I've the same error if I import it as native or convert to STEP.

Bye and thank you!
IS_Ventuno_T5150_3DPL_NN.zip

Full error

12:23:35  Reading: C:\Users\andrea\Downloads\IS_Ventuno_T5150_3DPL_NN.SAT
12:23:37  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerIL.py", line 147, in open
    _open(filename, skip, only, root)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerIL.py", line 135, in _open
    reader.create3dModel(root , doc)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 203, in create3dModel
    importModel(group)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 164, in importModel
    bodies = resolveNodes(acis)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 145, in resolveNodes
    node = createNode(entity)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 271, in createNode
    node.set(entity)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 2646, in set
    i = self.setSubtype(entity.chunks, i)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 3657, in setSubtype
    i = self.setBulk(chunks, i + 1)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 3651, in setBulk
    return fkt(chunks, i + prm[1], prm[2])
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 3180, in setExact
    rU, i = getInterval(chunks, i, MIN_INF, MAX_INF, getScale())
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 436, in getInterval
    upper, i = getRange(chunks, i, defMax, scale)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 428, in getRange
    val, i = getFloat(chunks, i)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 335, in getFloat
    return float(val), i
<class 'ValueError'>: could not convert string to float: 'F'
12:30:56  Reading: C:\Users\andrea\Downloads\IS_Ventuno_T5150_3DPL_NN.SAT
12:30:58  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerIL.py", line 147, in open
    _open(filename, skip, only, root)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerIL.py", line 135, in _open
    reader.create3dModel(root , doc)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 205, in create3dModel
    convertModel(group, doc.Name)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 171, in convertModel
    bodies = resolveNodes(acis)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 145, in resolveNodes
    node = createNode(entity)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 271, in createNode
    node.set(entity)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 2646, in set
    i = self.setSubtype(entity.chunks, i)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 3657, in setSubtype
    i = self.setBulk(chunks, i + 1)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 3651, in setBulk
    return fkt(chunks, i + prm[1], prm[2])
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 3180, in setExact
    rU, i = getInterval(chunks, i, MIN_INF, MAX_INF, getScale())
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 436, in getInterval
    upper, i = getRange(chunks, i, defMax, scale)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 428, in getRange
    val, i = getFloat(chunks, i)
  File "C:\Users\andrea\AppData\Roaming\FreeCAD\Mod\InventorLoader\Acis.py", line 335, in getFloat
    return float(val), i
<class 'ValueError'>: could not convert string to float: 'F'

So many errors

18:49:43 Reading: C:\Users\skepp\Downloads\User Library-D-Link 1Gb Switch 16-Port (2)\User Library-D-Link 1Gb Switch 16-Port.SAT
18:49:45 Traceback (most recent call last):
File "", line 1, in
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\importerIL.py", line 147, in open
_open(filename, skip, only, root)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\importerIL.py", line 135, in _open
reader.create3dModel(root , doc)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\importerSAT.py", line 183, in create3dModel
convertModel(group, doc.Name)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\importerSAT.py", line 149, in convertModel
bodies = resolveNodes(acis)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\importerSAT.py", line 127, in resolveNodes
node = createNode(entity)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\Acis.py", line 263, in createNode
node.set(entity)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\Acis.py", line 3971, in set
self.value, i = getInteger(entity.chunks, i)
File "C:\Users\skepp\AppData\Local\Programs\FreeCAD 0.19\Mod\InventorLoader-master\Acis.py", line 293, in getInteger
return int(val), i
<class 'ValueError'>: invalid literal for int() with base 10: '1Gb'

missing requirements

When I try to use the addon manager I get this error. I used pip to install all four python requirements.

"Some errors were found that prevent to install this workbench: Some errors were found that prevent to install this workbench. Please install the missing components first."

I used windows 10 powershell to install python 3 and pip. I'm running freecad 0.19.

Is there a way to find out what requirement is missing? Any ideas on how to get past this problem?

Your plugin is used in proprietary software CENOS

Greetings,

This isn't about any bug or documentation. This is about some new proprietary software called CENOS (Connecting ENgineering Open Source) that's used to calculate radio propagation in antennas, to help create new shapes and tuning antennas.

Normally, this project is about importing Autodesk Inventor files into FreeCAD (I love me some fFCSTD!), which is kickass! HOWEVER....

CENOS has included your plugin in its entirety in the binary closed source package here: https://www.cenos-platform.com/antenna-design

In the location cenos-antennas-setup.exe/$PLUGINSDIR/app-64.7z/backend/app/freecad/freecad/InventorLoader-master/ is a complete copy of your software. Worse yet, CENOS has decided that using your GPL2 plugin is only for "Professional" licenses at $99/month. ( https://www.cenos-platform.com/ad-pricing-euro )

I've already mentioned this on Twitter https://twitter.com/CrankyLinuxUser/status/1395448693424332801
On reddit: https://www.reddit.com/r/rfelectronics/comments/ngvzaj/lowcost_antenna_simulation_software_launched/
And as an email to HackADay.

I also know that they use a whole lot other LGPL content, provided as a binary only. We have no clue if they've modified them or not - If they have modified, they're also in breach of those licenses.

I thought you should be made aware of this.

Sincerely,
Josh Conway

Ever considered making acis2step functionality as a standalone python module/package?

Hey,

first of all thank you for the awesome job you've done on this workbench!

A while back I started writing my own SAT ACIS parser from scratch in python in adapy, but I did not get very far (I think last time I stopped at 2d shells) given my lack of experience with the standard and lack of time. Then yesterday I come across your repo and see that you have done a heck of job on parsing SAT ACIS files already :)

I was just wondering if there's any chance you would be interested in separating the acis and acis2step code into a standalone python module/package independent of any external (Freecad internals etc..) libraries so that it's also possible to use it outside of Freecad? If you want I will help out in any way I can :)

If it can help to persuade you to consider this, here are some benefits from separating the ACIS parsing code to a standalone module:

  1. Non-Freecad users/libraries can benefit from the wonderful job you've done with parsing ACIS SAT files.
  2. It makes it simpler to set up tests that can help make the code more robust

If you're not interested, then I completely understand (time is a limited resource) :) Then I will just try to write my own version based on the wonderful work you've done!

Best Regards
Kristoffer

Unrecognized option '-m'

Hi,

I was not able to install this mod via the add-on manager. It gave me an error message.

So I did the manual install option as documented. I get this error every time I start up

image

I tried the "fixing installation problems" section but it doesn't make any sense. There is no libs.zip file to unzip, or any installLibs.py file to execute (in the libs folder).

I tried opening an IPT file, but I get the following error log output:

15:49:33 During initialization the error "No module named 'olefile'" occurred in C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\InitGui.py 15:49:33 Please look into the log file for further information 15:49:41 Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) File "C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerIL.py", line 8, in <module> import os, sys, FreeCAD, FreeCADGui, importerSAT, importerDXF, Import_IPT, importerF3D File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) File "C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 9, in <module> from importerUtils import logInfo, logWarning, logError, logAlways, getUInt8A, getUInt32, chooseImportStrategyAcis, STRATEGY_SAT, setDumpFolder, getDumpFolder File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) File "C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerUtils.py", line 13, in <module> from olefile import OleFileIO File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) <class 'ModuleNotFoundError'>: No module named 'olefile' 15:50:21 Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) File "C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerIL.py", line 8, in <module> import os, sys, FreeCAD, FreeCADGui, importerSAT, importerDXF, Import_IPT, importerF3D File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) File "C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerSAT.py", line 9, in <module> from importerUtils import logInfo, logWarning, logError, logAlways, getUInt8A, getUInt32, chooseImportStrategyAcis, STRATEGY_SAT, setDumpFolder, getDumpFolder File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) File "C:\Users\me\AppData\Roaming\FreeCAD\Mod\InventorLoader\importerUtils.py", line 13, in <module> from olefile import OleFileIO File "C:\Program Files\FreeCAD 0.19\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import return original_import(name, *args, **kwargs) <class 'ModuleNotFoundError'>: No module named 'olefile'

Error <No module named 'winsound'>

I'm on linux debian. At FreeCAD startup, I get the error <No module named 'winsound'>.
The winsound python module is not present. I commented in the file <importerUFRxDoc.py> the line 15 'from winsound import Beep'.
Now all works again.

Importing sketches with splines

Hi,
First, thanks for such a great plug-in. The installation went smoothly and I could get it to work on my inventor files that had sketches based on semi-circles and lines. However, when I tried to import sketches that were entirely based on splines, the "nativ" conversions did not work (SAT conversion worked but I need "nativ" to be able to edit the sketch). When I imported the sketch, it shows up as empty (the same is true if I import a part that is based on sketches with splines). Any advice?

encoding and decoding

Dear sir,
In those below files, maybe more due to my weak memory.
importerUtils.py, InventorViewProviders.py, importerIL.py, Import_IPT.py, importerReader.py

instead of <decoding = 'utf-8'> and <encoding = 'utf-8'>,
you typed <'utf-8'> and <encoding = 'utf8'> and <decoding = 'utf8'>

Normal people with English windows don't have this problem. But i am using Japanese windows, so it can't run and there are a lot of error alerts like "'cp932' codec can't decode byte..."
I can see many people have this problem too.

It is simple too fix anyway if the alert were more accurate

Automatic install of 3rd party packages

The function https://github.com/jmplonka/InventorLoader/blob/master/InitGui.py#L12 tries to install 3rd party packages if they are not available on the target system.
Note that in the call subprocess.call(u"\"%s\" -m pip install \"%s\"" %(sys.executable, module)) the sys.executable will expand to the FreeCAD executable instead of the Python executable. Since FreeCAD doesn't support the -m option it will raise an error dialog as reported here: https://forum.freecadweb.org/viewtopic.php?f=4&t=57235

But it's in general problematic if an application tries to silently install software without asking the user for permission.

Additionally on Linux systems the preferred way is to install software with the package manager. One has to be careful to install packages via pip there because it can make the system unstable when a package has a dependency to a 3rd party library and overwrites a library on the system.

IMO, the best is to print an error message that a required package is missing and maybe a hint how it can be installed.

Add as Addon to FreeCAD-Addons as experimental Alpha

Please consider adding this in its alpha state to the freecad-addons so it can get more visibility and testers, when you are ready for feedback. I'm sure you can state your timeframe, 2years, and working at your own pace to impement features as you go, AKA you are in no rush. What do you think?

Maximum recursion depth exceeded in cmp in build()

Problem occurs with some specific files (sample test.zip enclosed). Setting recursion limit does not help, fast temporary fix is possible by adding counter variables to break recursion, like:

maxRecursion = 500
...
global counter
	if (self.type == 'ref' and counter < maxRecursion):
  File "~/.FreeCAD/Mod/InventorLoader/Acis.py", line 2857, in build
    self.shape = self.surface.build()
  File "~/.FreeCAD/Mod/InventorLoader/Acis.py", line 2857, in build
    self.shape = self.surface.build()
  File "~/.FreeCAD/Mod/InventorLoader/Acis.py", line 2857, in build
    self.shape = self.surface.build()
  File "~/.FreeCAD/Mod/InventorLoader/Acis.py", line 2857, in build
    self.shape = self.surface.build()
  File "~/.FreeCAD/Mod/InventorLoader/Acis.py", line 2857, in build
    self.shape = self.surface.build()<type 'exceptions.RuntimeError'>: maximum recursion depth exceeded in cmp```

Installation Error

I first attempted to install using the addon manager but it reported an error with dependencies (not specifying which).

Then I went to the ~/.FreeCAD/Mod directory and did: git clone https://github.com/jmplonka/InventorLoader.git

I started FreeCAD and got this error:

16:48:35  During initialization the error "[Errno 2] No such file or directory: '"/usr/bin/freecad" -m pip install "/home/user/.FreeCAD/Mod/InventorLoader/libs/xlrd-1.2.0.tar.gz"'" occurred in /home/user/.FreeCAD/Mod/InventorLoader/InitGui.py
16:48:35  Please look into the log file for further information

Some questions about how plugin works

Hi, could you tell me please how plugin works? Where are the dots, lines and other primitives imported in from what stream are they read and where are they resides in python code. Basically i would like to help with development of the greate plugin but need some info on plugin design. Thanks in advance.

Not filling in the body of IPT file

Thank you @jmplonka for your work on InventorLoader. I hope you have time and inclination to work on this issue. I have installed the loader on both .18 and .19

The following object
image

Converts to

SAT:
image

nativ:
image

Convert to STEP simply fails.

Here is the ipt file zipped

Gear 104T.zip

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.4 (GitTag)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

and FreeCAD .19

OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24267 (Git)
Build type: Release
Branch: master
Hash: b2ca86d8d72b636011a73394bf9bcdedb3b109b7
Python version: 3.8.8
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)

Inventor .iam import

Hello!
I have question regarding .iam - any chance to get import of iam and 2 parts? How to decode .iam?
Thank for you all work :)
Best regards
Marcin Nowak

Fusion 360 Workflow

According to the description, only parts can be imported and not assemblies.

For the case of fusion 360, this means manually exporting each part to a separate f3d file?

I assume there is no option to automatically extract all the parts of a fusion 360 assembly?

Is assembly support on the nearby horizon?

Imported F3D object is broken

Hi again,
at this moment I am able to import F3D file
Snímek obrazovky 2021-03-29 v 15 33 05.

but either I choose "Convert to STEP" or "nativ" ("Native"?), I get this:
Snímek obrazovky 2021-03-29 v 15 33 20

with "Report view" output:

15:32:59  Importing: /Users/kmarty/Documents/3D tisk/CAD/FreeCAD - InventorLoader/Cable_holder_E3_v113.f3d
15:32:59      ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.7c297a49-4f5b-46c6-b97f-c06976f48b59.smbh'
15:32:59      ... parsing 'FusionAssetName[Active]/Breps.BlobParts/BREP.dd450d24-1eaa-43db-9426-fc23dbfc27a8.smb'
15:33:13      can't create face for -1360 plane-surface $-1 -1 $-1 -28.5 11.35 0 0 0 1 1 0 0 forward_v I I I I #!
15:33:13      can't create face for -1435 plane-surface $-1 -1 $-1 3.85 10 0 -0 0 1 1 -0 0 forward_v I I I I #!
15:33:13      can't create face for -1435 plane-surface $-1 -1 $-1 3.85 10 0 -0 0 1 1 -0 0 forward_v I I I I #!
15:33:13      can't create face for -1450 plane-surface $-1 -1 $-1 -3.9 15.15 0 0 0 1 1 0 0 forward_v I I I I #!
15:33:13      can't create face for -275 plane-surface $-1 -1 $-1 26 18.8293 5.7 0 0 1 1 0 0 forward_v I I I I #!
15:33:13      can't create face for -320 plane-surface $-1 -1 $-1 -7 20 0 -1 -3.17207e-16 0 0 -0 1 forward_v I I I I #!
15:33:13      can't create face for -425 plane-surface $-1 -1 $-1 64 20 0 0 1 -0 -1 0 0 forward_v I I I I #!

F3D file: Cable_holder_E3_v113.f3d
or: Cable_holder_E3V2_v3.f3d
(both does the same or very similar result)

This is how it should look (this one is imported STL -> "Create shape from mesh" -> "Refine shape" -> "Convert to solid"):
Snímek obrazovky 2021-03-29 v 15 43 04

BTW. Is it ok that after import a (temporary?) folder with the same name as F3D file remains next to F3D file?

Error loading DSM's sab files

I'm trying to import the sab files contained in RSDOC Design Spark Mechanical (v4 or V5) documents using the InventorLoader plugin (as native or convert to STEP), but some errors appear and the sab file won't open.
I tested this on FreeCad versions 0.20.2 and 0.19
You can "mine" the sab file by renaming the .rsdoc file to a .zip file (TestFile.zip\SpaceClaim\Geometry\part1bodies.sab).

Here is the FreeCad Log:
14:04:32  Importing: C:/3Dparts/part1bodies.sab 14:04:33      Missing class implementation for '6NURTBZPF83TKQS3_EZRHXQCF6RKWDQMNC4MR27539N3QRPAFCNUSC6FBCA4R4Q3UARKFXPCBCPMJ-body%�    Missing class implementation for 'string_attrib%�    Missing class implementation for 'lump%�    Missing class implementation for 'shell%�    Missing class implementation for 'face%    Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for 'loop% 14:04:33      Missing class implementation for 'plane%�    Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for 'coedge% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for 'edge%�    Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for '% 14:04:33      Missing class implementation for 'cone%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for 'pcurve%�    Missing class implementation for '%�    Missing class implementation for 'vertex%�    Missing class implementation for '%�    Missing class implementation for 'straight%�    Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for 'ellipse%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for ' [TestFile.zip](https://github.com/jmplonka/InventorLoader/files/10392657/TestFile.zip) % 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for 'point%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '% 14:04:33      Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�    Missing class implementation for '%�

TestFiles.zip

how to disable dimension constraints

The documentation says:

"Please disable Dimension constraints in user.cfg:

<FCBool Name="Sketch.Constraint.Dimension.Angle2Line" Value="0"/>
<FCBool Name="Sketch.Constraint.Dimension.Angle3Point" Value="0"/>

"

but where should I add these lines?
The user.cfg is an xml file with, among others:
group: <FCParamGroup Name="Sketcher">
and within this group: <FCParamGroup Name="General">
Nothing is spelled like "Sketch.Constraint.[...]"

codec error with some Windows locales

Using Greek locale on windows produces codec error when attempting to import IP file.

image

Produces:
['charmap' codec can't decode byte 0x9f in position 2258: character maps to <undefined>]

Imported Fusion360 assembly looks broken

Actual Behavior

After import Fusion360 file its look not good:

  • "nativ" strategy: fully broken parts solid geometry, broken assembly & with a lot of garbage/artifacts;
    pic.1
  • "Convert to STEP" strategy: parts imported with almost correct solid geometry, BUT assembly looks broken & with a lot of garbage/artifact
    pic.2

Expected Behavior

Imported solid parts & assembly should look correct without any artifacts.

Additionally, as during initial import there is shown bundled PNG preview (which generated by Fusion360 during original file saving) there should be note in "choose strategy" screen:

Import Autodesk-File based:
* on ACIS (SAT), or base
* on feature model (nativ)?

NOTE: Thumbnail you see
is bundled preview image
generated by file creator.

pic.3

Dxfgrabber obsolete

Hello Jens,
as you might remember, we had an exchange about a bunch of new features that I was suggesting in your InventorLoader project a few years ago. I've seen that you made more progress with it and that sounds great. The support for F3D is very appreciated in this respect.
I did a sync lately, so as to update my own project, and I have noticed that you now include dxfgrabber to allow 3d import from dxf, exactly as we discussed at that time. I just wanted to let you know, if you are ok with it, that dxfgrabber is obsolete and does not support entities such as all the four surfaces (revolved, swept, ...), that are as well of type BODY. You should refer to ezdxf, instead, lest supporting only a tiny subset of all the 3D entities.
From the doc: "ezdxf is also a replacement for my dxfwrite and my dxfgrabber packages but with different APIs [...] Since ezdxf can do all the things that dxfwrite and dxfgrabber can do, I focused on the development of ezdxf, dxfwrite
and dxfgrabber are in maintenance mode only and will not get any new features, just bugfixes."

Keep up with the good work buddy!

Failing on Import/Open IPT file.

Opening an IPT file, get a mass of assertion errors before an error that aborts.
FreeCAD Report View has
`
16:37:12 Reading: /Users/keithsloan/Downloads/Gob-angle-corner-b-V2.ipt
16:37:13 created with Autodesk Inventor 2008 (Build 0)
16:37:13 'Inventor Document Summary Information': (LC = 813)
16:37:13 'Design Tracking Properties': (LC = 813)
16:37:13 '_Private Model Information': (LC = 813)
16:37:13 'Design Tracking Control': (LC = 813)
16:37:13 'Inventor User Defined Properties': (LC = 813)
16:37:13 'Inventor Summary Information': (LC = 813)
16:37:29 1: 'cyuvachsvraj3mcceewzr2ivjh' ('PmGraphicsSegment')
16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerGraphics.py", line 269, in Read_14533D82
i = node.ReadUInt8A(i, 3, 'a3')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 234, in ReadUInt8A
x, i = getUInt8A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 441, in getUInt8A
assert end <= len(data), "Trying to read UInt8 array beyond data end (%d, %X > %X)" %(size, end, len(data))
AssertionError: Trying to read UInt8 array beyond data end (3, 72 > 71)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerGraphics.py", line 269, in Read_14533D82
i = node.ReadUInt8A(i, 3, 'a3')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 234, in ReadUInt8A
x, i = getUInt8A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 441, in getUInt8A
assert end <= len(data), "Trying to read UInt8 array beyond data end (%d, %X > %X)" %(size, end, len(data))
AssertionError: Trying to read UInt8 array beyond data end (3, 6E > 6D)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerGraphics.py", line 269, in Read_14533D82
i = node.ReadUInt8A(i, 3, 'a3')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 234, in ReadUInt8A
x, i = getUInt8A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 441, in getUInt8A
assert end <= len(data), "Trying to read UInt8 array beyond data end (%d, %X > %X)" %(size, end, len(data))
AssertionError: Trying to read UInt8 array beyond data end (3, 6E > 6D)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerGraphics.py", line 275, in Read_2C7020F6
i = node.ReadUInt8A(i, 3, 'a3')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 234, in ReadUInt8A
x, i = getUInt8A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 441, in getUInt8A
assert end <= len(data), "Trying to read UInt8 array beyond data end (%d, %X > %X)" %(size, end, len(data))
AssertionError: Trying to read UInt8 array beyond data end (3, 3E > 3D)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerGraphics.py", line 92, in Read_60FD1845
i = node.ReadUInt32(i, 'u32_1')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 309 bytes for unpacking 4 bytes at offset 305 (actual buffer size is 305)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1736, in Read_AE101F92
i = node.ReadFloat64A(i, 21, 'a8')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 318, in ReadFloat64A
x, i = getFloat64A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 659, in getFloat64A
val = unpack_from('<' + 'd'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 637 bytes for unpacking 168 bytes at offset 469 (actual buffer size is 511)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1146, in Read_99B938B0
i = node.ReadUInt32A(i, 6, 'a6')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 270, in ReadUInt32A
x, i = getUInt32A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 538, in getUInt32A
val = unpack_from('<' +'L'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 234 bytes for unpacking 24 bytes at offset 210 (actual buffer size is 231)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1736, in Read_AE101F92
i = node.ReadFloat64A(i, 21, 'a8')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 318, in ReadFloat64A
x, i = getFloat64A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 659, in getFloat64A
val = unpack_from('<' + 'd'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 637 bytes for unpacking 168 bytes at offset 469 (actual buffer size is 511)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1146, in Read_99B938B0
i = node.ReadUInt32A(i, 6, 'a6')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 270, in ReadUInt32A
x, i = getUInt32A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 538, in getUInt32A
val = unpack_from('<' +'L'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 234 bytes for unpacking 24 bytes at offset 210 (actual buffer size is 231)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1736, in Read_AE101F92
i = node.ReadFloat64A(i, 21, 'a8')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 318, in ReadFloat64A
x, i = getFloat64A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 659, in getFloat64A
val = unpack_from('<' + 'd'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 637 bytes for unpacking 168 bytes at offset 469 (actual buffer size is 511)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1146, in Read_99B938B0
i = node.ReadUInt32A(i, 6, 'a6')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 270, in ReadUInt32A
x, i = getUInt32A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 538, in getUInt32A
val = unpack_from('<' +'L'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 234 bytes for unpacking 24 bytes at offset 210 (actual buffer size is 231)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1736, in Read_AE101F92
i = node.ReadFloat64A(i, 21, 'a8')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 318, in ReadFloat64A
x, i = getFloat64A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 659, in getFloat64A
val = unpack_from('<' + 'd'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 637 bytes for unpacking 168 bytes at offset 469 (actual buffer size is 511)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 1146, in Read_99B938B0
i = node.ReadUInt32A(i, 6, 'a6')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 270, in ReadUInt32A
x, i = getUInt32A(self.data, offset, n)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 538, in getUInt32A
val = unpack_from('<' +'L'*int(size), data, offset)
struct.error: unpack_from requires a buffer of at least 234 bytes for unpacking 24 bytes at offset 210 (actual buffer size is 231)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerDC.py", line 6234, in Read_0645C2A5
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 ERROR> importerSegNode.py - index out of range for Document.faceMerges = 2E26AC30!
16:37:29 ERROR> importerSegNode.py - index out of range for Document.mdlTxnMgr = 100089B5!
16:37:29 ERROR> importerSegNode.py - index out of range for Document.ref_4 = 2E26AC2F!
16:37:29 ERROR> importerSegNode.py - index out of range for NameTable.entries = 100089B5!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800004!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 8EB19F04.curve = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 8EB19F04.curve = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800005!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for B8DBEF70.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 8EB19F04.curve = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for FaceSurfaceId.ref_2 = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 8EB19F04.curve = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for FaceSurfaceId.ref_2 = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for D80CE357.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 8EB19F04.curve = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 90874D55.owner = 80000B!
16:37:29 ERROR> importerSegNode.py - index out of range for 27E9A56F.axis = 80000B!
16:37:29 ERROR> importerSegNode.py - index out of range for 8EB19F04.curve = 80000B!
16:37:29 ERROR> importerSegNode.py - index out of range for EdgeId.owner = 80000B!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 2C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 2E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 30000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 32000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 6E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800001!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 2000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 23000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 7C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 7E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800002!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800003!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 78000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 7A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800006!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 6D000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800007!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 3A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 60000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 11000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 17000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800008!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 10000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 12000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 14000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 16000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 18000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 1A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 1C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 1E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 13000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 15000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 17000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 19000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 1B000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 1D000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 1F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 21000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 6F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 800009!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter1 = 6000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 80000A!
16:37:29 ERROR> importerSegNode.py - index out of range for 39A41830.parameter2 = 80000B!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 39000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 19000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 6E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 26000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 5E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 3D000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 55000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 2E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7B000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 36000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 6E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 26000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 5E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7D000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 2C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 36000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 56000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 6000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 2F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 60000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 11000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 43000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 3000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 41000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 79000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 8000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 73000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 42000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 67000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 9000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 28000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 4A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1B000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 61000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7000000!
16:37:29 ERROR> importerSegNode.py - index out of range for AE101F92.ref_3 = 8000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 26000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 3A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 6F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 27000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 5F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 3E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 56000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1B000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 37000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 6F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 27000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 5F000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7E000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1D000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 2C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 36000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 57000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 30000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 61000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 12000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 44000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 4000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 42000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 7A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 74000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 43000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 68000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1B000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 22000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 25000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = A000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 29000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 4B000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 1C000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 41000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 62000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 8000000!
16:37:29 ERROR> importerSegNode.py - index out of range for 99B938B0.parameter = 27000000!
16:37:29 ERROR> importerSegNode.py - index out of range for FaceMergeData.lst0 = 11D3CD33!
16:37:29 ERROR> importerSegNode.py - index out of range for NameTable.entries = 100089B5!
16:37:29 4: 'ucis35bmebpzbyibn4zszkrunm' ('PmBRepSegment')
16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 660, in Read_F645595C
if (reader.readBinary()):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/Acis.py", line 4881, in readBinary
record, index = self._readRecordBinary(index)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/Acis.py", line 4794, in _readRecordBinary
chunk = self._readChunkBinary()
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/Acis.py", line 4692, in _readChunkBinary
tag, self._pos = getUInt8(self._data, self._pos)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 423, in getUInt8
val, = UINT8(data, offset)
struct.error: unpack_from requires a buffer of at least 647681 bytes for unpacking 1 bytes at offset 647680 (actual buffer size is 647677)

16:37:29 ERROR> importerBRep.py missing 'def Read_BA0B8C23(self, node)'!
16:37:29 ERROR> importerBRep.py missing 'def Read_C620657B(self, node)'!
16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 151, in Read_CCE92042
val, i = self.ReadNodeRef(node, i, key, REF_CHILD, 'entries')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 262, in ReadNodeRef
m, i = getUInt32(node.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 762 bytes for unpacking 4 bytes at offset 758 (actual buffer size is 758)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 ERROR> importerBRep.py missing 'def Read_FaceMergeData(self, node)'!
16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importer_NameTable.py", line 128, in Read_8E5D4198
i = node.ReadList2(i, importerSegNode.TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBRep.py", line 59, in Read_0645C2A5
i = node.ReadList2(i, TYP_UINT32_A, 'lst1', 2)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 1345, in ReadList2
i = CheckList(self.data, offset, 0x0002)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 37, in CheckList
assert (isList(lst, type)), 'Expected list %d - not [%s]' %(type, IntArr2Str(lst, 4))
AssertionError: Expected list 2 - not [0001,0000]

16:37:29 ERROR> importerSegNode.py - index out of range for BA0B8C23.ref_1 = 7FFFFFFF!
16:37:29 ERROR> importerSegNode.py - index out of range for BA0B8C23.ref_1 = 7FFFFFFF!
16:37:29 ERROR> importerSegNode.py - index out of range for BA0B8C23.a2 = 100089B5!
16:37:29 ERROR> importerSegNode.py - index out of range for C620657B.nameTables = 7FFFFF00!
16:37:29 ERROR> importerSegNode.py - index out of range for NameTable.entries = 100089B5!
16:37:29 ERROR> importerSegNode.py - index out of range for FaceMergeData.lst0 = 11D3CD33!
16:37:29 ERROR> importerSegNode.py - index out of range for FaceMergeData.lst0 = 2E26AC2F!
16:37:29 ERROR> importerSegNode.py - index out of range for FaceMergeData.lst0 = 72C60727!
16:37:29 5: 'ufxkd2hec4gfzyx5mvqwws1vfn' ('PmBrowserSegment')
16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 114 bytes for unpacking 4 bytes at offset 110 (actual buffer size is 110)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 114 bytes for unpacking 4 bytes at offset 110 (actual buffer size is 110)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 106 bytes for unpacking 4 bytes at offset 102 (actual buffer size is 102)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 108 bytes for unpacking 4 bytes at offset 104 (actual buffer size is 104)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 108 bytes for unpacking 4 bytes at offset 104 (actual buffer size is 104)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 106 bytes for unpacking 4 bytes at offset 102 (actual buffer size is 102)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 124 bytes for unpacking 4 bytes at offset 120 (actual buffer size is 120)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 124 bytes for unpacking 4 bytes at offset 120 (actual buffer size is 120)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 124 bytes for unpacking 4 bytes at offset 120 (actual buffer size is 120)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 124 bytes for unpacking 4 bytes at offset 120 (actual buffer size is 120)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 124 bytes for unpacking 4 bytes at offset 120 (actual buffer size is 120)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 124 bytes for unpacking 4 bytes at offset 120 (actual buffer size is 120)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 114 bytes for unpacking 4 bytes at offset 110 (actual buffer size is 110)

16:37:29 Traceback (most recent call last):
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegment.py", line 578, in HandleBlock
i = readType(node)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerBrowser.py", line 664, in Read_F7676AB2
i = node.ReadUInt32(i, 'u32_2')
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerSegNode.py", line 264, in ReadUInt32
x, i = getUInt32(self.data, offset)
File "/Users/keithsloan/Library/Preferences/FreeCAD/Mod/InventorLoader/importerUtils.py", line 521, in getUInt32
val, = UINT32(data, offset)
struct.error: unpack_from requires a buffer of at least 126 bytes for unpacking 4 bytes at offset 122 (actual buffer size is 122)

16:37:29 6: 'xvcixoacuk2efdw4f4nh1ryufo' ('NBNotebookSegment')
16:37:29 Dumped data to folder: '/Users/keithsloan/Downloads/Gob-angle-corner-b-V2_ipt'
16:37:29 DONE!
Gob-angle-corner-b-V2.ipt.zip

`

Can't open *.ipt file

When I try to open * .ipt, I get the following:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Andy\Desktop\PORTABLE APPS\PortableApps\FreeCAD Portable\App\FreeCAD\Mod\InventorLoader\importerIL.py", line 8, in <module>
    import os, sys, FreeCAD, importerSAT, Import_IPT
  File "C:\Users\Andy\Desktop\PORTABLE APPS\PortableApps\FreeCAD Portable\App\FreeCAD\Mod\InventorLoader\importerSAT.py", line 11, in <module>
    from Acis2Step     import export
<class 'SyntaxError'>: invalid syntax (Acis2Step.py, line 637)

FreeCad version 0.18 build 14426 Conda_Py3QT5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.