I'm working with Ben on this issue. I sent another email to the mailing list regarding this issue, it's titled 'Test EndToEndTest fails when behind proxy', where I've identified three separate shindig issues for why we're having this problem. Apologies for not continuing with this thread in this email, I only joined the mailing list today, and I didn't see Ben's email.
2008/11/27 Louis Ryan <[EMAIL PROTECTED]> > Ben, > The test in question is attempting to load content from localhost so I > don't > think you need set proxy settings when running the maven build. You will > need to set them when running the server itself so I think you can do > > mvn install > mvn -Prun > > -Louis > > On Wed, Nov 26, 2008 at 10:39 PM, Ben Smith <[EMAIL PROTECTED]> > wrote: > > > Hi, > > > > We're just setting Shindig up in our continuous integration environment > > (Hudson) which is behind a proxy server. Unfortunately, when we run: > > > > clean install -DproxySet=true -Dhttp.proxyHost=$PROXY_HOST > > -Dhttp.proxyPort=$PROXY_PORT > > > > at the project root, we receive a single test failure from the > > shindig-server project: > > > > org.apache.shindig.server.endtoend.EndToEndTest.testTemplates > > Failing for the past 12 builds (Since Unstable#5 ) > > Took 0 seconds. > > > > ======= EXCEPTION START ======== > > EcmaError: lineNumber=[761] column=[0] lineSource=[&no source&] > > name=[ReferenceError] sourceName=[script in > > > http://localhost:9003/gadgets/ifr?url=http%3A%2F%2Flocalhost%3A9003%2Fopensocial-templates%2Fost_test.xml&st=canonical%3Ajohn.doe%3Atest%3Adomain%3AappUrl%3A1&testMethod=all&nocache=1from > > (1, 224) to (0, 0)] message=[ReferenceError: "VAR_this" is not defined. > > (script in > > > http://localhost:9003/gadgets/ifr?url=http%3A%2F%2Flocalhost%3A9003%2Fopensocial-templates%2Fost_test.xml&st=canonical%3Ajohn.doe%3Atest%3Adomain%3AappUrl%3A1&testMethod=all&nocache=1from > > (1, 224) to (0, 0)#761)] > > com.gargoylesoftware.htmlunit.ScriptException: ReferenceError: "VAR_this" > > is not defined. (script in > > > http://localhost:9003/gadgets/ifr?url=http%3A%2F%2Flocalhost%3A9003%2Fopensocial-templates%2Fost_test.xml&st=canonical%3Ajohn.doe%3Atest%3Adomain%3AappUrl%3A1&testMethod=all&nocache=1from > > (1, 224) to (0, 0)#761) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:553) > > at org.mozilla.javascript.Context.call(Context.java:577) > > at > > org.mozilla.javascript.ContextFactory.call(ContextFactory.java:503) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:436) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:411) > > at > > > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:935) > > at > > > com.gargoylesoftware.htmlunit.html.HtmlScript.executeInlineScriptIfNeeded(HtmlScript.java:285) > > at > > > com.gargoylesoftware.htmlunit.html.HtmlScript.appendChild(HtmlScript.java:193) > > at > > > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.handleCharacters(HTMLParser.java:516) > > at > > > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:478) > > at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > > Source) > > at > > > org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:210) > > at > > > org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:329) > > at > > > org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:993) > > at > > org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:896) > > at > > > org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:2893) > > at > > org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1954) > > at > org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:893) > > at > > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:495) > > at > > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:448) > > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > > at > > com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:261) > > at > > > com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:155) > > at > > > com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:128) > > at > > > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:445) > > at > > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:352) > > at > > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:402) > > at > > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389) > > at > > > org.apache.shindig.server.endtoend.EndToEndTest.executePageTest(EndToEndTest.java:170) > > at > > > org.apache.shindig.server.endtoend.EndToEndTest.executeAllPageTests(EndToEndTest.java:184) > > at > > > org.apache.shindig.server.endtoend.EndToEndTest.testTemplates(EndToEndTest.java:103) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59) > > at > > > org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98) > > at > > org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) > > at > > > org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87) > > at > > org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) > > at > org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) > > at > > > org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88) > > at > > > org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) > > at > > > org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) > > at > > > org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) > > at > > org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) > > at > > > org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) > > at > > > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) > > at > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138) > > at > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125) > > at org.apache.maven.surefire.Surefire.run(Surefire.java:132) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290) > > at > > > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818) > > Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "VAR_this" > is > > not defined. (script in > > > http://localhost:9003/gadgets/ifr?url=http%3A%2F%2Flocalhost%3A9003%2Fopensocial-templates%2Fost_test.xml&st=canonical%3Ajohn.doe%3Atest%3Adomain%3AappUrl%3A1&testMethod=all&nocache=1from > > (1, 224) to (0, 0)#761) > > at > > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350) > > at > > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340) > > at > > > org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3413) > > at org.mozilla.javascript.ScriptRuntime.name > > (ScriptRuntime.java:1612) > > at > > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3314) > > at > > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2394) > > at > > > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162) > > at > > org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393) > > at > > > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:192) > > at > > org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834) > > at > > > org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:173) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:427) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:549) > > ... 56 more > > Enclosed exception: > > org.mozilla.javascript.EcmaError: ReferenceError: "VAR_this" is not > > defined. (script in > > > http://localhost:9003/gadgets/ifr?url=http%3A%2F%2Flocalhost%3A9003%2Fopensocial-templates%2Fost_test.xml&st=canonical%3Ajohn.doe%3Atest%3Adomain%3AappUrl%3A1&testMethod=all&nocache=1from > > (1, 224) to (0, 0)#761) > > at > > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350) > > at > > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340) > > at > > > org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3413) > > at org.mozilla.javascript.ScriptRuntime.name > > (ScriptRuntime.java:1612) > > at > > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3314) > > at script(script in > > > http://localhost:9003/gadgets/ifr?url=http%3A%2F%2Flocalhost%3A9003%2Fopensocial-templates%2Fost_test.xml&st=canonical%3Ajohn.doe%3Atest%3Adomain%3AappUrl%3A1&testMethod=all&nocache=1from > > (1, 224) to (0, 0):761) > > at > > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2394) > > at > > > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162) > > at > > org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393) > > at > > > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:192) > > at > > org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834) > > at > > > org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:173) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:427) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:549) > > at org.mozilla.javascript.Context.call(Context.java:577) > > at > > org.mozilla.javascript.ContextFactory.call(ContextFactory.java:503) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:436) > > at > > > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:411) > > at > > > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:935) > > at > > > com.gargoylesoftware.htmlunit.html.HtmlScript.executeInlineScriptIfNeeded(HtmlScript.java:285) > > at > > > com.gargoylesoftware.htmlunit.html.HtmlScript.appendChild(HtmlScript.java:193) > > at > > > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.handleCharacters(HTMLParser.java:516) > > at > > > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:478) > > at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > > Source) > > at > > > org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:210) > > at > > > org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:329) > > at > > > org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:993) > > at > > org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:896) > > at > > > org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:2893) > > at > > org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1954) > > at > org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:893) > > at > > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:495) > > at > > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:448) > > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > > at > > com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:261) > > at > > > com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:155) > > at > > > com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:128) > > at > > > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:445) > > at > > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:352) > > at > > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:402) > > at > > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389) > > at > > > org.apache.shindig.server.endtoend.EndToEndTest.executePageTest(EndToEndTest.java:170) > > at > > > org.apache.shindig.server.endtoend.EndToEndTest.executeAllPageTests(EndToEndTest.java:184) > > at > > > org.apache.shindig.server.endtoend.EndToEndTest.testTemplates(EndToEndTest.java:103) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59) > > at > > > org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98) > > at > > org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) > > at > > > org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87) > > at > > org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) > > at > org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) > > at > > > org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88) > > at > > > org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) > > at > > > org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) > > at > > > org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) > > at > > org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) > > at > > > org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) > > at > > > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) > > at > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138) > > at > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125) > > at org.apache.maven.surefire.Surefire.run(Surefire.java:132) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290) > > at > > > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818) > > ======= EXCEPTION END ======== > > > > > > Anyone know any other proxy settings that require tinkering? This being a > > proxy problem may be an assumption on our part too. > > > > Any help would be greatly received. > > > > Cheers, > > Ben Smith > > BBC > > > > > > >

