Stuck threads in DESCrypt class including DESCrypt.initialPermutationLeft

XMLWordPrintable

      Submitter complaining about threads being stuck in DESCrypt calculations :

      "[STUCK] ExecuteThread: '45' for queue: 'weblogic.kernel.Default
      (self-tuning)'" Id=807 RUNNABLE at
      com.sun.crypto.provider.DESCrypt.initialPermutationLeft(DESCrypt.java:708) at
      com.sun.crypto.provider.DESCrypt.cipherBlock(DESCrypt.java:603) at
      com.sun.crypto.provider.DESedeCrypt.decryptBlock(DESedeCrypt.java:152) at
      com.sun.crypto.provider.CipherBlockChaining.decrypt(CipherBlockChaining.java:201) at
      com.sun.crypto.provider.CipherCore.update(CipherCore.java:606) at
      com.sun.crypto.provider.DESedeCipher.engineUpdate(DESedeCipher.java:257) at
      javax.crypto.Cipher.update(Cipher.java:1911) at
      sun.security.ssl.CipherBox.decrypt(CipherBox.java:403)
      sun.security.ssl.InputRecord.decrypt(InputRecord.java:154)
      sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:988)
      - locked java.lang.Object@2d150aa1
      sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:903)
      sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
                      - locked sun.security.ssl.AppInputStream@6f7327f9
      java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
      java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
      java.io.BufferedInputStream.read(BufferedInputStream.java:334)
                      - locked java.io.BufferedInputStream@234cbdca
      sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
      sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689)
                      - locked www.http.ChunkedInputStream@69bf1b71'>sun.net.www.http.ChunkedInputStream@69bf1b71
      java.io.FilterInputStream.read(FilterInputStream.java:133)
      sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3067)
      sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3061)
      com.sun.jersey.core.util.ReaderWriter.writeTo(ReaderWriter.java:114)
      com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:76)
      com.sun.jersey.core.impl.provider.entity.ByteArrayProvider.readFrom(ByteArrayProvider.java:79)
      com.sun.jersey.core.impl.provider.entity.ByteArrayProvider.readFrom(ByteArrayProvider.java:59)
      com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:634)
      com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:586)
      oracle.tip.tools.ide.adapters.cloud.impl.util.rest.RESTHelper.invokeGetRequest(RESTHelper.java:160)
      oracle.tip.tools.ide.adapters.cloud.impl.metadata.rest.RESTMetadataDataSource.
      getInputStream(RESTMetadataDataSource.java:138)
      oracle.tip.tools.ide.adapters.cloud.api.metadata.CloudMetadataDataSource.getInputStream(CloudMetadataDataSource.java:118)
      oracle.tip.tools.ide.adapters.cloud.impl.metadata.rest.InterfaceCatalogRESTResourceParser.parse(InterfaceCatalogRESTResourceParser.java:95)


      In another thread dump, there are about 23 threads blocked waiting for this thread to complete:

      "[ACTIVE] ExecuteThread: '71' for queue: 'weblogic.kernel.Default
      (self-tuning)'" Id=1018 RUNNABLE at
      com.ctc.wstx.sr.StreamScanner.parseLocalName(StreamScanner.java:1837) at
      com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2939)

      Without multiple thread dumps (perhaps 20 secs apart) it's hard to see if this application is making progress.

            Assignee:
            Sean Coffey
            Reporter:
            Shadow Bug
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: