Article - CS424920

Export to Word functionality returns "Error inside export application: I/O error on POST request for <external Word export server>: Read timed out" in Codebeamer

Modified: 18-Dec-2025   


Applies To

  • Codebeamer 21.09 to 2.2.0.1

Description

  • Export to Word functionality returns Error inside export application: I/O error on POST request for <external Word export server>: Read timed out
  • Export to Word functionality returns the following error:
    • Error inside export application: I/O error on POST request for "https://xxxx.codebeamer.com/export": Read timed out
  • Export a Baseline to a Word file reports the above same error
  • Error logs:
    • Error inside export application: I/O error on POST request for "<external export server URL>": Read timed out
    • 2024-08-13 21:04:55,041 ERROR export.job.ExportJob - Job execution failed. Elapsed time: 3374ms [DocumentExportScheduler_Worker-3] [72] {Req#=export-job-66f79550-0913-4266-8297-26462f5abb6a, Sess#=export-job-66f79550-0913-4266-8297-26462f5abb6a, serverId=server}
      org.quartz.JobExecutionException: com.intland.codebeamer.controller.importexport.export.mergefieldword.DocxMergeFieldExporter$ExportAppError: Error inside export application: I/O error on POST request for "https://xxxx.codebeamer.com/export": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out 
      at com.intland.codebeamer.controller.importexport.export.job.ExportJob.doExecute(ExportJob.java:134) [cb-2.0.0.1.jar:?] 
      at com.intland.codebeamer.utils.scheduler.StopWatchJob.execute(StopWatchJob.java:66) [cb-2.0.0.1.jar:?] at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.3.2.jar:?] 
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?] 
      Caused by: com.intland.codebeamer.controller.importexport.export.mergefieldword.DocxMergeFieldExporter$ExportAppError: Error inside export application: I/O error on POST request for "https:/xxx.codebeamer.com/export": Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out 
      at com.intland.codebeamer.controller.importexport.export.mergefieldword.DocxRestExportManager.runRestDocxExport(DocxRestExportManager.java:85) [cb-2.0.0.1.jar:?] 
      at com.intland.codebeamer.controller.importexport.export.job.ExportJob.convertToDocx(ExportJob.java:175) [cb-2.0.0.1.jar:?] 
      at com.intland.codebeamer.controller.importexport.export.job.ExportJob.doExecute(ExportJob.java:117) [cb-2.0.0.1.jar:?] ... 3 more
  • In <Codebeamer>/tomcat/logs/cb.txt, errors logged as :
    • 2025-01-03 15:30:32,275 INFO  utils.command.OutputStreamCommandExecutor - Exit: 1 [DocumentExportScheduler_Worker-7] [113] {Req#=export-job-114d5287-4622-4ca7-af50-41c542b1cc80, Sess#=export-job-114d5287-4622-4ca7-af50-41c542b1cc80, serverId=server}
      2025-01-03 15:30:32,276 INFO  utils.command.OutputStreamCommandExecutor - error :<SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
      SLF4J: Defaulting to no-operation (NOP) logger implementation
      SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
      Exception in thread "main" java.lang.reflect.InvocationTargetException
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.base/java.lang.reflect.Method.invoke(Method.java:569)
          at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
          at org.springframework.boot.loader.Launcher.launch(Launcher.java:107)
          at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
          at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
      Caused by: com.intland.codebeamer.export.msword.application.CbExportException: com.intland.swagger.client.ApiException: Message: java.net.SocketTimeoutException: timeout
      HTTP response code: 0
      HTTP response body: null
      HTTP response headers: null
          at com.intland.codebeamer.export.infrastructure.loader.rest.steps.loader.ReferenceLoader.load(ReferenceLoader.java:112)
          at com.intland.codebeamer.export.infrastructure.loader.rest.DefaultExportDataLoaderService.runLoaderSteps(DefaultExportDataLoaderService.java:137)
          at com.intland.codebeamer.export.infrastructure.loader.rest.DefaultExportDataLoaderService.loadItems(DefaultExportDataLoaderService.java:119)
          at com.intland.codebeamer.export.infrastructure.loader.rest.DefaultExportDataLoaderService.loadItems(DefaultExportDataLoaderService.java:103)
          at com.intland.codebeamer.export.infrastructure.loader.rest.ItemLoaderIterator.fetchNext(ItemLoaderIterator.java:35)
          at com.intland.codebeamer.export.infrastructure.loader.rest.traceability.iterator.ForwardFetchingIterator.hasNext(ForwardFetchingIterator.java:14)
          at com.intland.codebeamer.export.infrastructure.renderer.word.DefaultDocxMergeFieldRenderer.resolveLoop(DefaultDocxMergeFieldRenderer.java:496)
          at com.intland.codebeamer.export.infrastructure.renderer.word.DefaultDocxMergeFieldRenderer.resolveRecursively(DefaultDocxMergeFieldRenderer.java:434)
          at com.intland.codebeamer.export.infrastructure.renderer.word.DefaultDocxMergeFieldRenderer.renderDocument(DefaultDocxMergeFieldRenderer.java:299)
          at com.intland.codebeamer.export.infrastructure.renderer.word.DefaultDocxMergeFieldRenderer.renderDocument(DefaultDocxMergeFieldRenderer.java:237)
          at com.intland.codebeamer.export.msword.application.DefaultExportService.exportUsingTemplate(DefaultExportService.java:139)
          at com.intland.codebeamer.export.msword.application.DefaultExportService.lambda$exportSync$0(DefaultExportService.java:88)
          at com.intland.codebeamer.export.msword.application.scope.ExportRequestScopeContext.run(ExportRequestScopeContext.java:21)
          at com.intland.codebeamer.export.msword.application.DefaultExportService.exportSync(DefaultExportService.java:83)
          at com.intland.codebeamer.WordExportAppMain.executeRequest(WordExportAppMain.java:112)
          at com.intland.codebeamer.WordExportAppMain.main(WordExportAppMain.java:59)
          at com.intland.codebeamer.Application.main(Application.java:34)
          ... 8 more
      Caused by: com.intland.swagger.client.ApiException: Message: java.net.SocketTimeoutException: timeout
      HTTP response code: 0
      HTTP response body: null
      HTTP response headers: null
          at com.intland.swagger.client.ApiClient.execute(ApiClient.java:1027)
          at com.intland.swagger.client.api.TraceabilityApi.getTraceabilityLevelItemIdsWithHttpInfo(TraceabilityApi.java:353)
          at com.intland.swagger.client.api.TraceabilityApi.getTraceabilityLevelItemIds(TraceabilityApi.java:330)
          at com.intland.codebeamer.export.infrastructure.loader.rest.steps.loader.ReferenceLoader.load(ReferenceLoader.java:91)
          ... 24 more
      Caused by: java.net.SocketTimeoutException: timeout
          at okio.SocketAsyncTimeout.newTimeoutException(JvmOkio.kt:147)
          at okio.AsyncTimeout.access$newTimeoutException(AsyncTimeout.kt:158)
          at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:337)
          at okio.RealBufferedSource.indexOf(RealBufferedSource.kt:427)
          at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.kt:320)
          at okhttp3.internal.http1.HeadersReader.readLine(HeadersReader.kt:29)
          at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.kt:178)
          at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:106)
          at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:79)
          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
          at com.intland.swagger.client.ApiClient$2.intercept(ApiClient.java:1434)
          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
          at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
          at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
          at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
          at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
          at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
          at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
          at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
          at com.intland.swagger.client.ApiClient.execute(ApiClient.java:1023)
          ... 27 more
      Caused by: java.net.SocketException: Socket closed
          at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:253)
          at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:332)
          at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
          at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
          at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
          at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
          at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
          at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
          at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1465)
          at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1069)
          at okio.InputStreamSource.read(JvmOkio.kt:94)
          at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:125)
          ... 47 more

 

This is a printer-friendly version of Article 424920 and may be out of date. For the latest version click CS424920