You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.
A StackOverFlowException will be thrown when exploding a Block in ModelSpace (at version 2.4.2 and 3.0.0), exception message like:
at netDxf.XData.Clone()
at netDxf.Tables.ApplicationRegistry.Clone(System.String)
at netDxf.XData.Clone()
at netDxf.Tables.ApplicationRegistry.Clone(System.String)
at netDxf.XData.Clone()
at netDxf.Tables.ApplicationRegistry.Clone(System.String)
at netDxf.XData.Clone()
at netDxf.Entities.Line.Clone()
at netDxf.Entities.Insert.Explode()
at Program.<Main>$(System.String[])
I have uploaded a fix for this problem. This problem appears when cloning the extended data associated to an application registry with circular references, the code ended in an infinite loop and in a StackOverFlow exception. This is a very uncommon case that I have never seen before, if you use AutoCad it seems that it was created by some short of plugin for it, all the application registries that had this problem started with the prefix GENIUS.
A StackOverFlowException will be thrown when exploding a Block in ModelSpace (at version 2.4.2 and 3.0.0), exception message like:
There is the sample code and dxf file that will raise exception.
block-stackoverflow-case.zip
The text was updated successfully, but these errors were encountered: