Hi, 

I have a strange problem. I'm trying to access another Seam SFSB (SFSB1) from 
inside another Seam SFSB (SFSB2). I have an accessor in SFSB1 as follows:


  |     /**
  |      * @return the webTreeModel
  |      */
  |     public WebDocumentTreeModelBean getWebDocumentTreeModel()
  |     {
  |         if (this.webDocumentTreeModel == null)
  |         {            
  |             Object o = Component.getInstance("webDocumentTreeModel", 
ScopeType.SESSION, true);
  |             
  |             if (o != null)
  |             {
  |                 log.info("Component instance for webDocumentTreeModel is " 
+ o.getClass().getName());
  |                 this.webDocumentTreeModel = (WebDocumentTreeModelBean) o;
  |             }
  |             else
  |             {
  |                 log.info("Failed to create the component 
webDocumentTreeModel");
  |             }
  |         }       
  |         
  |         return this.webDocumentTreeModel;
  |     }     
  | 

The Component.getInstance("webDocumentTreeModel") call doesn't return null. 
However, when I cast it to what I think it should be I get the following error:

anonymous wrote : 
  | java.lang.ClassCastException: 
org.javassist.tmp.java.lang.Object_$$_javassist_21

My WebDocumentTreeModel local interface is defined as follows:


  | import javax.ejb.Local;
  | 
  | @Local
  | public interface WebDocumentTreeModel
  | {    
  |     public void destroy();
  | 
  | 

My SFSB is defined as follows:


  | @Stateful 
  | @Name("webDocumentTreeModel")
  | @Scope(ScopeType.SESSION)
  | public class WebDocumentTreeModelBean implements WebDocumentTreeModel
  | {
  | ....
  | }

The other SFSB is defined in a similar fashion and was created using seam gen. 
The one in question was not however.

I'm just curious if anyone knows about this or has seen this before and can 
give me a pointer as to what I'm doing wrong.

I'm using Seam 1.2.1 GA and Rich Faces lastest snapshot jar with JBoss 4.0.5.GA

Any help is greatly appreciated.

Thanks,

PVM

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4035841#4035841

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4035841
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to