Re: Object lock in freemarker
Attila Szegedi <[email protected]> Mon, 1 Aug 2016 19:48:23 +0200
| Newsgroups | gmane.comp.web.freemarker.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============2086492644264251904== Content-Type: multipart/alternative; boundary="Apple-Mail=_74AB6526-A0D5-44D5-8C0E-41D16EBB510D" --Apple-Mail=_74AB6526-A0D5-44D5-8C0E-41D16EBB510D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Does your dump show another thread holding the lock? Also, note this list is retired (I=E2=80=99m surprised I still get mail = from it, especially since I no longer am active in the project=E2=80=A6) = See <http://freemarker.org/mailing-lists.html = <http://freemarker.org/mailing-lists.html>> for the current lists, or = any of the other options in the =E2=80=9CCommunity=E2=80=9D sidebar on = the website. Attila. > On 01 Aug 2016, at 12:02, sreenath579 <[email protected]> wrote: >=20 > Hi, >=20 > We have a system developed in Struts2 and deployed in Weblogic 10.3.6. = But > there is an object lock is appearing while analyzing the thread dump . = i am > using freemarker-2.3.13.jar. >=20 > "[ACTIVE] ExecuteThread: '276' for queue: 'weblogic.kernel.Default > (self-tuning)'" daemon prio=3D10 tid=3D0x00002b8c54e76800 nid=3D0x3e18 = waiting for > monitor entry [0x00002b8c8ca06000]=20 > java.lang.Thread.State: BLOCKED (on object monitor)=20 > at = freemarker.ext.beans.BeansModelCache.create(BeansModelCache.java:31)=20 > - waiting to lock <0x00000005243d7bf0> (a java.util.HashMap)=20 > at freemarker.ext.util.ModelCache.getInstance(ModelCache.java:115)=20 > at freemarker.ext.beans.BeansWrapper.wrap(BeansWrapper.java:468)=20 > at > = freemarker.template.WrappingTemplateModel.wrap(WrappingTemplateModel.java:= 134)=20 > at > = org.apache.struts2.views.freemarker.ScopesHashModel.get(ScopesHashModel.ja= va:94)=20 > at = freemarker.core.Environment.getGlobalVariable(Environment.java:1088)=20 > at freemarker.core.Environment.getVariable(Environment.java:1074)=20 > at freemarker.core.Identifier._getAsTemplateModel(Identifier.java:70)=20= > at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)=20= > at freemarker.core.Dot._getAsTemplateModel(Dot.java:74)=20 > at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)=20= > at = freemarker.core.BuiltIn$defaultBI._getAsTemplateModel(BuiltIn.java:907)=20= > at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)=20= > at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:86)=20= > at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)=20= > at freemarker.core.Expression.getStringValue(Expression.java:93)=20 >=20 >=20 >=20 >=20 >=20 >=20 > -- > View this message in context: = http://freemarker.624813.n4.nabble.com/Object-lock-in-freemarker-tp4655639= .html > Sent from the freemarker-devel mailing list archive at Nabble.com. >=20 > = --------------------------------------------------------------------------= ---- > _______________________________________________ > FreeMarker-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freemarker-devel --Apple-Mail=_74AB6526-A0D5-44D5-8C0E-41D16EBB510D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D"">Does your dump show another thread holding the lock?<div = class=3D""><br class=3D""></div><div class=3D"">Also, note this list is = retired (I=E2=80=99m surprised I still get mail from it, especially = since I no longer am active in the project=E2=80=A6) See <<a = href=3D"http://freemarker.org/mailing-lists.html" = class=3D"">http://freemarker.org/mailing-lists.html</a>> for the = current lists, or any of the other options in the =E2=80=9CCommunity=E2=80= =9D sidebar on the website.</div><div class=3D""><br class=3D""></div><div= class=3D"">Attila.</div><div class=3D""><br class=3D""></div><div = class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On = 01 Aug 2016, at 12:02, sreenath579 <<a = href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Hi,<br= class=3D""><br class=3D"">We have a system developed in Struts2 and = deployed in Weblogic 10.3.6. But<br class=3D"">there is an object lock = is appearing while analyzing the thread dump . i am<br class=3D"">using = freemarker-2.3.13.jar.<br class=3D""><br class=3D"">"[ACTIVE] = ExecuteThread: '276' for queue: 'weblogic.kernel.Default<br = class=3D"">(self-tuning)'" daemon prio=3D10 tid=3D0x00002b8c54e76800 = nid=3D0x3e18 waiting for<br class=3D"">monitor entry = [0x00002b8c8ca06000] <br class=3D"">java.lang.Thread.State: BLOCKED (on = object monitor) <br class=3D"">at = freemarker.ext.beans.BeansModelCache.create(BeansModelCache.java:31) <br = class=3D"">- waiting to lock <0x00000005243d7bf0> (a = java.util.HashMap) <br class=3D"">at = freemarker.ext.util.ModelCache.getInstance(ModelCache.java:115) <br = class=3D"">at = freemarker.ext.beans.BeansWrapper.wrap(BeansWrapper.java:468) <br = class=3D"">at<br = class=3D"">freemarker.template.WrappingTemplateModel.wrap(WrappingTemplate= Model.java:134) <br class=3D"">at<br = class=3D"">org.apache.struts2.views.freemarker.ScopesHashModel.get(ScopesH= ashModel.java:94) <br class=3D"">at = freemarker.core.Environment.getGlobalVariable(Environment.java:1088) <br = class=3D"">at = freemarker.core.Environment.getVariable(Environment.java:1074) <br = class=3D"">at = freemarker.core.Identifier._getAsTemplateModel(Identifier.java:70) <br = class=3D"">at = freemarker.core.Expression.getAsTemplateModel(Expression.java:89) <br = class=3D"">at freemarker.core.Dot._getAsTemplateModel(Dot.java:74) <br = class=3D"">at = freemarker.core.Expression.getAsTemplateModel(Expression.java:89) <br = class=3D"">at = freemarker.core.BuiltIn$defaultBI._getAsTemplateModel(BuiltIn.java:907) = <br class=3D"">at = freemarker.core.Expression.getAsTemplateModel(Expression.java:89) <br = class=3D"">at = freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:86) <br = class=3D"">at = freemarker.core.Expression.getAsTemplateModel(Expression.java:89) <br = class=3D"">at = freemarker.core.Expression.getStringValue(Expression.java:93) <br = class=3D""><br class=3D""><br class=3D""><br class=3D""><br class=3D""><br= class=3D""><br class=3D"">--<br class=3D"">View this message in = context: <a = href=3D"http://freemarker.624813.n4.nabble.com/Object-lock-in-freemarker-t= p4655639.html" = class=3D"">http://freemarker.624813.n4.nabble.com/Object-lock-in-freemarke= r-tp4655639.html</a><br class=3D"">Sent from the freemarker-devel = mailing list archive at <a href=3D"http://nabble.com" = class=3D"">Nabble.com</a>.<br class=3D""><br = class=3D"">---------------------------------------------------------------= ---------------<br = class=3D"">_______________________________________________<br = class=3D"">FreeMarker-devel mailing list<br class=3D""><a = href=3D"mailto:[email protected]" = class=3D"">[email protected]</a><br = class=3D"">https://lists.sourceforge.net/lists/listinfo/freemarker-devel<b= r class=3D""></div></div></blockquote></div><br = class=3D""></div></body></html>= --Apple-Mail=_74AB6526-A0D5-44D5-8C0E-41D16EBB510D-- --===============2086492644264251904== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ --===============2086492644264251904== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ FreeMarker-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freemarker-devel --===============2086492644264251904==--