[JBoss-dev] [ jboss-Bugs-840885 ] UnifiedClassLoader3 is not threadsafe
Bugs item #840885, was opened at 2003-11-12 18:37 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 Category: JBossServer Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Adrian Price (adrianprice) Assigned to: Nobody/Anonymous (nobody) Summary: UnifiedClassLoader3 is not threadsafe Initial Comment: I'm getting an intermittent j.l.ClassCastException on the dynamic proxy returned by JNDI lookup of an EJB local home. A single copy of the EJBLocalHome subinterface in question is deployed in an ejb.jar inside an .ear with an application-scoped ClassLoader. No other copies of the class file are deployed anywhere else. Application level debug output (attached) shows clearly that the same application-scoped UnifiedClassLoader3 instance associated with the ear file has loaded the same bytecode twice, into two distinct copies of the same class, with the result that the dynamic proxy implements a different copy of the home interface than that which the calling code sees. Hence the ClassCastException. Both copies of the class share the same ClassLoader instance. This is JBoss-3.2.2, and I've seen the same problem on both Linux and Windows XP. -- You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 --- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ ___ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] [ jboss-Bugs-840885 ] UnifiedClassLoader3 is not threadsafe
Bugs item #840885, was opened at 2003-11-12 18:37 Message generated for change (Comment added) made by adrianprice You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 Category: JBossServer Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Adrian Price (adrianprice) Assigned to: Nobody/Anonymous (nobody) Summary: UnifiedClassLoader3 is not threadsafe Initial Comment: I'm getting an intermittent j.l.ClassCastException on the dynamic proxy returned by JNDI lookup of an EJB local home. A single copy of the EJBLocalHome subinterface in question is deployed in an ejb.jar inside an .ear with an application-scoped ClassLoader. No other copies of the class file are deployed anywhere else. Application level debug output (attached) shows clearly that the same application-scoped UnifiedClassLoader3 instance associated with the ear file has loaded the same bytecode twice, into two distinct copies of the same class, with the result that the dynamic proxy implements a different copy of the home interface than that which the calling code sees. Hence the ClassCastException. Both copies of the class share the same ClassLoader instance. This is JBoss-3.2.2, and I've seen the same problem on both Linux and Windows XP. -- Comment By: Adrian Price (adrianprice) Date: 2003-11-12 18:49 Message: Logged In: YES user_id=580837 Detailed diagnostics and commentary attached. -- You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 --- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ ___ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] [ jboss-Bugs-840885 ] UnifiedClassLoader3 is not threadsafe
Bugs item #840885, was opened at 2003-11-12 10:37 Message generated for change (Comment added) made by starksm You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 Category: JBossServer Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Adrian Price (adrianprice) Assigned to: Scott M Stark (starksm) Summary: UnifiedClassLoader3 is not threadsafe Initial Comment: I'm getting an intermittent j.l.ClassCastException on the dynamic proxy returned by JNDI lookup of an EJB local home. A single copy of the EJBLocalHome subinterface in question is deployed in an ejb.jar inside an .ear with an application-scoped ClassLoader. No other copies of the class file are deployed anywhere else. Application level debug output (attached) shows clearly that the same application-scoped UnifiedClassLoader3 instance associated with the ear file has loaded the same bytecode twice, into two distinct copies of the same class, with the result that the dynamic proxy implements a different copy of the home interface than that which the calling code sees. Hence the ClassCastException. Both copies of the class share the same ClassLoader instance. This is JBoss-3.2.2, and I've seen the same problem on both Linux and Windows XP. -- Comment By: Scott M Stark (starksm) Date: 2003-11-12 10:50 Message: Logged In: YES user_id=175228 There is no debug output attached, make sure you check the 'Check to Upload and Attach a File:' box below. -- Comment By: Adrian Price (adrianprice) Date: 2003-11-12 10:49 Message: Logged In: YES user_id=580837 Detailed diagnostics and commentary attached. -- You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 --- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ ___ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] [ jboss-Bugs-840885 ] UnifiedClassLoader3 is not threadsafe
Bugs item #840885, was opened at 2003-11-12 10:37 Message generated for change (Comment added) made by starksm You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 Category: JBossServer Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Adrian Price (adrianprice) Assigned to: Scott M Stark (starksm) Summary: UnifiedClassLoader3 is not threadsafe Initial Comment: I'm getting an intermittent j.l.ClassCastException on the dynamic proxy returned by JNDI lookup of an EJB local home. A single copy of the EJBLocalHome subinterface in question is deployed in an ejb.jar inside an .ear with an application-scoped ClassLoader. No other copies of the class file are deployed anywhere else. Application level debug output (attached) shows clearly that the same application-scoped UnifiedClassLoader3 instance associated with the ear file has loaded the same bytecode twice, into two distinct copies of the same class, with the result that the dynamic proxy implements a different copy of the home interface than that which the calling code sees. Hence the ClassCastException. Both copies of the class share the same ClassLoader instance. This is JBoss-3.2.2, and I've seen the same problem on both Linux and Windows XP. -- Comment By: Scott M Stark (starksm) Date: 2003-11-12 11:08 Message: Logged In: YES user_id=175228 It would be useful to see the trace level log output of this scenario. Add the following config to the conf/log4j.xml file to create a separate ucl.log: appender name=UCL class=org.apache.log4j.FileAppender param name=File value=${jboss.server.home.dir}/log/ucl.log/ param name=Append value=false/ layout class=org.apache.log4j.PatternLayout param name=ConversionPattern value=[%r,%c{1},%t] %m%n/ /layout /appender category name=org.jboss.mx.loading additivity=false priority value=TRACE class=org.jboss.logging.XLevel/ appender-ref ref=UCL/ /category Zip that up and mail it to [EMAIL PROTECTED] as its unlikely to fit the file size attachment restrictions of sourceforge. -- Comment By: Scott M Stark (starksm) Date: 2003-11-12 10:50 Message: Logged In: YES user_id=175228 There is no debug output attached, make sure you check the 'Check to Upload and Attach a File:' box below. -- Comment By: Adrian Price (adrianprice) Date: 2003-11-12 10:49 Message: Logged In: YES user_id=580837 Detailed diagnostics and commentary attached. -- You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=376685aid=840885group_id=22866 --- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ ___ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development