Kevin Tibbs
unread,Mar 20, 2024, 10:57:27 PMMar 20Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Arelle-users
Hello,
Attempted to file a 10-K today and received the following python exception that halted the filing. This is replicable in Arelle 2.25.0 but previous versions
did not error in this way (unfortunately I did not note which versions before updating to troubleshoot).
[exception:AttributeError] Instance validation exception: 'NoneType' object has no attribute 'localName', instance:
*************.htm - *************.htm
Traceback (most recent call last):
File "D:\a\Arelle\Arelle\arelle\Validate.py", line 122, in validate
File "D:\a\Arelle\Arelle\arelle\ValidateXbrl.py", line 405, in validate
File "C:\Program Files\Arelle\plugin\validate\EFM\__init__.py", line 349, in validateXbrlFinally
validateFiling(val, modelXbrl, isEFM=True)
File "C:\Program Files\Arelle\plugin\validate\EFM\Filing.py", line 4576, in validateFiling
member=f.context.dimMemberQname(dimConcept.qname).localName,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'localName'
There were three facts that needed to be removed in order to get a clean Arelle result. All three facts had a dimensions using '
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis' so it seems that the error occurs when validating DQC Rule 0076.
If there is some new way of correctly handling DQC 0076, would appreciate any guidance.