Error on rule that only pushes through Parameters

Error on rule that only pushes through Parameters

checkcheck_master
Advocate Advocate
241 Views
3 Replies
Message 1 of 4

Error on rule that only pushes through Parameters

checkcheck_master
Advocate
Advocate

We are experiencing a problem with an iLogic rule that only pushes through Parameters.
Goes well several times until something triggers 'something'.
To exclude that it is not due to various iLogic Rules that we implement using Event Triggers, we have disabled them.
As it turns out, the iLogic rules continue to run after this.
It is remarkable that the rules by Event Triggers are not addressed when calculating by the iLogic Rule, so they are simply not run through.
It seems to be a deeper problem, namely, at some point a '0x80004005 (E_FAIL))' message appears on a line consisting only of: Parameter("A17851:1", "Door_Height") = Door_Height
The Parameter is just present on both sides, reassigning or renaming makes no difference in the error message.
Restarting Inventor makes the message disappear until something triggers it again.
Any idea where to look for this?

0 Likes
242 Views
3 Replies
Replies (3)
Message 2 of 4

A.Acheson
Mentor
Mentor

Can you get some log message /messagebox installed for each of the parameters to see why it fails on those values? I assume the ilogic rule is intending to change them and the model is erroring out because they are not possible values. Without the model or the rule this is a difficult question to answer. This is an internal rule by the way the parameter is presented. Therfore the parameter 

Door_Height is in the assembly and driving the part parameter correct? 

If this solved a problem, please click (accept) as solution.‌‌‌‌
Or if this helped you, please, click (like)‌‌
Regards
Alan
0 Likes
Message 3 of 4

checkcheck_master
Advocate
Advocate

@A.Acheson 
Thank you for your response.
I would like to emphasize that it seems to arise with values that were not a problem before.
In other words, it has been swapped back and forth between the same values before without any issues.
When you manually assign a number to the parameter for the specific error message, the same message keeps popping up while that value should be fine.

0 Likes
Message 4 of 4

A.Acheson
Mentor
Mentor

If you were to comment that line and change the parameter manually would you get the error? I assume that is still a local parameter and is running on parameter change causing the rule to run. If you can attach some more information that would be great. 

 

If this solved a problem, please click (accept) as solution.‌‌‌‌
Or if this helped you, please, click (like)‌‌
Regards
Alan
0 Likes