I can't start a new conversation when using a popup window.
Seam 1.2.1, JBoss 4.0.5, IceFaces 1.6DR5
The main window has a list of "Rule" objects. Clicking on a Rule opens up a new window for editing the rule.
To accomplish the popup, I created a "virtual" entry in pages.xml:
<page view-id="/jsf/rules/EditDocumentRuleEntry.xhtml"> <action execute="#{editDocumentRule.edit}" /> </page>
window.open("/int-monitoring/jsf/rules/EditDocumentRuleEntry.seam?id="+id, "", "location=no,status=no,toolbar=no,resizable=yes,scrollbars=yes,directories=no,height=400,width=800");
<h:outputLink value="javascript:editDocument(#{rule.id})">
java.lang.IllegalStateException: begin method invoked from a long running conversation, try using @Begin(join=true) on method: edit
I'm also open to any suggestions about a different way to implement a popup edit window.