db-ojb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Warner Onstine <warn...@gmail.com>
Subject Re: proxy question
Date Wed, 26 Oct 2005 20:24:38 GMT
Not really sure, I just wiped out the classes directory and rebuilt
completely. Then I opened the class file generated and found the
appropriate method in the class file, so I know it's there (and it's
the only class named AccountProxy).

Just to satisfy my curiosity I set it up through a debugger and by the
time it gets to the exception I can see all of the constuctor methods
(as referent under declaredConstructors). One of the odd things though
is that declaredConstructors is marked in red in Eclipse which tells
me something is wrong, but I have no idea what it is.

-warner

On 10/26/05, Thomas Dudziak <tomdzk@gmail.com> wrote:
> On 10/26/05, Warner Onstine <warnero@gmail.com> wrote:
>
> > Well, I was hoping that that would do the trick but no dice. I'm still
> > getting the error that it cannot create a proxy using my proxy class.
>
> <snip>
>
> > Caused by: java.lang.NoSuchMethodException:
> > org.kuali.module.chart.bo.AccountProxy.<init>(java.lang.reflect.InvocationHandler)
> >         at java.lang.Class.getConstructor0(Class.java:1937)
> >         at java.lang.Class.getDeclaredConstructor(Class.java:1301)
> >         at org.apache.ojb.broker.core.proxy.VirtualProxy.createProxy(VirtualProxy.java:116)
> >
> > I have now implemented the following constructors (and the
> > Serializable interface per the unit test):
> >     public AccountProxy(){
> >         super();
> >     }
> >
> >     public AccountProxy(PBKey key, Identity uniqueId) {
> >         super(key, uniqueId);
> >     }
> >
> >     public AccountProxy(IndirectionHandler handler) {
> >         super(handler);
> >     }
> >
> > Any other ideas?
>
> Could it be that you have some classpath problem there ? The exception
> (and the corresponding source code of VirtualProxy) state that a
> constructor with a single argument of IndirectionHandler is searched
> for in your class, but could not be found.
>
> Tom
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
> For additional commands, e-mail: ojb-user-help@db.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org


Mime
View raw message