Buttons not responding to mouse click

1 view
Skip to first unread message

bruno.buzzi

unread,
Mar 10, 2020, 2:48:26 PM3/10/20
to orb...@googlegroups.com
Hi,

Orbeon: Orbeon Forms 2019.2.1.202002282212 PE
Java: java version "1.8.0_241"
Tomcat: 9

Some time ago a run into this issue:
http://discuss.orbeon.com/Buttons-not-working-in-any-browser-td4664846.html

Last time a Tomcat upgrade solved it (i think) but not this time.

orbeon-01.png <http://discuss.orbeon.com/file/t374762/orbeon-01.png>

Attached there is a Builder printscreen where i have this problem (the
"Continue" button does not work).
And after long time shows a message error that form name is incorrect but is
correct (see attached png).

Also orbeon.log is attached but i do not see anything strange on it.
Only:
2020-03-10 14:40:20,193 INFO XFormsServer - Unknown form document
requested.

2020-03-10 14:30:35,344 WARN auth - not setting credentials headers
because credentials are not found

orbeon.log <http://discuss.orbeon.com/file/t374762/orbeon.log>



--
Sent from: http://discuss.orbeon.com/

bruno.buzzi

unread,
Mar 10, 2020, 6:10:20 PM3/10/20
to orb...@googlegroups.com
Hi,

Another print screen with this problem. The error messages are displayed
after a long time.

orbeon-02.png <http://discuss.orbeon.com/file/t374762/orbeon-02.png>

In the log file there is an error (not sure if it is related to this
problem):
2020-03-10 18:07:53,013 INFO lifecycle - event: {"request": "125",
"session": "C21EDB0B0596FD7306F437F1580DE321", "source": "limiter",
"message": "start: nofilter", "path":
"/1643ee82305dfa1f12f2691112b954c748f81eda/apps/fr/style/font-awesome/fonts/fontawesome-webfont.woff2",
"method": "GET"}
2020-03-10 18:07:53,013 WARN auth - not setting credentials headers
because credentials are not found
2020-03-10 18:07:53,013 INFO lifecycle - event: {"request": "125",
"session": "C21EDB0B0596FD7306F437F1580DE321", "source": "service",
"message": "start: handle"}
2020-03-10 18:07:53,013 INFO ProcessorService -
/1643ee82305dfa1f12f2691112b954c748f81eda/apps/fr/style/font-awesome/fonts/fontawesome-webfont.woff2
- Received request
2020-03-10 18:07:53,018 INFO ProcessorService -
/1643ee82305dfa1f12f2691112b954c748f81eda/apps/fr/style/font-awesome/fonts/fontawesome-webfont.woff2
- Timing: 4
2020-03-10 18:07:53,052 ERROR ProcessorService -
+----------------------------------------------------------------------------------------------------------------------+
|An Error has Occurred
|
|----------------------------------------------------------------------------------------------------------------------|
|Broken pipe
|
|----------------------------------------------------------------------------------------------------------------------|
|Application Call Stack
|
|----------------------------------------------------------------------------------------------------------------------|
|oxf:/config/prologue-servlet.xpl
|executing processor | 41|
|······················································································································|
|element=<p:processor name="oxf:page-flow">[...]</p:processor>
|
|name ={http://www.orbeon.com/oxf/processors}page-flow
|
|----------------------------------------------------------------------------------------------------------------------|
|----------------------------------------------------------------------------------------------------------------------|
|Exception: java.io.IOException
|
|----------------------------------------------------------------------------------------------------------------------|
|sun.nio.ch.FileDispatcherImpl |write0
|FileDispatcherImpl.java | |
|sun.nio.ch.SocketDispatcher |write
|SocketDispatcher.java | 47|
|sun.nio.ch.IOUtil |writeFromNativeBuffer
|IOUtil.java | 93|
|sun.nio.ch.IOUtil |write
|IOUtil.java | 65|
|sun.nio.ch.SocketChannelImpl |write
|SocketChannelImpl.java | 468|
|org.apache.tomcat.util.net.NioChannel |write
|NioChannel.java | 138|
|apache.tomcat.util.net.NioEndpoint$NioSocketWrapper|doWrite
|NioEndpoint.java |1279|
|org.apache.tomcat.util.net.SocketWrapperBase |doWrite
|SocketWrapperBase.java | 741|
|org.apache.tomcat.util.net.SocketWrapperBase |writeBlocking
|SocketWrapperBase.java | 561|
|org.apache.tomcat.util.net.SocketWrapperBase |write
|SocketWrapperBase.java | 505|
|coyote.http11.Http11OutputBuffer$SocketOutputBuffer|doWrite
|Http11OutputBuffer.java | 538|
|rg.apache.coyote.http11.filters.ChunkedOutputFilter|doWrite
|ChunkedOutputFilter.java | 112|
|org.apache.coyote.http11.Http11OutputBuffer |doWrite
|Http11OutputBuffer.java | 190|
|org.apache.coyote.Response |doWrite
|Response.java | 601|
|org.apache.catalina.connector.OutputBuffer |realWriteBytes
|OutputBuffer.java | 339|
|----------------------------------------------------------------------------------------------------------------------|
|Exception: org.apache.catalina.connector.ClientAbortException
|
|----------------------------------------------------------------------------------------------------------------------|
|org.apache.catalina.connector.OutputBuffer |realWriteBytes
|OutputBuffer.java | 351|
|org.apache.catalina.connector.OutputBuffer |appendByteArray
|OutputBuffer.java | 746|
|org.apache.catalina.connector.OutputBuffer |append
|OutputBuffer.java | 675|
|org.apache.catalina.connector.OutputBuffer |writeBytes
|OutputBuffer.java | 386|
|org.apache.catalina.connector.OutputBuffer |write
|OutputBuffer.java | 364|
|org.apache.catalina.connector.CoyoteOutputStream |write
|CoyoteOutputStream.java | 96|
|org.orbeon.oxf.util.NetUtils |copyStream
|NetUtils.java | 223|
|org.orbeon.oxf.processor.ResourceServer |serveResource
|ResourceServer.java | 128|
|xf.controller.PageFlowControllerProcessor$FileRoute|process
|PageFlowControllerProcessor.sc| 551|
|g.orbeon.oxf.controller.PageFlowControllerProcessor|start
|PageFlowControllerProcessor.sc| 179|
|g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run
|PipelineProcessor.java | 617|
|----------------------------------------------------------------------------------------------------------------------|
|Exception: org.orbeon.oxf.common.ValidationException
|
|----------------------------------------------------------------------------------------------------------------------|
|org.orbeon.oxf.common.OrbeonLocationException$ |wrapException
|OrbeonLocationException.scala | 60|
|org.orbeon.oxf.common.OrbeonLocationException |wrapException
|OrbeonLocationException.scala | |
|g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run
|PipelineProcessor.java | 619|
|org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren
|PipelineProcessor.java | 679|
|org.orbeon.oxf.processor.pipeline.PipelineProcessor|start
|PipelineProcessor.java | 614|
|f.processor.pipeline.choose.ConcreteChooseProcessor|start
|ConcreteChooseProcessor.java | 231|
|g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run
|PipelineProcessor.java | 617|
|org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren
|PipelineProcessor.java | 679|
|org.orbeon.oxf.processor.pipeline.PipelineProcessor|start
|PipelineProcessor.java | 614|
|org.orbeon.oxf.pipeline.InitUtils$ |runProcessor
|InitUtils.scala | 84|
|org.orbeon.oxf.webapp.ProcessorService |$anonfun$service$1
|ProcessorService.scala | 47|
|scala.runtime.java8.JFunction0$mcV$sp |apply
|JFunction0$mcV$sp.java | 23|
|org.orbeon.oxf.logging.LifecycleLogger$ |withEvent
|LifecycleLogger.scala | 125|
|org.orbeon.oxf.logging.LifecycleLogger$
|withEventAssumingRequest |LifecycleLogger.scala | 118|
|org.orbeon.oxf.webapp.ProcessorService |service
|ProcessorService.scala | 42|
|org.orbeon.oxf.servlet.OrbeonServlet |$anonfun$service$3
|OrbeonServlet.scala | 83|
|scala.runtime.java8.JFunction0$mcV$sp |apply
|JFunction0$mcV$sp.java | 23|
|org.orbeon.oxf.webapp.ServletPortlet$ |withRootException
|ServletPortlet.scala | 104|
|org.orbeon.oxf.servlet.OrbeonServlet |$anonfun$service$1
|OrbeonServlet.scala | 76|
|scala.runtime.java8.JFunction0$mcV$sp |apply
|JFunction0$mcV$sp.java | 23|
|org.orbeon.oxf.util.DynamicVariable |withValue
|DynamicVariable.scala | 42|
|org.orbeon.oxf.webapp.ProcessorService$ |withProcessorService
|ProcessorService.scala | 146|
|org.orbeon.oxf.servlet.OrbeonServlet |service
|OrbeonServlet.scala | 76|
|javax.servlet.http.HttpServlet |service
|HttpServlet.java | 741|
|org.apache.catalina.core.ApplicationFilterChain |internalDoFilter
|ApplicationFilterChain.java | 231|
|org.apache.catalina.core.ApplicationFilterChain |doFilter
|ApplicationFilterChain.java | 166|
|org.apache.tomcat.websocket.server.WsFilter |doFilter
|WsFilter.java | 53|
|org.apache.catalina.core.ApplicationFilterChain |internalDoFilter
|ApplicationFilterChain.java | 193|
|org.apache.catalina.core.ApplicationFilterChain |doFilter
|ApplicationFilterChain.java | 166|
|org.orbeon.oxf.servlet.FormRunnerAuthFilter |doFilter
|FormRunnerAuthFilter.scala | 50|
|org.apache.catalina.core.ApplicationFilterChain |internalDoFilter
|ApplicationFilterChain.java | 193|
|org.apache.catalina.core.ApplicationFilterChain |doFilter
|ApplicationFilterChain.java | 166|
|org.orbeon.oxf.servlet.LimiterFilter |$anonfun$doFilter$4
|LimiterFilter.scala | 92|
|scala.runtime.java8.JFunction0$mcV$sp |apply
|JFunction0$mcV$sp.java | 23|
|org.orbeon.oxf.logging.LifecycleLogger$ |withEvent
|LifecycleLogger.scala | 125|
|org.orbeon.oxf.servlet.LimiterFilter |$anonfun$doFilter$1
|LimiterFilter.scala | 92|
|org.orbeon.oxf.servlet.LimiterFilter
|$anonfun$doFilter$1$adapted |LimiterFilter.scala | 72|
|scala.Option |foreach
|Option.scala | 407|
|org.orbeon.oxf.servlet.LimiterFilter |doFilter
|LimiterFilter.scala | 72|
|org.apache.catalina.core.ApplicationFilterChain |internalDoFilter
|ApplicationFilterChain.java | 193|
|org.apache.catalina.core.ApplicationFilterChain |doFilter
|ApplicationFilterChain.java | 166|
|org.apache.catalina.core.StandardWrapperValve |invoke
|StandardWrapperValve.java | 202|
|org.apache.catalina.core.StandardContextValve |invoke
|StandardContextValve.java | 96|
|org.apache.catalina.authenticator.AuthenticatorBase|invoke
|AuthenticatorBase.java | 541|
|org.apache.catalina.core.StandardHostValve |invoke
|StandardHostValve.java | 139|
|org.apache.catalina.valves.ErrorReportValve |invoke
|ErrorReportValve.java | 92|
|org.apache.catalina.valves.AbstractAccessLogValve |invoke
|AbstractAccessLogValve.java | 688|
|org.apache.catalina.core.StandardEngineValve |invoke
|StandardEngineValve.java | 74|
|org.apache.catalina.connector.CoyoteAdapter |service
|CoyoteAdapter.java | 343|
|org.apache.coyote.http11.Http11Processor |service
|Http11Processor.java | 367|
|org.apache.coyote.AbstractProcessorLight |process
|AbstractProcessorLight.java | 65|
|rg.apache.coyote.AbstractProtocol$ConnectionHandler|process
|AbstractProtocol.java | 868|
|.apache.tomcat.util.net.NioEndpoint$SocketProcessor|doRun
|NioEndpoint.java |1639|
|org.apache.tomcat.util.net.SocketProcessorBase |run
|SocketProcessorBase.java | 49|
|java.util.concurrent.ThreadPoolExecutor |runWorker
|ThreadPoolExecutor.java |1149|
|java.util.concurrent.ThreadPoolExecutor$Worker |run
|ThreadPoolExecutor.java | 624|
|che.tomcat.util.threads.TaskThread$WrappingRunnable|run
|TaskThread.java | 61|
|java.lang.Thread |run
|Thread.java | 748|
+----------------------------------------------------------------------------------------------------------------------+
2020-03-10 18:07:53,054 INFO lifecycle - event: {"request": "125",
"session": "C21EDB0B0596FD7306F437F1580DE321", "source": "service",
"message": "end: handle", "time": "41 ms"}
2020-03-10 18:07:53,054 INFO lifecycle - event: {"request": "125",
"session": "C21EDB0B0596FD7306F437F1580DE321", "source": "limiter",
"message": "end: nofilter", "time": "41 ms"}

bruno.buzzi

unread,
Mar 10, 2020, 6:36:58 PM3/10/20
to orb...@googlegroups.com
Hi,

Fixed :)

It seems that my problem was my properties-local.xml (an old one) that i was
using from long time ago.

After deleting this files Orbeon Builder works as expected (using default
values i think) so it seems that there are some depracated option in my
properties-local.xml or a bad property value. Tomorrow i will research
further.

regards,
bruno

bruno.buzzi

unread,
Mar 10, 2020, 6:52:26 PM3/10/20
to orb...@googlegroups.com
Hi,

The culprit is the following property (either value 10 or -1):

property as="xs:integer" name="oxf.xforms.delay-before-ajax-timeout"
value="10"

If i comment this line in the properties-local.xml all buttons works as
expected !

Not sure why but is the culprit

Alessandro Vernet

unread,
Mar 12, 2020, 1:33:24 AM3/12/20
to orb...@googlegroups.com
Hi Bruno,

Indeed, I can see how a value of 10 could cause some problems. This value is
in milliseconds. So you are telling the client-side code to give up
"waiting" on the server if it hasn't received a response in less than 10
milliseconds. Good catch, and isn't it nice of me to chime in after you've
solved the problem? ;)

‑Alex

-----
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet

bruno.buzzi

unread,
Mar 12, 2020, 3:34:22 PM3/12/20
to orb...@googlegroups.com
Alex,

No problem :)

It is also pleasurable to find a fix by oneself.

regards,
bruno
Reply all
Reply to author
Forward
0 new messages