Form Builder - Changing form language

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Form Builder - Changing form language

marek2608
Hello,
we have the following issue, it seems to be specific to particular state of the form definition since it does not happen with all forms.

When clicking on the French link to switch between the English and French version of the form definition in form builder an error occurs.

When checking the logs I see the follwing:

2011-05-17 14:49:43,021 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2011-05-17 14:49:43,170 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2011-05-17 14:49:43,170 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2011-05-17 14:49:43,343 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2011-05-17 14:49:43,343 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2011-05-17 14:49:43,497 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2011-05-17 14:49:43,497 WARN  XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2011-05-17 14:49:43,520 ERROR ProcessorService  - Exception at line 55, column 65 of oxf:/ops/xforms/xforms-server.xpl (reading processor output: name='response', id='xforms-response')
java.lang.StackOverflowError
        at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:391)
        at java.lang.StringBuilder.append(StringBuilder.java:119)
        at org.orbeon.oxf.common.ValidationException.<init>(ValidationException.java:105)
        at org.orbeon.oxf.common.ValidationException.<init>(ValidationException.java:97)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.performDefaultAction(XBLContainer.java:799)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:1021)
        at org.orbeon.oxf.xforms.XFormsContextStack.pushBinding(XFormsContextStack.java:561)
        at org.orbeon.oxf.xforms.XFormsContextStack.pushBinding(XFormsContextStack.java:246)
        at org.orbeon.oxf.xforms.ControlTree$UpdateBindingsListener.pushBinding(ControlTree.java:984)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:436)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:504)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:423)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
        at org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:332)
        at org.orbeon.oxf.xforms.XFormsControls.updateControlBindings(XFormsControls.java:638)
        at org.orbeon.oxf.xforms.XFormsControls.doRefresh(XFormsControls.java:584)
        at org.orbeon.oxf.xforms.XFormsControls.refreshIfNeeded(XFormsControls.java:117)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.refreshIfNeeded(XBLContainer.java:747)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:698)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
        at org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1125)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
        at org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1120)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
        at org.orbeon.oxf.xforms.action.actions.XFormsToggleAction.execute(XFormsToggleAction.java:56)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
        at org.orbeon.oxf.xforms.action.actions.XFormsActionAction.execute(XFormsActionAction.java:66)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
        at org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:204)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:1000)
        at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:1010)
        at org.orbeon.oxf.xforms.ControlTree.dispatchChangeEvents(ControlTree.java:290)
        at org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:168)
        at org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:149)
        at org.orbeon.oxf.xforms.XFormsControls.doRefresh(XFormsControls.java:599)
        at org.orbeon.oxf.xforms.XFormsControls.refreshIfNeeded(XFormsControls.java:117)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.refreshIfNeeded(XBLContainer.java:747)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:698)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
        at org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1125)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
        at org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1120)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
        at org.orbeon.oxf.xforms.action.actions.XFormsToggleAction.execute(XFormsToggleAction.java:56)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
        at org.orbeon.oxf.xforms.action.actions.XFormsActionAction.execute(XFormsActionAction.java:66)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
        at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
        at org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:204)
        at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:1000)
        at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:1010)
        at org.orbeon.oxf.xforms.ControlTree.dispatchChangeEvents(ControlTree.java:290)
        at org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:168)
        at org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:149)

The WARN XFormsServer  - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"} message is actually logs dozens of times before the stack overflow occurs.

Any idea why this is happening?

Thanks

Reply | Threaded
Open this post in threaded view
|

Re: Form Builder - Changing form language

Erik Bruchez
Administrator
Did you try with 3.9?

-Erik

On Tue, May 17, 2011 at 8:12 AM, marek2608 <[hidden email]> wrote:

> Hello,
> we have the following issue, it seems to be specific to particular state of
> the form definition since it does not happen with all forms.
>
> When clicking on the French link to switch between the English and French
> version of the form definition in form builder an error occurs.
>
> When checking the logs I see the follwing:
>
> 2011-05-17 14:49:43,021 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-save-locally-file-name"}
> 2011-05-17 14:49:43,170 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-uuid"}
> 2011-05-17 14:49:43,170 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-save-locally-file-name"}
> 2011-05-17 14:49:43,343 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-uuid"}
> 2011-05-17 14:49:43,343 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-save-locally-file-name"}
> 2011-05-17 14:49:43,497 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-uuid"}
> 2011-05-17 14:49:43,497 WARN  XFormsServer  - xxforms:instance() - instance
> not found {instance id: "fr-save-locally-file-name"}
> 2011-05-17 14:49:43,520 ERROR ProcessorService  - Exception at line 55,
> column 65 of oxf:/ops/xforms/xforms-server.xpl (reading processor output:
> name='response', id='xforms-response')
> java.lang.StackOverflowError
>        at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:391)
>        at java.lang.StringBuilder.append(StringBuilder.java:119)
>        at
> org.orbeon.oxf.common.ValidationException.<init>(ValidationException.java:105)
>        at
> org.orbeon.oxf.common.ValidationException.<init>(ValidationException.java:97)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.performDefaultAction(XBLContainer.java:799)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:1021)
>        at
> org.orbeon.oxf.xforms.XFormsContextStack.pushBinding(XFormsContextStack.java:561)
>        at
> org.orbeon.oxf.xforms.XFormsContextStack.pushBinding(XFormsContextStack.java:246)
>        at
> org.orbeon.oxf.xforms.ControlTree$UpdateBindingsListener.pushBinding(ControlTree.java:984)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:436)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:504)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:423)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:460)
>        at
> org.orbeon.oxf.xforms.XFormsControls.visitControlElementsHandleRepeat(XFormsControls.java:332)
>        at
> org.orbeon.oxf.xforms.XFormsControls.updateControlBindings(XFormsControls.java:638)
>        at org.orbeon.oxf.xforms.XFormsControls.doRefresh(XFormsControls.java:584)
>        at
> org.orbeon.oxf.xforms.XFormsControls.refreshIfNeeded(XFormsControls.java:117)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.refreshIfNeeded(XBLContainer.java:747)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:698)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
>        at
> org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1125)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
>        at
> org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1120)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
>        at
> org.orbeon.oxf.xforms.action.actions.XFormsToggleAction.execute(XFormsToggleAction.java:56)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
>        at
> org.orbeon.oxf.xforms.action.actions.XFormsActionAction.execute(XFormsActionAction.java:66)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
>        at
> org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:204)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:1000)
>        at
> org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:1010)
>        at
> org.orbeon.oxf.xforms.ControlTree.dispatchChangeEvents(ControlTree.java:290)
>        at
> org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:168)
>        at
> org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:149)
>        at org.orbeon.oxf.xforms.XFormsControls.doRefresh(XFormsControls.java:599)
>        at
> org.orbeon.oxf.xforms.XFormsControls.refreshIfNeeded(XFormsControls.java:117)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.refreshIfNeeded(XBLContainer.java:747)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:698)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
>        at
> org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1125)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.endOutermostActionHandler(XBLContainer.java:669)
>        at
> org.orbeon.oxf.xforms.XFormsModel.rebuildRecalculateRevalidateIfNeeded(XFormsModel.java:1120)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:723)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.rebuildRecalculateRevalidateIfNeeded(XBLContainer.java:733)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.synchronizeAndRefresh(XBLContainer.java:696)
>        at
> org.orbeon.oxf.xforms.action.actions.XFormsToggleAction.execute(XFormsToggleAction.java:56)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
>        at
> org.orbeon.oxf.xforms.action.actions.XFormsActionAction.execute(XFormsActionAction.java:66)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:295)
>        at
> org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:256)
>        at
> org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:204)
>        at
> org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:1000)
>        at
> org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:1010)
>        at
> org.orbeon.oxf.xforms.ControlTree.dispatchChangeEvents(ControlTree.java:290)
>        at
> org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:168)
>        at
> org.orbeon.oxf.xforms.ControlTree.dispatchRefreshEvents(ControlTree.java:149)
>
> The WARN XFormsServer  - xxforms:instance() - instance not found {instance
> id: "fr-save-locally-file-name"} message is actually logs dozens of times
> before the stack overflow occurs.
>
> Any idea why this is happening?
>
> Thanks
>
> http://orbeon-forms-ops-users.24843.n4.nabble.com/file/n3529528/orbeon_fr_link.jpg
>
> --
> View this message in context: http://orbeon-forms-ops-users.24843.n4.nabble.com/Form-Builder-Changing-form-language-tp3529528p3529528.html
> Sent from the Orbeon Forms (ops-users) mailing list archive at Nabble.com.
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> OW2 mailing lists service home page: http://www.ow2.org/wws
>
>


--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Form Builder - Changing form language

marek2608
No, this happens with 3.8.

It will take a while to update to 3.9 since system is already in production.

Any workaround or quick fix available?

Thanks
Reply | Threaded
Open this post in threaded view
|

Re: Re: Form Builder - Changing form language

Erik Bruchez
Administrator
It's not possible to tell without a reproducible case.

-Erik

On Wed, May 18, 2011 at 12:46 PM, marek2608 <[hidden email]> wrote:

> No, this happens with 3.8.
>
> It will take a while to update to 3.9 since system is already in production.
>
> Any workaround or quick fix available?
>
> Thanks
>
> --
> View this message in context: http://orbeon-forms-ops-users.24843.n4.nabble.com/Form-Builder-Changing-form-language-tp3529528p3533730.html
> Sent from the Orbeon Forms (ops-users) mailing list archive at Nabble.com.
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> OW2 mailing lists service home page: http://www.ow2.org/wws
>
>


--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws