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]

Reply via email to