Yes. This was working until sometime late last week.  We pull the shindig
artifacts and assemble our own war file.

doug


On 9/20/11 12:14 PM, "Henry Saputra" <[email protected]> wrote:

> Are you trying to deploy Shindig as non root app?
> 
> - Henry
> 
> 2011/9/20 daviesd <[email protected]>:
>> I rolled back to the 3.0.0-20110913.224653 snapshot and my stuff is working
>> again. ?So I'm still suspecting something checked in last Thurs or Fri is
>> causing us problems. ?As time permits I'll try and track this down, but
>> maybe something will jump out at someone. ?Again it appears that the
>> metadata call is not honoring the CONTEXT_ROOT.
>> 
>> doug
>> 
>> 
>> On 9/20/11 10:02 AM, "daviesd" <[email protected]> wrote:
>> 
>>> What's weird is it seem to be trying to use /rpc and not ${CONTEXT_ROOT}/rpc
>>> for the metadata request. ?We run our shindig as non-root.
>>> 
>>> We're gonna try an older snapshot and see if it works.
>>> 
>>> doug
>>> 
>>> 
>>> On 9/19/11 8:26 PM, "Henry Saputra" <[email protected]> wrote:
>>> 
>>>> Hi Doug,
>>>> 
>>>> Just pull latest from trunk and I did curl for gadget metadata and got
>>>> this response:
>>>> 
>>>> curl -H "Content-Type: application/json" --data-binary '
>>>> 
>> [{"method":"gadgets.metadata","id":"gadgets.metadata","params":{"container":"
>> >>
>> d
>>>> 
>> efault","ids":["http://www.google.com/ig/modules/horoscope.xml"],"fields":["i
>> >>
>> f
>>>> 
>> rameUrl","modulePrefs.*","needsTokenRefresh","userPrefs.*","views.preferredHe
>> >>
>> i
>>>> 
>> ght","views.preferredWidth","expireTimeMs","responseTimeMs"],"language":"en",
>> >>
>> "
>>>> country":"US","userId":"@viewer","groupId":"@self"}}]'
>>>> http://localhost:8080/rpc
>>>> 
>>>> 
>>>> 
>> [{"id":"gadgets.metadata","result":{"http://www.google.com/ig/modules/horosco
>> >>
>> p
>>>> 
>> e.xml":{"userPrefs":{"day":{"dataType":"HIDDEN","orderedEnumValues":[],"name"
>> >>
>> :
>>>> 
>> "day","required":false,"displayName":"day","defaultValue":""},"month":{"dataT
>> >>
>> y
>>>> 
>> pe":"HIDDEN","orderedEnumValues":[],"name":"month","required":false,"displayN
>> >>
>> a
>>>> 
>> me":"month","defaultValue":""},"selectedTab":{"dataType":"HIDDEN","orderedEnu
>> >>
>> m
>>>> 
>> Values":[],"name":"selectedTab","required":false,"displayName":"selectedTab",
>> >>
>> "
>>>> 
>> defaultValue":"0"},"uid":{"dataType":"HIDDEN","orderedEnumValues":[],"name":"
>> >>
>> u
>>>> 
>> id","required":false,"displayName":"uid","defaultValue":""},"selectedFriend":
>> >>
>> {
>>>> 
>> "dataType":"HIDDEN","orderedEnumValues":[],"name":"selectedFriend","required"
>> >>
>> :
>>>> 
>> false,"displayName":"selectedFriend","defaultValue":"0"}},"needsTokenRefresh"
>> >>
>> :
>>>> 
>> false,"expireTimeMs":1316478556657,"views":{"home":{"preferredHeight":0,"quir
>> >>
>> k
>>>> 
>> s":true,"preferredWidth":0},"default":{"preferredHeight":0,"quirks":true,"pre
>> >>
>> f
>>>> 
>> erredWidth":0},"preview":{"preferredHeight":0,"quirks":true,"preferredWidth":
>> >>
>> 0
>>>> 
>> },"canvas":{"preferredHeight":0,"quirks":true,"preferredWidth":0}},"modulePre
>> >>
>> f
>>>> 
>> s":{"screenshot":"http://www.gstatic.com/ig/modules/horoscope/horoscope.cache
>> >>
>> .
>>>> 
>> png","authorEmail":"[email protected]
>> >>
>> m
>>>> 
>> ","width":0,"authorLink":"","links":{},"scaling":false,"author":"csindia-gadg
>> >>
>> e
>>>> ts","directoryTitle":"Daily
>>>> Horoscopes","title":"Today's
>>>> 
>> Horoscope","height":200,"thumbnail":"http://www.gstatic.com/ig/modules/horosc
>> >>
>> o
>>>> 
>> pe/horoscope-thm.cache.png","titleUrl":"http://www.dailyhoroscope.com/","scro
>> >>
>> l
>>>> ling":false,"description":"Daily
>>>> horoscopes and Astrosync courtesy of
>>>> 
>> tarot.com","features":{"dynamic-height":{"name":"dynamic-height","params":{},
>> >>
>> "
>>>> 
>> required":true},"views":{"name":"views","params":{},"required":true},"setpref
>> >>
>> s
>>>> 
>> ":{"name":"setprefs","params":{},"required":true},"core":{"name":"core","para
>> >>
>> m
>>>> 
>> s":{},"required":true},"settitle":{"name":"settitle","params":{},"required":t
>> >>
>> r
>>>> 
>> ue},"tabs":{"name":"tabs","params":{},"required":true}},"categories":["",""],
>> >>
>> "
>>>> 
>> authorPhoto":""},"responseTimeMs":1316478256657,"iframeUrl":"//localhost:8080
>> >>
>> /
>>>> 
>> gadgets/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fhoroscope.xml&co
>> >>
>> n
>>>> 
>> tainer=default&view=%25view%25&lang=%25lang%25&country=%25country%25&debug=%2
>> >>
>> 5
>>>> 
>> debug%25&nocache=%25nocache%25&sanitize=%25sanitize%25&v=81c0125ea88602827ebe
>> >>
>> 7
>>>> 
>> 788ff5921e1#up_day=%25up_day%25&up_month=%25up_month%25&up_selectedTab=%25up_
>> >>
>> s
>>>> 
>> electedTab%25&up_uid=%25up_uid%25&up_selectedFriend=%25up_selectedFriend%25"}
>> >>
>> }
>>>> }]
>>>> 
>>>> Looks ok to me.
>>>> 
>>>> - Henry
>>>> 
>>>> On Mon, Sep 19, 2011 at 4:55 PM, daviesd <[email protected]> wrote:
>>>>> Is there anything that would have changed since last Thursday or so that
>>>>> would be causing the metadata call to fail with a 400 error?
>>>>> 
>>>>> I grabbed the latest artifacts today and I¹m getting a 400 when making the
>>>>> metadata request.
>>>>> 
>>>>> [{"method":"gadgets.metadata","id":"gadgets.metadata","params":{"container
>>>>> ":
>>>>> "default","ids":["http://www.google.com/ig/modules/horoscope.xml"],"fields
>>>>> ":
>>>>> ["iframeUrl","modulePrefs.*","needsTokenRefresh","userPrefs.*","views.pref
>>>>> er
>>>>> redHeight","views.preferredWidth","expireTimeMs","responseTimeMs"],"langua
>>>>> ge
>>>>> ":"en","country":"US","userId":"@viewer","groupId":"@self"}}]
>>>>> 
>>>>> This was working late last week. ?It almost seems like it¹s getting
>>>>> garbage
>>>>> back from the request.
>>>>> 
>>>>> Thanks,
>>>>> Doug
>>>>> 
>>>>> 
>>>> 
>> 
>> 
>> 
> 


Reply via email to