Issue 33 in walkaround: Errors when behind my proxy at work

54 views
Skip to first unread message

walka...@googlecode.com

unread,
Dec 22, 2011, 12:04:18 PM12/22/11
to walkaro...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 33 by ve4...@gmail.com: Errors when behind my proxy at work
http://code.google.com/p/walkaround/issues/detail?id=33

What steps will reproduce the problem?
1. Trying to access Walkaround when behind my work proxy


What is the expected output? What do you see instead?

The expected output would be displaying Walkaround, and being able to
interact with it. When behind my work's proxy, I instead get errors, which
I'll post at the end of this message, under additional info. If I take the
same computer off of the network, and off of the proxy, there are no errors.

The errors appear in a section of the page that pops up from the bottom of
the page, with red text. I can use the wave index, but this occurs on every
individual wave. When they are up, I can't edit, reply, delete, or
otherwise interact with the wave.

What browser and browser version are you using? On what operating system?

OS: Windows 7 32 bit
Browsers:
Google Chrome 16.0.912.63 (latest version)
Firefox 8 and 9
Also occurred in Chrome 15.0.874.121 before I updated to see if that fixed
it.

The errors are different in Firefox and Chrome. Both Firefox and Chrome
work fine from other networks.

What URL does your browser show when the problem occurs? Did you compile
walkaround on your machine, or are you using a public instance?

The URL varies, but it occurs in any individual wave on any public instance
I've tried, including your demoinstances. The errors I'll list below are
from the following URL.

https://inevowalk.appspot.com/wave?id=ZQl66xZ9sUbiw-S2


Please provide any additional information below.


Error in Google Chrome:

09:00:17.409 SEVERE (client): Class$pc: (TypeError): Cannot read
property 'appengine' of undefined
at Unknown.Ee(null:-1)
at Unknown.zc(null:-1)
at Unknown.Lc(null:-1)
at Unknown.P$(null:-1)
at Unknown.Wgb(null:-1)
at Unknown.Vgb(null:-1)
at Unknown.ehb(null:-1)
at Unknown.ddb(null:-1)
at Unknown.Plb(null:-1)
at Unknown.uwd(null:-1)
at Unknown.Ckb(null:-1)
at Unknown.Bkb(null:-1)
at Unknown.ckb(null:-1)
at Unknown.GJb(null:-1)
at Unknown.JLb(null:-1)
at Unknown.RJb(null:-1)
at Unknown.kRc(null:-1)
at Unknown.iRc(null:-1)
at Unknown.jRc(null:-1)
at Unknown.pRc(null:-1)
at Unknown.YRc(null:-1)
at Unknown.Qb(null:-1)
at Unknown.anonymous(null:-1)
at Unknown.$d(null:-1)
at Unknown.be(null:-1)
at Unknown.anonymous(null:-1)

Error in Firefox 9

09:01:31.416 SEVERE (client): Class$nc: (TypeError): $wnd.goog is undefined
stack: Rgb([object
Object],"AHRlWrryPUXgoD-Dr3r_HafSlHgySpsbWYXpTEvMWIRhLagXxJNEgyfAERyJ5zCaw5YoUYjrg315oXwAMbjJd15xBNELctnaRzX7He4CFv_x8BVf_wR0Lz0")@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:321
Qgb([object
Object],"AHRlWrryPUXgoD-Dr3r_HafSlHgySpsbWYXpTEvMWIRhLagXxJNEgyfAERyJ5zCaw5YoUYjrg315oXwAMbjJd15xBNELctnaRzX7He4CFv_x8BVf_wR0Lz0")@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:314
_gb([object Object],8,[object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:302
$cb([object
Object],8,"7tIDNHV8")@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:285
Klb([object Object],[object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:195
Hvd([object Object],[object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:128
xkb([object Object],[object Object],[object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:337
wkb([object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:292
Zjb([object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:342
BJb([object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:124
GLb([object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:146
MJb()@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:345
xQc([object Object],[object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1578
vQc([object Object],[object
Object],1324573291482)@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1334
wQc([object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1519
CQc([object
Object])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1345
jRc()@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1650
Zb()@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1644
(-1)@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1158
Yd((function () {b.eb();}),[object Proxy],[object
Arguments])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:897
_d((function () {b.eb();}),[object Proxy],[object
Arguments])@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1529
(-1)@https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html:1296

fileName:
https://inevowalk.appspot.com/6C15103108B2BAA9EE838CB0D1BD1B24.cache.html
lineNumber: 321
at Unknown.Rgb(null:-1)
at Unknown.Qgb(null:-1)
at Unknown._gb(null:-1)
at Unknown.$cb(null:-1)
at Unknown.Klb(null:-1)
at Unknown.Hvd(null:-1)
at Unknown.xkb(null:-1)
at Unknown.wkb(null:-1)
at Unknown.Zjb(null:-1)
at Unknown.BJb(null:-1)
at Unknown.GLb(null:-1)
at Unknown.MJb(null:-1)
at Unknown.xQc(null:-1)
at Unknown.vQc(null:-1)
at Unknown.wQc(null:-1)
at Unknown.CQc(null:-1)
at Unknown.jRc(null:-1)
at Unknown.Zb(null:-1)
at Unknown.anonymous(null:-1)
at Unknown.Yd(null:-1)
at Unknown._d(null:-1)
at Unknown.anonymous(null:-1)
at Unknown.anonymous(null:-1)


Thanks for any help you can give. If there's a way for me to account for
this, it would be nice.

walka...@googlecode.com

unread,
Dec 22, 2011, 2:44:04 PM12/22/11
to walkaro...@googlegroups.com

Comment #1 on issue 33 by oh...@google.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

Can you take a look at your browser's JavaScript console to see if it shows
any other errors? For example, any scripts or other resources that fail to
load?

walka...@googlecode.com

unread,
Dec 22, 2011, 3:18:23 PM12/22/11
to walkaro...@googlegroups.com

Comment #2 on issue 33 by ve4...@gmail.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

Sure. In Firefox, I get a number of warnings along the lines of:

Warning: Unknown property 'transition'. Declaration dropped.
Source File: https://inevowalk.appspot.com/wave?id=ZQl66xZ9sUbiw-S2
Line: 43


and I get one error, on the wave index page:

Error: downloadable font: download failed (font-family: "Open Sans"
style:normal weight:normal stretch:normal src index:2): status=2152398920
source:
https://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff
Source File: https://fonts.googleapis.com/css?family=Open+Sans
Line: 0
Source Code:
@font-face { font-family: "Open Sans"; font-style: normal;
font-weight: 400; src: local("Open Sans"), local("OpenSans"),
url("https://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff")
format("woff"); }


With Chrome, it's different. I get no warnings, and one error on the
individual wave:

Error: Failed to load resource -
https://talkgadget.google.com/talkgadget/channel.js


I can't tell you at this point if I get those errors on other networks.

Thanks.

walka...@googlecode.com

unread,
Dec 22, 2011, 5:05:28 PM12/22/11
to walkaro...@googlegroups.com

Comment #3 on issue 33 by oh...@google.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

The message "Error: Failed to load resource -
https://talkgadget.google.com/talkgadget/channel.js" is very suspicious.
Is your proxy blocking the download of this file?

walka...@googlecode.com

unread,
Dec 22, 2011, 5:31:43 PM12/22/11
to walkaro...@googlegroups.com

Comment #4 on issue 33 by ve4...@gmail.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

Looks like it. I can't seem to reach the Google Talk gadget itself, either.

Though Firefox doesn't throw that same error in Walkaround, when I try to
access that file directly (or the Google Talk gadget in general), I get
errors in both browsers:

In Chrome:

Error 111 (net::ERR_TUNNEL_CONNECTION_FAILED): Unknown error.

In Firefox:

The proxy server is refusing connections
Firefox is configured to use a proxy server that is refusing connections.
Check the proxy settings to make sure that they are correct.
Contact your network administrator to make sure the proxy server is
working.

So I guess the question is - how important is that file to Walkaround?
Could we remove the reference from our installation without issue? Or could
we copy the file to another server and point Walkaround to there instead?

Or is this file so intrinsically linked to Walkaround that I just won't be
able to use it from work behind this proxy?

walka...@googlecode.com

unread,
Dec 22, 2011, 5:46:51 PM12/22/11
to walkaro...@googlegroups.com

Comment #5 on issue 33 by oh...@google.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

The file is part of App Engine's Channel API. Without it, you won't be
able to see live edits from other users.

The quickest solution would be to ask your proxy administrator not to block
that file.

We could also implement a workaround by having the walkaround server fetch
the file from talkgadget.google.com and serve it to the browser rather than
redirecting the browser.

(Another alternative would be to fall back to polling for updates every few
seconds, but that makes live collaboration less smooth.)


walka...@googlecode.com

unread,
Dec 22, 2011, 6:03:01 PM12/22/11
to walkaro...@googlegroups.com

Comment #6 on issue 33 by ve4...@gmail.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

It's probably not worth implementing an across-the-board fix for something
that may just be affecting me.

Is the code that fetches it in Walkabout, or in App Engine? If it's in
Walkabout, can you point me to its location? I'll see about doing a quick
hack for the one server I need it on, so that it fetches the file from
another location that I copy the file to.

I'll see about the proxy server change, but I can't do that until January
anyways as the IT department is on a skeleton crew for the holidays. Not
sure if they'd do it anyways.

Thanks for all your help,

Graham

walka...@googlecode.com

unread,
Dec 22, 2011, 6:27:12 PM12/22/11
to walkaro...@googlegroups.com

Comment #7 on issue 33 by oh...@google.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

http://code.google.com/p/walkaround/source/browse/src/com/google/walkaround/wave/server/WalkaroundServerModule.java#210

@Provides @Named("channel api url")
String provideChannelApiUrl() {
return "/_ah/channel/jsapi";
}

You should be able to change this to https://example.com/channel.js (if
that is where you put the file). http might work as well but it will lead
to mixed-content warnings.


walka...@googlecode.com

unread,
Dec 23, 2011, 11:59:12 AM12/23/11
to walkaro...@googlegroups.com

Comment #8 on issue 33 by ve4...@gmail.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

Thanks for your help. I've now solved my problem, but in a bit of a
different way, so I didn't have to go messing with my code.

I save a copy of the channel.js file to my local machine, and then added a
line to my HOSTS file

file://c:/WaveFix/channel.js
https://talkgadget.google.com/talkgadget/channel.js

So it just grabs the file locally for me, while leaving everyone else
working normally.

Thanks again for your help, though. I couldn't have found the issue without
it, and I hope having this thread here might help anyone else with the same
issue.

Graham

walka...@googlecode.com

unread,
Dec 25, 2011, 8:29:32 PM12/25/11
to walkaro...@googlegroups.com
Updates:
Status: WontFix

Comment #9 on issue 33 by oh...@google.com: Errors when behind my proxy at
work
http://code.google.com/p/walkaround/issues/detail?id=33

I'm glad you got it working. Thanks for reporting your solution here.

I'll mark this as WontFix since no code changes in walkaround are needed.

walka...@googlecode.com

unread,
Feb 1, 2015, 4:35:32 PM2/1/15
to walkaro...@googlegroups.com

Comment #10 on issue 33 by tsd1...@gmail.com: Errors when behind my proxy
at work
https://code.google.com/p/walkaround/issues/detail?id=33

uhhhh i cant download any apps on google chrome now for some reason and it
has the same error code i messed with the proxy settings a bit and i cant
fix it help

btw i was redownloading apps cause google chrome got ri of evrything D:

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
Reply all
Reply to author
Forward
0 new messages