Matt, As suggested by you I had downloaded the source from svn . As you are aware that I fixed the problem by adding some additional methods to User.java model class. From source code it looks like I have to modify the appfuse maven plugin .I guess you are using free maker template to create the model class on the fly . It would be great if you can give me some pointers as to how I should modify the user model class in AMP. Sorry for the inconvience as I am just a basic user of maven . Thanks & Regards _______________________________ Khaliq ________________________________
From: Matt Raible [mailto:[EMAIL PROTECTED] Sent: Fri 1/4/2008 9:43 PM To: users@appfuse.dev.java.net Subject: Re: [appfuse-user] Issue with UserService Webservice You will need to check AppFuse out from SVN in order to create a patch. http://static.appfuse.org/source-repository.html Matt On 1/3/08, GAFFAR Abdul Khaliq <[EMAIL PROTECTED]> wrote: > Matt, > > Please let me know as to how I should be creating patch file. Currently I am > using struts 2 basic archetype and I used mvn appfuse:full-source to get the > source code .Unfortunately , the above command does not get .svn directory > which indicates the source is from svn repository .Hence I am not able to > create patch file using this command > svn diff > patch.diff > It would be great if you can suggest any alternate way of generating the > patch file. > Thanks & Regards > _______________________________ > Khaliq > ________________________________ > > From: Matt Raible [mailto:[EMAIL PROTECTED] > Sent: Thu 1/3/2008 11:15 PM > To: users@appfuse.dev.java.net > Subject: Re: [appfuse-user] Issue with UserService Webservice > > > > http://issues.appfuse.org <http://issues.appfuse.org/> > <http://issues.appfuse.org/> - you may have to create an account first. > You can attach your patch to the issue after creating it. > > Matt > > On 1/3/08, GAFFAR Abdul Khaliq <[EMAIL PROTECTED]> wrote: > > Can you point the url where i can log this bug in jira ? Please let me know > > where i should be inculding the patch? > > > > Thanks, > > Khaliq > > > > > > ________________________________ > > > > From: Matt Raible [mailto:[EMAIL PROTECTED] > > Sent: Thu 1/3/2008 12:50 AM > > To: users@appfuse.dev.java.net > > Subject: Re: [appfuse-user] Issue with UserService Webservice > > > > > > > > Sounds like a bug - I believe there's annotations we can use on User > > that allow XFire to exclude certain methods. If you write a test case > > for this and enter it as an issue in JIRA - we can try to fix it > > before the next release. If you include a full patch with the fix - I > > can guarantee it'll get fixed before the next release. ;-) > > > > Matt > > > > On 12/20/07, GAFFAR Abdul Khaliq <[EMAIL PROTECTED]> wrote: > > > Any Feedbacks for the below mentioned problem would be highly appreciated. > > > > > > Khaliq > > > ________________________________ > > > > > > From: GAFFAR Abdul Khaliq [mailto:[EMAIL PROTECTED] > > > Sent: Thu 12/20/2007 9:52 PM > > > To: users@appfuse.dev.java.net; users@appfuse.dev.java.net > > > Subject: [appfuse-user] Issue with UserService Webservice > > > > > > > > > > > > I was trying to get list of user's using web service .But I am getting > > > error while accessing the web service > > > > > > Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: > > > Could not invoke service.. Nested exception is > > > org.codehaus.xfire.fault.XFireFault: No write method for property > > > {http://model.sample.org <http://model.sample.org/> > > > <http://model.sample.org/> <http://model.sample.org/> > > > <http://model.sample.org/> }accountNonExpired in class > > > org.sample.model.User > > > org.codehaus.xfire.fault.XFireFault: No write method for property > > > {http://model.sample.org <http://model.sample.org/> > > > <http://model.sample.org/> <http://model.sample.org/> > > > <http://model.sample.org/> }accountNonExpired in class > > > org.sample.model.User > > > at > > > org.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31) > > > at > > > org.codehaus.xfire.fault.SoapFaultSerializer.readMessage(SoapFaultSerializer.java:28) > > > at > > > org.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111) > > > at > > > org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:67) > > > at > > > org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) > > > at org.codehaus.xfire.client.Client.onReceive(Client.java:406) > > > at > > > org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139) > > > at > > > org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48) > > > at > > > org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26) > > > at > > > org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) > > > at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79) > > > at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114) > > > at org.codehaus.xfire.client.Client.invoke(Client.java:336) > > > at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77) > > > at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57) > > > at $Proxy16.getUsers(Unknown Source) > > > at > > > org.sample.service.TestEchoService.userService(TestEchoService.java:41) > > > at org.sample.service.TestEchoService.main(TestEchoService.java:16) > > > > > > I am getting the same issue with all acegi related method such as > > > getAuthorities ,isAcccountNonExpired etc . I gave temp solution by adding > > > setter methods for these methods. > > > > > > Please let me know if there is any better solution than above mentioned > > > one ? > > > > > > Why do we have 2 interfaces UserService and UserManager ,while we can > > > accomplish the same task with one interface .Please let me know thinking > > > behind 2 interfaces ? > > > > > > Currently I am accessing xfire web service using the following code in > > > spring based web application > > > > > > /** > > > > > > * Fetch all users from database and put into local "users" variable for > > > > > > * retrieval in the UI. > > > > > > * > > > > > > * @return "success" if no exceptions thrown > > > > > > */ > > > > > > public String list() { > > > > > > // users = userManager.getUsers(new User()); > > > > > > Service serviceModel = new AnnotationServiceFactory() > > > > > > .create(UserService.class); > > > > > > try { > > > > > > UserService service = (UserService) new XFireProxyFactory().create( > > > > > > serviceModel, "http://localhost:8080/services/UserService"); > > > > > > users = service.getUsers(new User()); > > > > > > Iterator<User> userIterator = users.iterator(); > > > > > > while (userIterator.hasNext()) { > > > > > > System.out.println(userIterator.next().getFullName()); > > > > > > } > > > > > > } catch (MalformedURLException e) { > > > > > > e.printStackTrace(); > > > > > > } > > > > > > return SUCCESS; > > > > > > } > > > > > > Is there any better way of accessing the web service ? > > > > > > > > > Thanks & Regards > > > _______________________________ > > > Khaliq > > > ________________________________ > > > > > > From: Rene Guenther [mailto:[EMAIL PROTECTED] > > > Sent: Thu 12/20/2007 7:31 PM > > > To: users@appfuse.dev.java.net > > > Subject: [appfuse-user] Acegi update 0.8.2 -> 1.0.5 > > > > > > > > > > > > > > > I also posted this in the acegi forum, but maybe it is appfuse related. I > > > updated a lot of libraries of an appfuse 1.8 application so the problem > > > might be caused indirectly by another library. > > > > > > Everything seems to work so far. But I got the following problem with > > > httpSessionContextIntegrationFilter: > > > > > > Definition is: > > > <bean id="httpSessionContextIntegrationFilter" > > > class="org.acegisecurity.context.HttpSessionContex tIntegrationFilter"> > > > <property name="allowSessionCreation" value="true"/> > > > </bean> > > > > > > This results in cryptic symbols instead of html code. The response is > > > something like: > > > ??M40?? ??E ?$J? ?&?Rr8???V???????? ??????w??Z?b? zP?X?a?&%C? ? > > > /?^?^????k7?m???b?????B? P0?t?? 6M?t ???? ? u??? ? x? ???s?{z ?(O?+ ??7? > > > ~??{? k?;^??SG?G???c?Bf?sQ???? ??UM{??vxXW?Oi ?? > > > ???_9 x ? /!? J? ???????p? ???? S?p?Yeu=?????? [EMAIL > > > PROTECTED]>?|7t?6??s??? > > > ??? Sm?y?$pm?$ ;??d??#? \ ?? ?]?n???????????~????i?=??a? S???O > > > > > > Any idea what the reason could be? > > > Do I actually need this filter? Everything seems to be ok w/o ;-) > > > > > > Chain is: > > > /**=httpSessionContextIntegrationFilter,logoutFilter,authenticationProcessingFilter,securityContextHolderAwareRequestFilter,anonymousProcessingFilter,exceptionTranslationFilter,filterInvocationInterceptor > > > > > > Thanks > > > René > > > -- > > > View this message in context: > > > http://www.nabble.com/Acegi-update-0.8.2--%3E-1.0.5-tp14437057s2369p14437057.html > > > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > Confidentiality Statement: > > > > > > This message is intended only for the individual or entity to which it is > > > addressed. It may contain privileged, confidential information which is > > > exempt from disclosure under applicable laws. If you are not the intended > > > recipient, please note that you are strictly prohibited from > > > disseminating or distributing this information (other than to the > > > intended recipient) or copying this information. If you have received > > > this communication in error, please notify us immediately by return email. > > > ----------------------------- > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > Confidentiality Statement: > > > > > > This message is intended only for the individual or entity to which it is > > > addressed. It may contain privileged, confidential information which is > > > exempt from disclosure under applicable laws. If you are not the intended > > > recipient, please note that you are strictly prohibited from > > > disseminating or distributing this information (other than to the > > > intended recipient) or copying this information. If you have received > > > this communication in error, please notify us immediately by return email. > > > ----------------------------- > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > Confidentiality Statement: > > > > This message is intended only for the individual or entity to which it is > > addressed. It may contain privileged, confidential information which is > > exempt from disclosure under applicable laws. If you are not the intended > > recipient, please note that you are strictly prohibited from disseminating > > or distributing this information (other than to the intended recipient) or > > copying this information. If you have received this communication in error, > > please notify us immediately by return email. > > ----------------------------- > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > Confidentiality Statement: > > This message is intended only for the individual or entity to which it is > addressed. It may contain privileged, confidential information which is > exempt from disclosure under applicable laws. If you are not the intended > recipient, please note that you are strictly prohibited from disseminating or > distributing this information (other than to the intended recipient) or > copying this information. If you have received this communication in error, > please notify us immediately by return email. > ----------------------------- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Confidentiality Statement: This message is intended only for the individual or entity to which it is addressed. It may contain privileged, confidential information which is exempt from disclosure under applicable laws. If you are not the intended recipient, please note that you are strictly prohibited from disseminating or distributing this information (other than to the intended recipient) or copying this information. If you have received this communication in error, please notify us immediately by return email. ----------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]