> Remove the throws clause in the ejbCreate() method. You will still be able
> to throw a CreateException
No, that does not work. If I don't explicitly put the "throws"
statement in there it won't compile because I need to declare or trap
that exception. Also, I don't suspsect that's the culprit because I've
got another EJB that I wrote that explicitly declares that it throws a
CreateException and it deploys without a problem.
---Steve
>
>> -----Original Message-----
>> From: Steve Stearns [mailto:[EMAIL PROTECTED]]
>> Sent: Thursday, January 18, 2001 5:22 PM
>> To: [EMAIL PROTECTED]
>> Subject: [jBoss-User] Re: Legal RMI Types and ejbCreate
>>
>>
>> Okay, here's some more detail on the problem I'm having. To give a
>> little background and make this clearer, my application is
>> used to keep
>> track of ideas and categorize them. The bean that is giving me a
>> problem is for an Idea. When I create an Idea I want to associate it
>> with a give category, so I pass in a reference to the remote
>> interface
>> of the Category.
>>
>> The IdeaBean looks something like this:
>>
>> public class IdeaBean implements EntityBean {
>>
>> public Integer ideaId;
>> public java.sql.Date dateCreated;
>> public String userName;
>> public Category category;
>> public String ideaName;
>> public String ideaDesc;
>> private static DataSource ds;
>>
>> public Integer ejbCreate (String userName, Category category,
>> String ideaName, String ideaDesc) throws CreateException {
>> ...
>> }
>> }
>>
>> Now, Category is a remote interface for another Entity Bean
>> that looks
>> like this:
>>
>> public interface Category extends EJBObject {
>> public User getUser ();
>> public void setUser (User user);
>> public String getCategory ();
>> public void setCategory (String category);
>> }
>>
>>
>> The error I get looks like this:
>>
>> [Verifier]
>> Bean : Idea
>> Method : public Integer ejbCreate(String, Category, String, String)
>> throws CreateException
>> Section: 9.2.3
>> Warning: The method arguments of an ejbCreate(...) method
>> must be legal
>> types for RMI/IIOP.
>>
>> It looks to me like everything is just fine here but JBoss is
>> definitely
>> not happy with it.
>>
>>
>>
>>
>> --
>> --------------------------------------------------------------
>> To subscribe: [EMAIL PROTECTED]
>> To unsubscribe: [EMAIL PROTECTED]
>> List Help?: [EMAIL PROTECTED]
>>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> List Help?: [EMAIL PROTECTED]
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]