I've been using the DMQH toolkit for a project for about 3 months now, i'm feeling very confortable with this toolkit.
From today I can no longer create new events for one of my modules called Server MAIN.lvlib.
The error I get when i try to create a new event into Server MAIN.lvlib is the following:
In addition, this module is included into a large project, with others modules created using DMQH toolkit.
Creating new DMQH event in this project do not cause the error to appear, but the module Server MAIN.lvlib is not present into the top/down module list.
I'm using version control, tried also to revert to older version.. but with no sucess.
Is there a way to solve this?
What could cause this error?
Thanks for your help
Solved! Go to Solution.
If you run the Validate DQMH Module tool on the project, does the problematic module show up in the modules list? If so, are any validation failures returned when you try to validate that module?
Unfortunately not, the module did not appear even in the validation module list
EDIT: this is what i see from project when trying to create event or validate module
Here are the things the DQMH scripting tools look for in order to see if something is a DQMH module:
Public API > Requests virtual folder
Public API > Arguments > Request virtual folder
Public API > Arguments > Broadcast virtual folder
Broadcasts virtual folder
Obtain Broadcast Events.vi VI file
Destroy Broadcast Events.vi VI file
Obtain Request Events.vi VI file
Destroy Request Events.vi VI file
Request Events--cluster.ctl CTL file
Broadcast Events--cluster.ctl CTL file
Module Timeout--constant.vi VI file
Module Name--constant.vi VI file
Status Updated.vi VI file
Module Not Running--error.vi VI file
If any of those items are missing within the Module .lvlib, the scripting tools will not recognize it as a DQMH Module. I suggest looking through your module to see if any of those items are missing. Perhaps you accidentally renamed one of the virtual folders or VIs?
Thanks for your help,
all the reported modules and virtual folders seems present into the Server MAIN.lvlib
Am i missing something?
I cannot guarantee i've not accidentally renamed any of the virtual folders.. all seems properly named into the project
You renamed the top-level 'Broadcasts' folder to 'Broadcast'. Try fixing that and seeing if it works.
We've had it quite a few times where someone would rename a resource within a DQMH module and break scripting.
So the take-away lesson here is: Try to stay away from renaming DQMH resources, and double-check you didn't rename anything vital if scripting breaks.