Skip to content

Regression

org.eclipse.scout.rt.client.ui.basic.table.columns.AbstractMixedSmartColumnTest.testEditingValidValue

Failing for the past 1 build (Since #382 )
Took 66 ms.

Error Message

Interrupted while waiting for a job to complete [user=default, calling-thread=scout-thread-23, job=Updating org.eclipse.scout.rt.client.ui.basic.table.columns.AbstractMixedSmartColumn$MixedSmartEditorField]

Stacktrace

org.eclipse.scout.rt.platform.util.concurrent.ThreadInterruptedException: Interrupted while waiting for a job to complete [user=default, calling-thread=scout-thread-23, job=Updating org.eclipse.scout.rt.client.ui.basic.table.columns.AbstractMixedSmartColumn$MixedSmartEditorField]
	at org.eclipse.scout.rt.platform.job.internal.JobExceptionTranslator.translateInterruptedException(JobExceptionTranslator.java:49)
	at org.eclipse.scout.rt.platform.job.internal.JobFutureTask.awaitDone(JobFutureTask.java:340)
	at org.eclipse.scout.rt.client.ui.form.fields.smartfield.AbstractContentAssistField$6.joinModelThreadAndUpdateField(AbstractContentAssistField.java:1584)
	at org.eclipse.scout.rt.client.ui.form.fields.smartfield.AbstractContentAssistField$6.onSuccess(AbstractContentAssistField.java:1561)
	at org.eclipse.scout.rt.shared.services.lookup.LookupCall.loadData(LookupCall.java:409)
	at org.eclipse.scout.rt.shared.services.lookup.LookupCall$5.run(LookupCall.java:389)
	at org.eclipse.scout.rt.platform.util.concurrent.Callables$1.call(Callables.java:37)
	at org.eclipse.scout.rt.platform.util.concurrent.Callables$1.call(Callables.java:1)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:185)
	at org.eclipse.scout.rt.platform.job.internal.ExceptionProcessor.intercept(ExceptionProcessor.java:41)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:180)
	at org.eclipse.scout.rt.platform.context.RunContextRunner$1.call(RunContextRunner.java:42)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:185)
	at org.eclipse.scout.rt.platform.security.SubjectProcessor$1.run(SubjectProcessor.java:47)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:422)
	at org.eclipse.scout.rt.platform.security.SubjectProcessor.intercept(SubjectProcessor.java:43)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:180)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain.call(CallableChain.java:135)
	at org.eclipse.scout.rt.platform.context.RunContext.call(RunContext.java:121)
	at org.eclipse.scout.rt.platform.context.RunContextRunner.intercept(RunContextRunner.java:38)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:180)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain.call(CallableChain.java:135)
	at org.eclipse.scout.rt.platform.job.internal.JobFutureTask$1.call(JobFutureTask.java:100)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at org.eclipse.scout.rt.platform.job.internal.JobFutureTask.run(JobFutureTask.java:160)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
	at org.eclipse.scout.rt.platform.job.internal.NamedThreadFactory$1.run(NamedThreadFactory.java:54)
Caused by: java.lang.InterruptedException: null
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220)
	at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335)
	at org.eclipse.scout.rt.platform.job.internal.CompletionPromise.awaitDoneAndGet(CompletionPromise.java:161)
	at org.eclipse.scout.rt.platform.job.internal.JobFutureTask.awaitDone(JobFutureTask.java:333)
	at org.eclipse.scout.rt.client.ui.form.fields.smartfield.AbstractContentAssistField$6.joinModelThreadAndUpdateField(AbstractContentAssistField.java:1584)
	at org.eclipse.scout.rt.client.ui.form.fields.smartfield.AbstractContentAssistField$6.onSuccess(AbstractContentAssistField.java:1561)
	at org.eclipse.scout.rt.shared.services.lookup.LookupCall.loadData(LookupCall.java:409)
	at org.eclipse.scout.rt.shared.services.lookup.LookupCall$5.run(LookupCall.java:389)
	at org.eclipse.scout.rt.platform.util.concurrent.Callables$1.call(Callables.java:37)
	at org.eclipse.scout.rt.platform.util.concurrent.Callables$1.call(Callables.java:1)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:185)
	at org.eclipse.scout.rt.platform.job.internal.ExceptionProcessor.intercept(ExceptionProcessor.java:41)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:180)
	at org.eclipse.scout.rt.platform.context.RunContextRunner$1.call(RunContextRunner.java:42)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:185)
	at org.eclipse.scout.rt.platform.security.SubjectProcessor$1.run(SubjectProcessor.java:47)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:422)
	at org.eclipse.scout.rt.platform.security.SubjectProcessor.intercept(SubjectProcessor.java:43)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:180)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain.call(CallableChain.java:135)
	at org.eclipse.scout.rt.platform.context.RunContext.call(RunContext.java:121)
	at org.eclipse.scout.rt.platform.context.RunContextRunner.intercept(RunContextRunner.java:38)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain$Chain.continueChain(CallableChain.java:180)
	at org.eclipse.scout.rt.platform.chain.callable.CallableChain.call(CallableChain.java:135)
	at org.eclipse.scout.rt.platform.job.internal.JobFutureTask$1.call(JobFutureTask.java:100)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at org.eclipse.scout.rt.platform.job.internal.JobFutureTask.run(JobFutureTask.java:160)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
	at org.eclipse.scout.rt.platform.job.internal.NamedThreadFactory$1.run(NamedThreadFactory.java:54)

Standard Output

2017-02-08 23:54:15,293 INFO  [scout-thread-23] org.eclipse.scout.rt.testing.platform.runner.JUnitExceptionHandler - Exception will be re-thrown for JUnit assertion. [exception=Interrupted while waiting for a job to complete [user=default, calling-thread=scout-thread-23, job=Updating org.eclipse.scout.rt.client.ui.basic.table.columns.AbstractMixedSmartColumn$MixedSmartEditorField]] - MDC[principal=default, jobName=Fetching lookup data [provider=org.eclipse.scout.rt.shared.services.lookup.LookupCall$1, lookupCall=org.eclipse.scout.rt.shared.services.lookup.CodeLookupCall]]