It appears to be just a warning, and it is valid given that the 2.0 specs says:

<ejb-2.0 spec>
18.3.8 Support for deprecated use of java.rmi.RemoteException
The EJB 1.0 specification allowed the business methods, ejbCreate, ejbPostCreate,
ejbFind<METHOD>, ejbRemove, and the container-invoked callbacks (i.e., the methods 
defined in
the EntityBean, SessionBean, and SessionSynchronization interfaces) implemented in
the enterprise bean class to use the java.rmi.RemoteException to report 
non-application exceptions
to the Container.

This use of the java.rmi.RemoteException was deprecated in EJB 1.1-enterprise beans 
written
for the EJB 1.1 specification should use the javax.ejb.EJBException instead, and 
enterprise
beans written for the EJB 2.0 specification must use the javax.ejb.EJBException 
instead.

The EJB 2.0 and EJB 1.1 specification require that a Container support the deprecated 
use of the
java.rmi.RemoteException. The Container should treat the java.rmi.RemoteException
thrown by an enterprise bean method in the same way as it is specified for the
javax.ejb.EJBException.
</ejb-2.0 spec>

xxxxxxxxxxxxxxxxxxxxxxxx
Scott Stark
Chief Technology Officer
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx
----- Original Message ----- 
From: "David Jencks" <[EMAIL PROTECTED]>
To: "jboss-dev" <[EMAIL PROTECTED]>
Sent: Saturday, August 31, 2002 3:06 PM
Subject: [JBoss-dev] Verifier question (3.2)


> Many of the remaining testsuite errors seem to be caused by the verifier
> complaining about bean methods that throw RemoteException: for instance
> 
> 2002-08-31 17:54:42,313 WARN  [org.jboss.ejb.EJBDeployer.verifier] EJB spec
> violation: 
> Bean   : ExceptionTesterEJB
> Method : public abstract void remoteExceptionInTx()
> Section: 7.10.7
> Warning: All the exceptions defined in the throws clause of the matching
> method of the session bean class must be defined in the throws clause of
> the method of the remote interface.
> 
> bean:
> 
>    public void remoteExceptionInTx() throws RemoteException {
>       throw new RemoteException("Remote exception from within " +
>             " an inherited transaction");
>    }
> 
> remote interface:
> 
>    public void remoteExceptionInTx() throws RemoteException;
> 
> Is this really a spec violation???
> 
> 
> Thanks
> david jencks
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone?  Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to