You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Arun Kumar <ar...@gmail.com> on 2008/02/19 10:06:17 UTC

How to use RPC Relay

How to use rpc instead of ifpc_relay.html?
What I did is,
I changed
gadgets.container.setParentUrl('ifpc_relay.html') to
gadgets.container.setParentUrl('rpc_relay.html')
But still I'm  getting Error 400 UNSUPPORTED_FEATURE setprefs

UNSUPPORTED_FEATURE setprefs

error.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
The above said problem in Linux box is solved and there I got a new problem.

That is, when I started the server and run  my first page, then I got
this *error
in web browser*:
HTTP ERROR: 400

FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
http://www.google.com/ig/modules/horoscope.xml

RequestURI=/gadgets/ifr

*Powered by Jetty:// <http://jetty.mortbay.org/>*




*and in console, I got this error: *

Feb 26, 2008 3:26:32 PM
org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
INFO: Failed to render gadget
org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
http://www.google.com/ig/modules/horoscope.xml
        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
GadgetServer.java:326)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:491)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:474)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(
Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
Feb 26, 2008 3:26:32 PM
org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
INFO: Failed to render gadget
org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
http://www.labpixies.com/campaigns/todo/todo.xml
        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
GadgetServer.java:326)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:491)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:474)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(
Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)



On Tue, Feb 26, 2008 at 1:57 PM, Neo Anderson <ne...@googlemail.com>
wrote:

> Did any one got the same problem?
>
>
> On Tue, Feb 26, 2008 at 11:58 AM, Neo Anderson <
> neoanderson123@googlemail.com> wrote:
>
> > I have linux machine,
> >
> > I tried the following commands:
> >
> > mvn package and I got this error:
> >
> >
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > [objectType]={};for( ---> var  <---
> > i=0;i<supportedFieldsArray[objectType]
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > objectType].length;i++){ ---> var  <---
> > supportedField=supportedFieldsArray[objectType][i];
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > },true));return ;} ---> var  <--- jsonText=this.createJson(requestObjects);var
> >
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > jsonText=this.createJson(requestObjects); ---> var  <---
> > sendResponse=function (result){result=result
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > responses=result.responses||[]; ---> var  <--- globalError=false;var
> > responseMap={};
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > <responses.length;i++){ ---> var  <--- response=responses[i];var
> > rawData=
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var response=responses[i]; ---> var  <--- rawData=response.response;var
> > processedData=requestObjects
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ];var rawData=response.response; ---> var  <---
> > processedData=requestObjects[i].request.processResponse
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > i].key]=processedData;} ---> var  <--- dataResponse=new
> > opensocial.DataResponse(responseMap,globalError
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > this.newFetchPeopleRequest(id,opt_params)
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
> > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> > [WARNING] .../target/classes/features/dynamic-height/dynamic-
> > height.js:line -1:column -1:Try to use a single 'var' statement per
> > scope.
> > ;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions().
> > [WARNING] .../target/classes/features/dynamic-height/dynamic-
> > height.js:line -1:column -1:Try to use a single 'var' statement per
> > scope.
> > .window.getViewportDimensions().height; ---> var  <--- N=document.body;var
> > I=document
> > [WARNING] .../target/classes/features/dynamic-height/dynamic-
> > height.js:line -1:column -1:Try to use a single 'var' statement per
> > scope.
> > height;var N=document.body; ---> var  <--- I=document.documentElement
> > ;if(document.
> > [WARNING] .../target/classes/features/dynamic-height/dynamic-
> > height.js:line -1:column -1:Try to use a single 'var' statement per
> > scope.
> > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight;var
> > K=I
> > [WARNING] .../target/classes/features/dynamic-height/dynamic-
> > height.js:line -1:column -1:Try to use a single 'var' statement per
> > scope.
> > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> > [WARNING] .../target/classes/features/dynamic-height/dynamic-
> > height.js:line -1:column -1:Try to use a single 'var' statement per
> > scope.
> > ;}};}()); ---> var  <--- _IG_AdjustIFrameHeight=
> > gadgets.window.adjustHeight;
> > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js (1031b)[100%]
> > [WARNING] .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js (2625b)[65%]
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> > ---> var  <--- F=E.getElementsByTagName("IFRAME")[0
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > gadgets.
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new gadgets.IFramePool_();var
> >
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ();var m={}; ---> var  <--- l={};var t={}
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > {};var l={}; ---> var  <--- t={};var o=0;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > {};var t={}; ---> var  <--- o=0;var X=0;function
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> > variable A has already been declared in the same scope...
> > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > {var A=q(A); ---> var  <--- H=A.shift();var L
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > });N="";for( ---> var  <--- O=0;O<M;O++
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> > variable H has already been declared in the same scope...
> > var I=q(N);var  ---> H <--- =I.shift();var K=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > (B);if(A){ ---> var  <--- D=[];for(var C=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to use a single 'var' statement per scope.
> > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > -1:Using 'eval' is not recommended. Moreover, using 'eval' reduces the level
> > of compression!
> > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <--- ("("+text+")");}catch
> > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> > ---> var  <--- F=E.getElementsByTagName("IFRAME")[0
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > gadgets.
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new gadgets.IFramePool_();var
> >
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ();var m={}; ---> var  <--- l={};var t={}
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {};var l={}; ---> var  <--- t={};var o=0;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {};var t={}; ---> var  <--- o=0;var X=0;function
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:The variable A has already been declared in the same scope...
> > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {var A=q(A); ---> var  <--- H=A.shift();var L
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > });N="";for( ---> var  <--- O=0;O<M;O++
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:The variable H has already been declared in the same scope...
> > var I=q(N);var  ---> H <--- =I.shift();var K=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > (B);if(A){ ---> var  <--- D=[];for(var C=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:The symbol J is declared but is apparently never used.
> > This code can probably be written in a more compact way.
> > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > (P);if(K){ ---> var  <--- L=K.split("&");for
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =decodeURIComponent(N[0]); ---> var  <--- O=decodeURIComponent(N[1]);
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > N=L.getUserPref(H); ---> var  <---
> > J=encodeURIComponent(H)+"="+encodeURIComponent
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget(K)
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs();for(
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement("div");D
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs()){var
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
> > ("script");C
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > [INFO] total input (344276b) -> output (138040b)[40%]
> > [INFO] nb warnings: 530, nb errors: 0
> > [INFO] [compiler:compile]
> > [INFO] Compiling 8 source files to
> > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > [INFO]
> > ------------------------------------------------------------------------
> > *[ERROR] BUILD ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Fatal error compiling
> >
> > Embedded error: Error while executing the external compiler.
> > java.io.IOException: error=2, No such file or directory*
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] For more information, run Maven with the -e switch
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 3 minutes 38 seconds
> > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > [INFO] Final Memory: 22M/39M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> >
> > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
> >
> > > When the error above occurs, it prevents all features from being
> > > loaded.
> > > Because the features are not loaded into the system, all further
> > > requests to
> > > your server will return the unsupported exception.
> > >
> > > Thus, the error above -is- causing the unsupported exception.
> > >
> > > If you look at the bug Kevin references above it seems that this is a
> > > known
> > > problem on the windows platform. So, if you have a non-windows box
> > > available
> > > then you can run shindig without exceptions. If not, then Shindig will
> > > not
> > > currently run for you.
> > >
> > > However, Kevin submitted one possible fix last night. (A change to the
> > > ResourceLoader class, it should now say "resource.trim()" on line 49)
> > > If
> > > someone could re-sync and try to run on windows it would be great to
> > > know if
> > > his change worked. If not, please let me know if the patch on this bug
> > > fixes
> > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > >
> > > Thanks for your patience!
> > >
> > > - Cassie
> > >
> > >
> > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > arunkumar.boppudi.514@gmail.com>
> > >  wrote:
> > >
> > > > But I'm getting this error even when I use serttitle or
> > > dynamic-height
> > > > features.
> > > >
> > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> > > akashmanohar@gmail.com>
> > > > wrote:
> > > >
> > > > > No Arun,
> > > > > UNSUPPORTED_FEATURE is returned only when a feature is not
> > > supported by
> > > > > the
> > > > > container.
> > > > > Its not any problem.
> > > > >
> > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > arunkumar.boppudi.514@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > > > > > exception?
> > > > > >
> > > > > > If not, what would be the problem?
> > > > > >
> > > > > > Why do I got this problem?
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Akash Xavier
> > > > > akashmanohar@gmail.com
> > > > >
> > > >
> > >
> >
> >
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Did any one got the same problem?

On Tue, Feb 26, 2008 at 11:58 AM, Neo Anderson <
neoanderson123@googlemail.com> wrote:

> I have linux machine,
>
> I tried the following commands:
>
> mvn package and I got this error:
>
>
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> [objectType]={};for( ---> var  <--- i=0;i<supportedFieldsArray[objectType]
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> objectType].length;i++){ ---> var  <---
> supportedField=supportedFieldsArray[objectType][i];
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> },true));return ;} ---> var  <--- jsonText=this.createJson(requestObjects);var
>
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> jsonText=this.createJson(requestObjects); ---> var  <---
> sendResponse=function (result){result=result
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> responses=result.responses||[]; ---> var  <--- globalError=false;var
> responseMap={};
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> <responses.length;i++){ ---> var  <--- response=responses[i];var rawData=
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var response=responses[i]; ---> var  <--- rawData=response.response;var
> processedData=requestObjects
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ];var rawData=response.response; ---> var  <---
> processedData=requestObjects[i].request.processResponse
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> i].key]=processedData;} ---> var  <--- dataResponse=new
> opensocial.DataResponse(responseMap,globalError
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ,opt_params){var me=this; ---> var  <--- peopleRequest=
> this.newFetchPeopleRequest(id,opt_params)
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
> [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> [WARNING] .../target/classes/features/dynamic-height/dynamic-
> height.js:line -1:column -1:Try to use a single 'var' statement per scope.
> ;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions().
> [WARNING] .../target/classes/features/dynamic-height/dynamic-
> height.js:line -1:column -1:Try to use a single 'var' statement per scope.
> .window.getViewportDimensions().height; ---> var  <--- N=document.body;var
> I=document
> [WARNING] .../target/classes/features/dynamic-height/dynamic-
> height.js:line -1:column -1:Try to use a single 'var' statement per scope.
> height;var N=document.body; ---> var  <--- I=document.documentElement
> ;if(document.
> [WARNING] .../target/classes/features/dynamic-height/dynamic-
> height.js:line -1:column -1:Try to use a single 'var' statement per scope.
> scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight;var K=I
> [WARNING] .../target/classes/features/dynamic-height/dynamic-
> height.js:line -1:column -1:Try to use a single 'var' statement per scope.
> else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> [WARNING] .../target/classes/features/dynamic-height/dynamic-
> height.js:line -1:column -1:Try to use a single 'var' statement per scope.
> ;}};}()); ---> var  <--- _IG_AdjustIFrameHeight=
> gadgets.window.adjustHeight;
> [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js (1031b)[100%]
> [WARNING] .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js (2625b)[65%]
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> ---> var  <--- F=E.getElementsByTagName("IFRAME")[0
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> gadgets.
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> d="cbid";var n="ifpc_callback"; ---> var  <--- s=new gadgets.IFramePool_();var
>
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ();var m={}; ---> var  <--- l={};var t={}
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {};var l={}; ---> var  <--- t={};var o=0;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {};var t={}; ---> var  <--- o=0;var X=0;function
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ={};var o=0; ---> var  <--- X=0;function r(B,A
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> substr(J*L,L); ---> var  <--- M=[H,X,C,J
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> =q(E)[0]; ---> var  <--- B=null;try{B=window.
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> variable A has already been declared in the same scope...
> }}function Z(A){var  ---> A <--- =q(A);var H=A
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var A=q(A); ---> var  <--- H=A.shift();var L
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var H=A.shift(); ---> var  <--- L=A.shift();var M
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var L=A.shift(); ---> var  <--- M=A.shift();var D
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var M=A.shift(); ---> var  <--- D=A.shift();var N
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var D=A.shift(); ---> var  <--- N=A.shift();var J
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var N=A.shift(); ---> var  <--- J=A.shift();var F
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> });N="";for( ---> var  <--- O=0;O<M;O++
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;}m[F]=null; ---> var  <--- I=q(N);var H=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;var I=q(N); ---> var  <--- H=I.shift();var K
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> variable H has already been declared in the same scope...
> var I=q(N);var  ---> H <--- =I.shift();var K=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var H=I.shift(); ---> var  <--- K=I.shift();var B
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var K=I.shift(); ---> var  <--- B=I.shift();var C
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var B=I.shift(); ---> var  <--- C=I.shift();var E
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var C=I.shift(); ---> var  <--- E=h(K);if(E
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> (K);if(E){ ---> var  <--- G=E.apply(null,I)
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> C.split("&");for( ---> var  <--- B=0;B<D.length;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> (B);if(A){ ---> var  <--- D=[];for(var C=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var C=[];for( ---> var  <--- A=0;A<B.length;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> [WARNING] .../target/classes/files/container/json.js:line -1:column
> -1:Using 'eval' is not recommended. Moreover, using 'eval' reduces the level
> of compression!
> replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <--- ("("+text+")");}catch
> [WARNING] .../target/classes/files/container/json.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> ---> var  <--- F=E.getElementsByTagName("IFRAME")[0
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> gadgets.
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> d="cbid";var n="ifpc_callback"; ---> var  <--- s=new gadgets.IFramePool_();var
>
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ();var m={}; ---> var  <--- l={};var t={}
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {};var l={}; ---> var  <--- t={};var o=0;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {};var t={}; ---> var  <--- o=0;var X=0;function
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ={};var o=0; ---> var  <--- X=0;function r(B,A
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> substr(J*L,L); ---> var  <--- M=[H,X,C,J
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> =q(E)[0]; ---> var  <--- B=null;try{B=window.
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:The
> variable A has already been declared in the same scope...
> }}function Z(A){var  ---> A <--- =q(A);var H=A
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var A=q(A); ---> var  <--- H=A.shift();var L
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var H=A.shift(); ---> var  <--- L=A.shift();var M
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var L=A.shift(); ---> var  <--- M=A.shift();var D
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var M=A.shift(); ---> var  <--- D=A.shift();var N
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var D=A.shift(); ---> var  <--- N=A.shift();var J
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var N=A.shift(); ---> var  <--- J=A.shift();var F
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> });N="";for( ---> var  <--- O=0;O<M;O++
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;}m[F]=null; ---> var  <--- I=q(N);var H=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;var I=q(N); ---> var  <--- H=I.shift();var K
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:The
> variable H has already been declared in the same scope...
> var I=q(N);var  ---> H <--- =I.shift();var K=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var H=I.shift(); ---> var  <--- K=I.shift();var B
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var K=I.shift(); ---> var  <--- B=I.shift();var C
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var B=I.shift(); ---> var  <--- C=I.shift();var E
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var C=I.shift(); ---> var  <--- E=h(K);if(E
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> (K);if(E){ ---> var  <--- G=E.apply(null,I)
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> C.split("&");for( ---> var  <--- B=0;B<D.length;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> (B);if(A){ ---> var  <--- D=[];for(var C=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var C=[];for( ---> var  <--- A=0;A<B.length;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:The symbol J is declared but is apparently never used.
> This code can probably be written in a more compact way.
> I=[],O,P, ---> J <--- ;for(var N=0;P=
> [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ){var J=K.length; ---> var  <--- M=[];for(var N=
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;var M=[];for( ---> var  <--- N=0;N<K.length;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> <K.length;N++){ ---> var  <--- I=function (A){K[A
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> (P);if(K){ ---> var  <--- L=K.split("&");for
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> K.split("&");for( ---> var  <--- R=0;R<L.length;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> <L.length;R++){ ---> var  <--- N=L[R].split("="
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =decodeURIComponent(N[0]); ---> var  <--- O=decodeURIComponent(N[1]);
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> N=L.getUserPref(H); ---> var  <---
> J=encodeURIComponent(H)+"="+encodeURIComponent
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget(K)
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs();for(
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> .layoutRootId_);if(F){ ---> var  <--- D=document.createElement("div");D
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs()){var
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
> ("script");C
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> name.substring(I.length); ---> var  <--- J=N.value;L[M]
> [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> [INFO] total input (344276b) -> output (138040b)[40%]
> [INFO] nb warnings: 530, nb errors: 0
> [INFO] [compiler:compile]
> [INFO] Compiling 8 source files to
> /root/Desktop/WidgetsCode/java/gadgets/target/classes
> [INFO]
> ------------------------------------------------------------------------
> *[ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Fatal error compiling
>
> Embedded error: Error while executing the external compiler.
> java.io.IOException: error=2, No such file or directory*
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3 minutes 38 seconds
> [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> [INFO] Final Memory: 22M/39M
> [INFO]
> ------------------------------------------------------------------------
>
>
> On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
>
> > When the error above occurs, it prevents all features from being loaded.
> > Because the features are not loaded into the system, all further
> > requests to
> > your server will return the unsupported exception.
> >
> > Thus, the error above -is- causing the unsupported exception.
> >
> > If you look at the bug Kevin references above it seems that this is a
> > known
> > problem on the windows platform. So, if you have a non-windows box
> > available
> > then you can run shindig without exceptions. If not, then Shindig will
> > not
> > currently run for you.
> >
> > However, Kevin submitted one possible fix last night. (A change to the
> > ResourceLoader class, it should now say "resource.trim()" on line 49) If
> > someone could re-sync and try to run on windows it would be great to
> > know if
> > his change worked. If not, please let me know if the patch on this bug
> > fixes
> > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> >
> > Thanks for your patience!
> >
> > - Cassie
> >
> >
> > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > arunkumar.boppudi.514@gmail.com>
> >  wrote:
> >
> > > But I'm getting this error even when I use serttitle or dynamic-height
> > > features.
> > >
> > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <ak...@gmail.com>
> > > wrote:
> > >
> > > > No Arun,
> > > > UNSUPPORTED_FEATURE is returned only when a feature is not supported
> > by
> > > > the
> > > > container.
> > > > Its not any problem.
> > > >
> > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > arunkumar.boppudi.514@gmail.com>
> > > > wrote:
> > > >
> > > > > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > > > > exception?
> > > > >
> > > > > If not, what would be the problem?
> > > > >
> > > > > Why do I got this problem?
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Akash Xavier
> > > > akashmanohar@gmail.com
> > > >
> > >
> >
>
>

Re: How to use RPC Relay

Posted by Kevin Brown <et...@google.com>.
So far nobody else has been able to reproduce this problem -- it's really
hard to say what's causing it for you.

On Wed, Feb 27, 2008 at 2:03 AM, Neo Anderson <ne...@googlemail.com>
wrote:

> Did anyone got solution for it?
>
> On Wed, Feb 27, 2008 at 2:18 PM, Neo Anderson <
> neoanderson123@googlemail.com>
> wrote:
>
> > So, problem is in the gadget server. I can't know whether my code works
> or
> > not using dynamic-height and settitle properties until gadget server
> starts
> > working.
> >
> >
> > On Wed, Feb 27, 2008 at 2:11 PM, Neo Anderson <
> > neoanderson123@googlemail.com> wrote:
> >
> > > Even if I type
> > >
> http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xmlinbrowser, I am getting the same error.
> > >
> > >
> > > On Wed, Feb 27, 2008 at 11:46 AM, Kevin Brown <et...@google.com> wrote:
> > >
> > > > The line break here is very telling -- this indicates that somehow
> > > > your
> > > > input to the gadget server is inserting a newline. What url are you
> > > > accessing your page at?
> > > >
> > > > On Tue, Feb 26, 2008 at 10:01 PM, Neo Anderson <
> > > > neoanderson123@googlemail.com> wrote:
> > > >
> > > > > Hey, that problem is solved. I am able to start my gadget server.
> > > > After
> > > > > that, if I run the sample file, then I am getting the error:
> > > > >
> > > > > HTTP ERROR: 400
> > > > >
> > > > > FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > > > > http://www.google.com/ig/modules/horoscope.xml
> > > > >
> > > > > RequestURI=/gadgets/ifr
> > > > >
> > > > > *Powered by Jetty:// <http://jetty.mortbay.org/>*
> > > > >
> > > > > and in the gadget server console, I am getting the error:
> > > > > Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets
> > > > >
> > > > > .http.GadgetRenderingServlet outputErrors
> > > > > INFO: Failed to render gadget
> > > > > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec
> > > > URL:
> > > > > http://www.google.com/ig/modules/horoscope.xml
> > > > >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run
> (
> > > > > GadgetServer.java:326)
> > > > >        at
> org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > > GadgetServer.java:491)
> > > > >        at
> org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > > GadgetServer.java:474)
> > > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > > FutureTask.java
> > > > > :303)
> > > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > > > > Executors.java:441)
> > > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > > FutureTask.java
> > > > > :303)
> > > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > > > > ThreadPoolExecutor.java:885)
> > > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > > > ThreadPoolExecutor.java:907)
> > > > >        at java.lang.Thread.run(Thread.java:619)
> > > > > Feb 26, 2008 3:26:32 PM
> > > > > org.apache.shindig.gadgets.http.GadgetRenderingServletoutputErrors
> > > > > INFO: Failed to render gadget
> > > > > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec
> > > > URL:
> > > > > http://www.labpixies.com/campaigns/todo/todo.xml
> > > > >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run
> (
> > > > > GadgetServer.java:326)
> > > > >        at
> org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > > GadgetServer.java:491)
> > > > >        at
> org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > > GadgetServer.java:474)
> > > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > > FutureTask.java
> > > > > :303)
> > > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > > > > Executors.java:441)
> > > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > > FutureTask.java
> > > > > :303)
> > > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > > > > ThreadPoolExecutor.java:885)
> > > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > > > ThreadPoolExecutor.java:907)
> > > > >        at java.lang.Thread.run(Thread.java:619)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Wed, Feb 27, 2008 at 12:44 AM, Cassie <do...@apache.org> wrote:
> > > > >
> > > > > > What gets logged when you run the mvn package with the "-e" flag
> > > > as
> > > > > > mentioned?
> > > > > >
> > > > > > And - is anybody else out there getting problems like this? I'm
> > > > thinking
> > > > > > there must be something wrong with your environment Neo, I just
> > > > have no
> > > > > > idea
> > > > > > what it is.
> > > > > >
> > > > > > - Cassie
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
> > > > > > neoanderson123@googlemail.com> wrote:
> > > > > >
> > > > > > > I have linux machine,
> > > > > > >
> > > > > > > I tried the following commands:
> > > > > > >
> > > > > > > mvn package and I got this error:
> > > > > > >
> > > > > > >
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > [objectType]={};for( ---> var  <---
> > > > > > i=0;i<supportedFieldsArray[objectType]
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > objectType].length;i++){ ---> var  <---
> > > > > > > supportedField=supportedFieldsArray[objectType][i];
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > {var jsonObjects=[];for( ---> var  <--- i=0;i<
> > > > requestObjects.length;
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > },true));return ;} ---> var  <---
> > > > > > > jsonText=this.createJson(requestObjects);var
> > > > > > >
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > jsonText=this.createJson(requestObjects); ---> var  <---
> > > > > > > sendResponse=function (result){result=result
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > responses=result.responses||[]; ---> var  <---
> > > > globalError=false;var
> > > > > > > responseMap={};
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > ||[];var globalError=false; ---> var  <---
> > > > responseMap={};for(var i=
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length
> ;
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > <responses.length;i++){ ---> var  <---
> response=responses[i];var
> > > > > > rawData=
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > {var response=responses[i]; ---> var  <--- rawData=
> > > > response.response
> > > > > ;var
> > > > > > > processedData=requestObjects
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > ];var rawData=response.response; ---> var  <---
> > > > > > > processedData=requestObjects[i].request.processResponse
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > i].key]=processedData;} ---> var  <--- dataResponse=new
> > > > > > > opensocial.DataResponse(responseMap,globalError
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > > > > > > this.newFetchPeopleRequest(id,opt_params)
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > > /jsoncontainer.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > > > > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js
> (2474b)[46%]
> > > > > > > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js
> (360b)[19%]
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > > height.js:line-1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;if(isNaN(M)){ ---> var  <--- A=
> > > > gadgets.window.getViewportDimensions
> > > > > ().
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > > height.js:line-1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > .window.getViewportDimensions().height; ---> var  <--- N=
> > > > document.body
> > > > > > ;var
> > > > > > > I=document
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > > height.js:line-1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > height;var N=document.body; ---> var  <--- I=
> > > > document.documentElement
> > > > > > > ;if(document.
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > > height.js:line-1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=
> > > > I.scrollHeight;var
> > > > > > K=I
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > > height.js:line-1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight
> ;if(I.
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > > height.js:line-1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;}};}()); ---> var  <---
> > > > > > > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> > > > > > > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js
> > > > (1031b)[100%]
> > > > > > > [WARNING]
> > > > > > > .../target/classes/features/opensocial-0.6
> > > > /opensocial6to7.js:line
> > > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > > > > > > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js
> (2625b)[65%]
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > > > > ></iframe>";
> > > > > > > --->
> > > > > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var
> > > > s=new
> > > > > > > gadgets.
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > > > > gadgets.IFramePool_();var
> > > > > > >
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > B=window.parent.parent;} ---> var  <--- D=function (){
> B.gadgets.
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:The
> > > > > > > variable A has already been declared in the same scope...
> > > > > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:The
> > > > > > > variable H has already been declared in the same scope...
> > > > > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > > -1:column
> > > > > -1:Try
> > > > > > > to
> > > > > > > use a single 'var' statement per scope.
> > > > > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > > > > [WARNING] .../target/classes/files/container/json.js:line
> > > > -1:column
> > > > > > > -1:Using
> > > > > > > 'eval' is not recommended. Moreover, using 'eval' reduces the
> > > > level of
> > > > > > > compression!
> > > > > > > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <---
> > > > > ("("+text+")");}catch
> > > > > > > [WARNING] .../target/classes/files/container/json.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > > > > > > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > > > > ></iframe>";
> > > > > > > --->
> > > > > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var
> > > > s=new
> > > > > > > gadgets.
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > > > > gadgets.IFramePool_();var
> > > > > > >
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > B=window.parent.parent;} ---> var  <--- D=function (){
> B.gadgets.
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:The
> > > > > > > variable A has already been declared in the same scope...
> > > > > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:The
> > > > > > > variable H has already been declared in the same scope...
> > > > > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > > -1:column
> > > > > > -1:Try
> > > > > > > to use a single 'var' statement per scope.
> > > > > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > M=String(document.cookie); ---> var  <--- K=M.split
> > > > (/\s*;\s*/);var
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > > -1:column
> > > > > > > -1:The symbol J is declared but is apparently never used.
> > > > > > > This code can probably be written in a more compact way.
> > > > > > > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > > > > > > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=
> > > > goog.net.cookies.get(
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > (P);if(K){ ---> var  <--- L=K.split("&");for
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > =decodeURIComponent(N[0]); ---> var  <---
> > > > O=decodeURIComponent(N[1]);
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > N=L.getUserPref(H); ---> var  <---
> > > > > > > J=encodeURIComponent(H)+"="+encodeURIComponent
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join
> ("&");goog
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > /_([0-9]+)$/)[1],10); ---> var  <--- L=
> > > > gadgets.container.getGadget(K)
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > gadgets.container.getGadget(K); ---> var  <--- P=
> L.getUserPrefs
> > > > ();for(
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement
> > > > > ("div");D
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > this.getUserPrefs()){for( ---> var  <--- D in
> this.getUserPrefs
> > > > ()){var
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref
> > > > (D);E
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;D.showUserPrefsDialog();}; ---> var  <--- C=
> > > > document.createElement
> > > > > > > ("script");C
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ();var L={}; ---> var  <--- H=document.getElementById
> ("m_"+this.
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > > -1:column
> > > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > > > > > > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > > > > > > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > > > > > > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > > > > > > [INFO] total input (344276b) -> output (138040b)[40%]
> > > > > > > [INFO] nb warnings: 530, nb errors: 0
> > > > > > > [INFO] [compiler:compile]
> > > > > > > [INFO] Compiling 8 source files to
> > > > > > > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > > > > > > [INFO]
> > > > > > >
> > > > >
> > > >
> ------------------------------------------------------------------------
> > > > > > > *[ERROR] BUILD ERROR
> > > > > > > [INFO]
> > > > > > >
> > > > >
> > > >
> ------------------------------------------------------------------------
> > > > > > > [INFO] Fatal error compiling
> > > > > > >
> > > > > > > Embedded error: Error while executing the external compiler.
> > > > > > > java.io.IOException: error=2, No such file or directory*
> > > > > > > [INFO]
> > > > > > >
> > > > >
> > > >
> ------------------------------------------------------------------------
> > > > > > > [INFO] For more information, run Maven with the -e switch
> > > > > > > [INFO]
> > > > > > >
> > > > >
> > > >
> ------------------------------------------------------------------------
> > > > > > > [INFO] Total time: 3 minutes 38 seconds
> > > > > > > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > > > > > > [INFO] Final Memory: 22M/39M
> > > > > > > [INFO]
> > > > > > >
> > > > >
> > > >
> ------------------------------------------------------------------------
> > > > > > >
> > > > > > > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org>
> > > > wrote:
> > > > > > >
> > > > > > > > When the error above occurs, it prevents all features from
> > > > being
> > > > > > loaded.
> > > > > > > > Because the features are not loaded into the system, all
> > > > further
> > > > > > > requests
> > > > > > > > to
> > > > > > > > your server will return the unsupported exception.
> > > > > > > >
> > > > > > > > Thus, the error above -is- causing the unsupported
> exception.
> > > > > > > >
> > > > > > > > If you look at the bug Kevin references above it seems that
> > > > this is
> > > > > a
> > > > > > > > known
> > > > > > > > problem on the windows platform. So, if you have a
> non-windows
> > > > box
> > > > > > > > available
> > > > > > > > then you can run shindig without exceptions. If not, then
> > > > Shindig
> > > > > will
> > > > > > > not
> > > > > > > > currently run for you.
> > > > > > > >
> > > > > > > > However, Kevin submitted one possible fix last night. (A
> > > > change to
> > > > > the
> > > > > > > > ResourceLoader class, it should now say "resource.trim()" on
> > > > line
> > > > > 49)
> > > > > > If
> > > > > > > > someone could re-sync and try to run on windows it would be
> > > > great to
> > > > > > > know
> > > > > > > > if
> > > > > > > > his change worked. If not, please let me know if the patch
> on
> > > > this
> > > > > bug
> > > > > > > > fixes
> > > > > > > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > > > > > > >
> > > > > > > > Thanks for your patience!
> > > > > > > >
> > > > > > > > - Cassie
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > But I'm getting this error even when I use serttitle or
> > > > > > dynamic-height
> > > > > > > > > features.
> > > > > > > > >
> > > > > > > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> > > > > > akashmanohar@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > No Arun,
> > > > > > > > > > UNSUPPORTED_FEATURE is returned only when a feature is
> not
> > > > > > supported
> > > > > > > > by
> > > > > > > > > > the
> > > > > > > > > > container.
> > > > > > > > > > Its not any problem.
> > > > > > > > > >
> > > > > > > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Is that UNSUPPORTED_FEATURE error related to above
> > > > gadget
> > > > > server
> > > > > > > > > > > exception?
> > > > > > > > > > >
> > > > > > > > > > > If not, what would be the problem?
> > > > > > > > > > >
> > > > > > > > > > > Why do I got this problem?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Akash Xavier
> > > > > > > > > > akashmanohar@gmail.com
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > ~Kevin
> > > >
> > > > If you received this email by mistake, please delete it, cancel your
> > > > mail
> > > > account, destroy your hard drive, silence any witnesses, and burn
> down
> > > > the
> > > > building that you're in.
> > > >
> > >
> > >
> >
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Did anyone got solution for it?

On Wed, Feb 27, 2008 at 2:18 PM, Neo Anderson <ne...@googlemail.com>
wrote:

> So, problem is in the gadget server. I can't know whether my code works or
> not using dynamic-height and settitle properties until gadget server starts
> working.
>
>
> On Wed, Feb 27, 2008 at 2:11 PM, Neo Anderson <
> neoanderson123@googlemail.com> wrote:
>
> > Even if I type
> > http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xmlin browser, I am getting the same error.
> >
> >
> > On Wed, Feb 27, 2008 at 11:46 AM, Kevin Brown <et...@google.com> wrote:
> >
> > > The line break here is very telling -- this indicates that somehow
> > > your
> > > input to the gadget server is inserting a newline. What url are you
> > > accessing your page at?
> > >
> > > On Tue, Feb 26, 2008 at 10:01 PM, Neo Anderson <
> > > neoanderson123@googlemail.com> wrote:
> > >
> > > > Hey, that problem is solved. I am able to start my gadget server.
> > > After
> > > > that, if I run the sample file, then I am getting the error:
> > > >
> > > > HTTP ERROR: 400
> > > >
> > > > FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > > > http://www.google.com/ig/modules/horoscope.xml
> > > >
> > > > RequestURI=/gadgets/ifr
> > > >
> > > > *Powered by Jetty:// <http://jetty.mortbay.org/>*
> > > >
> > > > and in the gadget server console, I am getting the error:
> > > > Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets
> > > >
> > > > .http.GadgetRenderingServlet outputErrors
> > > > INFO: Failed to render gadget
> > > > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec
> > > URL:
> > > > http://www.google.com/ig/modules/horoscope.xml
> > > >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> > > > GadgetServer.java:326)
> > > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > GadgetServer.java:491)
> > > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > GadgetServer.java:474)
> > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > FutureTask.java
> > > > :303)
> > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > > > Executors.java:441)
> > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > FutureTask.java
> > > > :303)
> > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > > > ThreadPoolExecutor.java:885)
> > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > > ThreadPoolExecutor.java:907)
> > > >        at java.lang.Thread.run(Thread.java:619)
> > > > Feb 26, 2008 3:26:32 PM
> > > > org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
> > > > INFO: Failed to render gadget
> > > > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec
> > > URL:
> > > > http://www.labpixies.com/campaigns/todo/todo.xml
> > > >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> > > > GadgetServer.java:326)
> > > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > GadgetServer.java:491)
> > > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > > GadgetServer.java:474)
> > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > FutureTask.java
> > > > :303)
> > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > > > Executors.java:441)
> > > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > > FutureTask.java
> > > > :303)
> > > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > > > ThreadPoolExecutor.java:885)
> > > >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > > ThreadPoolExecutor.java:907)
> > > >        at java.lang.Thread.run(Thread.java:619)
> > > >
> > > >
> > > >
> > > >
> > > > On Wed, Feb 27, 2008 at 12:44 AM, Cassie <do...@apache.org> wrote:
> > > >
> > > > > What gets logged when you run the mvn package with the "-e" flag
> > > as
> > > > > mentioned?
> > > > >
> > > > > And - is anybody else out there getting problems like this? I'm
> > > thinking
> > > > > there must be something wrong with your environment Neo, I just
> > > have no
> > > > > idea
> > > > > what it is.
> > > > >
> > > > > - Cassie
> > > > >
> > > > >
> > > > >
> > > > > On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
> > > > > neoanderson123@googlemail.com> wrote:
> > > > >
> > > > > > I have linux machine,
> > > > > >
> > > > > > I tried the following commands:
> > > > > >
> > > > > > mvn package and I got this error:
> > > > > >
> > > > > >
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > [objectType]={};for( ---> var  <---
> > > > > i=0;i<supportedFieldsArray[objectType]
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > objectType].length;i++){ ---> var  <---
> > > > > > supportedField=supportedFieldsArray[objectType][i];
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > {var jsonObjects=[];for( ---> var  <--- i=0;i<
> > > requestObjects.length;
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > },true));return ;} ---> var  <---
> > > > > > jsonText=this.createJson(requestObjects);var
> > > > > >
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > jsonText=this.createJson(requestObjects); ---> var  <---
> > > > > > sendResponse=function (result){result=result
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > responses=result.responses||[]; ---> var  <---
> > > globalError=false;var
> > > > > > responseMap={};
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > ||[];var globalError=false; ---> var  <---
> > > responseMap={};for(var i=
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > <responses.length;i++){ ---> var  <--- response=responses[i];var
> > > > > rawData=
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > {var response=responses[i]; ---> var  <--- rawData=
> > > response.response
> > > > ;var
> > > > > > processedData=requestObjects
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > ];var rawData=response.response; ---> var  <---
> > > > > > processedData=requestObjects[i].request.processResponse
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > i].key]=processedData;} ---> var  <--- dataResponse=new
> > > > > > opensocial.DataResponse(responseMap,globalError
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > > > > > this.newFetchPeopleRequest(id,opt_params)
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > > /jsoncontainer.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > > > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js(2474b)[46%]
> > > > > > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js(360b)[19%]
> > > > > > [WARNING]
> > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > height.js:line-1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;if(isNaN(M)){ ---> var  <--- A=
> > > gadgets.window.getViewportDimensions
> > > > ().
> > > > > > [WARNING]
> > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > height.js:line-1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > .window.getViewportDimensions().height; ---> var  <--- N=
> > > document.body
> > > > > ;var
> > > > > > I=document
> > > > > > [WARNING]
> > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > height.js:line-1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > height;var N=document.body; ---> var  <--- I=
> > > document.documentElement
> > > > > > ;if(document.
> > > > > > [WARNING]
> > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > height.js:line-1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=
> > > I.scrollHeight;var
> > > > > K=I
> > > > > > [WARNING]
> > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > height.js:line-1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> > > > > > [WARNING]
> > > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > > height.js:line-1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;}};}()); ---> var  <---
> > > > > > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> > > > > > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js
> > > (1031b)[100%]
> > > > > > [WARNING]
> > > > > > .../target/classes/features/opensocial-0.6
> > > /opensocial6to7.js:line
> > > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > > > > > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js(2625b)[65%]
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > > > ></iframe>";
> > > > > > --->
> > > > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var
> > > s=new
> > > > > > gadgets.
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > > > gadgets.IFramePool_();var
> > > > > >
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:The
> > > > > > variable A has already been declared in the same scope...
> > > > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:The
> > > > > > variable H has already been declared in the same scope...
> > > > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line
> > > -1:column
> > > > -1:Try
> > > > > > to
> > > > > > use a single 'var' statement per scope.
> > > > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > > > [WARNING] .../target/classes/files/container/json.js:line
> > > -1:column
> > > > > > -1:Using
> > > > > > 'eval' is not recommended. Moreover, using 'eval' reduces the
> > > level of
> > > > > > compression!
> > > > > > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <---
> > > > ("("+text+")");}catch
> > > > > > [WARNING] .../target/classes/files/container/json.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > > > > > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > > > ></iframe>";
> > > > > > --->
> > > > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var
> > > s=new
> > > > > > gadgets.
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > > > gadgets.IFramePool_();var
> > > > > >
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:The
> > > > > > variable A has already been declared in the same scope...
> > > > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:The
> > > > > > variable H has already been declared in the same scope...
> > > > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > > -1:column
> > > > > -1:Try
> > > > > > to use a single 'var' statement per scope.
> > > > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > M=String(document.cookie); ---> var  <--- K=M.split
> > > (/\s*;\s*/);var
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > > -1:column
> > > > > > -1:The symbol J is declared but is apparently never used.
> > > > > > This code can probably be written in a more compact way.
> > > > > > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > > > > > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=
> > > goog.net.cookies.get(
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > (P);if(K){ ---> var  <--- L=K.split("&");for
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > =decodeURIComponent(N[0]); ---> var  <---
> > > O=decodeURIComponent(N[1]);
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > N=L.getUserPref(H); ---> var  <---
> > > > > > J=encodeURIComponent(H)+"="+encodeURIComponent
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > /_([0-9]+)$/)[1],10); ---> var  <--- L=
> > > gadgets.container.getGadget(K)
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs
> > > ();for(
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement
> > > > ("div");D
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs
> > > ()){var
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref
> > > (D);E
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;D.showUserPrefsDialog();}; ---> var  <--- C=
> > > document.createElement
> > > > > > ("script");C
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > > -1:column
> > > > > > -1:Try to use a single 'var' statement per scope.
> > > > > > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > > > > > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > > > > > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > > > > > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > > > > > [INFO] total input (344276b) -> output (138040b)[40%]
> > > > > > [INFO] nb warnings: 530, nb errors: 0
> > > > > > [INFO] [compiler:compile]
> > > > > > [INFO] Compiling 8 source files to
> > > > > > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > > > > > [INFO]
> > > > > >
> > > >
> > > ------------------------------------------------------------------------
> > > > > > *[ERROR] BUILD ERROR
> > > > > > [INFO]
> > > > > >
> > > >
> > > ------------------------------------------------------------------------
> > > > > > [INFO] Fatal error compiling
> > > > > >
> > > > > > Embedded error: Error while executing the external compiler.
> > > > > > java.io.IOException: error=2, No such file or directory*
> > > > > > [INFO]
> > > > > >
> > > >
> > > ------------------------------------------------------------------------
> > > > > > [INFO] For more information, run Maven with the -e switch
> > > > > > [INFO]
> > > > > >
> > > >
> > > ------------------------------------------------------------------------
> > > > > > [INFO] Total time: 3 minutes 38 seconds
> > > > > > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > > > > > [INFO] Final Memory: 22M/39M
> > > > > > [INFO]
> > > > > >
> > > >
> > > ------------------------------------------------------------------------
> > > > > >
> > > > > > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org>
> > > wrote:
> > > > > >
> > > > > > > When the error above occurs, it prevents all features from
> > > being
> > > > > loaded.
> > > > > > > Because the features are not loaded into the system, all
> > > further
> > > > > > requests
> > > > > > > to
> > > > > > > your server will return the unsupported exception.
> > > > > > >
> > > > > > > Thus, the error above -is- causing the unsupported exception.
> > > > > > >
> > > > > > > If you look at the bug Kevin references above it seems that
> > > this is
> > > > a
> > > > > > > known
> > > > > > > problem on the windows platform. So, if you have a non-windows
> > > box
> > > > > > > available
> > > > > > > then you can run shindig without exceptions. If not, then
> > > Shindig
> > > > will
> > > > > > not
> > > > > > > currently run for you.
> > > > > > >
> > > > > > > However, Kevin submitted one possible fix last night. (A
> > > change to
> > > > the
> > > > > > > ResourceLoader class, it should now say "resource.trim()" on
> > > line
> > > > 49)
> > > > > If
> > > > > > > someone could re-sync and try to run on windows it would be
> > > great to
> > > > > > know
> > > > > > > if
> > > > > > > his change worked. If not, please let me know if the patch on
> > > this
> > > > bug
> > > > > > > fixes
> > > > > > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > > > > > >
> > > > > > > Thanks for your patience!
> > > > > > >
> > > > > > > - Cassie
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > But I'm getting this error even when I use serttitle or
> > > > > dynamic-height
> > > > > > > > features.
> > > > > > > >
> > > > > > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> > > > > akashmanohar@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > No Arun,
> > > > > > > > > UNSUPPORTED_FEATURE is returned only when a feature is not
> > > > > supported
> > > > > > > by
> > > > > > > > > the
> > > > > > > > > container.
> > > > > > > > > Its not any problem.
> > > > > > > > >
> > > > > > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Is that UNSUPPORTED_FEATURE error related to above
> > > gadget
> > > > server
> > > > > > > > > > exception?
> > > > > > > > > >
> > > > > > > > > > If not, what would be the problem?
> > > > > > > > > >
> > > > > > > > > > Why do I got this problem?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Akash Xavier
> > > > > > > > > akashmanohar@gmail.com
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > ~Kevin
> > >
> > > If you received this email by mistake, please delete it, cancel your
> > > mail
> > > account, destroy your hard drive, silence any witnesses, and burn down
> > > the
> > > building that you're in.
> > >
> >
> >
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
So, problem is in the gadget server. I can't know whether my code works or
not using dynamic-height and settitle properties until gadget server starts
working.

On Wed, Feb 27, 2008 at 2:11 PM, Neo Anderson <ne...@googlemail.com>
wrote:

> Even if I type
> http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xmlin browser, I am getting the same error.
>
>
> On Wed, Feb 27, 2008 at 11:46 AM, Kevin Brown <et...@google.com> wrote:
>
> > The line break here is very telling -- this indicates that somehow your
> > input to the gadget server is inserting a newline. What url are you
> > accessing your page at?
> >
> > On Tue, Feb 26, 2008 at 10:01 PM, Neo Anderson <
> > neoanderson123@googlemail.com> wrote:
> >
> > > Hey, that problem is solved. I am able to start my gadget server.
> > After
> > > that, if I run the sample file, then I am getting the error:
> > >
> > > HTTP ERROR: 400
> > >
> > > FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > > http://www.google.com/ig/modules/horoscope.xml
> > >
> > > RequestURI=/gadgets/ifr
> > >
> > > *Powered by Jetty:// <http://jetty.mortbay.org/>*
> > >
> > > and in the gadget server console, I am getting the error:
> > > Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets
> > >
> > > .http.GadgetRenderingServlet outputErrors
> > > INFO: Failed to render gadget
> > > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
> > > http://www.google.com/ig/modules/horoscope.xml
> > >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> > > GadgetServer.java:326)
> > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > GadgetServer.java:491)
> > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > GadgetServer.java:474)
> > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > FutureTask.java
> > > :303)
> > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > > Executors.java:441)
> > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > FutureTask.java
> > > :303)
> > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > > ThreadPoolExecutor.java:885)
> > >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > ThreadPoolExecutor.java:907)
> > >        at java.lang.Thread.run(Thread.java:619)
> > > Feb 26, 2008 3:26:32 PM
> > > org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
> > > INFO: Failed to render gadget
> > > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
> > > http://www.labpixies.com/campaigns/todo/todo.xml
> > >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> > > GadgetServer.java:326)
> > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > GadgetServer.java:491)
> > >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > > GadgetServer.java:474)
> > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > FutureTask.java
> > > :303)
> > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > > Executors.java:441)
> > >        at java.util.concurrent.FutureTask$Sync.innerRun(
> > FutureTask.java
> > > :303)
> > >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > > ThreadPoolExecutor.java:885)
> > >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > > ThreadPoolExecutor.java:907)
> > >        at java.lang.Thread.run(Thread.java:619)
> > >
> > >
> > >
> > >
> > > On Wed, Feb 27, 2008 at 12:44 AM, Cassie <do...@apache.org> wrote:
> > >
> > > > What gets logged when you run the mvn package with the "-e" flag as
> > > > mentioned?
> > > >
> > > > And - is anybody else out there getting problems like this? I'm
> > thinking
> > > > there must be something wrong with your environment Neo, I just have
> > no
> > > > idea
> > > > what it is.
> > > >
> > > > - Cassie
> > > >
> > > >
> > > >
> > > > On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
> > > > neoanderson123@googlemail.com> wrote:
> > > >
> > > > > I have linux machine,
> > > > >
> > > > > I tried the following commands:
> > > > >
> > > > > mvn package and I got this error:
> > > > >
> > > > >
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > [objectType]={};for( ---> var  <---
> > > > i=0;i<supportedFieldsArray[objectType]
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > objectType].length;i++){ ---> var  <---
> > > > > supportedField=supportedFieldsArray[objectType][i];
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > {var jsonObjects=[];for( ---> var  <--- i=0;i<
> > requestObjects.length;
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > },true));return ;} ---> var  <---
> > > > > jsonText=this.createJson(requestObjects);var
> > > > >
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > jsonText=this.createJson(requestObjects); ---> var  <---
> > > > > sendResponse=function (result){result=result
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > responses=result.responses||[]; ---> var  <---
> > globalError=false;var
> > > > > responseMap={};
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > ||[];var globalError=false; ---> var  <--- responseMap={};for(var
> > i=
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > <responses.length;i++){ ---> var  <--- response=responses[i];var
> > > > rawData=
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > {var response=responses[i]; ---> var  <--- rawData=
> > response.response
> > > ;var
> > > > > processedData=requestObjects
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > ];var rawData=response.response; ---> var  <---
> > > > > processedData=requestObjects[i].request.processResponse
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > i].key]=processedData;} ---> var  <--- dataResponse=new
> > > > > opensocial.DataResponse(responseMap,globalError
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > > > > this.newFetchPeopleRequest(id,opt_params)
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > > /jsoncontainer.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js(2474b)[46%]
> > > > > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> > > > > [WARNING]
> > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > height.js:line-1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;if(isNaN(M)){ ---> var  <--- A=
> > gadgets.window.getViewportDimensions
> > > ().
> > > > > [WARNING]
> > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > height.js:line-1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > .window.getViewportDimensions().height; ---> var  <--- N=
> > document.body
> > > > ;var
> > > > > I=document
> > > > > [WARNING]
> > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > height.js:line-1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > height;var N=document.body; ---> var  <--- I=
> > document.documentElement
> > > > > ;if(document.
> > > > > [WARNING]
> > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > height.js:line-1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight
> > ;var
> > > > K=I
> > > > > [WARNING]
> > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > height.js:line-1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> > > > > [WARNING]
> > > > > .../target/classes/features/dynamic-height/dynamic-
> > > > height.js:line-1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;}};}()); ---> var  <---
> > > > > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> > > > > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js
> > (1031b)[100%]
> > > > > [WARNING]
> > > > > .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> > > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > > > > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js(2625b)[65%]
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > > ></iframe>";
> > > > > --->
> > > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var
> > s=new
> > > > > gadgets.
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > > gadgets.IFramePool_();var
> > > > >
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:The
> > > > > variable A has already been declared in the same scope...
> > > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:The
> > > > > variable H has already been declared in the same scope...
> > > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > > -1:Try
> > > > > to
> > > > > use a single 'var' statement per scope.
> > > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > > [WARNING] .../target/classes/files/container/json.js:line
> > -1:column
> > > > > -1:Using
> > > > > 'eval' is not recommended. Moreover, using 'eval' reduces the
> > level of
> > > > > compression!
> > > > > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <---
> > > ("("+text+")");}catch
> > > > > [WARNING] .../target/classes/files/container/json.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > > > > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > > ></iframe>";
> > > > > --->
> > > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var
> > s=new
> > > > > gadgets.
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > > gadgets.IFramePool_();var
> > > > >
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:The
> > > > > variable A has already been declared in the same scope...
> > > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:The
> > > > > variable H has already been declared in the same scope...
> > > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > > > > [WARNING] .../target/classes/files/container/ifpc.js:line
> > -1:column
> > > > -1:Try
> > > > > to use a single 'var' statement per scope.
> > > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > > > > [WARNING] .../target/classes/files/container/cookies.js:line
> > -1:column
> > > > > -1:The symbol J is declared but is apparently never used.
> > > > > This code can probably be written in a more compact way.
> > > > > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > > > > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=
> > goog.net.cookies.get(
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > (P);if(K){ ---> var  <--- L=K.split("&");for
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > =decodeURIComponent(N[0]); ---> var  <---
> > O=decodeURIComponent(N[1]);
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > N=L.getUserPref(H); ---> var  <---
> > > > > J=encodeURIComponent(H)+"="+encodeURIComponent
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget
> > (K)
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs
> > ();for(
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement
> > > ("div");D
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs
> > ()){var
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;D.showUserPrefsDialog();}; ---> var  <--- C=
> > document.createElement
> > > > > ("script");C
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> > -1:column
> > > > > -1:Try to use a single 'var' statement per scope.
> > > > > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > > > > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > > > > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > > > > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > > > > [INFO] total input (344276b) -> output (138040b)[40%]
> > > > > [INFO] nb warnings: 530, nb errors: 0
> > > > > [INFO] [compiler:compile]
> > > > > [INFO] Compiling 8 source files to
> > > > > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > > > > [INFO]
> > > > >
> > >
> > ------------------------------------------------------------------------
> > > > > *[ERROR] BUILD ERROR
> > > > > [INFO]
> > > > >
> > >
> > ------------------------------------------------------------------------
> > > > > [INFO] Fatal error compiling
> > > > >
> > > > > Embedded error: Error while executing the external compiler.
> > > > > java.io.IOException: error=2, No such file or directory*
> > > > > [INFO]
> > > > >
> > >
> > ------------------------------------------------------------------------
> > > > > [INFO] For more information, run Maven with the -e switch
> > > > > [INFO]
> > > > >
> > >
> > ------------------------------------------------------------------------
> > > > > [INFO] Total time: 3 minutes 38 seconds
> > > > > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > > > > [INFO] Final Memory: 22M/39M
> > > > > [INFO]
> > > > >
> > >
> > ------------------------------------------------------------------------
> > > > >
> > > > > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
> > > > >
> > > > > > When the error above occurs, it prevents all features from being
> > > > loaded.
> > > > > > Because the features are not loaded into the system, all further
> > > > > requests
> > > > > > to
> > > > > > your server will return the unsupported exception.
> > > > > >
> > > > > > Thus, the error above -is- causing the unsupported exception.
> > > > > >
> > > > > > If you look at the bug Kevin references above it seems that this
> > is
> > > a
> > > > > > known
> > > > > > problem on the windows platform. So, if you have a non-windows
> > box
> > > > > > available
> > > > > > then you can run shindig without exceptions. If not, then
> > Shindig
> > > will
> > > > > not
> > > > > > currently run for you.
> > > > > >
> > > > > > However, Kevin submitted one possible fix last night. (A change
> > to
> > > the
> > > > > > ResourceLoader class, it should now say "resource.trim()" on
> > line
> > > 49)
> > > > If
> > > > > > someone could re-sync and try to run on windows it would be
> > great to
> > > > > know
> > > > > > if
> > > > > > his change worked. If not, please let me know if the patch on
> > this
> > > bug
> > > > > > fixes
> > > > > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > > > > >
> > > > > > Thanks for your patience!
> > > > > >
> > > > > > - Cassie
> > > > > >
> > > > > >
> > > > > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > But I'm getting this error even when I use serttitle or
> > > > dynamic-height
> > > > > > > features.
> > > > > > >
> > > > > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> > > > akashmanohar@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > No Arun,
> > > > > > > > UNSUPPORTED_FEATURE is returned only when a feature is not
> > > > supported
> > > > > > by
> > > > > > > > the
> > > > > > > > container.
> > > > > > > > Its not any problem.
> > > > > > > >
> > > > > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Is that UNSUPPORTED_FEATURE error related to above gadget
> > > server
> > > > > > > > > exception?
> > > > > > > > >
> > > > > > > > > If not, what would be the problem?
> > > > > > > > >
> > > > > > > > > Why do I got this problem?
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Akash Xavier
> > > > > > > > akashmanohar@gmail.com
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > ~Kevin
> >
> > If you received this email by mistake, please delete it, cancel your
> > mail
> > account, destroy your hard drive, silence any witnesses, and burn down
> > the
> > building that you're in.
> >
>
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Even if I type
http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xmlin
browser, I am getting the same error.

On Wed, Feb 27, 2008 at 11:46 AM, Kevin Brown <et...@google.com> wrote:

> The line break here is very telling -- this indicates that somehow your
> input to the gadget server is inserting a newline. What url are you
> accessing your page at?
>
> On Tue, Feb 26, 2008 at 10:01 PM, Neo Anderson <
> neoanderson123@googlemail.com> wrote:
>
> > Hey, that problem is solved. I am able to start my gadget server. After
> > that, if I run the sample file, then I am getting the error:
> >
> > HTTP ERROR: 400
> >
> > FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > http://www.google.com/ig/modules/horoscope.xml
> >
> > RequestURI=/gadgets/ifr
> >
> > *Powered by Jetty:// <http://jetty.mortbay.org/>*
> >
> > and in the gadget server console, I am getting the error:
> > Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets
> >
> > .http.GadgetRenderingServlet outputErrors
> > INFO: Failed to render gadget
> > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
> > http://www.google.com/ig/modules/horoscope.xml
> >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> > GadgetServer.java:326)
> >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > GadgetServer.java:491)
> >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > GadgetServer.java:474)
> >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> > :303)
> >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > Executors.java:441)
> >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> > :303)
> >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > ThreadPoolExecutor.java:885)
> >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > ThreadPoolExecutor.java:907)
> >        at java.lang.Thread.run(Thread.java:619)
> > Feb 26, 2008 3:26:32 PM
> > org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
> > INFO: Failed to render gadget
> > org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
> > http://www.labpixies.com/campaigns/todo/todo.xml
> >        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> > GadgetServer.java:326)
> >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > GadgetServer.java:491)
> >        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> > GadgetServer.java:474)
> >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> > :303)
> >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >        at java.util.concurrent.Executors$RunnableAdapter.call(
> > Executors.java:441)
> >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> > :303)
> >        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> > ThreadPoolExecutor.java:885)
> >        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > ThreadPoolExecutor.java:907)
> >        at java.lang.Thread.run(Thread.java:619)
> >
> >
> >
> >
> > On Wed, Feb 27, 2008 at 12:44 AM, Cassie <do...@apache.org> wrote:
> >
> > > What gets logged when you run the mvn package with the "-e" flag as
> > > mentioned?
> > >
> > > And - is anybody else out there getting problems like this? I'm
> thinking
> > > there must be something wrong with your environment Neo, I just have
> no
> > > idea
> > > what it is.
> > >
> > > - Cassie
> > >
> > >
> > >
> > > On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
> > > neoanderson123@googlemail.com> wrote:
> > >
> > > > I have linux machine,
> > > >
> > > > I tried the following commands:
> > > >
> > > > mvn package and I got this error:
> > > >
> > > >
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > [objectType]={};for( ---> var  <---
> > > i=0;i<supportedFieldsArray[objectType]
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > objectType].length;i++){ ---> var  <---
> > > > supportedField=supportedFieldsArray[objectType][i];
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > {var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > },true));return ;} ---> var  <---
> > > > jsonText=this.createJson(requestObjects);var
> > > >
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > jsonText=this.createJson(requestObjects); ---> var  <---
> > > > sendResponse=function (result){result=result
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > responses=result.responses||[]; ---> var  <--- globalError=false;var
> > > > responseMap={};
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > ||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > <responses.length;i++){ ---> var  <--- response=responses[i];var
> > > rawData=
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > {var response=responses[i]; ---> var  <--- rawData=response.response
> > ;var
> > > > processedData=requestObjects
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > ];var rawData=response.response; ---> var  <---
> > > > processedData=requestObjects[i].request.processResponse
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > i].key]=processedData;} ---> var  <--- dataResponse=new
> > > > opensocial.DataResponse(responseMap,globalError
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > > > this.newFetchPeopleRequest(id,opt_params)
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > [WARNING] .../target/classes/features/opensocial-0.7
> > > /jsoncontainer.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
> > > > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> > > > [WARNING]
> > > > .../target/classes/features/dynamic-height/dynamic-
> > > height.js:line-1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions
> > ().
> > > > [WARNING]
> > > > .../target/classes/features/dynamic-height/dynamic-
> > > height.js:line-1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > .window.getViewportDimensions().height; ---> var  <--- N=
> document.body
> > > ;var
> > > > I=document
> > > > [WARNING]
> > > > .../target/classes/features/dynamic-height/dynamic-
> > > height.js:line-1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > height;var N=document.body; ---> var  <--- I=
> document.documentElement
> > > > ;if(document.
> > > > [WARNING]
> > > > .../target/classes/features/dynamic-height/dynamic-
> > > height.js:line-1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight
> ;var
> > > K=I
> > > > [WARNING]
> > > > .../target/classes/features/dynamic-height/dynamic-
> > > height.js:line-1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> > > > [WARNING]
> > > > .../target/classes/features/dynamic-height/dynamic-
> > > height.js:line-1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;}};}()); ---> var  <---
> > > > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> > > > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js
> (1031b)[100%]
> > > > [WARNING]
> > > > .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> > > > -1:column -1:Try to use a single 'var' statement per scope.
> > > > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > > > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js(2625b)[65%]
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > ></iframe>";
> > > > --->
> > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > > > gadgets.
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > gadgets.IFramePool_();var
> > > >
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:The
> > > > variable A has already been declared in the same scope...
> > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:The
> > > > variable H has already been declared in the same scope...
> > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> > -1:Try
> > > > to
> > > > use a single 'var' statement per scope.
> > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > > > -1:Using
> > > > 'eval' is not recommended. Moreover, using 'eval' reduces the level
> of
> > > > compression!
> > > > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <---
> > ("("+text+")");}catch
> > > > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > > > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> > ></iframe>";
> > > > --->
> > > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > > > gadgets.
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > > gadgets.IFramePool_();var
> > > >
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ();var m={}; ---> var  <--- l={};var t={}
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > {};var l={}; ---> var  <--- t={};var o=0;
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:The
> > > > variable A has already been declared in the same scope...
> > > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:The
> > > > variable H has already been declared in the same scope...
> > > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > > -1:Try
> > > > to use a single 'var' statement per scope.
> > > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > > > [WARNING] .../target/classes/files/container/cookies.js:line
> -1:column
> > > > -1:The symbol J is declared but is apparently never used.
> > > > This code can probably be written in a more compact way.
> > > > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > > > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > (P);if(K){ ---> var  <--- L=K.split("&");for
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > =decodeURIComponent(N[0]); ---> var  <---
> O=decodeURIComponent(N[1]);
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > N=L.getUserPref(H); ---> var  <---
> > > > J=encodeURIComponent(H)+"="+encodeURIComponent
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget
> (K)
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs
> ();for(
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement
> > ("div");D
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs
> ()){var
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
> > > > ("script");C
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > > > [WARNING] .../target/classes/files/container/gadgets.js:line
> -1:column
> > > > -1:Try to use a single 'var' statement per scope.
> > > > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > > > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > > > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > > > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > > > [INFO] total input (344276b) -> output (138040b)[40%]
> > > > [INFO] nb warnings: 530, nb errors: 0
> > > > [INFO] [compiler:compile]
> > > > [INFO] Compiling 8 source files to
> > > > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > *[ERROR] BUILD ERROR
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] Fatal error compiling
> > > >
> > > > Embedded error: Error while executing the external compiler.
> > > > java.io.IOException: error=2, No such file or directory*
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] For more information, run Maven with the -e switch
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] Total time: 3 minutes 38 seconds
> > > > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > > > [INFO] Final Memory: 22M/39M
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > >
> > > > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
> > > >
> > > > > When the error above occurs, it prevents all features from being
> > > loaded.
> > > > > Because the features are not loaded into the system, all further
> > > > requests
> > > > > to
> > > > > your server will return the unsupported exception.
> > > > >
> > > > > Thus, the error above -is- causing the unsupported exception.
> > > > >
> > > > > If you look at the bug Kevin references above it seems that this
> is
> > a
> > > > > known
> > > > > problem on the windows platform. So, if you have a non-windows box
> > > > > available
> > > > > then you can run shindig without exceptions. If not, then Shindig
> > will
> > > > not
> > > > > currently run for you.
> > > > >
> > > > > However, Kevin submitted one possible fix last night. (A change to
> > the
> > > > > ResourceLoader class, it should now say "resource.trim()" on line
> > 49)
> > > If
> > > > > someone could re-sync and try to run on windows it would be great
> to
> > > > know
> > > > > if
> > > > > his change worked. If not, please let me know if the patch on this
> > bug
> > > > > fixes
> > > > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > > > >
> > > > > Thanks for your patience!
> > > > >
> > > > > - Cassie
> > > > >
> > > > >
> > > > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > > > arunkumar.boppudi.514@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > But I'm getting this error even when I use serttitle or
> > > dynamic-height
> > > > > > features.
> > > > > >
> > > > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> > > akashmanohar@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > No Arun,
> > > > > > > UNSUPPORTED_FEATURE is returned only when a feature is not
> > > supported
> > > > > by
> > > > > > > the
> > > > > > > container.
> > > > > > > Its not any problem.
> > > > > > >
> > > > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Is that UNSUPPORTED_FEATURE error related to above gadget
> > server
> > > > > > > > exception?
> > > > > > > >
> > > > > > > > If not, what would be the problem?
> > > > > > > >
> > > > > > > > Why do I got this problem?
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Akash Xavier
> > > > > > > akashmanohar@gmail.com
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
>
>
> --
> ~Kevin
>
> If you received this email by mistake, please delete it, cancel your mail
> account, destroy your hard drive, silence any witnesses, and burn down the
> building that you're in.
>

Re: How to use RPC Relay

Posted by Kevin Brown <et...@google.com>.
The line break here is very telling -- this indicates that somehow your
input to the gadget server is inserting a newline. What url are you
accessing your page at?

On Tue, Feb 26, 2008 at 10:01 PM, Neo Anderson <
neoanderson123@googlemail.com> wrote:

> Hey, that problem is solved. I am able to start my gadget server. After
> that, if I run the sample file, then I am getting the error:
>
> HTTP ERROR: 400
>
> FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> http://www.google.com/ig/modules/horoscope.xml
>
> RequestURI=/gadgets/ifr
>
> *Powered by Jetty:// <http://jetty.mortbay.org/>*
>
> and in the gadget server console, I am getting the error:
> Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets
>
> .http.GadgetRenderingServlet outputErrors
> INFO: Failed to render gadget
> org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
> http://www.google.com/ig/modules/horoscope.xml
>        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> GadgetServer.java:326)
>        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> GadgetServer.java:491)
>        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> GadgetServer.java:474)
>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> :303)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>        at java.util.concurrent.Executors$RunnableAdapter.call(
> Executors.java:441)
>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> :303)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> ThreadPoolExecutor.java:885)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:907)
>        at java.lang.Thread.run(Thread.java:619)
> Feb 26, 2008 3:26:32 PM
> org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
> INFO: Failed to render gadget
> org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
> http://www.labpixies.com/campaigns/todo/todo.xml
>        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
> GadgetServer.java:326)
>        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> GadgetServer.java:491)
>        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
> GadgetServer.java:474)
>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> :303)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>        at java.util.concurrent.Executors$RunnableAdapter.call(
> Executors.java:441)
>        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
> :303)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> ThreadPoolExecutor.java:885)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:907)
>        at java.lang.Thread.run(Thread.java:619)
>
>
>
>
> On Wed, Feb 27, 2008 at 12:44 AM, Cassie <do...@apache.org> wrote:
>
> > What gets logged when you run the mvn package with the "-e" flag as
> > mentioned?
> >
> > And - is anybody else out there getting problems like this? I'm thinking
> > there must be something wrong with your environment Neo, I just have no
> > idea
> > what it is.
> >
> > - Cassie
> >
> >
> >
> > On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
> > neoanderson123@googlemail.com> wrote:
> >
> > > I have linux machine,
> > >
> > > I tried the following commands:
> > >
> > > mvn package and I got this error:
> > >
> > >
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > [objectType]={};for( ---> var  <---
> > i=0;i<supportedFieldsArray[objectType]
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > objectType].length;i++){ ---> var  <---
> > > supportedField=supportedFieldsArray[objectType][i];
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > {var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > },true));return ;} ---> var  <---
> > > jsonText=this.createJson(requestObjects);var
> > >
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > jsonText=this.createJson(requestObjects); ---> var  <---
> > > sendResponse=function (result){result=result
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > responses=result.responses||[]; ---> var  <--- globalError=false;var
> > > responseMap={};
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > ||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > <responses.length;i++){ ---> var  <--- response=responses[i];var
> > rawData=
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > {var response=responses[i]; ---> var  <--- rawData=response.response
> ;var
> > > processedData=requestObjects
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > ];var rawData=response.response; ---> var  <---
> > > processedData=requestObjects[i].request.processResponse
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > i].key]=processedData;} ---> var  <--- dataResponse=new
> > > opensocial.DataResponse(responseMap,globalError
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > > this.newFetchPeopleRequest(id,opt_params)
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > [WARNING] .../target/classes/features/opensocial-0.7
> > /jsoncontainer.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
> > > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> > > [WARNING]
> > > .../target/classes/features/dynamic-height/dynamic-
> > height.js:line-1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions
> ().
> > > [WARNING]
> > > .../target/classes/features/dynamic-height/dynamic-
> > height.js:line-1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > .window.getViewportDimensions().height; ---> var  <--- N=document.body
> > ;var
> > > I=document
> > > [WARNING]
> > > .../target/classes/features/dynamic-height/dynamic-
> > height.js:line-1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > height;var N=document.body; ---> var  <--- I=document.documentElement
> > > ;if(document.
> > > [WARNING]
> > > .../target/classes/features/dynamic-height/dynamic-
> > height.js:line-1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight;var
> > K=I
> > > [WARNING]
> > > .../target/classes/features/dynamic-height/dynamic-
> > height.js:line-1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> > > [WARNING]
> > > .../target/classes/features/dynamic-height/dynamic-
> > height.js:line-1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;}};}()); ---> var  <---
> > > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> > > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js(1031b)[100%]
> > > [WARNING]
> > > .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> > > -1:column -1:Try to use a single 'var' statement per scope.
> > > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js (2625b)[65%]
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> ></iframe>";
> > > --->
> > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > > gadgets.
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > gadgets.IFramePool_();var
> > >
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ();var m={}; ---> var  <--- l={};var t={}
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > {};var l={}; ---> var  <--- t={};var o=0;
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:The
> > > variable A has already been declared in the same scope...
> > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:The
> > > variable H has already been declared in the same scope...
> > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column
> -1:Try
> > > to
> > > use a single 'var' statement per scope.
> > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > > -1:Using
> > > 'eval' is not recommended. Moreover, using 'eval' reduces the level of
> > > compression!
> > > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <---
> ("("+text+")");}catch
> > > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'
> ></iframe>";
> > > --->
> > > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > > gadgets.
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > > gadgets.IFramePool_();var
> > >
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ();var m={}; ---> var  <--- l={};var t={}
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > {};var l={}; ---> var  <--- t={};var o=0;
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > {};var t={}; ---> var  <--- o=0;var X=0;function
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:The
> > > variable A has already been declared in the same scope...
> > > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > {var A=q(A); ---> var  <--- H=A.shift();var L
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > });N="";for( ---> var  <--- O=0;O<M;O++
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:The
> > > variable H has already been declared in the same scope...
> > > var I=q(N);var  ---> H <--- =I.shift();var K=
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > (B);if(A){ ---> var  <--- D=[];for(var C=
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> > -1:Try
> > > to use a single 'var' statement per scope.
> > > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > > -1:The symbol J is declared but is apparently never used.
> > > This code can probably be written in a more compact way.
> > > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > (P);if(K){ ---> var  <--- L=K.split("&");for
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > =decodeURIComponent(N[0]); ---> var  <--- O=decodeURIComponent(N[1]);
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > N=L.getUserPref(H); ---> var  <---
> > > J=encodeURIComponent(H)+"="+encodeURIComponent
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget(K)
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs();for(
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement
> ("div");D
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs()){var
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
> > > ("script");C
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > > -1:Try to use a single 'var' statement per scope.
> > > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > > [INFO] total input (344276b) -> output (138040b)[40%]
> > > [INFO] nb warnings: 530, nb errors: 0
> > > [INFO] [compiler:compile]
> > > [INFO] Compiling 8 source files to
> > > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > *[ERROR] BUILD ERROR
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Fatal error compiling
> > >
> > > Embedded error: Error while executing the external compiler.
> > > java.io.IOException: error=2, No such file or directory*
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] For more information, run Maven with the -e switch
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Total time: 3 minutes 38 seconds
> > > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > > [INFO] Final Memory: 22M/39M
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > >
> > > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
> > >
> > > > When the error above occurs, it prevents all features from being
> > loaded.
> > > > Because the features are not loaded into the system, all further
> > > requests
> > > > to
> > > > your server will return the unsupported exception.
> > > >
> > > > Thus, the error above -is- causing the unsupported exception.
> > > >
> > > > If you look at the bug Kevin references above it seems that this is
> a
> > > > known
> > > > problem on the windows platform. So, if you have a non-windows box
> > > > available
> > > > then you can run shindig without exceptions. If not, then Shindig
> will
> > > not
> > > > currently run for you.
> > > >
> > > > However, Kevin submitted one possible fix last night. (A change to
> the
> > > > ResourceLoader class, it should now say "resource.trim()" on line
> 49)
> > If
> > > > someone could re-sync and try to run on windows it would be great to
> > > know
> > > > if
> > > > his change worked. If not, please let me know if the patch on this
> bug
> > > > fixes
> > > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > > >
> > > > Thanks for your patience!
> > > >
> > > > - Cassie
> > > >
> > > >
> > > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > > arunkumar.boppudi.514@gmail.com>
> > > > wrote:
> > > >
> > > > > But I'm getting this error even when I use serttitle or
> > dynamic-height
> > > > > features.
> > > > >
> > > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> > akashmanohar@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > No Arun,
> > > > > > UNSUPPORTED_FEATURE is returned only when a feature is not
> > supported
> > > > by
> > > > > > the
> > > > > > container.
> > > > > > Its not any problem.
> > > > > >
> > > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > > arunkumar.boppudi.514@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Is that UNSUPPORTED_FEATURE error related to above gadget
> server
> > > > > > > exception?
> > > > > > >
> > > > > > > If not, what would be the problem?
> > > > > > >
> > > > > > > Why do I got this problem?
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Akash Xavier
> > > > > > akashmanohar@gmail.com
> > > > > >
> > > > >
> > > >
> > >
> >
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Hey, that problem is solved. I am able to start my gadget server. After
that, if I run the sample file, then I am getting the error:

HTTP ERROR: 400

FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
http://www.google.com/ig/modules/horoscope.xml

RequestURI=/gadgets/ifr

*Powered by Jetty:// <http://jetty.mortbay.org/>*

and in the gadget server console, I am getting the error:
Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets

.http.GadgetRenderingServlet outputErrors
INFO: Failed to render gadget
org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
http://www.google.com/ig/modules/horoscope.xml
        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
GadgetServer.java:326)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:491)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:474)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(
Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
Feb 26, 2008 3:26:32 PM
org.apache.shindig.gadgets.http.GadgetRenderingServlet outputErrors
INFO: Failed to render gadget
org.apache.shindig.gadgets.GadgetException: Malformed gadget spec URL:
http://www.labpixies.com/campaigns/todo/todo.xml
        at org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run(
GadgetServer.java:326)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:491)
        at org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call(
GadgetServer.java:474)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(
Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java
:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)




On Wed, Feb 27, 2008 at 12:44 AM, Cassie <do...@apache.org> wrote:

> What gets logged when you run the mvn package with the "-e" flag as
> mentioned?
>
> And - is anybody else out there getting problems like this? I'm thinking
> there must be something wrong with your environment Neo, I just have no
> idea
> what it is.
>
> - Cassie
>
>
>
> On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
> neoanderson123@googlemail.com> wrote:
>
> > I have linux machine,
> >
> > I tried the following commands:
> >
> > mvn package and I got this error:
> >
> >
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > [objectType]={};for( ---> var  <---
> i=0;i<supportedFieldsArray[objectType]
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > objectType].length;i++){ ---> var  <---
> > supportedField=supportedFieldsArray[objectType][i];
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > },true));return ;} ---> var  <---
> > jsonText=this.createJson(requestObjects);var
> >
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > jsonText=this.createJson(requestObjects); ---> var  <---
> > sendResponse=function (result){result=result
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > responses=result.responses||[]; ---> var  <--- globalError=false;var
> > responseMap={};
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > <responses.length;i++){ ---> var  <--- response=responses[i];var
> rawData=
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var response=responses[i]; ---> var  <--- rawData=response.response;var
> > processedData=requestObjects
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ];var rawData=response.response; ---> var  <---
> > processedData=requestObjects[i].request.processResponse
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > i].key]=processedData;} ---> var  <--- dataResponse=new
> > opensocial.DataResponse(responseMap,globalError
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > ,opt_params){var me=this; ---> var  <--- peopleRequest=
> > this.newFetchPeopleRequest(id,opt_params)
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> > [WARNING] .../target/classes/features/opensocial-0.7
> /jsoncontainer.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> > [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
> > [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> > [WARNING]
> > .../target/classes/features/dynamic-height/dynamic-
> height.js:line-1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions().
> > [WARNING]
> > .../target/classes/features/dynamic-height/dynamic-
> height.js:line-1:column
> > -1:Try to use a single 'var' statement per scope.
> > .window.getViewportDimensions().height; ---> var  <--- N=document.body
> ;var
> > I=document
> > [WARNING]
> > .../target/classes/features/dynamic-height/dynamic-
> height.js:line-1:column
> > -1:Try to use a single 'var' statement per scope.
> > height;var N=document.body; ---> var  <--- I=document.documentElement
> > ;if(document.
> > [WARNING]
> > .../target/classes/features/dynamic-height/dynamic-
> height.js:line-1:column
> > -1:Try to use a single 'var' statement per scope.
> > scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight;var
> K=I
> > [WARNING]
> > .../target/classes/features/dynamic-height/dynamic-
> height.js:line-1:column
> > -1:Try to use a single 'var' statement per scope.
> > else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> > [WARNING]
> > .../target/classes/features/dynamic-height/dynamic-
> height.js:line-1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;}};}()); ---> var  <---
> > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js (1031b)[100%]
> > [WARNING]
> > .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> > -1:column -1:Try to use a single 'var' statement per scope.
> > .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> > [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js (2625b)[65%]
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> > --->
> > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > gadgets.
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > gadgets.IFramePool_();var
> >
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ();var m={}; ---> var  <--- l={};var t={}
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > {};var l={}; ---> var  <--- t={};var o=0;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > {};var t={}; ---> var  <--- o=0;var X=0;function
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> > variable A has already been declared in the same scope...
> > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > {var A=q(A); ---> var  <--- H=A.shift();var L
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > });N="";for( ---> var  <--- O=0;O<M;O++
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> > variable H has already been declared in the same scope...
> > var I=q(N);var  ---> H <--- =I.shift();var K=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > (B);if(A){ ---> var  <--- D=[];for(var C=
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> > [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> > to
> > use a single 'var' statement per scope.
> > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > [WARNING] .../target/classes/files/container/json.js:line -1:column
> > -1:Using
> > 'eval' is not recommended. Moreover, using 'eval' reduces the level of
> > compression!
> > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <--- ("("+text+")");}catch
> > [WARNING] .../target/classes/files/container/json.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> > --->
> > var  <--- F=E.getElementsByTagName("IFRAME")[0
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> > gadgets.
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> > gadgets.IFramePool_();var
> >
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ();var m={}; ---> var  <--- l={};var t={}
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > {};var l={}; ---> var  <--- t={};var o=0;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > {};var t={}; ---> var  <--- o=0;var X=0;function
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ={};var o=0; ---> var  <--- X=0;function r(B,A
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > substr(J*L,L); ---> var  <--- M=[H,X,C,J
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > =q(E)[0]; ---> var  <--- B=null;try{B=window.
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:The
> > variable A has already been declared in the same scope...
> > }}function Z(A){var  ---> A <--- =q(A);var H=A
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > {var A=q(A); ---> var  <--- H=A.shift();var L
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var H=A.shift(); ---> var  <--- L=A.shift();var M
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var L=A.shift(); ---> var  <--- M=A.shift();var D
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var M=A.shift(); ---> var  <--- D=A.shift();var N
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var D=A.shift(); ---> var  <--- N=A.shift();var J
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var N=A.shift(); ---> var  <--- J=A.shift();var F
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > });N="";for( ---> var  <--- O=0;O<M;O++
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ;}m[F]=null; ---> var  <--- I=q(N);var H=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > ;var I=q(N); ---> var  <--- H=I.shift();var K
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:The
> > variable H has already been declared in the same scope...
> > var I=q(N);var  ---> H <--- =I.shift();var K=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var H=I.shift(); ---> var  <--- K=I.shift();var B
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var K=I.shift(); ---> var  <--- B=I.shift();var C
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var B=I.shift(); ---> var  <--- C=I.shift();var E
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > var C=I.shift(); ---> var  <--- E=h(K);if(E
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > (K);if(E){ ---> var  <--- G=E.apply(null,I)
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > C.split("&");for( ---> var  <--- B=0;B<D.length;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > (B);if(A){ ---> var  <--- D=[];for(var C=
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > {var C=[];for( ---> var  <--- A=0;A<B.length;
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> > [WARNING] .../target/classes/files/container/ifpc.js:line -1:column
> -1:Try
> > to use a single 'var' statement per scope.
> > handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> > [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> > -1:The symbol J is declared but is apparently never used.
> > This code can probably be written in a more compact way.
> > I=[],O,P, ---> J <--- ;for(var N=0;P=
> > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var J=K.length; ---> var  <--- M=[];for(var N=
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;var M=[];for( ---> var  <--- N=0;N<K.length;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > <K.length;N++){ ---> var  <--- I=function (A){K[A
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > (P);if(K){ ---> var  <--- L=K.split("&");for
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > K.split("&");for( ---> var  <--- R=0;R<L.length;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > <L.length;R++){ ---> var  <--- N=L[R].split("="
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =decodeURIComponent(N[0]); ---> var  <--- O=decodeURIComponent(N[1]);
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > N=L.getUserPref(H); ---> var  <---
> > J=encodeURIComponent(H)+"="+encodeURIComponent
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget(K)
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs();for(
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > .layoutRootId_);if(F){ ---> var  <--- D=document.createElement("div");D
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs()){var
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
> > ("script");C
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> > [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> > -1:Try to use a single 'var' statement per scope.
> > name.substring(I.length); ---> var  <--- J=N.value;L[M]
> > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> > [INFO] total input (344276b) -> output (138040b)[40%]
> > [INFO] nb warnings: 530, nb errors: 0
> > [INFO] [compiler:compile]
> > [INFO] Compiling 8 source files to
> > /root/Desktop/WidgetsCode/java/gadgets/target/classes
> > [INFO]
> > ------------------------------------------------------------------------
> > *[ERROR] BUILD ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Fatal error compiling
> >
> > Embedded error: Error while executing the external compiler.
> > java.io.IOException: error=2, No such file or directory*
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] For more information, run Maven with the -e switch
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 3 minutes 38 seconds
> > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> > [INFO] Final Memory: 22M/39M
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
> >
> > > When the error above occurs, it prevents all features from being
> loaded.
> > > Because the features are not loaded into the system, all further
> > requests
> > > to
> > > your server will return the unsupported exception.
> > >
> > > Thus, the error above -is- causing the unsupported exception.
> > >
> > > If you look at the bug Kevin references above it seems that this is a
> > > known
> > > problem on the windows platform. So, if you have a non-windows box
> > > available
> > > then you can run shindig without exceptions. If not, then Shindig will
> > not
> > > currently run for you.
> > >
> > > However, Kevin submitted one possible fix last night. (A change to the
> > > ResourceLoader class, it should now say "resource.trim()" on line 49)
> If
> > > someone could re-sync and try to run on windows it would be great to
> > know
> > > if
> > > his change worked. If not, please let me know if the patch on this bug
> > > fixes
> > > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> > >
> > > Thanks for your patience!
> > >
> > > - Cassie
> > >
> > >
> > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > > arunkumar.boppudi.514@gmail.com>
> > > wrote:
> > >
> > > > But I'm getting this error even when I use serttitle or
> dynamic-height
> > > > features.
> > > >
> > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <
> akashmanohar@gmail.com>
> > > > wrote:
> > > >
> > > > > No Arun,
> > > > > UNSUPPORTED_FEATURE is returned only when a feature is not
> supported
> > > by
> > > > > the
> > > > > container.
> > > > > Its not any problem.
> > > > >
> > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > > arunkumar.boppudi.514@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > > > > > exception?
> > > > > >
> > > > > > If not, what would be the problem?
> > > > > >
> > > > > > Why do I got this problem?
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Akash Xavier
> > > > > akashmanohar@gmail.com
> > > > >
> > > >
> > >
> >
>

Re: How to use RPC Relay

Posted by Cassie <do...@apache.org>.
What gets logged when you run the mvn package with the "-e" flag as
mentioned?

And - is anybody else out there getting problems like this? I'm thinking
there must be something wrong with your environment Neo, I just have no idea
what it is.

- Cassie



On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson <
neoanderson123@googlemail.com> wrote:

> I have linux machine,
>
> I tried the following commands:
>
> mvn package and I got this error:
>
>
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> [objectType]={};for( ---> var  <--- i=0;i<supportedFieldsArray[objectType]
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> objectType].length;i++){ ---> var  <---
> supportedField=supportedFieldsArray[objectType][i];
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> },true));return ;} ---> var  <---
> jsonText=this.createJson(requestObjects);var
>
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> jsonText=this.createJson(requestObjects); ---> var  <---
> sendResponse=function (result){result=result
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> responses=result.responses||[]; ---> var  <--- globalError=false;var
> responseMap={};
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> <responses.length;i++){ ---> var  <--- response=responses[i];var rawData=
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var response=responses[i]; ---> var  <--- rawData=response.response;var
> processedData=requestObjects
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ];var rawData=response.response; ---> var  <---
> processedData=requestObjects[i].request.processResponse
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> i].key]=processedData;} ---> var  <--- dataResponse=new
> opensocial.DataResponse(responseMap,globalError
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> ,opt_params){var me=this; ---> var  <--- peopleRequest=
> this.newFetchPeopleRequest(id,opt_params)
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var people=[];for( ---> var  <--- i=0;i<rawJson.length;
> [WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> {var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
> [INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
> [INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
> [WARNING]
> .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
> -1:Try to use a single 'var' statement per scope.
> ;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions().
> [WARNING]
> .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
> -1:Try to use a single 'var' statement per scope.
> .window.getViewportDimensions().height; ---> var  <--- N=document.body;var
> I=document
> [WARNING]
> .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
> -1:Try to use a single 'var' statement per scope.
> height;var N=document.body; ---> var  <--- I=document.documentElement
> ;if(document.
> [WARNING]
> .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
> -1:Try to use a single 'var' statement per scope.
> scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight;var K=I
> [WARNING]
> .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
> -1:Try to use a single 'var' statement per scope.
> else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
> [WARNING]
> .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
> -1:Try to use a single 'var' statement per scope.
> ;}};}()); ---> var  <---
> _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
> [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js (1031b)[100%]
> [WARNING]
> .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
> -1:column -1:Try to use a single 'var' statement per scope.
> .isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
> [INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js (2625b)[65%]
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> --->
> var  <--- F=E.getElementsByTagName("IFRAME")[0
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> gadgets.
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> gadgets.IFramePool_();var
>
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ();var m={}; ---> var  <--- l={};var t={}
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> {};var l={}; ---> var  <--- t={};var o=0;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> {};var t={}; ---> var  <--- o=0;var X=0;function
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ={};var o=0; ---> var  <--- X=0;function r(B,A
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> substr(J*L,L); ---> var  <--- M=[H,X,C,J
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> =q(E)[0]; ---> var  <--- B=null;try{B=window.
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> variable A has already been declared in the same scope...
> }}function Z(A){var  ---> A <--- =q(A);var H=A
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> {var A=q(A); ---> var  <--- H=A.shift();var L
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var H=A.shift(); ---> var  <--- L=A.shift();var M
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var L=A.shift(); ---> var  <--- M=A.shift();var D
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var M=A.shift(); ---> var  <--- D=A.shift();var N
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var D=A.shift(); ---> var  <--- N=A.shift();var J
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var N=A.shift(); ---> var  <--- J=A.shift();var F
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> });N="";for( ---> var  <--- O=0;O<M;O++
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ;}m[F]=null; ---> var  <--- I=q(N);var H=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> ;var I=q(N); ---> var  <--- H=I.shift();var K
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
> variable H has already been declared in the same scope...
> var I=q(N);var  ---> H <--- =I.shift();var K=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var H=I.shift(); ---> var  <--- K=I.shift();var B
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var K=I.shift(); ---> var  <--- B=I.shift();var C
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var B=I.shift(); ---> var  <--- C=I.shift();var E
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> var C=I.shift(); ---> var  <--- E=h(K);if(E
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> (K);if(E){ ---> var  <--- G=E.apply(null,I)
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> C.split("&");for( ---> var  <--- B=0;B<D.length;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> (B);if(A){ ---> var  <--- D=[];for(var C=
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> {var C=[];for( ---> var  <--- A=0;A<B.length;
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> <B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
> [WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try
> to
> use a single 'var' statement per scope.
> handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> [WARNING] .../target/classes/files/container/json.js:line -1:column
> -1:Using
> 'eval' is not recommended. Moreover, using 'eval' reduces the level of
> compression!
> replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <--- ("("+text+")");}catch
> [WARNING] .../target/classes/files/container/json.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;}}};}(); ---> var  <--- JSON=gadgets.JSON;
> [INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> "DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";
> --->
> var  <--- F=E.getElementsByTagName("IFRAME")[0
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ){var B=null;for( ---> var  <--- F=C.pool_.length-1;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
> gadgets.
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> d="cbid";var n="ifpc_callback"; ---> var  <--- s=new
> gadgets.IFramePool_();var
>
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ();var m={}; ---> var  <--- l={};var t={}
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {};var l={}; ---> var  <--- t={};var o=0;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {};var t={}; ---> var  <--- o=0;var X=0;function
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ={};var o=0; ---> var  <--- X=0;function r(B,A
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> =="undefined"){G=true;} ---> var  <--- I=i(B);var C=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> }var I=i(B); ---> var  <--- C=parseInt(I.length/L,
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ){C+=1;}for( ---> var  <--- J=0;J<C;J++
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;J<C;J++){ ---> var  <--- F=I.substr(J*L,
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> substr(J*L,L); ---> var  <--- M=[H,X,C,J
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> =q(E)[0]; ---> var  <--- B=null;try{B=window.
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:The
> variable A has already been declared in the same scope...
> }}function Z(A){var  ---> A <--- =q(A);var H=A
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var A=q(A); ---> var  <--- H=A.shift();var L
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var H=A.shift(); ---> var  <--- L=A.shift();var M
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var L=A.shift(); ---> var  <--- M=A.shift();var D
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var M=A.shift(); ---> var  <--- D=A.shift();var N
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var D=A.shift(); ---> var  <--- N=A.shift();var J
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var N=A.shift(); ---> var  <--- J=A.shift();var F
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> });N="";for( ---> var  <--- O=0;O<M;O++
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;}m[F]=null; ---> var  <--- I=q(N);var H=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> ;var I=q(N); ---> var  <--- H=I.shift();var K
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:The
> variable H has already been declared in the same scope...
> var I=q(N);var  ---> H <--- =I.shift();var K=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var H=I.shift(); ---> var  <--- K=I.shift();var B
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var K=I.shift(); ---> var  <--- B=I.shift();var C
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var B=I.shift(); ---> var  <--- C=I.shift();var E
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> var C=I.shift(); ---> var  <--- E=h(K);if(E
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> (K);if(E){ ---> var  <--- G=E.apply(null,I)
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> C.split("&");for( ---> var  <--- B=0;B<D.length;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> <D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> (B);if(A){ ---> var  <--- D=[];for(var C=
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var D=[];for( ---> var  <--- C=1;C<arguments.length;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> {var C=[];for( ---> var  <--- A=0;A<B.length;
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> <B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
> [WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
> to use a single 'var' statement per scope.
> handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
> [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =M?";path="+M:""; ---> var  <--- T;if(Q<0){T
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ){var L=P+"="; ---> var  <--- N=String(document.cookie);for
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> String(document.cookie);for( ---> var  <--- J=-1;(J=N.
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> +1))>=0;){ ---> var  <--- O=J;while(--O>=0
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> }if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ,O,P,J;for( ---> var  <--- N=0;P=K[N]
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> .getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> .getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
> [WARNING] .../target/classes/files/container/cookies.js:line -1:column
> -1:The symbol J is declared but is apparently never used.
> This code can probably be written in a more compact way.
> I=[],O,P, ---> J <--- ;for(var N=0;P=
> [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ){var J=K.length; ---> var  <--- M=[];for(var N=
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;var M=[];for( ---> var  <--- N=0;N<K.length;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> <K.length;N++){ ---> var  <--- I=function (A){K[A
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> (P);if(K){ ---> var  <--- L=K.split("&");for
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> K.split("&");for( ---> var  <--- R=0;R<L.length;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> <L.length;R++){ ---> var  <--- N=L[R].split("="
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> [R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =decodeURIComponent(N[0]); ---> var  <--- O=decodeURIComponent(N[1]);
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> {var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> N=L.getUserPref(H); ---> var  <---
> J=encodeURIComponent(H)+"="+encodeURIComponent
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> /_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget(K)
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs();for(
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> =L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> .layoutRootId_);if(F){ ---> var  <--- D=document.createElement("div");D
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs()){var
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ());if(F){ ---> var  <--- D=F.parentNode;var E=D
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
> ("script");C
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> ="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
> [WARNING] .../target/classes/files/container/gadgets.js:line -1:column
> -1:Try to use a single 'var' statement per scope.
> name.substring(I.length); ---> var  <--- J=N.value;L[M]
> [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
> [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
> [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
> [INFO] total input (344276b) -> output (138040b)[40%]
> [INFO] nb warnings: 530, nb errors: 0
> [INFO] [compiler:compile]
> [INFO] Compiling 8 source files to
> /root/Desktop/WidgetsCode/java/gadgets/target/classes
> [INFO]
> ------------------------------------------------------------------------
> *[ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Fatal error compiling
>
> Embedded error: Error while executing the external compiler.
> java.io.IOException: error=2, No such file or directory*
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3 minutes 38 seconds
> [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
> [INFO] Final Memory: 22M/39M
> [INFO]
> ------------------------------------------------------------------------
>
> On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:
>
> > When the error above occurs, it prevents all features from being loaded.
> > Because the features are not loaded into the system, all further
> requests
> > to
> > your server will return the unsupported exception.
> >
> > Thus, the error above -is- causing the unsupported exception.
> >
> > If you look at the bug Kevin references above it seems that this is a
> > known
> > problem on the windows platform. So, if you have a non-windows box
> > available
> > then you can run shindig without exceptions. If not, then Shindig will
> not
> > currently run for you.
> >
> > However, Kevin submitted one possible fix last night. (A change to the
> > ResourceLoader class, it should now say "resource.trim()" on line 49) If
> > someone could re-sync and try to run on windows it would be great to
> know
> > if
> > his change worked. If not, please let me know if the patch on this bug
> > fixes
> > the issue: https://issues.apache.org/jira/browse/SHINDIG-91
> >
> > Thanks for your patience!
> >
> > - Cassie
> >
> >
> > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> > arunkumar.boppudi.514@gmail.com>
> > wrote:
> >
> > > But I'm getting this error even when I use serttitle or dynamic-height
> > > features.
> > >
> > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <ak...@gmail.com>
> > > wrote:
> > >
> > > > No Arun,
> > > > UNSUPPORTED_FEATURE is returned only when a feature is not supported
> > by
> > > > the
> > > > container.
> > > > Its not any problem.
> > > >
> > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > > arunkumar.boppudi.514@gmail.com>
> > > > wrote:
> > > >
> > > > > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > > > > exception?
> > > > >
> > > > > If not, what would be the problem?
> > > > >
> > > > > Why do I got this problem?
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Akash Xavier
> > > > akashmanohar@gmail.com
> > > >
> > >
> >
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
I have linux machine,

I tried the following commands:

mvn package and I got this error:


[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
[objectType]={};for( ---> var  <--- i=0;i<supportedFieldsArray[objectType]
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
objectType].length;i++){ ---> var  <---
supportedField=supportedFieldsArray[objectType][i];
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
{var jsonObjects=[];for( ---> var  <--- i=0;i<requestObjects.length;
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
},true));return ;} ---> var  <--- jsonText=this.createJson(requestObjects);var

[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
jsonText=this.createJson(requestObjects); ---> var  <---
sendResponse=function (result){result=result
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
responses=result.responses||[]; ---> var  <--- globalError=false;var
responseMap={};
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
||[];var globalError=false; ---> var  <--- responseMap={};for(var i=
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
;var responseMap={};for( ---> var  <--- i=0;i<responses.length;
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
<responses.length;i++){ ---> var  <--- response=responses[i];var rawData=
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
{var response=responses[i]; ---> var  <--- rawData=response.response;var
processedData=requestObjects
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
];var rawData=response.response; ---> var  <---
processedData=requestObjects[i].request.processResponse
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
i].key]=processedData;} ---> var  <--- dataResponse=new
opensocial.DataResponse(responseMap,globalError
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
,opt_params){var me=this; ---> var  <--- peopleRequest=
this.newFetchPeopleRequest(id,opt_params)
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
{var people=[];for( ---> var  <--- i=0;i<rawJson.length;
[WARNING] .../target/classes/features/opensocial-0.7/jsoncontainer.js:line
-1:column -1:Try to use a single 'var' statement per scope.
{var activities=[];for( ---> var  <--- i=0;i<rawJson.length;
[INFO] jsoncontainer.js (5295b) -> jsoncontainer.opt.js (2474b)[46%]
[INFO] batchrequest.js (1807b) -> batchrequest.opt.js (360b)[19%]
[WARNING] .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
-1:Try to use a single 'var' statement per scope.
;if(isNaN(M)){ ---> var  <--- A=gadgets.window.getViewportDimensions().
[WARNING] .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
-1:Try to use a single 'var' statement per scope.
.window.getViewportDimensions().height; ---> var  <--- N=document.body;var
I=document
[WARNING] .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
-1:Try to use a single 'var' statement per scope.
height;var N=document.body; ---> var  <--- I=document.documentElement
;if(document.
[WARNING] .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
-1:Try to use a single 'var' statement per scope.
scrollHeight:I.offsetHeight;}else{ ---> var  <--- L=I.scrollHeight;var K=I
[WARNING] .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
-1:Try to use a single 'var' statement per scope.
else{var L=I.scrollHeight; ---> var  <--- K=I.offsetHeight;if(I.
[WARNING] .../target/classes/features/dynamic-height/dynamic-height.js:line-1:column
-1:Try to use a single 'var' statement per scope.
;}};}()); ---> var  <--- _IG_AdjustIFrameHeight=gadgets.window.adjustHeight;
[INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js (1031b)[100%]
[WARNING] .../target/classes/features/opensocial-0.6/opensocial6to7.js:line
-1:column -1:Try to use a single 'var' statement per scope.
.isArray(keys)){for( ---> var  <--- i=0;i<keys.length;
[INFO] opensocial6to7.js (4019b) -> opensocial6to7.opt.js (2625b)[65%]
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
"DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>"; --->
var  <--- F=E.getElementsByTagName("IFRAME")[0
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
){var B=null;for( ---> var  <--- F=C.pool_.length-1;
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
gadgets.
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
d="cbid";var n="ifpc_callback"; ---> var  <--- s=new gadgets.IFramePool_();var

[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
();var m={}; ---> var  <--- l={};var t={}
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
{};var l={}; ---> var  <--- t={};var o=0;
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
{};var t={}; ---> var  <--- o=0;var X=0;function
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
={};var o=0; ---> var  <--- X=0;function r(B,A
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
=="undefined"){G=true;} ---> var  <--- I=i(B);var C=
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
}var I=i(B); ---> var  <--- C=parseInt(I.length/L,
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
){C+=1;}for( ---> var  <--- J=0;J<C;J++
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
;J<C;J++){ ---> var  <--- F=I.substr(J*L,
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
substr(J*L,L); ---> var  <--- M=[H,X,C,J
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
=q(E)[0]; ---> var  <--- B=null;try{B=window.
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
variable A has already been declared in the same scope...
}}function Z(A){var  ---> A <--- =q(A);var H=A
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
{var A=q(A); ---> var  <--- H=A.shift();var L
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var H=A.shift(); ---> var  <--- L=A.shift();var M
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var L=A.shift(); ---> var  <--- M=A.shift();var D
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var M=A.shift(); ---> var  <--- D=A.shift();var N
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var D=A.shift(); ---> var  <--- N=A.shift();var J
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var N=A.shift(); ---> var  <--- J=A.shift();var F
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
});N="";for( ---> var  <--- O=0;O<M;O++
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
;}m[F]=null; ---> var  <--- I=q(N);var H=
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
;var I=q(N); ---> var  <--- H=I.shift();var K
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:The
variable H has already been declared in the same scope...
var I=q(N);var  ---> H <--- =I.shift();var K=
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var H=I.shift(); ---> var  <--- K=I.shift();var B
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var K=I.shift(); ---> var  <--- B=I.shift();var C
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var B=I.shift(); ---> var  <--- C=I.shift();var E
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
var C=I.shift(); ---> var  <--- E=h(K);if(E
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
(K);if(E){ ---> var  <--- G=E.apply(null,I)
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
C.split("&");for( ---> var  <--- B=0;B<D.length;
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
<D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
(B);if(A){ ---> var  <--- D=[];for(var C=
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
{var D=[];for( ---> var  <--- C=1;C<arguments.length;
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
{var C=[];for( ---> var  <--- A=0;A<B.length;
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
<B.length;A++){ ---> var  <--- D=gadgets.json.stringify(B[
[WARNING] .../target/classes/features/ifpc/ifpc.js:line -1:column -1:Try to
use a single 'var' statement per scope.
handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
[INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
[WARNING] .../target/classes/files/container/json.js:line -1:column -1:Using
'eval' is not recommended. Moreover, using 'eval' reduces the level of
compression!
replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <--- ("("+text+")");}catch
[WARNING] .../target/classes/files/container/json.js:line -1:column -1:Try
to use a single 'var' statement per scope.
;}}};}(); ---> var  <--- JSON=gadgets.JSON;
[INFO] json.js (1347b) -> json.opt.js (1347b)[100%]
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
"DIV");E.innerHTML="<iframe onload='this.pool_locked=false'></iframe>"; --->
var  <--- F=E.getElementsByTagName("IFRAME")[0
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
){var B=null;for( ---> var  <--- F=C.pool_.length-1;
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
;F>=0;F--){ ---> var  <--- A=C.pool_[F];if
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
function (){var d="cbid"; ---> var  <--- n="ifpc_callback";var s=new
gadgets.
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
d="cbid";var n="ifpc_callback"; ---> var  <--- s=new gadgets.IFramePool_();var

[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
s=new gadgets.IFramePool_(); ---> var  <--- m={};var l={}
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
();var m={}; ---> var  <--- l={};var t={}
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
{};var l={}; ---> var  <--- t={};var o=0;
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
{};var t={}; ---> var  <--- o=0;var X=0;function
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
={};var o=0; ---> var  <--- X=0;function r(B,A
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
=="undefined"){G=true;} ---> var  <--- I=i(B);var C=
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
}var I=i(B); ---> var  <--- C=parseInt(I.length/L,
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
){C+=1;}for( ---> var  <--- J=0;J<C;J++
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
;J<C;J++){ ---> var  <--- F=I.substr(J*L,
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
substr(J*L,L); ---> var  <--- M=[H,X,C,J
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
=q(E)[0]; ---> var  <--- B=null;try{B=window.
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
B=window.parent.parent;} ---> var  <--- D=function (){B.gadgets.
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:The
variable A has already been declared in the same scope...
}}function Z(A){var  ---> A <--- =q(A);var H=A
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
{var A=q(A); ---> var  <--- H=A.shift();var L
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var H=A.shift(); ---> var  <--- L=A.shift();var M
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var L=A.shift(); ---> var  <--- M=A.shift();var D
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var M=A.shift(); ---> var  <--- D=A.shift();var N
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var D=A.shift(); ---> var  <--- N=A.shift();var J
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var N=A.shift(); ---> var  <--- J=A.shift();var F
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var J=A.shift(); ---> var  <--- F=H+"_"+L;if(
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
});N="";for( ---> var  <--- O=0;O<M;O++
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
;}m[F]=null; ---> var  <--- I=q(N);var H=
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
;var I=q(N); ---> var  <--- H=I.shift();var K
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:The
variable H has already been declared in the same scope...
var I=q(N);var  ---> H <--- =I.shift();var K=
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var H=I.shift(); ---> var  <--- K=I.shift();var B
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var K=I.shift(); ---> var  <--- B=I.shift();var C
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var B=I.shift(); ---> var  <--- C=I.shift();var E
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
var C=I.shift(); ---> var  <--- E=h(K);if(E
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
(K);if(E){ ---> var  <--- G=E.apply(null,I)
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
C.split("&");for( ---> var  <--- B=0;B<D.length;
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
<D.length;B++){ ---> var  <--- E=decodeURIComponent(D[B]);
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
(B);if(A){ ---> var  <--- D=[];for(var C=
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
{var D=[];for( ---> var  <--- C=1;C<arguments.length;
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
{var C=[];for( ---> var  <--- A=0;A<B.length;
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
<B.length;A++){ ---> var  <--- D=gadgets.JSON.stringify(B[
[WARNING] .../target/classes/files/container/ifpc.js:line -1:column -1:Try
to use a single 'var' statement per scope.
handleRequest:Z};}(); ---> var  <--- _IFPC=gadgets.ifpc_;
[INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%]
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
=K?";domain="+K:""; ---> var  <--- O=M?";path="+M:"";
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
=M?";path="+M:""; ---> var  <--- T;if(Q<0){T
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
else{if(Q==0){ ---> var  <--- R=new Date(1970,1,1
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
R.toUTCString();}else{ ---> var  <--- N=new Date((new Date).
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
){var L=P+"="; ---> var  <--- N=String(document.cookie);for
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
String(document.cookie);for( ---> var  <--- J=-1;(J=N.
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
+1))>=0;){ ---> var  <--- O=J;while(--O>=0
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
;while(--O>=0){ ---> var  <--- M=N.charAt(O);if
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
}if(O==-1){ ---> var  <--- I=N.indexOf(";",J)
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
M=String(document.cookie); ---> var  <--- K=M.split(/\s*;\s*/);var
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
K=M.split(/\s*;\s*/); ---> var  <--- L=[],I=[],
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
,O,P,J;for( ---> var  <--- N=0;P=K[N]
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
C==""){return 0;} ---> var  <--- D=C.split(/\s*;\s*/);return
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
.getKeyValues_().values;for( ---> var  <--- F=0;F<D.length;
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:Try to use a single 'var' statement per scope.
.getKeyValues_().keys;for( ---> var  <--- C=D.length-1;C>=
[WARNING] .../target/classes/files/container/cookies.js:line -1:column
-1:The symbol J is declared but is apparently never used.
This code can probably be written in a more compact way.
I=[],O,P, ---> J <--- ;for(var N=0;P=
[INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%]
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
){var J=K.length; ---> var  <--- M=[];for(var N=
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
;var M=[];for( ---> var  <--- N=0;N<K.length;
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
<K.length;N++){ ---> var  <--- I=function (A){K[A
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
J){var Q={}; ---> var  <--- P=this.USER_PREFS_PREFIX+J.id;
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
=this.USER_PREFS_PREFIX+J.id; ---> var  <--- K=goog.net.cookies.get(
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
(P);if(K){ ---> var  <--- L=K.split("&");for
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
K.split("&");for( ---> var  <--- R=0;R<L.length;
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
<L.length;R++){ ---> var  <--- N=L[R].split("="
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
[R].split("="); ---> var  <--- M=decodeURIComponent(N[0]);
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
=decodeURIComponent(N[0]); ---> var  <--- O=decodeURIComponent(N[1]);
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
{var M=[];for( ---> var  <--- H in L.getUserPrefs()){var
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
H in L.getUserPrefs()){ ---> var  <--- N=L.getUserPref(H);var
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
N=L.getUserPref(H); ---> var  <---
J=encodeURIComponent(H)+"="+encodeURIComponent
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
;M.push(J);} ---> var  <--- I=this.USER_PREFS_PREFIX+L.id;
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
=this.USER_PREFS_PREFIX+L.id; ---> var  <--- K=M.join("&");goog
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
/_([0-9]+)$/)[1],10); ---> var  <--- L=gadgets.container.getGadget(K)
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
gadgets.container.getGadget(K); ---> var  <--- P=L.getUserPrefs();for(
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
=L.getUserPrefs();for( ---> var  <--- N=1,I=arguments.length;
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
.layoutRootId_);if(F){ ---> var  <--- D=document.createElement("div");D
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
this.getUserPrefs()){for( ---> var  <--- D in this.getUserPrefs()){var
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
D in this.getUserPrefs()){ ---> var  <--- F=this.getUserPref(D);E
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
());if(F){ ---> var  <--- D=F.parentNode;var E=D
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
){var D=F.parentNode; ---> var  <--- E=D.style.display;D.
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
;D.showUserPrefsDialog();}; ---> var  <--- C=document.createElement
("script");C
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
();var L={}; ---> var  <--- H=document.getElementById("m_"+this.
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
id+"_numfields").value;for( ---> var  <--- K=0;K<H;K++
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
;K<H;K++){ ---> var  <--- N=document.getElementById("m_"+this.
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
if(N.type!="hidden"){ ---> var  <--- I="m_"+this.id+"_up_";
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
="m_"+this.id+"_up_"; ---> var  <--- M=N.name.substring(I.
[WARNING] .../target/classes/files/container/gadgets.js:line -1:column
-1:Try to use a single 'var' statement per scope.
name.substring(I.length); ---> var  <--- J=N.value;L[M]
[INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%]
[INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%]
[INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%]
[INFO] total input (344276b) -> output (138040b)[40%]
[INFO] nb warnings: 530, nb errors: 0
[INFO] [compiler:compile]
[INFO] Compiling 8 source files to
/root/Desktop/WidgetsCode/java/gadgets/target/classes
[INFO]
------------------------------------------------------------------------
*[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Fatal error compiling

Embedded error: Error while executing the external compiler.
java.io.IOException: error=2, No such file or directory*
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 minutes 38 seconds
[INFO] Finished at: Tue Feb 26 11:57:39 IST 2008
[INFO] Final Memory: 22M/39M
[INFO]
------------------------------------------------------------------------

On Mon, Feb 25, 2008 at 10:55 PM, Cassie <do...@apache.org> wrote:

> When the error above occurs, it prevents all features from being loaded.
> Because the features are not loaded into the system, all further requests
> to
> your server will return the unsupported exception.
>
> Thus, the error above -is- causing the unsupported exception.
>
> If you look at the bug Kevin references above it seems that this is a
> known
> problem on the windows platform. So, if you have a non-windows box
> available
> then you can run shindig without exceptions. If not, then Shindig will not
> currently run for you.
>
> However, Kevin submitted one possible fix last night. (A change to the
> ResourceLoader class, it should now say "resource.trim()" on line 49) If
> someone could re-sync and try to run on windows it would be great to know
> if
> his change worked. If not, please let me know if the patch on this bug
> fixes
> the issue: https://issues.apache.org/jira/browse/SHINDIG-91
>
> Thanks for your patience!
>
> - Cassie
>
>
> On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <
> arunkumar.boppudi.514@gmail.com>
> wrote:
>
> > But I'm getting this error even when I use serttitle or dynamic-height
> > features.
> >
> > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <ak...@gmail.com>
> > wrote:
> >
> > > No Arun,
> > > UNSUPPORTED_FEATURE is returned only when a feature is not supported
> by
> > > the
> > > container.
> > > Its not any problem.
> > >
> > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > > arunkumar.boppudi.514@gmail.com>
> > > wrote:
> > >
> > > > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > > > exception?
> > > >
> > > > If not, what would be the problem?
> > > >
> > > > Why do I got this problem?
> > > >
> > >
> > >
> > >
> > > --
> > > Akash Xavier
> > > akashmanohar@gmail.com
> > >
> >
>

Re: How to use RPC Relay

Posted by Cassie <do...@apache.org>.
When the error above occurs, it prevents all features from being loaded.
Because the features are not loaded into the system, all further requests to
your server will return the unsupported exception.

Thus, the error above -is- causing the unsupported exception.

If you look at the bug Kevin references above it seems that this is a known
problem on the windows platform. So, if you have a non-windows box available
then you can run shindig without exceptions. If not, then Shindig will not
currently run for you.

However, Kevin submitted one possible fix last night. (A change to the
ResourceLoader class, it should now say "resource.trim()" on line 49) If
someone could re-sync and try to run on windows it would be great to know if
his change worked. If not, please let me know if the patch on this bug fixes
the issue: https://issues.apache.org/jira/browse/SHINDIG-91

Thanks for your patience!

- Cassie


On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar <ar...@gmail.com>
wrote:

> But I'm getting this error even when I use serttitle or dynamic-height
> features.
>
> On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <ak...@gmail.com>
> wrote:
>
> > No Arun,
> > UNSUPPORTED_FEATURE is returned only when a feature is not supported by
> > the
> > container.
> > Its not any problem.
> >
> > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> > arunkumar.boppudi.514@gmail.com>
> > wrote:
> >
> > > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > > exception?
> > >
> > > If not, what would be the problem?
> > >
> > > Why do I got this problem?
> > >
> >
> >
> >
> > --
> > Akash Xavier
> > akashmanohar@gmail.com
> >
>

Re: How to use RPC Relay

Posted by Arun Kumar <ar...@gmail.com>.
But I'm getting this error even when I use serttitle or dynamic-height
features.

On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier <ak...@gmail.com>
wrote:

> No Arun,
> UNSUPPORTED_FEATURE is returned only when a feature is not supported by
> the
> container.
> Its not any problem.
>
> On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <
> arunkumar.boppudi.514@gmail.com>
> wrote:
>
> > Is that UNSUPPORTED_FEATURE error related to above gadget server
> > exception?
> >
> > If not, what would be the problem?
> >
> > Why do I got this problem?
> >
>
>
>
> --
> Akash Xavier
> akashmanohar@gmail.com
>

Re: How to use RPC Relay

Posted by Akash Xavier <ak...@gmail.com>.
No Arun,
UNSUPPORTED_FEATURE is returned only when a feature is not supported by the
container.
Its not any problem.

On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar <ar...@gmail.com>
wrote:

> Is that UNSUPPORTED_FEATURE error related to above gadget server
> exception?
>
> If not, what would be the problem?
>
> Why do I got this problem?
>



-- 
Akash Xavier
akashmanohar@gmail.com

Re: How to use RPC Relay

Posted by Arun Kumar <ar...@gmail.com>.
Is that UNSUPPORTED_FEATURE error related to above gadget server exception?

If not, what would be the problem?

Why do I got this problem?

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Sorry, I haven't understood.

Re: How to use RPC Relay

Posted by Kevin Brown <et...@google.com>.
That's what I'd expect to see in subsequent requests (the first request
would attempt to load and fail, the second would simply fail).

On Mon, Feb 25, 2008 at 12:19 AM, Neo Anderson <
neoanderson123@googlemail.com> wrote:

> Just 15 min back I synchronized my code. Then I got this problem.
>
> What about the UNSUPPORTED_FEATURE error?
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Just 15 min back I synchronized my code. Then I got this problem.

What about the UNSUPPORTED_FEATURE error?

Re: How to use RPC Relay

Posted by Kevin Brown <et...@google.com>.
This is listed as a known issue in JIRA on the windows platform. See
https://issues.apache.org/jira/browse/SHINDIG-91

Also, try syncing again. I just checked in a change that may resolve this
for you.

On Sun, Feb 24, 2008 at 11:28 PM, Neo Anderson <
neoanderson123@googlemail.com> wrote:

> Again, I updated my code and run
> mvn clean
> mvn package
> mvn jetty:run
>
> and visited url: http://localhost:8080/gadgets/ifr
>
> and got the following error:
>
>  HTTP ERROR: 500
>
> org.apache.shindig.gadgets.GadgetException:
> java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
> RequestURI=/gadgets/ifr
> Caused by:
>
> javax.servlet.ServletException:
> org.apache.shindig.gadgets.GadgetException:
> java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
>        at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(
> DefaultCrossServletState.java:217)
>        at org.apache.shindig.gadgets.http.CrossServletState.get(
> CrossServletState.java:62)
>        at org.apache.shindig.gadgets.http.GadgetRenderingServlet.init(
> GadgetRenderingServlet.java:72)
>        at org.mortbay.jetty.servlet.ServletHolder.initServlet(
> ServletHolder.java:433)
>        at org.mortbay.jetty.servlet.ServletHolder.getServlet(
> ServletHolder.java:342)
>        at org.mortbay.jetty.servlet.ServletHolder.handle(
> ServletHolder.java:463)
>        at org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:362)
>        at org.mortbay.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:216)
>        at org.mortbay.jetty.servlet.SessionHandler.handle(
> SessionHandler.java:181)
>        at org.mortbay.jetty.handler.ContextHandler.handle(
> ContextHandler.java:726)
>        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java
> :405)
>        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(
> ContextHandlerCollection.java:206)
>        at org.mortbay.jetty.handler.HandlerCollection.handle(
> HandlerCollection.java:114)
>        at org.mortbay.jetty.handler.HandlerWrapper.handle(
> HandlerWrapper.java:139)
>        at org.mortbay.jetty.Server.handle(Server.java:324)
>        at org.mortbay.jetty.HttpConnection.handleRequest(
> HttpConnection.java:505)
>        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(
> HttpConnection.java:828)
>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>        at org.mortbay.io.nio.SelectChannelEndPoint.run(
> SelectChannelEndPoint.java:395)
>        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(
> BoundedThreadPool.java:450)
> Caused by: org.apache.shindig.gadgets.GadgetException:
> java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(
> JsFeatureLoader.java:161)
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(
> JsFeatureLoader.java:81)
>        at
> org.apache.shindig.gadgets.GadgetFeatureRegistry.registerFeatures(
> GadgetFeatureRegistry.java:79)
>        at org.apache.shindig.gadgets.GadgetFeatureRegistry.(
> GadgetFeatureRegistry.java:63)
>        at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(
> DefaultCrossServletState.java:175)
>        ... 21 more
> Caused by: java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
>        at org.apache.shindig.util.ResourceLoader.getContent(
> ResourceLoader.java:49)
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(
> JsFeatureLoader.java:151)
>        ... 25 more
>
> Caused by:
>
> org.apache.shindig.gadgets.GadgetException:
> java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(
> JsFeatureLoader.java:161)
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(
> JsFeatureLoader.java:81)
>        at
> org.apache.shindig.gadgets.GadgetFeatureRegistry.registerFeatures(
> GadgetFeatureRegistry.java:79)
>        at org.apache.shindig.gadgets.GadgetFeatureRegistry.(
> GadgetFeatureRegistry.java:63)
>        at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(
> DefaultCrossServletState.java:175)
>        at org.apache.shindig.gadgets.http.CrossServletState.get(
> CrossServletState.java:62)
>        at org.apache.shindig.gadgets.http.GadgetRenderingServlet.init(
> GadgetRenderingServlet.java:72)
>        at org.mortbay.jetty.servlet.ServletHolder.initServlet(
> ServletHolder.java:433)
>        at org.mortbay.jetty.servlet.ServletHolder.getServlet(
> ServletHolder.java:342)
>        at org.mortbay.jetty.servlet.ServletHolder.handle(
> ServletHolder.java:463)
>        at org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:362)
>        at org.mortbay.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:216)
>        at org.mortbay.jetty.servlet.SessionHandler.handle(
> SessionHandler.java:181)
>        at org.mortbay.jetty.handler.ContextHandler.handle(
> ContextHandler.java:726)
>        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java
> :405)
>        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(
> ContextHandlerCollection.java:206)
>        at org.mortbay.jetty.handler.HandlerCollection.handle(
> HandlerCollection.java:114)
>        at org.mortbay.jetty.handler.HandlerWrapper.handle(
> HandlerWrapper.java:139)
>        at org.mortbay.jetty.Server.handle(Server.java:324)
>        at org.mortbay.jetty.HttpConnection.handleRequest(
> HttpConnection.java:505)
>        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(
> HttpConnection.java:828)
>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>        at org.mortbay.io.nio.SelectChannelEndPoint.run(
> SelectChannelEndPoint.java:395)
>        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(
> BoundedThreadPool.java:450)
> Caused by: java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
>        at org.apache.shindig.util.ResourceLoader.getContent(
> ResourceLoader.java:49)
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(
> JsFeatureLoader.java:151)
>        ... 25 more
>
> Caused by:
>
> java.io.FileNotFoundException: Can not locate resource:
> features/analytics/feature.xml
>
>        at org.apache.shindig.util.ResourceLoader.getContent(
> ResourceLoader.java:49)
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(
> JsFeatureLoader.java:151)
>        at org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(
> JsFeatureLoader.java:81)
>        at
> org.apache.shindig.gadgets.GadgetFeatureRegistry.registerFeatures(
> GadgetFeatureRegistry.java:79)
>        at org.apache.shindig.gadgets.GadgetFeatureRegistry.(
> GadgetFeatureRegistry.java:63)
>        at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(
> DefaultCrossServletState.java:175)
>        at org.apache.shindig.gadgets.http.CrossServletState.get(
> CrossServletState.java:62)
>        at org.apache.shindig.gadgets.http.GadgetRenderingServlet.init(
> GadgetRenderingServlet.java:72)
>        at org.mortbay.jetty.servlet.ServletHolder.initServlet(
> ServletHolder.java:433)
>        at org.mortbay.jetty.servlet.ServletHolder.getServlet(
> ServletHolder.java:342)
>        at org.mortbay.jetty.servlet.ServletHolder.handle(
> ServletHolder.java:463)
>        at org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:362)
>        at org.mortbay.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:216)
>        at org.mortbay.jetty.servlet.SessionHandler.handle(
> SessionHandler.java:181)
>        at org.mortbay.jetty.handler.ContextHandler.handle(
> ContextHandler.java:726)
>        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java
> :405)
>        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(
> ContextHandlerCollection.java:206)
>        at org.mortbay.jetty.handler.HandlerCollection.handle(
> HandlerCollection.java:114)
>        at org.mortbay.jetty.handler.HandlerWrapper.handle(
> HandlerWrapper.java:139)
>        at org.mortbay.jetty.Server.handle(Server.java:324)
>        at org.mortbay.jetty.HttpConnection.handleRequest(
> HttpConnection.java:505)
>        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(
> HttpConnection.java:828)
>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>        at org.mortbay.io.nio.SelectChannelEndPoint.run(
> SelectChannelEndPoint.java:395)
>        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(
> BoundedThreadPool.java:450)
>
> *Powered by Jetty:// <http://jetty.mortbay.org/>*
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Again, I updated my code and run
mvn clean
mvn package
mvn jetty:run

and visited url: http://localhost:8080/gadgets/ifr

and got the following error:

 HTTP ERROR: 500

org.apache.shindig.gadgets.GadgetException:
java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

RequestURI=/gadgets/ifr
Caused by:

javax.servlet.ServletException:
org.apache.shindig.gadgets.GadgetException:
java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

	at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(DefaultCrossServletState.java:217)
	at org.apache.shindig.gadgets.http.CrossServletState.get(CrossServletState.java:62)
	at org.apache.shindig.gadgets.http.GadgetRenderingServlet.init(GadgetRenderingServlet.java:72)
	at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
	at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: org.apache.shindig.gadgets.GadgetException:
java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

	at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:161)
	at org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(JsFeatureLoader.java:81)
	at org.apache.shindig.gadgets.GadgetFeatureRegistry.registerFeatures(GadgetFeatureRegistry.java:79)
	at org.apache.shindig.gadgets.GadgetFeatureRegistry.(GadgetFeatureRegistry.java:63)
	at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(DefaultCrossServletState.java:175)
	... 21 more
Caused by: java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

	at org.apache.shindig.util.ResourceLoader.getContent(ResourceLoader.java:49)
	at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:151)
	... 25 more

Caused by:

org.apache.shindig.gadgets.GadgetException:
java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

	at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:161)
	at org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(JsFeatureLoader.java:81)
	at org.apache.shindig.gadgets.GadgetFeatureRegistry.registerFeatures(GadgetFeatureRegistry.java:79)
	at org.apache.shindig.gadgets.GadgetFeatureRegistry.(GadgetFeatureRegistry.java:63)
	at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(DefaultCrossServletState.java:175)
	at org.apache.shindig.gadgets.http.CrossServletState.get(CrossServletState.java:62)
	at org.apache.shindig.gadgets.http.GadgetRenderingServlet.init(GadgetRenderingServlet.java:72)
	at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
	at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

	at org.apache.shindig.util.ResourceLoader.getContent(ResourceLoader.java:49)
	at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:151)
	... 25 more

Caused by:

java.io.FileNotFoundException: Can not locate resource:
features/analytics/feature.xml

	at org.apache.shindig.util.ResourceLoader.getContent(ResourceLoader.java:49)
	at org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:151)
	at org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(JsFeatureLoader.java:81)
	at org.apache.shindig.gadgets.GadgetFeatureRegistry.registerFeatures(GadgetFeatureRegistry.java:79)
	at org.apache.shindig.gadgets.GadgetFeatureRegistry.(GadgetFeatureRegistry.java:63)
	at org.apache.shindig.gadgets.http.DefaultCrossServletState.init(DefaultCrossServletState.java:175)
	at org.apache.shindig.gadgets.http.CrossServletState.get(CrossServletState.java:62)
	at org.apache.shindig.gadgets.http.GadgetRenderingServlet.init(GadgetRenderingServlet.java:72)
	at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
	at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

*Powered by Jetty:// <http://jetty.mortbay.org/>*

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
When I visit url:
http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xml
in my system, I am getting following errors.

gadgets is not defined
http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xml
Line 149

_IG_RegisterOnloadHandler is not defined
http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xml
Line 146

gadgets is not defined
http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/horoscope.xml
Line 149


Is there any propblem with my gadget server?

Before updating the code, I haven't got any errors.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Even though I use the code downloaded from Shindig svn without modifying it,
I'm getting the same error.

On Thu, Feb 21, 2008 at 11:54 PM, Bruno Bowden <br...@google.com> wrote:

> This gadget worked on a clean top of trunk so I suspect it's a local
> change
> that you've made.
>
> On Thu, Feb 21, 2008 at 6:31 AM, Neo Anderson <
> neoanderson123@googlemail.com>
>  wrote:
>
> > Now I got new code and if I placed that code in a new place and I
> started
> > that gadget server again from there. Then, I'm getting a new error.
> >
> >
> > FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > http://www.google.com/ig/modules/aue07otr.xml
> >
> > When I copy the iFrame src attribute in generated html page and run it,
> I
> > got error
> >
> >
> > UNSUPPORTED_FEATURE dynamic-height
> >
> >
> > I don't know whether it is my problem or shindig's...?
> >
> >
> > On Wed, Feb 20, 2008 at 10:23 PM, Bruno Bowden <br...@google.com> wrote:
> >
> > > I'd suggest trying to simplify the gadget until it starts working.
> Along
> > > with this, itmight sound a stretch but can you try adding a <Require>
> > > feature, e.g.:
> > >
> > >  <ModulePrefs title="Title" height="250" >
> > >    <Require feature="dynamic-height">
> > >  </ModulePrefs>
> > >
> > > I'm debugging an issue at the moment where a gadget render request
> hangs
> > > if
> > > no Require dependencies are listed. The symptoms are different to
> yours
> > > but
> > > it's worth a try.
> > >
> > >
> > > On Wed, Feb 20, 2008 at 1:40 AM, Neo Anderson <
> > > neoanderson123@googlemail.com>
> > >  wrote:
> > >
> > > > When I took new copy of it and I changed the gadget xml file to
> > > > http://www.google.com/ig/modules/aue07otr.xml, then I got the
> > following
> > > > error.
> > > >
> > > > *FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > > > http://www.google.com/ig/modules/aue07otr.xml*
> > > >
> > > > On Feb 20, 2008 2:57 PM, Neo Anderson <neoanderson123@googlemail.com
> >
> > > > wrote:
> > > >
> > > > > <?xml version="1.0" encoding="UTF-8" ?>
> > > > > <Module>
> > > > >   <ModulePrefs title="Preferences for __UP_myname__" height="250"
> />
> > > > >   <UserPref name="mychoice" display_name="List Params?"
> > > > datatype="bool"/>
> > > > >
> > > > >   <UserPref name="myname" display_name="Name" required="true"/>
> > > > >   <UserPref name="mycolor" display_name="Color"
> default_value="Blue"
> > > > > datatype="enum">
> > > > >
> > > > >     <EnumValue value="Red"/>
> > > > >     <EnumValue value="Blue"/>
> > > > >     <EnumValue value="Green"/>
> > > > >     <EnumValue value="Yellow"/>
> > > > >
> > > > >     <EnumValue value="Pink"/>
> > > > >     <EnumValue value="Orange"/>
> > > > >     <EnumValue value="White"/>
> > > > >   </UserPref>
> > > > >
> > > > >   <Content type="url" href="http://localhost/iGoogle/A.php"/<
> > > > http://localhost/iGoogle/A.php%22/>
> > > > > >
> > > > > </Module>
> > > > >
> > > >
> > >
> >
>

Re: How to use RPC Relay

Posted by Bruno Bowden <br...@google.com>.
This gadget worked on a clean top of trunk so I suspect it's a local change
that you've made.

On Thu, Feb 21, 2008 at 6:31 AM, Neo Anderson <ne...@googlemail.com>
wrote:

> Now I got new code and if I placed that code in a new place and I started
> that gadget server again from there. Then, I'm getting a new error.
>
>
> FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> http://www.google.com/ig/modules/aue07otr.xml
>
> When I copy the iFrame src attribute in generated html page and run it, I
> got error
>
>
> UNSUPPORTED_FEATURE dynamic-height
>
>
> I don't know whether it is my problem or shindig's...?
>
>
> On Wed, Feb 20, 2008 at 10:23 PM, Bruno Bowden <br...@google.com> wrote:
>
> > I'd suggest trying to simplify the gadget until it starts working. Along
> > with this, itmight sound a stretch but can you try adding a <Require>
> > feature, e.g.:
> >
> >  <ModulePrefs title="Title" height="250" >
> >    <Require feature="dynamic-height">
> >  </ModulePrefs>
> >
> > I'm debugging an issue at the moment where a gadget render request hangs
> > if
> > no Require dependencies are listed. The symptoms are different to yours
> > but
> > it's worth a try.
> >
> >
> > On Wed, Feb 20, 2008 at 1:40 AM, Neo Anderson <
> > neoanderson123@googlemail.com>
> >  wrote:
> >
> > > When I took new copy of it and I changed the gadget xml file to
> > > http://www.google.com/ig/modules/aue07otr.xml, then I got the
> following
> > > error.
> > >
> > > *FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > > http://www.google.com/ig/modules/aue07otr.xml*
> > >
> > > On Feb 20, 2008 2:57 PM, Neo Anderson <ne...@googlemail.com>
> > > wrote:
> > >
> > > > <?xml version="1.0" encoding="UTF-8" ?>
> > > > <Module>
> > > >   <ModulePrefs title="Preferences for __UP_myname__" height="250" />
> > > >   <UserPref name="mychoice" display_name="List Params?"
> > > datatype="bool"/>
> > > >
> > > >   <UserPref name="myname" display_name="Name" required="true"/>
> > > >   <UserPref name="mycolor" display_name="Color" default_value="Blue"
> > > > datatype="enum">
> > > >
> > > >     <EnumValue value="Red"/>
> > > >     <EnumValue value="Blue"/>
> > > >     <EnumValue value="Green"/>
> > > >     <EnumValue value="Yellow"/>
> > > >
> > > >     <EnumValue value="Pink"/>
> > > >     <EnumValue value="Orange"/>
> > > >     <EnumValue value="White"/>
> > > >   </UserPref>
> > > >
> > > >   <Content type="url" href="http://localhost/iGoogle/A.php"/<
> > > http://localhost/iGoogle/A.php%22/>
> > > > >
> > > > </Module>
> > > >
> > >
> >
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Now I got new code and if I placed that code in a new place and I started
that gadget server again from there. Then, I'm getting a new error.


FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
http://www.google.com/ig/modules/aue07otr.xml

When I copy the iFrame src attribute in generated html page and run it, I
got error


UNSUPPORTED_FEATURE dynamic-height


I don't know whether it is my problem or shindig's...?


On Wed, Feb 20, 2008 at 10:23 PM, Bruno Bowden <br...@google.com> wrote:

> I'd suggest trying to simplify the gadget until it starts working. Along
> with this, itmight sound a stretch but can you try adding a <Require>
> feature, e.g.:
>
>  <ModulePrefs title="Title" height="250" >
>    <Require feature="dynamic-height">
>  </ModulePrefs>
>
> I'm debugging an issue at the moment where a gadget render request hangs
> if
> no Require dependencies are listed. The symptoms are different to yours
> but
> it's worth a try.
>
>
> On Wed, Feb 20, 2008 at 1:40 AM, Neo Anderson <
> neoanderson123@googlemail.com>
>  wrote:
>
> > When I took new copy of it and I changed the gadget xml file to
> > http://www.google.com/ig/modules/aue07otr.xml, then I got the following
> > error.
> >
> > *FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> > http://www.google.com/ig/modules/aue07otr.xml*
> >
> > On Feb 20, 2008 2:57 PM, Neo Anderson <ne...@googlemail.com>
> > wrote:
> >
> > > <?xml version="1.0" encoding="UTF-8" ?>
> > > <Module>
> > >   <ModulePrefs title="Preferences for __UP_myname__" height="250" />
> > >   <UserPref name="mychoice" display_name="List Params?"
> > datatype="bool"/>
> > >
> > >   <UserPref name="myname" display_name="Name" required="true"/>
> > >   <UserPref name="mycolor" display_name="Color" default_value="Blue"
> > > datatype="enum">
> > >
> > >     <EnumValue value="Red"/>
> > >     <EnumValue value="Blue"/>
> > >     <EnumValue value="Green"/>
> > >     <EnumValue value="Yellow"/>
> > >
> > >     <EnumValue value="Pink"/>
> > >     <EnumValue value="Orange"/>
> > >     <EnumValue value="White"/>
> > >   </UserPref>
> > >
> > >   <Content type="url" href="http://localhost/iGoogle/A.php"/<
> > http://localhost/iGoogle/A.php%22/>
> > > >
> > > </Module>
> > >
> >
>

Re: How to use RPC Relay

Posted by Bruno Bowden <br...@google.com>.
I'd suggest trying to simplify the gadget until it starts working. Along
with this, itmight sound a stretch but can you try adding a <Require>
feature, e.g.:

  <ModulePrefs title="Title" height="250" >
    <Require feature="dynamic-height">
  </ModulePrefs>

I'm debugging an issue at the moment where a gadget render request hangs if
no Require dependencies are listed. The symptoms are different to yours but
it's worth a try.


On Wed, Feb 20, 2008 at 1:40 AM, Neo Anderson <ne...@googlemail.com>
wrote:

> When I took new copy of it and I changed the gadget xml file to
> http://www.google.com/ig/modules/aue07otr.xml, then I got the following
> error.
>
> *FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
> http://www.google.com/ig/modules/aue07otr.xml*
>
> On Feb 20, 2008 2:57 PM, Neo Anderson <ne...@googlemail.com>
> wrote:
>
> > <?xml version="1.0" encoding="UTF-8" ?>
> > <Module>
> >   <ModulePrefs title="Preferences for __UP_myname__" height="250" />
> >   <UserPref name="mychoice" display_name="List Params?"
> datatype="bool"/>
> >
> >   <UserPref name="myname" display_name="Name" required="true"/>
> >   <UserPref name="mycolor" display_name="Color" default_value="Blue"
> > datatype="enum">
> >
> >     <EnumValue value="Red"/>
> >     <EnumValue value="Blue"/>
> >     <EnumValue value="Green"/>
> >     <EnumValue value="Yellow"/>
> >
> >     <EnumValue value="Pink"/>
> >     <EnumValue value="Orange"/>
> >     <EnumValue value="White"/>
> >   </UserPref>
> >
> >   <Content type="url" href="http://localhost/iGoogle/A.php"/<
> http://localhost/iGoogle/A.php%22/>
> > >
> > </Module>
> >
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
When I took new copy of it and I changed the gadget xml file to
http://www.google.com/ig/modules/aue07otr.xml, then I got the following
error.

*FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL:
http://www.google.com/ig/modules/aue07otr.xml*

On Feb 20, 2008 2:57 PM, Neo Anderson <ne...@googlemail.com> wrote:

> <?xml version="1.0" encoding="UTF-8" ?>
> <Module>
>   <ModulePrefs title="Preferences for __UP_myname__" height="250" />
>   <UserPref name="mychoice" display_name="List Params?" datatype="bool"/>
>
>   <UserPref name="myname" display_name="Name" required="true"/>
>   <UserPref name="mycolor" display_name="Color" default_value="Blue"
> datatype="enum">
>
>     <EnumValue value="Red"/>
>     <EnumValue value="Blue"/>
>     <EnumValue value="Green"/>
>     <EnumValue value="Yellow"/>
>
>     <EnumValue value="Pink"/>
>     <EnumValue value="Orange"/>
>     <EnumValue value="White"/>
>   </UserPref>
>
>   <Content type="url" href="http://localhost/iGoogle/A.php"/<http://localhost/iGoogle/A.php%22/>
> >
> </Module>
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="Preferences for __UP_myname__" height="250" />
  <UserPref name="mychoice" display_name="List Params?" datatype="bool"/>

  <UserPref name="myname" display_name="Name" required="true"/>
  <UserPref name="mycolor" display_name="Color" default_value="Blue"
datatype="enum">

    <EnumValue value="Red"/>
    <EnumValue value="Blue"/>
    <EnumValue value="Green"/>
    <EnumValue value="Yellow"/>

    <EnumValue value="Pink"/>
    <EnumValue value="Orange"/>
    <EnumValue value="White"/>
  </UserPref>

  <Content type="url"
href="http://localhost/iGoogle/A.php"/<http://localhost/iGoogle/A.php%22/>
>
</Module>

Re: How to use RPC Relay

Posted by Kevin Brown <et...@google.com>.
Could you send me the gadget that you're getting this error with? I can't
reproduce this using a fresh check out of shindig.

On Feb 20, 2008 12:31 AM, Neo Anderson <ne...@googlemail.com>
wrote:

> Non edited version of Shindig?
>
> I have edited my gadgets.js file. No thing else.
>
> I am getting the same error even if I use *mvn jetty:run-war*
>
> On Feb 20, 2008 1:48 PM, Cassie <do...@google.com> wrote:
>
> > Neo -
> >
> > Are you getting this error when trying to just run a non-edited version
> of
> > Shindig or are you trying to set some of your own stuff up? When in a
> > clean
> > svn client, running mvn jetty:run-war from within the java/gadgets
> > directory
> > works for me.
> >
> > - Cassie
> >
> >
> > On Tue, Feb 19, 2008 at 11:07 PM, Neo Anderson <
> > neoanderson123@googlemail.com> wrote:
> >
> > > Even when I use mvn clean, I got the same error.
> > >
> > > When I start jetty, I got this:
> > >
> > > Feb 20, 2008 12:34:53 PM
> > > org.apache.shindig.gadgets.JsFeatureLoaderloadFeatures
> > > INFO: Loading resources from: features/features.txt
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/analytics/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/caja/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/core.io/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/core/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/dynamic-height/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/flash/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/ifpc/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/minimessage/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in
> > features/opensocial-reference/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in
> > > features/opensocial-samplecontainer/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/rpc/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/setprefs/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/settitle/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/skins/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/tabs/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> org.apache.shindig.util.ResourceLoadergetContent
> > > INFO: Looking for feature.xml in features/views/feature.xml
> > > Feb 20, 2008 12:34:53 PM
> > > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > > er
> > > INFO: Registering feature: core.msgbundlesubst
> > > Feb 20, 2008 12:34:53 PM
> > > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > > er
> > > INFO: Registering feature: core.bidisubst
> > > Feb 20, 2008 12:34:53 PM
> > > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > > er
> > > INFO: Registering feature: core.modulesubst
> > > Feb 20, 2008 12:34:53 PM
> > > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > > er
> > > INFO: Registering feature: core.prefsubst
> > > Feb 20, 2008 12:35:36 PM
> > > org.apache.shindig.gadgets.http.GadgetRenderingServlet
> > > outputErrors
> > >
> > >
> > > This means that features are loaded. Then why I'm getting this error?
> > >
> > > And I am getting this error when I use any one of  dynamic-height,
> > > settitle
> > > features.
> > > On Feb 19, 2008 11:03 PM, Kevin Brown <et...@google.com> wrote:
> > >
> > > > the UNSUPPORTED_FEATURE error should only come up if your gadget
> > server
> > > > can't find a feature that a gadget requires, but that shouldn't be
> > > > happening
> > > > with setprefs.
> > > >
> > > > Try this:
> > > >
> > > > - run mvn clean
> > > > - make sure you start the server with jetty:run-war (and not
> > jetty:run)
> > > if
> > > > using the built in jetty container.
> > > >
> > > > Also, could you send me the gadget that you're getting this error
> > with?
> > > >
> > > > On Feb 19, 2008 1:06 AM, Arun Kumar <arunkumar.boppudi.514@gmail.com
> >
> > > > wrote:
> > > >
> > > > > How to use rpc instead of ifpc_relay.html?
> > > > > What I did is,
> > > > > I changed
> > > > > gadgets.container.setParentUrl('ifpc_relay.html') to
> > > > > gadgets.container.setParentUrl('rpc_relay.html')
> > > > > But still I'm  getting Error 400 UNSUPPORTED_FEATURE setprefs
> > > > >
> > > > > UNSUPPORTED_FEATURE setprefs
> > > > >
> > > > > error.
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > ~Kevin
> > > >
> > > > If you received this email by mistake, please delete it, cancel your
> > > mail
> > > > account, destroy your hard drive, silence any witnesses, and burn
> down
> > > the
> > > > building that you're in.
> > > >
> > >
> >
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Non edited version of Shindig?

I have edited my gadgets.js file. No thing else.

I am getting the same error even if I use *mvn jetty:run-war*

On Feb 20, 2008 1:48 PM, Cassie <do...@google.com> wrote:

> Neo -
>
> Are you getting this error when trying to just run a non-edited version of
> Shindig or are you trying to set some of your own stuff up? When in a
> clean
> svn client, running mvn jetty:run-war from within the java/gadgets
> directory
> works for me.
>
> - Cassie
>
>
> On Tue, Feb 19, 2008 at 11:07 PM, Neo Anderson <
> neoanderson123@googlemail.com> wrote:
>
> > Even when I use mvn clean, I got the same error.
> >
> > When I start jetty, I got this:
> >
> > Feb 20, 2008 12:34:53 PM
> > org.apache.shindig.gadgets.JsFeatureLoaderloadFeatures
> > INFO: Loading resources from: features/features.txt
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/analytics/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/caja/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/core.io/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/core/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/dynamic-height/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/flash/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/ifpc/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/minimessage/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in
> features/opensocial-reference/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in
> > features/opensocial-samplecontainer/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/rpc/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/setprefs/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/settitle/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/skins/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/tabs/feature.xml
> > Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoadergetContent
> > INFO: Looking for feature.xml in features/views/feature.xml
> > Feb 20, 2008 12:34:53 PM
> > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > er
> > INFO: Registering feature: core.msgbundlesubst
> > Feb 20, 2008 12:34:53 PM
> > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > er
> > INFO: Registering feature: core.bidisubst
> > Feb 20, 2008 12:34:53 PM
> > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > er
> > INFO: Registering feature: core.modulesubst
> > Feb 20, 2008 12:34:53 PM
> > org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> > er
> > INFO: Registering feature: core.prefsubst
> > Feb 20, 2008 12:35:36 PM
> > org.apache.shindig.gadgets.http.GadgetRenderingServlet
> > outputErrors
> >
> >
> > This means that features are loaded. Then why I'm getting this error?
> >
> > And I am getting this error when I use any one of  dynamic-height,
> > settitle
> > features.
> > On Feb 19, 2008 11:03 PM, Kevin Brown <et...@google.com> wrote:
> >
> > > the UNSUPPORTED_FEATURE error should only come up if your gadget
> server
> > > can't find a feature that a gadget requires, but that shouldn't be
> > > happening
> > > with setprefs.
> > >
> > > Try this:
> > >
> > > - run mvn clean
> > > - make sure you start the server with jetty:run-war (and not
> jetty:run)
> > if
> > > using the built in jetty container.
> > >
> > > Also, could you send me the gadget that you're getting this error
> with?
> > >
> > > On Feb 19, 2008 1:06 AM, Arun Kumar <ar...@gmail.com>
> > > wrote:
> > >
> > > > How to use rpc instead of ifpc_relay.html?
> > > > What I did is,
> > > > I changed
> > > > gadgets.container.setParentUrl('ifpc_relay.html') to
> > > > gadgets.container.setParentUrl('rpc_relay.html')
> > > > But still I'm  getting Error 400 UNSUPPORTED_FEATURE setprefs
> > > >
> > > > UNSUPPORTED_FEATURE setprefs
> > > >
> > > > error.
> > > >
> > >
> > >
> > >
> > > --
> > > ~Kevin
> > >
> > > If you received this email by mistake, please delete it, cancel your
> > mail
> > > account, destroy your hard drive, silence any witnesses, and burn down
> > the
> > > building that you're in.
> > >
> >
>

Re: How to use RPC Relay

Posted by Cassie <do...@google.com>.
Neo -

Are you getting this error when trying to just run a non-edited version of
Shindig or are you trying to set some of your own stuff up? When in a clean
svn client, running mvn jetty:run-war from within the java/gadgets directory
works for me.

- Cassie


On Tue, Feb 19, 2008 at 11:07 PM, Neo Anderson <
neoanderson123@googlemail.com> wrote:

> Even when I use mvn clean, I got the same error.
>
> When I start jetty, I got this:
>
> Feb 20, 2008 12:34:53 PM
> org.apache.shindig.gadgets.JsFeatureLoaderloadFeatures
> INFO: Loading resources from: features/features.txt
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/analytics/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/caja/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/core.io/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/core/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/dynamic-height/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/flash/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/ifpc/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/minimessage/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/opensocial-reference/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in
> features/opensocial-samplecontainer/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/rpc/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/setprefs/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/settitle/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/skins/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/tabs/feature.xml
> Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
> INFO: Looking for feature.xml in features/views/feature.xml
> Feb 20, 2008 12:34:53 PM
> org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> er
> INFO: Registering feature: core.msgbundlesubst
> Feb 20, 2008 12:34:53 PM
> org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> er
> INFO: Registering feature: core.bidisubst
> Feb 20, 2008 12:34:53 PM
> org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> er
> INFO: Registering feature: core.modulesubst
> Feb 20, 2008 12:34:53 PM
> org.apache.shindig.gadgets.GadgetFeatureRegistryregist
> er
> INFO: Registering feature: core.prefsubst
> Feb 20, 2008 12:35:36 PM
> org.apache.shindig.gadgets.http.GadgetRenderingServlet
> outputErrors
>
>
> This means that features are loaded. Then why I'm getting this error?
>
> And I am getting this error when I use any one of  dynamic-height,
> settitle
> features.
> On Feb 19, 2008 11:03 PM, Kevin Brown <et...@google.com> wrote:
>
> > the UNSUPPORTED_FEATURE error should only come up if your gadget server
> > can't find a feature that a gadget requires, but that shouldn't be
> > happening
> > with setprefs.
> >
> > Try this:
> >
> > - run mvn clean
> > - make sure you start the server with jetty:run-war (and not jetty:run)
> if
> > using the built in jetty container.
> >
> > Also, could you send me the gadget that you're getting this error with?
> >
> > On Feb 19, 2008 1:06 AM, Arun Kumar <ar...@gmail.com>
> > wrote:
> >
> > > How to use rpc instead of ifpc_relay.html?
> > > What I did is,
> > > I changed
> > > gadgets.container.setParentUrl('ifpc_relay.html') to
> > > gadgets.container.setParentUrl('rpc_relay.html')
> > > But still I'm  getting Error 400 UNSUPPORTED_FEATURE setprefs
> > >
> > > UNSUPPORTED_FEATURE setprefs
> > >
> > > error.
> > >
> >
> >
> >
> > --
> > ~Kevin
> >
> > If you received this email by mistake, please delete it, cancel your
> mail
> > account, destroy your hard drive, silence any witnesses, and burn down
> the
> > building that you're in.
> >
>

Re: How to use RPC Relay

Posted by Neo Anderson <ne...@googlemail.com>.
Even when I use mvn clean, I got the same error.

When I start jetty, I got this:

Feb 20, 2008 12:34:53 PM org.apache.shindig.gadgets.JsFeatureLoaderloadFeatures
INFO: Loading resources from: features/features.txt
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/analytics/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/caja/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/core.io/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/core/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/dynamic-height/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/flash/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/ifpc/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/minimessage/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/opensocial-reference/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in
features/opensocial-samplecontainer/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/rpc/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/setprefs/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/settitle/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/skins/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/tabs/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.util.ResourceLoader getContent
INFO: Looking for feature.xml in features/views/feature.xml
Feb 20, 2008 12:34:53 PM org.apache.shindig.gadgets.GadgetFeatureRegistryregist
er
INFO: Registering feature: core.msgbundlesubst
Feb 20, 2008 12:34:53 PM org.apache.shindig.gadgets.GadgetFeatureRegistryregist
er
INFO: Registering feature: core.bidisubst
Feb 20, 2008 12:34:53 PM org.apache.shindig.gadgets.GadgetFeatureRegistryregist
er
INFO: Registering feature: core.modulesubst
Feb 20, 2008 12:34:53 PM org.apache.shindig.gadgets.GadgetFeatureRegistryregist
er
INFO: Registering feature: core.prefsubst
Feb 20, 2008 12:35:36 PM
org.apache.shindig.gadgets.http.GadgetRenderingServlet
outputErrors


This means that features are loaded. Then why I'm getting this error?

And I am getting this error when I use any one of  dynamic-height, settitle
features.
On Feb 19, 2008 11:03 PM, Kevin Brown <et...@google.com> wrote:

> the UNSUPPORTED_FEATURE error should only come up if your gadget server
> can't find a feature that a gadget requires, but that shouldn't be
> happening
> with setprefs.
>
> Try this:
>
> - run mvn clean
> - make sure you start the server with jetty:run-war (and not jetty:run) if
> using the built in jetty container.
>
> Also, could you send me the gadget that you're getting this error with?
>
> On Feb 19, 2008 1:06 AM, Arun Kumar <ar...@gmail.com>
> wrote:
>
> > How to use rpc instead of ifpc_relay.html?
> > What I did is,
> > I changed
> > gadgets.container.setParentUrl('ifpc_relay.html') to
> > gadgets.container.setParentUrl('rpc_relay.html')
> > But still I'm  getting Error 400 UNSUPPORTED_FEATURE setprefs
> >
> > UNSUPPORTED_FEATURE setprefs
> >
> > error.
> >
>
>
>
> --
> ~Kevin
>
> If you received this email by mistake, please delete it, cancel your mail
> account, destroy your hard drive, silence any witnesses, and burn down the
> building that you're in.
>

Re: How to use RPC Relay

Posted by Kevin Brown <et...@google.com>.
the UNSUPPORTED_FEATURE error should only come up if your gadget server
can't find a feature that a gadget requires, but that shouldn't be happening
with setprefs.

Try this:

- run mvn clean
- make sure you start the server with jetty:run-war (and not jetty:run) if
using the built in jetty container.

Also, could you send me the gadget that you're getting this error with?

On Feb 19, 2008 1:06 AM, Arun Kumar <ar...@gmail.com> wrote:

> How to use rpc instead of ifpc_relay.html?
> What I did is,
> I changed
> gadgets.container.setParentUrl('ifpc_relay.html') to
> gadgets.container.setParentUrl('rpc_relay.html')
> But still I'm  getting Error 400 UNSUPPORTED_FEATURE setprefs
>
> UNSUPPORTED_FEATURE setprefs
>
> error.
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.