Uint64 column in dremio stack overflowing

When formatting a uint64 parquet column it looks fine in the preview

But when opening the saved view it comes back as alphanumeric
image

and any query on this dataset stacktraces…

I’ve manually checked every parquet file and they are all uint64 columns.
<pyarrow._parquet.ParquetSchema object at 0x7fb9c607db70>
AssetOverviewId: INT64 Int(bitWidth=64, isSigned=false)

We’ve got other “status” file sets which also have a UNIT64 column which do not have the same issue…

Any suggestions?

(java.lang.RuntimeException) java.lang.StackOverflowError
com.dremio.common.DeferredException.addThrowable():100
com.dremio.sabot.exec.fragment.FragmentExecutor.transitionToFailed():518
com.dremio.sabot.exec.fragment.FragmentExecutor.run():305
com.dremio.sabot.exec.fragment.FragmentExecutor.access$1200():92
com.dremio.sabot.exec.fragment.FragmentExecutor$AsyncTaskImpl.run():677
com.dremio.sabot.task.AsyncTaskWrapper.run():112
com.dremio.sabot.task.slicing.SlicingThread.mainExecutionLoop():226
com.dremio.sabot.task.slicing.SlicingThread.run():156
Caused By (java.lang.StackOverflowError) null
java.util.regex.Pattern$Branch.match():4618
java.util.regex.Pattern$BranchConn.match():4582
java.util.regex.Pattern$GroupTail.match():4731
java.util.regex.Pattern$Curly.match0():4293
java.util.regex.Pattern$Curly.match():4248
java.util.regex.Pattern$GroupHead.match():4672
java.util.regex.Pattern$Branch.match():4618
java.util.regex.Pattern$Branch.match():4616
java.util.regex.Pattern$BmpCharProperty.match():3812
java.util.regex.Pattern$Start.match():3475
java.util.regex.Matcher.search():1248
java.util.regex.Matcher.find():664
java.util.Formatter.parse():2549
java.util.Formatter.format():2501
java.util.Formatter.format():2455
java.lang.String.format():2940
com.dremio.exec.expr.fn.impl.hive.ObjectInspectorHelper.getObjectInspector():85
com.dremio.exec.expr.fn.HiveFunctionRegistry.resolveFunction():152
com.dremio.exec.expr.fn.HiveFunctionRegistry.getFunction():129
com.dremio.exec.expr.fn.HiveFunctionRegistry.getFunction():42
com.dremio.exec.expr.fn.FunctionImplementationRegistry.findNonFunction():191
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():162
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():81
com.dremio.common.expression.FunctionCall.accept():48
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():140
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():81
com.dremio.common.expression.FunctionCall.accept():48
com.dremio.exec.expr.ExpressionMaterializationVisitor.rewriteUnionFunction():292
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():169
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():81
com.dremio.common.expression.FunctionCall.accept():48
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():140
com.dremio.exec.expr.ExpressionMaterializationVisitor.visitFunctionCall():81
etc,