Uploaded image for project: 'Qt Tools for Android'
  1. Qt Tools for Android
  2. QTTA-253

[GradlePlugin] Error processing stream: Stream closed java.io.IOException: Stream closed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • QtGP 1.1
    • QtGP 1.1
    • QtGP: General
    • None
    • macOS
    • 2e0ddac60 (dev), 105415ada (1.1)

    Description

      Env:

      OS 15.2 Qt 6.8.1 
      Qt GP 1.1. built from dev, pushed to mavenLocal()
      gradle version 8.12   

       

      Steps:

      Open example from Qt/Examples/Qt-6.8.1/platforms/android/qtquickview_java

      Do not provide qtKitDir in the build.gradle and run the task ./gradlew QtBuildTask

      Configuring 'qtquickview' for the following Android ABIs: x86 (default), armeabi-v7a, arm64-v8a, x86_64 

      Add qtKitDir and specify the kit that is not the default one, e.g. android_arm64_v8a

      Run task again ./gradlew QtBuildTask   
       
      Expected: The task is succeeded with no side issues.

      Actual: The build succeeded, but after that it throws the exception:

      BUILD SUCCESSFUL in 18s
      24 actionable tasks: 6 executed, 18 up-to-date
      Android package built successfully in 24,333 ms.
      -- File: /Users/lukaszkosiorowski/Qt/Examples/Qt-6.8.1/platforms/android/qtquickview_java/app/build/qt_generated/qtquickview/android-build-qtquickview//build/outputs/aar//android-build-qtquickview-debug.aar
      Error processing stream: Stream closed
      java.io.IOException: Stream closed
              at java.base/java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:168)
              at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:334)
              at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
              at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
              at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
              at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
              at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
              at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)
              at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)
              at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:452)
              at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:425)
              at org.codehaus.groovy.runtime.dgm$918.invoke(Unknown Source)
              at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:242)
              at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:51)
              at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
              at org.qtproject.qt.gradleplugin.LogStreamHandler$_processStream_closure3.doCall$original(LogStreamHandler.groovy:40)
              at org.qtproject.qt.gradleplugin.LogStreamHandler$_processStream_closure3.doCall(LogStreamHandler.groovy)
              at jdk.internal.reflect.GeneratedMethodAccessor573.invoke(Unknown Source)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:568)
              at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
              at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
              at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
              at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1030)
              at groovy.lang.Closure.call(Closure.java:427)
              at groovy.lang.Closure.call(Closure.java:416)
              at org.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1160)
              at org.codehaus.groovy.runtime.IOGroovyMethods.withReader(IOGroovyMethods.java:1209)
              at org.codehaus.groovy.runtime.dgm$975.invoke(Unknown Source)
              at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:242)
              at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:51)
              at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
              at org.qtproject.qt.gradleplugin.LogStreamHandler.processStream(LogStreamHandler.groovy:39)
              at jdk.internal.reflect.GeneratedMethodAccessor572.invoke(Unknown Source)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:568)
              at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
              at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
              at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:362)
              at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:61)
              at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:194)
              at org.qtproject.qt.gradleplugin.LogStreamHandler$_start_closure1.doCall$original(LogStreamHandler.groovy:24)
              at org.qtproject.qt.gradleplugin.LogStreamHandler$_start_closure1.doCall(LogStreamHandler.groovy)
              at org.qtproject.qt.gradleplugin.LogStreamHandler$_start_closure1.doCall$original(LogStreamHandler.groovy)
              at org.qtproject.qt.gradleplugin.LogStreamHandler$_start_closure1.doCall(LogStreamHandler.groovy)
              at jdk.internal.reflect.GeneratedMethodAccessor618.invoke(Unknown Source)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:568)
              at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
              at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
              at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:274)
              at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1030)
              at groovy.lang.Closure.call(Closure.java:427)
              at groovy.lang.Closure.call(Closure.java:406)
              at groovy.lang.Closure.run(Closure.java:498)
              at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
              at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
              at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
              at java.base/java.lang.Thread.run(Thread.java:833) 

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              teko Tero Koponen
              lkos Łukasz Kosiorowski
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes