[ https://issues.apache.org/jira/browse/BEANUTILS-509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16640740#comment-16640740 ]
Gary Gregory commented on BEANUTILS-509: ---------------------------------------- Weird: When I run a build with Maven and all the test or only the one test, the test times out and the build fails: mvn clean test -Dtest=Jira509TestCase. When I run the test from Eclipse, it completes in 12 seconds. My loop boundary is set to 10_000_000. > WeakHashmap enters into infinite loop in WrapDynaClass.java > ----------------------------------------------------------- > > Key: BEANUTILS-509 > URL: https://issues.apache.org/jira/browse/BEANUTILS-509 > Project: Commons BeanUtils > Issue Type: Bug > Components: DynaBean > Affects Versions: 1.8.2 > Reporter: sunil > Priority: Major > Attachments: WrapDynaCache.patch, > WrapDynaCache_after_svn_commit.patch, console.log.backup > > > We noticed that our application was using too much of CPU , all the 6 cores > were used. > On capturing the thread dump we saw that large number of threads were in the > running state and in : > at java.util.WeakHashMap.get(WeakHashMap.java:403) > at > org.apache.commons.beanutils.WrapDynaClass.createDynaClass(WrapDynaClass.java:425) > > So we are suspecting that the thread has entered into indefinite while loop > and hogging all the CPU resources. > I have attached the thread dump for reference. > > what is the solution for this issue? -- This message was sent by Atlassian JIRA (v7.6.3#76005)