It makes sense, I will check it out asap. Thank you very much again :) 2010/4/27 Jeremy Thomerson <[email protected]>
> 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. > > > > > > > > > >
