Hi All,
We are using crystal reports 2011 integrated with JAVA SDK and getting below stuck threads .
Please help to understand the reason for below locks .
at jrockit/vm/RNI.generateVirtualCode(Ljava/lang/Object;JJ)J(Native Method)
at com/crystaldecisions/reports/common/engine/config/apache/CrystalConfigurationImpl.clear()V(Unknown Source)
at org/apache/commons/configuration/CompositeConfiguration.<init>(CompositeConfiguration.java:52)
at com/crystaldecisions/reports/common/engine/config/apache/CrystalConfigurationImpl.<init>()V(Unknown Source)
at com/crystaldecisions/reports/common/engine/ConfigurationManager.<init>()V(Unknown Source)
at com/crystaldecisions/reports/common/engine/Engine.configure([Ljava/net/URL;)V(Unknown Source)
^-- Holding lock: com/crystaldecisions/reports/common/engine/Engine@0x70f0df758[recursive]
at com/crystaldecisions/reports/common/engine/Engine.getConfigurationManager()Lcom/crystaldecisions/reports/common/engine/ConfigurationManager;(Unknown Source)
^-- Holding lock: com/crystaldecisions/reports/common/engine/Engine@0x70f0df758[recursive]
at com/crystaldecisions/reports/common/engine/KeycodeManager.initialize()V(Unknown Source)
at com/crystaldecisions/reports/common/engine/Engine.getKeycodeManager()Lcom/crystaldecisions/reports/common/engine/KeycodeManager;(Unknown Source)
^-- Holding lock: com/crystaldecisions/reports/common/engine/Engine@0x70f0df758[biased lock]
at com/businessobjects/reports/sdk/JRCLicenseThrottler.int(SourceFile:177)
at com/businessobjects/reports/sdk/JRCLicenseThrottler.<init>(SourceFile:84)
at com/businessobjects/reports/sdk/JRCLicenseThrottler.for(SourceFile:77)
at com/businessobjects/reports/sdk/JRCCommunicationAdapter.i(SourceFile:2800)
^-- Holding lock: java/lang/Class@0x70e9f2bb8[thin lock]
at com/businessobjects/reports/sdk/JRCCommunicationAdapter.connect(SourceFile:297)
at com/businessobjects/reports/sdk/JRCCommunicationAdapter.<init>(SourceFile:217)
at com/businessobjects/sdk/erom/jrc/a.<init>(SourceFile:43)
at com/businessobjects/sdk/erom/jrc/ReportAgentFactory.createAgent(SourceFile:46)
at com/crystaldecisions/proxy/remoteagent/RemoteAgent$a.<init>(SourceFile:703)
at com/crystaldecisions/proxy/remoteagent/RemoteAgent.a(SourceFile:662)
at com/crystaldecisions/proxy/remoteagent/RemoteAgent.a(SourceFile:632)
at com/crystaldecisions/sdk/occa/report/application/ClientDocument.if(SourceFile:504)
at com/crystaldecisions/sdk/occa/report/application/ClientDocument.open(SourceFile:669)
at com/crystaldecisions/reports/sdk/ReportClientDocument.open(SourceFile:80)
at com/ngb/crystal/bean/CrystalReportBean.prepareCrystalReport(CrystalReportBean.java:269)