Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Node does not start after starting it and results in an error

SA-79925

Summary



Node does not start after starting it and results in an error.


Error Messages



ip-10-123-0-17" #19 daemon prio=5 os_prio=0 tid=0x00007fec64002800 nid=0x190 in Object.wait() [0x00007fec7f7f7000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000552e8c5c0> (a com.pega.apache.commons.pool.impl.GenericObjectPool)
    at java.lang.Object.wait(Object.java:502)
    at com.pega.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:743)
    - locked <0x0000000552e8c5c0> (a com.pega.apache.commons.pool.impl.GenericObjectPool)
    at com.pega.pegarules.session.internal.mgmt.RequestorPool.borrowRequestor(RequestorPool.java:479)
    - locked <0x0000000552e8c5c0> (a com.pega.apache.commons.pool.impl.GenericObjectPool)
    at com.pega.pegarules.session.internal.mgmt.RequestorPoolManager.borrowRequestor(RequestorPoolManager.java:78)
    at com.pega.pegarules.session.internal.PRSessionProviderImpl.borrowRequestor(PRSessionProviderImpl.java:697)
    at com.pega.pegarules.integration.engine.internal.services.file.PropertiesFileListener.resolveListenerReferences(PropertiesFileListener.java:509)
    at com.pega.pegarules.integration.engine.internal.services.file.FileListener.<init>(FileListener.java:362)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl.startOneListener(ListenerStateManagerImpl.java:762)
    - locked <0x000000055344cdf8> (a com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl)
    at com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl.startServiceTypeListeners(ListenerStateManagerImpl.java:502)
    - locked <0x000000055344cdf8> (a com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl)
    at com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl.startListenerType(ListenerStateManagerImpl.java:441)
    - locked <0x000000055344cdf8> (a com.pega.pegarules.integration.engine.internal.services.listener.ListenerStateManagerImpl)

 


Steps to Reproduce

  1. Log in to the application
  2. Configure more than twenty file listeners on a node
  3. Start the node


Root Cause



Incorrect configuration in the Service Package for the file listeners in the Service Pooling options. As a result, the file listener threads are kept waiting on obtaining or borrowing a requestor.


Resolution



Perform the following local-change:

Change the MaxIdle, maxActive, maxWait properties to their default values of 10,10,10 respectively.



 
Suggest Edit

Published August 15, 2019 - Updated October 8, 2020

Did you find this content helpful? Yes No

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us