hi
I think the problem is that u are passing the coolection i/f i think it's not able to
serialize that i/f
pls check whether it extends serializable
SoftFrance MOODAD Shadi wrote:
> Hi every body
>
> My problem:
>
> I'm trying to find the child record related to an entity in a
> one-to-many relationship(Solution-->SolutionDetail)
> I have the following method in the Solution remoteInterface
> public void getSolutionds(Collection solutionds) throws
> RemoteException;
>
> and i have the folowing relationship descriptor in the ejb-jar.xml
>
> <ejb-relation>
> <ejb-relation-name>SolutionDetail</ejb-relation-name>
> <ejb-relationship-role>
>
> <ejb-relationship-role-name>solutiond-belongto-solutionh</ejb-relationship-role-name>
>
> <multiplicity>many</multiplicity>
> <role-source>
> <ejb-name>Solutiond</ejb-name>
> </role-source>
> <cmr-field>
> <cmr-field-name>solutionh</cmr-field-name>
> </cmr-field>
> </ejb-relationship-role>
> <ejb-relationship-role>
>
> <ejb-relationship-role-name>solutionh-has-solutiond</ejb-relationship-role-name>
>
> <multiplicity>one</multiplicity>
> <role-source>
> <ejb-name>Solution</ejb-name>
> </role-source>
> <cmr-field>
> <cmr-field-name>solutionds</cmr-field-name>
> <cmr-field-type>java.util.Collection</cmr-field-type>
> </cmr-field>
> </ejb-relationship-role>
> </ejb-relation>
>
> the deployment (under beaWebLogic 6.0) succed but if i use that relation
> and the the method "mentioned above" i get a run time execution error
>
> java.rmi.MarshalException: error marshalling return; nested exception
> is:
> java.io.NotSerializableException:
> solution.SolutionBean_WebLogic_CMP_RDB
> MS_solutionds_Set
> java.io.NotSerializableException:
> solution.SolutionBean_WebLogic_CMP_RDBMS_solut
> ionds_Set
> <<no stack trace available>>
>
> thanks a lot for a help
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff EJB-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".