Mrudhulraj opened a new issue, #7125:
URL: https://github.com/apache/texera/issues/7125
### What happened?
Caused by : #6980
File causing the regression:
`amber\src\main\scala\org\apache\texera\web\resource\dashboard\user\workflow\WorkflowExecutionsResource.scala`
A type mismatch exists in the `updateResultSize` method within the execution
management layer. The jOOQ field OPERATOR_PORT_EXECUTIONS.RESULT_SIZE expects
an **Integer** type, but a **Long** value (java.lang.Long.valueOf(size)) is
being passed into the .set() method.
Similarly, `updateRuntimeStatsSize, updateConsoleMessageSize` methods have
RUNTIME_STATS_SIZE and CONSOLE_MESSAGES_SIZE respectivbely with the same type
mismatch.
### How to reproduce?
Compile the application `WorkflowExecutionService` , to reproduce the bug
attached log output.
### Version/Branch
1.2.0-incubating (release/v1.2)
### Commit Hash (Optional)
_No response_
### What browsers are you seeing the problem on?
_No response_
### Relevant log output
```shell
`[error]
C:\Users\mrudh\Desktop\mrudhul-texera\texera\amber\src\main\scala\org\apache\texera\web\resource\dashboard\user\workflow\WorkflowExecutionsResource.scala:407:37:
type mismatch;
[error] found :
org.jooq.TableField[org.apache.texera.dao.jooq.generated.tables.records.OperatorPortExecutionsRecord,Integer]
[error] required: org.jooq.Field[Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with java.lang.constant.ConstantDesc
with Comparable[_ >: Long with Integer <: Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[_ >: Long with Integer <: Number
with java.lang.constant.Constable with java.lang.constant.ConstantDesc]}]
[error] Note: Integer <: Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with java.lang.constant.ConstantDesc
with Comparable[_ >: Long with Integer <: Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[_ >: Long with Integer <: Number with
jav
a.lang.constant.Constable with java.lang.constant.ConstantDesc]} (and
org.jooq.TableField[org.apache.texera.dao.jooq.generated.tables.records.OperatorPortExecutionsRecord,Integer]
<: org.jooq.Field[Integer]), but Java-defined trait Field is invariant in type
T.
[error] You may wish to investigate a wildcard type such as `_ <: Number
with java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[
_ >: Long with Integer <: Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc]}`. (SLS 3.2.10)
[error] .set(OPERATOR_PORT_EXECUTIONS.RESULT_SIZE,
java.lang.Long.valueOf(size))
[error] ^
[error]
C:\Users\mrudh\Desktop\mrudhul-texera\texera\amber\src\main\scala\org\apache\texera\web\resource\dashboard\user\workflow\WorkflowExecutionsResource.scala:443:32:
type mismatch;
[error] found :
org.jooq.TableField[org.apache.texera.dao.jooq.generated.tables.records.WorkflowExecutionsRecord,Integer]
[error] required: org.jooq.Field[Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with java.lang.constant.ConstantDesc
with Comparable[_ >: Long with Integer <: Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[_ >: Long with Integer <: Number
with java.lang.constant.Constable with java.lang.constant.ConstantDesc]}]
[error] Note: Integer <: Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with java.lang.constant.ConstantDesc
with Comparable[_ >: Long with Integer <: Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[_ >: Long with Integer <: Number with
jav
a.lang.constant.Constable with java.lang.constant.ConstantDesc]} (and
org.jooq.TableField[org.apache.texera.dao.jooq.generated.tables.records.WorkflowExecutionsRecord,Integer]
<: org.jooq.Field[Integer]), but Java-defined trait Field is invariant in type
T.
[error] You may wish to investigate a wildcard type such as `_ <: Number
with java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[
_ >: Long with Integer <: Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc]}`. (SLS 3.2.10)
[error] .set(WORKFLOW_EXECUTIONS.RUNTIME_STATS_SIZE,
java.lang.Long.valueOf(size))
[error] ^
[error]
C:\Users\mrudh\Desktop\mrudhul-texera\texera\amber\src\main\scala\org\apache\texera\web\resource\dashboard\user\workflow\WorkflowExecutionsResource.scala:482:32:
type mismatch;
[error] found :
org.jooq.TableField[org.apache.texera.dao.jooq.generated.tables.records.OperatorExecutionsRecord,Integer]
[error] required: org.jooq.Field[Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with java.lang.constant.ConstantDesc
with Comparable[_ >: Long with Integer <: Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[_ >: Long with Integer <: Number
with java.lang.constant.Constable with java.lang.constant.ConstantDesc]}]
[error] Note: Integer <: Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with java.lang.constant.ConstantDesc
with Comparable[_ >: Long with Integer <: Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[_ >: Long with Integer <: Number with
jav
a.lang.constant.Constable with java.lang.constant.ConstantDesc]} (and
org.jooq.TableField[org.apache.texera.dao.jooq.generated.tables.records.OperatorExecutionsRecord,Integer]
<: org.jooq.Field[Integer]), but Java-defined trait Field is invariant in type
T.
[error] You may wish to investigate a wildcard type such as `_ <: Number
with java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc with Comparable[_ >: Long with Integer <:
Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}]{def
resolveConstantDesc(x$1: java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc with
Comparable[_ >: Long with Integer <: Number with java.lang.constant.Constable
with java.lang.constant.ConstantDesc]{def resolveConstantDesc(x$1:
java.lang.invoke.MethodHandles.Lookup): Number with
java.lang.constant.Constable with java.lang.constant.ConstantDesc}; def
describeConstable(): java.util.Optional[
_ >: Long with Integer <: Number with java.lang.constant.Constable with
java.lang.constant.ConstantDesc]}`. (SLS 3.2.10)
[error] .set(OPERATOR_EXECUTIONS.CONSOLE_MESSAGES_SIZE,
java.lang.Long.valueOf(size))
[error] ^
[error] three errors found
[error] (WorkflowExecutionService / Compile / compileIncremental)
Compilation failed
[error] Total time: 125 s (0:02:05.0), completed Jul 30, 2026, 10:02:00 AM`
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]