how do you delete the article?  from what you've said, I'm guessing the
session bean does a sql delete?  if thats the case, then you're not using
it properly.  the container will throw a NoSuchObjectException if there is
an entity bean in memory, but the record has been deleted from the
database.  To remove the article, do a
articleHome.findByPrimaryKey(articleId).remove();

hth
dim

On Mon, 3 Dec 2001, sharetop YC wrote:

> Dear all.
>
> I write a simple CMP entitybean example. the structure of application is:
>
> A entityBean(CMP) ArticleEJB,
> A sessionBean(stateful) ArticleManagerEJB,he has a method deleteArticle(long id)
> A sessionBean(stateless) ArticleShowerEJB,he has a method list(int col)
>
> the shower list all article in database,and manager delete one article.
>
> I list all article by column,right.I delete one article by it's id,right. then I 
>list again, throw a NoSuchObjectException!!!!
>
> I output the error message to system.out,as follow:
>
> -ejbActivate called.
> -ejbLoad called.
> -ejbStore called.
> -ejbStore called.
> -ejbStore called.    <-----list method be called ok.
> -ejbRemove called.   <-----this is ok too,when i delete a article.
> -ejbActivate called.  <-----then error occurred, when i list record from database 
>again.why active it? but it be delete from database?
> java.rmi.ServerException: RemoteException occurred in server thread; nested 
>exception is:
>  java.rmi.RemoteException: nested exception is: java.rmi.NoSuchObjectException: 
>CORBA OBJECT_NOT_EXIST 9998 Maybe; nested exception is:
>  org.omg.CORBA.OBJECT_NOT_EXIST:   minor code: 9998 completed: Maybe; nested 
>exception is:
>  java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXIST 9998 Maybe; nested exception 
>is:
>  org.omg.CORBA.OBJECT_NOT_EXIST:   minor code: 9998 completed: Maybe
> java.rmi.RemoteException: nested exception is: java.rmi.NoSuchObjectException: CORBA 
>OBJECT_NOT_EXIST 9998 Maybe; nested exception is:
>  org.omg.CORBA.OBJECT_NOT_EXIST:   minor code: 9998 completed: Maybe; nested 
>exception is:
>  java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXIST 9998 Maybe; nested exception 
>is:
>  org.omg.CORBA.OBJECT_NOT_EXIST:   minor code: 9998 completed: Maybe
> java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXIST 9998 Maybe; nested exception 
>is:
>  org.omg.CORBA.OBJECT_NOT_EXIST:   minor code: 9998 completed: Maybe
> org.omg.CORBA.OBJECT_NOT_EXIST:   minor code: 9998 completed: Maybe
>  <<no stack trace available>>
>
>
>
> Please help me.
>
> ===========================================================================
> 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".

Reply via email to