0 Replies Latest reply on Dec 11, 2014 3:23 PM by 2812732

    APEX Listener exception

    2812732

      Hi all,

       

      APEX 4.2.6

      Apex Listener 2.0.10 running standalone

       

      I have some page (Page1) in APEX with 3 iframes and 3 pages (Page2, Page3, Page4) for it.

      Each of these are starting to load content since loading Page1 is finished.

      Well, it loading to loooong time and after all - all 3 iframes show me APEX Error Page 500 - 500 - Internal Server Error

      So I read Apex Listener logs and find out it crashed all time that I tried to load all 3 iframes.

      Logs bellow:

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(4).

      дек 11, 2014 4:13:55 PM com.sun.grizzly.http.KeepAliveThreadAttachment timedOut

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(2).

      дек 11, 2014 4:13:56 PM com.sun.grizzly.http.KeepAliveThreadAttachment timedOut

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(4).

      дек 11, 2014 4:13:56 PM com.sun.grizzly.http.KeepAliveThreadAttachment timedOut

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(2).

      дек 11, 2014 4:13:57 PM com.sun.grizzly.http.KeepAliveThreadAttachment timedOut

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(4).

      дек 11, 2014 4:13:57 PM com.sun.grizzly.http.KeepAliveThreadAttachment timedOut

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(2).

      dec 11, 2014 4:13:57 PM oracle.dbtools.rt.web.WebErrorResponse internalError

      SEVERE: java.lang.InterruptedException

      oracle.dbtools.common.util.AbortedException: java.lang.InterruptedException

          at oracle.dbtools.common.util.TransformCache.apply(TransformCache.java:70)

          at oracle.dbtools.common.config.file.ConfigurationFiles.values(ConfigurationFiles.java:335)

      ....

      Caused by: java.lang.InterruptedException

          at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1301)

       

      ....

       

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(2).

      dec 11, 2014 4:14:08 PM com.sun.grizzly.http.KeepAliveThreadAttachment timedOut

      WARNING: GRIZZLY0023: Interrupting idle Thread: Grizzly-8080(2).

      dec 11, 2014 4:14:08 PM oracle.dbtools.rt.web.WebErrorResponse internalError

      SEVERE: java.lang.InterruptedException

      oracle.dbtools.common.util.AbortedException: java.lang.InterruptedException

          at oracle.dbtools.common.util.TransformCache.apply(TransformCache.java:70)

          at oracle.dbtools.common.config.file.ConfigurationFiles.values(ConfigurationFiles.java:335)

       

      ....

      Caused by: java.lang.InterruptedException

          at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1301)

          at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248)

          at java.util.concurrent.FutureTask.get(FutureTask.java:111)

          at oracle.dbtools.common.util.TransformCache.apply(TransformCache.java:63)

          ...

      36 more

       

      defaults.xml below (it's my custom file and I tried to use def file also):

      <?xml version="1.0" encoding="UTF-8" standalone="no"?>

      <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

      <properties>

      <comment>Saved on Mon Jun 09 17:02:52 MSK 2014</comment>

      <entry key="cache.caching">false</entry>

      <entry key="cache.directory">/tmp/apex/cache</entry>

      <entry key="cache.duration">days</entry>

      <entry key="cache.expiration">7</entry>

      <entry key="cache.maxEntries">500</entry>

      <entry key="cache.monitorInterval">60</entry>

      <entry key="cache.procedureNameList"/>

      <entry key="cache.type">lru</entry>

      <entry key="db.hostname">localhost</entry>

      <entry key="db.password">@057C158B2DE6B553CB5692041834852AD9</entry>

      <entry key="db.port">1521</entry>

      <entry key="db.servicename">blah</entry>

      <entry key="debug.debugger">false</entry>

      <entry key="debug.printDebugToScreen">false</entry>

      <entry key="error.keepErrorMessages">true</entry>

      <entry key="error.maxEntries">50</entry>

      <entry key="jdbc.DriverType">thin</entry>

      <entry key="jdbc.InactivityTimeout">1800</entry>

      <entry key="jdbc.InitialLimit">1</entry>

      <entry key="jdbc.MaxConnectionReuseCount">50000</entry>

      <entry key="jdbc.MaxLimit">5000</entry>

      <entry key="jdbc.MaxStatementsLimit">5000</entry>

      <entry key="jdbc.MinLimit">100</entry>

      <entry key="jdbc.statementTimeout">3100</entry>

      <entry key="log.logging">true</entry>

      <entry key="log.maxEntries">50</entry>

      <entry key="misc.compress"/>

      <entry key="misc.defaultPage">apex</entry>

      <entry key="security.disableDefaultExclusionList">false</entry>

      <entry key="security.maxEntries">2000</entry>

      </properties>

       

       

      Well, I confused a little bit.

      What should I do?

      Pls, help.