Yep. Works. Thanks!
On 3/7/12 2:22 PM, "Henry Saputra" <henry.sapu...@gmail.com> wrote: > Done, could you try the fix by pulling from trunk? > > - Henry > > On Wed, Mar 7, 2012 at 10:45 AM, daviesd <davi...@oclc.org> wrote: >> Thank you. I've been banging my head on this all morning. ?Now if I can get >> Paul to look at the guava collections stuff I might be good to go. :) >> >> doug >> >> >> On 3/7/12 1:31 PM, "Henry Saputra" <henry.sapu...@gmail.com> wrote: >> >>> I think I know whats the problem, I remove the check for the >>> UnsupportedOperationException in the >>> BlobCrypterSecurityTokenCodec.fromToken to get activeUrl. >>> >>> The gadget handler code use the "delegator" to mock the security token >>> instance and miss setting the active URL. >>> >>> Hence when the call to token.getActiveUrl it chokes. >>> >>> Honestly I think the whole delegator stuff is not working well. ?I >>> will put up the patch to fix this. >>> >>> - Henry >>> >>> On Wed, Mar 7, 2012 at 8:11 AM, daviesd <davi...@oclc.org> wrote: >>>> Henry, >>>> >>>> I changed our security token implementation to extend AbstractSecurityToken >>>> instead of just implementing SecurityToken. ?No difference. ?As I said, if >>>> I >>>> use a non-encrypted security token I don't see this error. ?I'm fighting a >>>> couple of issues (including the one I mentioned to Paul earlier concerning >>>> the google collection changes he made). ?Getting a little frustrating >>>> getting things back in synch. >>>> >>>> doug >>>> >>>> >>>> On 3/6/12 4:41 PM, "Henry Saputra" <henry.sapu...@gmail.com> wrote: >>>> >>>>> Do you extend the OurDefaultSecurityTokenCodec from AbstractSecurityToken? >>>>> >>>>> If you do then you dont need to do anything I think >>>>> >>>>> - Henry >>>>> >>>>> On Tue, Mar 6, 2012 at 1:03 PM, daviesd <davi...@oclc.org> wrote: >>>>>> Ya it's the difference between insecure and secure. ?If I use insecure >>>>>> tokens it works. ?If I switch to secure (our default) it gets this >>>>>> exception >>>>>> when encoding the token. >>>>>> >>>>>> doug >>>>>> >>>>>> >>>>>> On 3/6/12 3:29 PM, "Henry Saputra" <henry.sapu...@gmail.com> wrote: >>>>>> >>>>>>> Hey Doug, >>>>>>> >>>>>>> Sorry about the trouble. >>>>>>> >>>>>>> How do you reproduce this? >>>>>>> >>>>>>> - Henry >>>>>>> >>>>>>> On Tue, Mar 6, 2012 at 12:13 PM, daviesd <davi...@oclc.org> wrote: >>>>>>>> Henry, >>>>>>>> >>>>>>>> I¹m having issues with the fix for SHINDIG-1719. ? The stacktrace looks >>>>>>>> as >>>>>>>> follows: >>>>>>>> >>>>>>>> Mar 6, 2012 3:04:20 PM >>>>>>>> org.apache.shindig.gadgets.servlet.GadgetsHandlerService >>>>>>>> createErrorResponse >>>>>>>> WARNING: Error handling request: >>>>>>>> java.lang.UnsupportedOperationException: Unsupported function: >>>>>>>> getActiveUrl >>>>>>>> ? ?at >>>>>>>> >>>> org.apache.shindig.protocol.conversion.BeanDelegator$DelegateInvocationHand >>>> >> >>>>>> >>>> l >>>>>>>> er.invoke(BeanDelegator.java:257) >>>>>>>> ? ?at $Proxy90.getActiveUrl(Unknown Source) >>>>>>>> ? ?at >>>>>>>> >>>> org.apache.shindig.auth.BlobCrypterSecurityToken.fromToken(BlobCrypterSecur >>>> >> >>>>>> >>>> i >>>>>>>> tyToken.java:74) >>>>>>>> ? ?at >>>>>>>> >>>> org.apache.shindig.auth.BlobCrypterSecurityTokenCodec.encodeToken(BlobCrypt >>>> >> >>>>>> >>>> e >>>>>>>> rSecurityTokenCodec.java:171) >>>>>>>> >>>>>>>> Ideas? >>>>>>>> >>>>>>>> Doug >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>> >> >> >