the only thing i can immediately think of would be if the call actually spun
off multiple threads and made multiple calls, and then assembled the results
of multiple calls into a single response.  that's why I suggest looking at
the IP traffic of making the call without Wicket versus with Wicket.  In the
servlet environment, you may have a problem if the thing is using multiple
threads to assemble results of multiple calls.

--
Jeremy Thomerson
http://www.wickettraining.com



On Tue, Apr 27, 2010 at 9:08 AM, Omar Laurino <[email protected]> wrote:

> Thank you for your answer.
>
> I made lots of test all day long just to find that there was no
> error/exception/anomaly whatsoever, just a different result to the same
> call, so my hope was that I was unaware of some memory/filters/timeout
> related limitations/settings in wicket, since the problem arose only when
> the call was made by the webapplication. Actually, I almost never post to
> mailing lists, since with careful googling and rtfm there's no need to...
> but in this case I had to give it a try.
>
> Anyway, at least I found the very single method call which gives different
> results, and a way to bypass it, since it is a third party one and I can't
> debug it myself. I still don't know what's going wrong, but I think you are
> right, it doesn't seem to be a wicket issue in the end.
>
> Sorry for my post, and thank you very much for the reply and the
> suggestion.
>
> 2010/4/27 Jeremy Thomerson <[email protected]>
>
> > It would be almost impossible for someone on this list to give you an
> > answer
> > to that question.  It is very unlikely that it actually has anything to
> do
> > with Wicket.  I'd start by watching your actual IP traffic between the
> > webapp and the web service to see if the requests are exactly the same /
> > look at the results / etc.
> >
> > --
> > Jeremy Thomerson
> > http://www.wickettraining.com
> >
> >
> >
> > On Mon, Apr 26, 2010 at 8:13 AM, Omar Laurino <[email protected]>
> wrote:
> >
> > > Hi,
> > >
> > > I am experiencing a quite weird problem with wicket.
> > >
> > > Notice that I'm working to a project which counts several thousands of
> > > lines
> > > of code, so unless I understand where should I look for the problem, I
> > > can't
> > > post any relevant code. However, I am pretty confident the problem is
> > > somehow wicket related, as I will show you.
> > >
> > > I've got some low level packages which implement the business logic my
> > web
> > > application exposes to the user. The basic operation is to consume SOAP
> > > webservices and store results into a DB.
> > >
> > > I tested my low level classes and they work fine, but if I call these
> > > classes' methods through the wicket web application I get far less
> > results
> > > (200 or 1000 out of almost 7000).
> > >
> > > In order to debug the application I wrote down a simple test method,
> > listed
> > > below.
> > >
> > > If I run a test program invoking the method by itself, I get the full
> 7k
> > > resultset, while if i call the very same method from inside the wicket
> > > webapp, I get just 200 (or 1000) items.
> > >
> > > I really can't understand what is going wrong, so any help in any
> > direction
> > > is greatly appreciated. Thank you.
> > >
> > > Here is the test method:
> > >
> > > ----------
> > >        RegistrySnapshotManager snapshotManager = new
> > > RegistrySnapshotManager();
> > >
> > >        RegistryInquiryJpaController inquiryController = new
> > > RegistryInquiryJpaController();
> > >
> > >        RegistryInquiry inquiry =
> > > inquiryController.findRegistryInquiry(130);
> > >
> > >        RegistrySnapshot snapshot = snapshotManager.newSnapshot(inquiry,
> > > Capability.CONE.getAdql()
> > >                +" or "+
> > >                Capability.SIA.getAdql()
> > >                +" or "+
> > >                Capability.SSA.getAdql());
> > >
> > >        System.out.println(snapshot.getSxapResourceList().size());
> > > -----------
> > >
> > > The SOAP webservice operation call is nested inside my classes and
> third
> > > party classes too.
> > > However, here are some relevant method calls from these classes:
> > >
> > > The above snapshotManager.newSnapshot(inquiry, sql) method invokes a
> > third
> > > party method which hides the SOAP request.
> > >
> > > The third party package has been tested by several people throughout
> the
> > > world.
> > >
> >
>

Reply via email to