Soluzione # - CS227284

"java.lang.OutOfMemoryError" è visibile nel file di registro della piattaforma ThingWorx

Modifica: 04-Jul-2025   


Nota: Questo articolo è stato tradotto per la sua comodità utilizzando un software di traduzione automatica. PTC non garantisce l'affidabilità o la leggibilità dei contenuti di questa traduzione. Clicca qui per vedere la versione originale di questo articolo in inglese. Per ulteriori informazioni sulla traduzione automatica, clicca qui.
Grazie per averci informato. Esamineremo questa traduzione il prima possibile.

Si applica a

  • ThingWorx Platform 6.5 to 9.6
  • Apache Tomcat
  • Microsoft Windows
  • Linux

Descrizione

  • Errore durante il recupero di molti dati dal database esterno
  • Errore Java Heap Space durante il recupero di grandi quantità di dati da un database esterno
  • ThingWorx si avvia ma dopo un po' si blocca
  • Il server ThingWorx che in precedenza comunicava improvvisamente non è più in grado di comunicare
  • Dopo aver avviato l'istanza di ThingWorx, la comunicazione è possibile tramite https ma dopo un po' il popup di accesso non viene visualizzato
  • Utilizzo della memoria in stato critico per la piattaforma ThingWorx
  • ThingWorx non si avvia con un errore di memoria insufficiente
  • Arresto imprevisto di ThingWorx nella configurazione ad alta disponibilità
  • La pagina non risponde sul browser mentre ThingWorx impiega tempo per caricare il mashup completo
  • Apache Tomcat non si avvia con il messaggio di errore:
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
  • La piattaforma ThingWorx non si avvia a causa di uno o più dei seguenti errori:
    • <ThingworxStorage>\logs\ErrorLog.log
java.lang.OutOfMemoryError: Java heap space
  • <ThingworxStorage>\logs\ApplicationLog.log
Commons Daemon procrun stdout initialized
Error occurred during initialization of VM
Could not reserve enough space for <xxxxx>KB object heap
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Metaspace
  • <tomcat_home>\logs\thingworx-foundation-stderr.<data>.log
Exception in thread "WSExecutionProcessor-190" java.lang.OutOfMemoryError: Java heap space
Exception in thread "xxx" 
Exception in thread "http-nio-8080-Acceptor" 
Exception in thread "WebSocket background processing" 
Exception in thread "Multipart message gc timer" 
Exception in thread "pool-20-thread-7" 
Exception in thread "Timer-x" 
Exception in thread "mssql-jdbc-shared-timer-core-565" 
Exception in thread "Timer-3" 
Exception in thread "C3P0PooledConnectionPoolManager[identityToken->2u2o5xav11gbysxf40298|7cac04c3]-HelperThread-#5" 
Exception in thread "TWEventProcessor-8" 
org.apache.coyote.AbstractProtocol$ConnectionHandler process
Critical: Failed to fully process the request
java.lang.OutOfMemoryError: Java heap space
  • <tomcat_home>\logs\catalina.out
SEVERE [http-nio-8443-ClientPoller-1] org.apache.tomcat.util.net.NioEndpoint$Poller.run
 java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:714)
    at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:950)
  • <tomcat_home>\logs\catalina.<data>.log
SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployWARs Error waiting for multi-thread deployment of WAR files to complete
 java.lang.InterruptedException
    at java.util.concurrent.FutureTask.awaitDone(Unknown Source)
    at java.util.concurrent.FutureTask.get(Unknown Source)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:733)...
  • L'importazione dei dati non riesce e viene registrato il seguente errore
    • <ThingworxStorage>\logs\ApplicationLog.log
Error importing: error, Java heap space
  • I servizi ThingWorx non riescono a essere eseguiti oppure ThingWorx diventa lento o inaccessibile e vengono registrati i seguenti errori:
    • <ThingworxStorage>\log\ScriptErrorLog.log
[L: ERROR] [O: S.c.q.l.c.Logger] [I: ThingName] [U: <username>] [S: ] [P: ] [T: http-nio-8080-exec-23] Error in: ThingName.ServiceName javascript service. Message ::Java heap space
[L: ERROR] [O: S.c.q.l.c.Logger] [I: ThingName] [U: <username>] [S: ] [P: ] [T: http-nio-8080-exec-27] Error in: ThingName.ServiceName javascript service. Message ::Java heap space: failed reallocation of scalar replaced objects
  • <ThingworxStorage>\log\ScriptLog.log
[L: ERROR] [O: S.c.t.d.e.DSLProcessor] [I: ] [U: <username>] [S: ] [T: http-nio-8443-exec-<Thread Number>] Execution error in service script [<Entity> <Service>] : Wrapped java.lang.Exception: Java heap space Cause: Java heap space
  • Tutte le chiamate di servizio successive mostrano
[L: ERROR] [O: S.c.t.d.e.DSLProcessor] [I: ] [U: <username>] [S: ] [T: http-nio-8443-exec-<Thread Number>] Execution error in service script [<Entity> <Service>] : Wrapped com.thingworx.common.exceptions.InvalidRequestException: Execution error in service script [<Entity> <Service>] : Wrapped java.lang.Exception: Java heap space Cause: Java heap space Cause: Execution error in service script [<Entity> <Service>] : Wrapped java.lang.Exception: Java heap space Cause: Java heap space
This is a PDF version of Article 227284 and may be out of date. For the latest version CS227284