hansva opened a new issue, #8380: URL: https://github.com/apache/hop/issues/8380
### Apache Hop version? 2.19.0 ### Java version? 21 ### Operating system Windows ### What happened? Cube output fails when there are no rows: ``` MARhcADR.0 - ERROR: Unexpected error 2026/09/09 10:18:15 - MARhcADR.0 - ERROR: org.apache.hop.core.exception.HopTransformException: 2026/09/09 10:18:15 - MARhcADR.0 - Error opening/reading cube file 2026/09/09 10:18:15 - MARhcADR.0 - at java.lang.Thread.run (Thread.java:840) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transform.RunThread.run (RunThread.java:54) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transforms.cubeoutput.CubeOutput.processRow (CubeOutput.java:66) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getPrevTransformFields (PipelineMeta.java:1252) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getPrevTransformFields (PipelineMeta.java:1266) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getPrevTransformFields (PipelineMeta.java:1306) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1222) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getThisTransformFields (PipelineMeta.java:1405) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1082) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1116) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields (PipelineMeta.java:1222) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getThisTransformFields (PipelineMeta.java:1414) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transform.BaseTransformMeta.getFields (BaseTransformMeta.java:328) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transforms.cubeinput.CubeInputMeta.getFields (CubeInputMeta.java:103) 2026/09/09 10:18:15 - MARhcADR.0 - at java.util.zip.GZIPInputStream.<init> (GZIPInputStream.java:91) 2026/09/09 10:18:15 - MARhcADR.0 - at java.util.zip.GZIPInputStream.<init> (GZIPInputStream.java:79) 2026/09/09 10:18:15 - MARhcADR.0 - at java.util.zip.GZIPInputStream.readHeader (GZIPInputStream.java:164) 2026/09/09 10:18:15 - MARhcADR.0 - at java.util.zip.GZIPInputStream.readUShort (GZIPInputStream.java:252) 2026/09/09 10:18:15 - MARhcADR.0 - at java.util.zip.GZIPInputStream.readUByte (GZIPInputStream.java:262) 2026/09/09 10:18:15 - MARhcADR.0 - 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transforms.cubeinput.CubeInputMeta.getFields(CubeInputMeta.java:116) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transform.BaseTransformMeta.getFields(BaseTransformMeta.java:328) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getThisTransformFields(PipelineMeta.java:1414) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1222) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1116) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1082) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getThisTransformFields(PipelineMeta.java:1405) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1222) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getTransformFields(PipelineMeta.java:1199) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getPrevTransformFields(PipelineMeta.java:1306) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getPrevTransformFields(PipelineMeta.java:1266) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.PipelineMeta.getPrevTransformFields(PipelineMeta.java:1252) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transforms.cubeoutput.CubeOutput.processRow(CubeOutput.java:66) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transform.RunThread.run(RunThread.java:54) 2026/09/09 10:18:15 - MARhcADR.0 - at java.base/java.lang.Thread.run(Thread.java:840) 2026/09/09 10:18:15 - MARhcADR.0 - Caused by: java.io.EOFException 2026/09/09 10:18:15 - MARhcADR.0 - at java.base/java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:262) 2026/09/09 10:18:15 - MARhcADR.0 - at java.base/java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:252) 2026/09/09 10:18:15 - MARhcADR.0 - at java.base/java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164) 2026/09/09 10:18:15 - MARhcADR.0 - at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79) 2026/09/09 10:18:15 - MARhcADR.0 - at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91) 2026/09/09 10:18:15 - MARhcADR.0 - at org.apache.hop.pipeline.transforms.cubeinput.CubeInputMeta.getFields(CubeInputMeta.java:103) 2026/09/09 10:18:15 - MARhcADR.0 - ... 29 more ``` ### Issue Priority Priority: 2 ### Issue Component Component: Transforms -- 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]
