[JBoss-dev] [ jboss-Bugs-840885 ] UnifiedClassLoader3 is not threadsafe

2003-11-12 Thread SourceForge.net
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

2003-11-12 Thread SourceForge.net
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

2003-11-12 Thread SourceForge.net
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

2003-11-12 Thread SourceForge.net
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