Hi all,

I’ve been getting these a lot lately:

java.lang.IllegalStateException: You attempted to use an ERXElse without a 
preceding conditional.
        at 
er.extensions.components.conditionals.ERXElse.lastConditionChecked(ERXElse.java:29)
        at 
er.extensions.components.conditionals.ERXElse.appendToResponse(ERXElse.java:54)
        at 
com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
        at 
com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
        at 
com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)

Of course the wo:if-wo:else tags are correct. Turns out ERXElse holds the 
lastCondition state in a static (!) dictionary. How is this even supposed to 
work with high concurrency?

In my case, I’m rendering HTML in background threads to be delivered on the 
next Ajax poll, which seems to interfere with foreground worker threads.

Any thoughts on this?

Thanks
Maik

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to