WebGUI
      Click here to register.
      
irc://irc.freenode.net#webgui

iPhoneGuy: WebGUI is a pile of crap.
rizen: If WebGUI is such a pile of crap, why do you use it?
iPhoneGuy: Because it's the best pile of crap out there.

If this is what people who hate us are saying, imagine what people who love us will say. Come join us on IRC.


     Report a Bug > WebGUI Bug Tracker

Sync User Profiles With LDAP Activity seems to cause my new activity problems

User grnoc
Date 4/24/2007 4:08 pm
Severity Critical (mostly not working)
Version WebGUI 7.3.14
Views 116
Rating 1    Rate [
|
]
Karma Rank 0.000000
Previous · Next
User Message
grnoc

I have this new workflow activity, that emails a reminder to a specified email address. And when I add it to the daily maintenance workflow, the activity doesnt get executed. If I create a new workflow and shedule a new task, the activity works flawlessly. 

So I disabled the Sync LDAP activity (thanks PerlDreamer) and the activity executed. 

THe bug is why does SYync LDAP activity prevent my activity from running? And what else is it screwing up?

http://newt.grnoc.iu.edu/webgui/public/uploads/RemindAboutPending.pm 

-ckotil 



Back to Top
Rate [
|
]
 
 
grnoc

Upon investingating this further, it seems that the Sync LDAP activity is not solely to blame for preventing my new activity from running. The activity still doesnt run when its a part of daily maintenance. I apparently recieved a false positive yesterday afternoon when i first encountered this bug.

As a short term fix, I created a new workflow that contains a multiple instances of my new activity.  Each instance checks for a differnet workflowID in a pending version tag. It sends a reminder email if there is a pending version tag matching the workflowID that the workflow activity is configured to watch out for. 

 



Back to Top
Rate [
|
]
 
 
fdillon
Is the Sync User Profiles with LDAP actually running?  It sounds to me like something is failing in that workflow and causing the workflow to not get to the other items.  I've tested this workflow activity against an LDAP database with 5000+ users and it executes correctly.  Here's what I think is happening:

Spectre runs the workflow, gets to whatever is failing and then suspsends the workflow at which point the latter items in the workflow never get executed.


You can test this in various ways:

1)  Move your new workflow activity up in rank until it actually executes successfully every time.  This should point you to the actual workflow activity that is failing

2)  Change your Log mode to "INFO" level in order to see what is going on in spectre.  INFO level has a lot more detail about what spectre may be failing on.

Until we know for sure what is failing and why (could easily be your LDAP configuration or something else), we cannot fix this bug.

Closing until more information is available.

Back to Top
Rate [
|
]