The findBySampleString method should return  a Collection
----- Original Message -----
From: "Tim Drury" <[EMAIL PROTECTED]>
To: "Jboss Users (E-mail)" <[EMAIL PROTECTED]>
Sent: Wednesday, August 16, 2000 6:48 PM
Subject: [jBoss-User] very simple finder method fails


>
> I'm trying to implement a trivial finder method.
> My attribute is a String called sampleString.
>
> Here is my Home interface:
>
> public interface SampleDocumentHome extends DocumentHome
> {
>    public SampleDocument create(String id) throws RemoteException,
> CreateException;
>    public SampleDocument findByPrimaryKey(String id) throws
RemoteException,
> FinderException;
>    public SampleDocument findBySampleString(String sampleString) throws
> RemoteException, FinderException;
>
> } // end SampleDocumentHome
>
> I did nothing to the deployment descriptors - aren't attribute
> finders supposed to work without adjusting these?
>
> Here is the exception the client throws:
>
> ---------------
> [administrator@TDRURY1 src]$ java -classpath
> "e:/dev/netvendor/classes;c:/usr/l
>
ocal/jboss-20000816/jboss/dist/lib/ext/ejb.jar;c:/usr/local/jboss-20000816/j
> bos
> s/dist/client/jboss-client.jar" com.netvendor.doc.SampleDocumentClient get
> hell
> o6
> java.naming.provider.url=192.168.1.102:1099
> HomeProxy:findBySampleString
> javax.ejb.FinderException: Find failed
>         at
> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
> RemoteCall.java:245)
>         at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
> 220)
>         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
>         at
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invokeHom
> e(Unknown Source)
>         at
> org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java
> :228)
>         at $Proxy0.findBySampleString(Unknown Source)
>         at
> com.netvendor.doc.SampleDocumentClient.main(SampleDocumentClient.java
> :89)
> -------------------
>
> jBoss is running on a remote client (192.168.1.102). If I search on
> the Primary Key, everything works fine.  But my finder fails.
>
> Since cutting and pasting from the Linux server to my NT box sucks,
> here is a hand typed exception dump from the server (some of it):
>
> [JAWS] findBySampleString SQL: SELECT id FROM SampleDocumentBean WHERE
> sampleString=?
> [JAWS] findBySampleString command executing: SELECT id FROM
> SampleDocumentBean
> WHERE sampleString=?
> [JAWS] java.lang.NullPointerException
> [JAWS] at
>
org.jboss.ejb.plugins.jaws.jdbc.JDBCFindByCommand.setParameters(JDBCFindByCo
> mmand.java:110)
> ....
>
> I'm using the default Hypersonic database.  I'm using a build out of CVS
> from today (8/16/2000). Thanks for any help.
>
> -tim drury
>
>
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Problems?:           [EMAIL PROTECTED]
>
>



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to