Git Product home page Git Product logo

aas_manager's Introduction


Logo

AAS Manager is a free, open source, cross-platform visual viewer/editor based on PyQt Framework and Eclipse BaSyx Python SDK

Download · Report Bug · Request Feature

Screenshots
Grey theme Light theme
Dialog for creating objects Dialog for value editing
Edit value in the treetable cell Columns management in the treetable
Context menu of object in the treetable

For further information about the Asset Administration Shell, see the publication "Details of the Asset Administration Shell" (Version 3) or (Version 2) by Plattform Industrie 4.0.

Installation

User version

You can find binaries of the editor for Windows or Linux systems in the releases.

Development version

  1. Clone the repo

    git clone https://github.com/rwth-iat/aas_manager.git
  2. Install requirements

    pip install -e .

    Note: If errors occur, try installing the packages one by one in the same order linke in requirements.txt

  3. Run aas_editor

OR

  1. Freeze an application into stand-alone executable
    pyinstaller aas_manager.spec
  2. Run the executable in dist folder

License

GPLv3. See LICENSE.

Contact

If you have any questions, please contact Igor Garmaev: [email protected]

aas_manager's People

Contributors

zrgt avatar maurerle avatar toli4ka avatar monsieuremre avatar

Stargazers

Mauritz Mälzer avatar Oliver avatar  avatar  avatar  avatar Björn Höper avatar Qiliang avatar Toni Möckel avatar H6 avatar Won-Jae Yun avatar Zheng avatar  avatar  avatar lasat avatar  avatar  avatar  avatar Michael Thies avatar

Watchers

Björn Höper avatar  avatar

aas_manager's Issues

Add functionality to copy Submodels from existing AAS files in menu

  • Create template-folder where all template/example AAS files will be saved
  • The following should be implemented in PackTreeView class
  • Scan the template-folder with AAS files on opening AAS Manager: AASX Files
  • Scan the template-folder with AAS files on opening AAS Manager: JSON Files
  • Scan the template-folder with AAS files on opening AAS Manager: XML Files
  • Create for each AAS File in the folder a DictObjectStore-Object (like in the class Package) and save there objects which AAS File contains.
  • Create in a context menu of PackTreeview a menu "Copy and Paste existing submodel"
  • Menu "Add existing submodel" contains menus with aas file names from the template-folder.
  • Each of this AAS File menus should contain a list of Submodels in form of Actions
  • By clicking on one of this Submodels in the menu the following happens: the Submodel will be copied from the corresponding DictObjectStore and paste in current aas file. Before Paste a Dialog will be shown, where User can change attribute values of copied Submodel. (See anf if possible use here methods onCopy and onPaste in classes TreeView or in PackTreeView)

Test the AAS Manager in various OS

Currently we AAS Manager only in Windows. We need to test it in MacOS, Linux and other Windows Machines.

Please test the portable version of AAS Manager in the latest release for diff. OS:

  • Linux
  • MacOS
  • Windows

Catch Qt-specific Exceptions

Now most of exceptions will be catched with python. The catching of exceptions work now as usual in python, but some Qt-specific exceptions cannot be catched and the programm crashes without any information about the error.

  • Catch Qt-specific exceptions for the whole main() in main.py
  • Show the error information to the User using a Dialog before crashing

[Bug]: Not possible to get started on Mac OS 14.4

What happened?

Hi everyone, thank you for your work!
I have trouble starting up the AAS Manager with the error message, because Apple can not check for malicious software (see Screenshot).
I tried already to open it with extended rights.

image

Relevant log output

No response

Save and use last position of AddDialog

Currently the dialog position will be saved and reused only if close button will be pressed.

We want to save the last position also if any other button e.g. "ok", "cancel" is clicked which closes the dialog

[Bug]: not able to add SubmodelElementCollection to SubmodelElementList

What happened?

Hello,
I wanted to add a SubmodelElementCollection (SMC) to a SubmodelElementList (SML).

IDTA-01001-3-0 Specification -> Constraint AASd-120 states, that an element of a SML should not have an IdShort. Yet, I can't add a SMC without supplying an IdShort.

Here's the error I get, when supplying no IdShort:

image

Relevant log output

No response

Add "Show all columns"

There is a QAction "Hide all columns" in Treeview Columns management, which you can find in context menu of columns.

  • Create QAction "Show all columns" with corresponding functionality and add it to columns context menu

Implement logging

  • Study logging concepts in python
  • Replace all prints with logging in the project

AttributeError in 'DictObjectStore' When Editing Submodel

Contact Details

No response

What happened?

Description:

An error is encountered in the AAS manager (version 0.3.7) when attempting to edit a submodel. The application throws an AttributeError related to the DictObjectStore type object, indicating a missing args attribute. This issue arises specifically when clicking to edit a submodel within the application.

Steps to Reproduce:

  1. Open the AAS manager.
  2. Navigate to the submodels section and select a submodel to edit.
  3. Click on the submodel to initiate editing.
  4. The error dialog appears with the traceback information.

Expected Behavior:
The submodel should open in an edit dialog, allowing for modifications to be made.

Actual Behavior:
An error dialog is presented with the message: "type object 'DictObjectStore' has no attribute 'args'", and the edit operation cannot be completed.

Traceback:

Traceback (most recent call last):
  File "aas_editor\widgets\treeview.py", line 659, in replItemWithDialog
  File "aas_editor\dialogs.py", line 292, in __init__
  File "aas_editor\dialogs.py", line 216, in getInputWidget
  File "aas_editor\dialogs.py", line 255, in getWidget4typehint
AttributeError: type object 'DictObjectStore' has no attribute '__args__'

Possible Solution:

This may be an issue with the way DictObjectStore is being used or instantiated. Reviewing the relevant class definition and its usage within the context of the application should reveal why the args attribute is being accessed and how to handle its absence.

Screenshots:

Screenshot 2024-02-21 112012

Environment:

AAS Manager Version: 0.3.7
Operating System: (Your Operating System and version)
Python Version: (If applicable, the version of Python used)

Additional Context:

This error prevents any editing actions on submodels and needs to be addressed to restore full functionality.

Relevant log output

No response

[Bug]: Failed to open IDTA 02017-1-0_Template_Asset Interfaces Description.aasx

Contact Details

[email protected]

What happened?

When open published IDTA 02017-1-0_Template_Asset Interfaces Description.aasx from IDTA, an error happened.

Relevant log output

Following is the detail error message.
---------------------------------------------
Traceback (most recent call last):
  File "basyx\aas\adapter\aasx.py", line 142, in read_into
IndexError: list index out of range

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "aas_editor\widgets\treeview_pack.py", line 496, in openPack
  File "aas_editor\package.py", line 35, in __init__
  File "aas_editor\package.py", line 84, in _read
  File "basyx\aas\adapter\aasx.py", line 144, in read_into
ValueError: Not a valid AASX file: aasx-origin Relationship is missing.

Add pylint to github actions

  • Study pylint concepts
  • Create pylint config file on the basis of Guidelines.md
  • Add Github Action workflow with checking the code with pylint

Impelement Tests

Currently no automatic tests and CI/CDs for that are implemented. To improve the software quality we need to implement them.
We can start with the following tests:

  • Open AAS Manager
  • Open AASX/JSON/XML - Example file
  • Navigate through each cell in opened AASX/JSON/XML - Example file
  • Open and close edit dialog for each object in in opened AASX/JSON/XML - Example file

Tests need to be implemented and later a Github Action should be configured to run tests on each commit

Edit Window Extends Beyond Screen Boundaries

Contact Details

No response

What happened?

Description:

When accessing the AAS manager (version 0.3.7), there is a recurrent issue where the edit window extends beyond the upper boundary of the monitor, obscuring the action button. This requires the user to drag the window upwards to reveal the button, which is only sometimes convenient or immediately apparent, leading to a suboptimal user experience.

Steps to Reproduce:

  1. Open the AAS manager.
  2. Navigate to any submodel, such as 'TechnicalData'.
  3. Click to edit or create an object.
  4. Observe that the edit window opens, so the action button is off-screen.

Expected Behavior:
The action button should be easily accessible without needing to adjust the position of the edit window.

Actual Behavior:
The action button is hidden above the top edge of the monitor, requiring the user to drag the window to view and interact with it.

Possible Fixes:
An initial suggestion for a fix would be to ensure that the edit window's default position is centered within the screen's visible area or that it dynamically adjusts based on the screen resolution.

Screenshots
Screenshot 2024-02-21 094907

Environment:

  • AAS Manager Version: 0.3.7
  • Operating System: (Your Operating System and version)
  • Screen Resolution: (Your Screen Resolution)

Additional Context:
This issue has been a minor inconvenience, and while it doesn't prevent the use of the application, it does affect workflow efficiency.

Relevant log output

No response

[Bug]: aasx file cannot be changed after its initial creation using AAS_Manager.exe V0.3.9

Contact Details

[email protected]

What happened?

Hello,

I unzipped AAS_Manager_Win.zip V0.3.9 in the document folder of my user on my Windows 11 personal computer and then started on working on an AAS by starting the application using a double click and creating a new aasx file in the app. Unitil here everything seems to be in order:
1 - AAS-Manager after saving the changes and before closing the app
Then I added elements to the AAS starting with a submodel and then further elements, e.g. SubmodelElementCollection and Properties, and clicked on the save button 'Save new_aas_file.aasx' to save the changes. But if I then close the application and reopen it again, my changes are gone and only the initial content of the aasx file are loaded:
2 - AAS-Manager after opening the app - the changes are gone
Here is the aasx file:
new_aas_file.zip

Take a look at this issue, please. Thank you.

Relevant log output

2024-05-14 14:49:50,256 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,256 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,256 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,257 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,258 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,258 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,258 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,259 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,259 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,260 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,260 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,260 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,260 | ERROR | Error occurred while replacing param to attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 93, in convertParams2Attrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,261 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,261 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,261 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,262 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,262 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,262 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,263 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,263 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,263 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,263 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,264 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,264 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,264 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,264 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,265 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,265 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,265 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,266 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,266 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,266 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,266 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,267 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,267 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,267 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,268 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,268 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,268 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,268 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,269 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,269 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,269 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,269 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,270 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,270 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,270 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,271 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,272 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,273 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,273 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,273 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,274 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,274 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,274 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,274 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,275 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,275 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,275 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,276 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,276 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,276 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,277 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,277 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,277 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,278 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,278 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,278 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,278 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,279 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,279 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,279 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,279 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,280 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,280 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,280 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,281 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,282 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,283 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,283 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,283 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,283 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,284 | ERROR | Error occurred while replacing param to attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 93, in convertParams2Attrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,284 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,284 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,284 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,285 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,285 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,285 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,286 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,286 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,286 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,286 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,287 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,287 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,287 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,287 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,288 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,288 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,288 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,289 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,289 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,289 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,289 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,290 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,290 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,290 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,290 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,292 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,292 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,292 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,292 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,292 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,292 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,293 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,293 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,293 | ERROR | Error occurred while removing hidden attr: probably CLASSES_INFO is corrupted
Traceback (most recent call last):
  File "utils\util.py", line 105, in removeHiddenAttrs
ValueError: list.remove(x): x not in list
2024-05-14 14:49:50,315 | ERROR | type object 'NoneType' has no attribute 'NoneType'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'NoneType'
2024-05-14 14:49:50,315 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'NoneType'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:49:50,316 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:49:52,873 | ERROR | type object 'NoneType' has no attribute 'NoneType'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'NoneType'
2024-05-14 14:49:52,873 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'NoneType'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:49:52,874 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,848 | ERROR | type object 'NoneType' has no attribute 'new_aas_file.aasx'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'new_aas_file.aasx'
2024-05-14 14:50:16,848 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'new_aas_file.aasx'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,849 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,850 | ERROR | type object 'Package' has no attribute 'fileStore'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'Package' has no attribute 'fileStore'
2024-05-14 14:50:16,850 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'Package' has no attribute 'fileStore'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,851 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,854 | ERROR | type object 'NoneType' has no attribute 'new_aas_file.aasx'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'new_aas_file.aasx'
2024-05-14 14:50:16,854 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'new_aas_file.aasx'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,855 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,855 | ERROR | 'return'
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'
2024-05-14 14:50:16,856 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,856 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,857 | ERROR | 'return'
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'
2024-05-14 14:50:16,857 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,858 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,858 | ERROR | 'return'
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'
2024-05-14 14:50:16,859 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,859 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,860 | ERROR | type object 'Package' has no attribute 'objStore'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'Package' has no attribute 'objStore'
2024-05-14 14:50:16,860 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'Package' has no attribute 'objStore'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,861 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,862 | ERROR | 'return'
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'
2024-05-14 14:50:16,862 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,863 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:16,864 | ERROR | 'return'
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'
2024-05-14 14:50:16,864 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 354, in getAttrTypeHint
KeyError: 'return'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:16,866 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:20,502 | ERROR | type object 'NoneType' has no attribute 'submodels'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'submodels'
2024-05-14 14:50:20,503 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'submodels'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:50:20,503 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:50:27,529 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,531 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,532 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,532 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:50:27,537 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,540 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,543 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,545 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:27,547 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:29,680 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:29,681 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:50:39,107 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:41,895 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:41,896 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:50:41,897 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:41,898 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:50:58,997 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:59,848 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:59,848 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:50:59,850 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:50:59,850 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:51:14,718 | ERROR | type object 'DictObjectStore' has no attribute 'shortID'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'DictObjectStore' has no attribute 'shortID'
2024-05-14 14:51:14,718 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'DictObjectStore' has no attribute 'shortID'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:51:14,746 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:51:14,748 | ERROR | type object 'NoneType' has no attribute 'shortID'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'shortID'
2024-05-14 14:51:14,748 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'NoneType' has no attribute 'shortID'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:51:14,748 | ERROR | ('Arg 1 must be type or typehint:', None)
Traceback (most recent call last):
  File "models\item_standard.py", line 121, in updateTypehintName
  File "utils\util_type.py", line 175, in getTypeHintName
TypeError: ('Arg 1 must be type or typehint:', None)
2024-05-14 14:51:14,751 | ERROR | type object 'MultiLanguageTextType' has no attribute 'DictItem 0'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'MultiLanguageTextType' has no attribute 'DictItem 0'
2024-05-14 14:51:14,751 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'MultiLanguageTextType' has no attribute 'DictItem 0'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:51:14,753 | ERROR | type object 'MultiLanguageNameType' has no attribute 'DictItem 0'
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'MultiLanguageNameType' has no attribute 'DictItem 0'
2024-05-14 14:51:14,754 | ERROR | Typehint could not be gotten
Traceback (most recent call last):
  File "utils\util_type.py", line 352, in getAttrTypeHint
AttributeError: type object 'MultiLanguageNameType' has no attribute 'DictItem 0'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "models\item_standard.py", line 287, in getTypeHint
  File "utils\util_type.py", line 357, in getAttrTypeHint
KeyError
2024-05-14 14:52:10,689 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,689 | ERROR | 'ABCMeta' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'ABCMeta' object is not iterable
2024-05-14 14:52:10,690 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,691 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,692 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:52:10,693 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,694 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,694 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:52:10,696 | ERROR | 'ABCMeta' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'ABCMeta' object is not iterable
2024-05-14 14:52:10,697 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,698 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,700 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,700 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:52:10,701 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,702 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,703 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:52:10,707 | ERROR | 'ABCMeta' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'ABCMeta' object is not iterable
2024-05-14 14:52:10,708 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,709 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,710 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,711 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:52:10,712 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,713 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,713 | ERROR | issubclass() arg 1 must be a class
Traceback (most recent call last):
  File "utils\util_type.py", line 281, in isoftype
TypeError: issubclass() arg 1 must be a class
2024-05-14 14:52:10,719 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,721 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,724 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,726 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable
2024-05-14 14:52:10,727 | ERROR | 'type' object is not iterable
Traceback (most recent call last):
  File "utils\util_type.py", line 287, in isoftype
TypeError: 'type' object is not iterable

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.