Project

Profile

Help

Bug #6326

closed

Test stream-210: intermittent failure, possibly a multithreading problem

Added by Michael Kay 4 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Multithreading
Sprint/Milestone:
-
Start date:
2024-01-24
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
12, trunk
Fix Committed on Branch:
12, trunk
Fixed in Maintenance Release:
Platforms:
.NET, Java

Description

We have seen XSLT4.0 test case stream-210 fail as follows:

-s:source-document -t:stream-210
java.lang.NullPointerException
	at net.sf.saxon.expr.VariableReference.evaluateItem(VariableReference.java:610)
	at com.saxonica.ee.stream.StreamInstr.push(StreamInstr.java:272)
	at com.saxonica.ee.stream.StreamInstr$StreamInstrElaborator.lambda$elaborateForPush$0(StreamInstr.java:348)
	at net.sf.saxon.expr.instruct.FixedElement$FixedElementElaborator.lambda$elaborateForPush$0(FixedElement.java:640)
	at net.sf.saxon.expr.instruct.ResultDocument.processInstruction(ResultDocument.java:403)
	at com.saxonica.config.EnterpriseConfiguration.lambda$processResultDocument$1(EnterpriseConfiguration.java:1926)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)

I haven't been able to reproduce the problem, but from the stack trace it looks suspiciously like a multithreading issue.

Please register to edit this issue

Also available in: Atom PDF