unable to deploy the server to appengine

145 views
Skip to first unread message

braghome

unread,
Sep 4, 2012, 5:20:52 PM9/4/12
to bite-d...@googlegroups.com
Already created the appengine account now struggling to deploy the BITE to appengine. I have changed my login and email information so don't try to read too much into that.
I don't have much knowledge for python I don't any questions or solutions in stackoverflow so here it goes:
1. ran my build script

SF-loginp:bite-project login$ ./build.py
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/newbug_type_selector.soy.js tools/bugs/extension/templates/newbug_type_selector.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/popup.soy.js extension/templates/popup.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/rpf_dialogs.soy.js tools/rpf/extension/templates/rpf_dialogs.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/general.soy.js extension/src/project/templates/general.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/consoles.soy.js tools/bugs/extension/templates/consoles.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/rpfconsole.soy.js tools/rpf/extension/templates/rpfconsole.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/newbug_console.soy.js tools/bugs/extension/templates/newbug_console.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/settings.soy.js extension/src/project/templates/settings.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/explore.soy.js extension/src/project/templates/explore.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/locatorsupdater.soy.js tools/rpf/extension/templates/locatorsupdater.soy
Running command: java -jar deps/soy/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat genfiles/member.soy.js extension/src/project/templates/member.soy
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=extension/src/popup.js --output_mode=compiled --output_file=genfiles/popup_script.js --compiler_jar=deps/closure/compiler.jar
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=tools/rpf/extension/src/console.js --output_mode=compiled --output_file=genfiles/console_script.js --compiler_jar=deps/closure/compiler.jar
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=extension/src/elementhelper.js --output_mode=compiled --output_file=genfiles/elementhelper_script.js --compiler_jar=deps/closure/compiler.jar
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=extension/src/content.js --output_mode=compiled --output_file=genfiles/content_script.js --compiler_jar=deps/closure/compiler.jar
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=extension/src/background.js --output_mode=compiled --output_file=genfiles/background_script.js --compiler_jar=deps/closure/compiler.jar
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=tools/rpf/extension/src/getactioninfo.js --output_mode=compiled --output_file=genfiles/getactioninfo_script.js --compiler_jar=deps/closure/compiler.jar
Running command: /usr/bin/python deps/closure/closure-library/closure/bin/build/closurebuilder.py --root=common/extension --root=extension/src --root=tools/bugs/extension/src --root=tools/rpf/extension/src --root=deps/closure/closure-library --root=deps/soy/src --root=genfiles --root=deps/selenium-atoms-lib --input=extension/src/options/page.js --output_mode=compiled --output_file=genfiles/page_script.js --compiler_jar=deps/closure/compiler.jar
Creating extension bundle.
Creating server bundle.

2. tried installing the BITE server through different folders nothing works: a)server b)deps/mrtaskman/server/ c)tools/bugs/server/appengine/ d)output/server

3 with the folder output/server have an interesting error

appcfg.py --email=lo...@domain.com update output/server/
01:07 PM Host: appengine.google.com
Traceback (most recent call last):
  File "/usr/local/bin/appcfg.py", line 133, in <module>
    run_file(__file__, globals())
  File "/usr/local/bin/appcfg.py", line 129, in run_file
    execfile(script_path, globals_)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 4085, in <module>
    main(sys.argv)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 4076, in main
    result = AppCfgApp(argv).Run()
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 2546, in Run
    self.action(self)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 3832, in __call__
    return method()
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 2983, in Update
    appyaml = self._ParseAppInfoFromYaml(self.basepath)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 2800, in _ParseAppInfoFromYaml
    appyaml = self._ParseYamlFile(basepath, basename, appinfo_includes.Parse)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appcfg.py", line 2840, in _ParseYamlFile
    defns = parser(fh, open_fn=self.opener)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/appinfo_includes.py", line 58, in Parse
    appyaml = _MergeBuiltinsIncludes(appinfo_path, appyaml, open_fn)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/appinfo_includes.py", line 108, in _MergeBuiltinsIncludes
    open_fn=open_fn))
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/appinfo_includes.py", line 162, in _ResolveIncludes
    state, runtime)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/appinfo_includes.py", line 222, in _ConvertBuiltinsToIncludes
    yaml_path = builtins.get_yaml_path(builtin_name, runtime)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/builtins/__init__.py", line 120, in get_yaml_path
    builtin_name, ', '.join(sorted(available_builtins))))
google.appengine.ext.builtins.InvalidBuiltinName: datastore_admin is not the name of a valid builtin.
Available handlers are: admin_redirect, appstats, default, deferred, django_wsgi, remote_api

4 Also tried


ppcfg.py -V 2.0.1.10 -A BITE --email=lo...@domain.com update tools/bugs/server/appengine/
01:28 PM Host: appengine.google.com
Usage: appcfg.py [options] update <directory>

appcfg.py: error: Directory does not contain an app.yaml configuration file.

Jason Stredwick

unread,
Sep 4, 2012, 5:36:40 PM9/4/12
to bite-d...@googlegroups.com
I did a quick and you may need to sync the code base.  The newest code has the datastore_admin flag removed from the app.yaml.  This flag was deprecated recently.  That is my guess to what is causing you a problem.

braghome

unread,
Sep 4, 2012, 5:56:09 PM9/4/12
to bite-d...@googlegroups.com
Get a new error now just with the build this time:

sf-loginp:bite-project login$ ./build.py
deps/closure/closure-library/closure/bin/build/closurebuilder.py: Scanning paths...
deps/closure/closure-library/closure/bin/build/closurebuilder.py: 967 sources scanned.
deps/closure/closure-library/closure/bin/build/closurebuilder.py: Building dependency tree..
deps/closure/closure-library/closure/bin/build/closurebuilder.py: Compiling with the following command: java -jar deps/closure/compiler.jar --js deps/closure/closure-library/closure/goog/base.js --js deps/closure/closure-library/closure/goog/debug/error.js --js deps/closure/closure-library/closure/goog/string/string.js --js deps/closure/closure-library/closure/goog/asserts/asserts.js --js deps/closure/closure-library/closure/goog/uri/utils.js --js deps/closure/closure-library/closure/goog/object/object.js --js deps/closure/closure-library/closure/goog/array/array.js --js deps/closure/closure-library/closure/goog/iter/iter.js --js deps/closure/closure-library/closure/goog/structs/structs.js --js deps/closure/closure-library/closure/goog/structs/map.js --js deps/closure/closure-library/closure/goog/uri/uri.js --js deps/closure/closure-library/closure/goog/useragent/useragent.js --js deps/closure/closure-library/closure/goog/math/coordinate.js --js deps/closure/closure-library/closure/goog/math/box.js --js deps/closure/closure-library/closure/goog/math/size.js --js deps/closure/closure-library/closure/goog/math/rect.js --js deps/closure/closure-library/closure/goog/dom/classes.js --js deps/closure/closure-library/closure/goog/dom/tagname.js --js deps/closure/closure-library/closure/goog/dom/browserfeature.js --js deps/closure/closure-library/closure/goog/dom/dom.js --js deps/closure/closure-library/closure/goog/style/style.js --js common/extension/constants/biteconstants.js --js deps/closure/closure-library/closure/goog/debug/errorhandlerweakdep.js --js deps/closure/closure-library/closure/goog/events/listener.js --js deps/closure/closure-library/closure/goog/events/browserfeature.js --js deps/closure/closure-library/closure/goog/debug/entrypointregistry.js --js deps/closure/closure-library/closure/goog/events/eventwrapper.js --js deps/closure/closure-library/closure/goog/events/eventtype.js --js deps/closure/closure-library/closure/goog/disposable/idisposable.js --js deps/closure/closure-library/closure/goog/disposable/disposable.js --js deps/closure/closure-library/closure/goog/events/event.js --js deps/closure/closure-library/closure/goog/reflect/reflect.js --js deps/closure/closure-library/closure/goog/events/browserevent.js --js deps/closure/closure-library/closure/goog/events/events.js --js deps/closure/closure-library/closure/goog/events/eventtarget.js --js deps/closure/closure-library/closure/goog/timer/timer.js --js deps/closure/closure-library/closure/goog/events/eventhandler.js --js common/extension/dom/element.js --js common/extension/ux/resizer.js --js common/extension/ux/dragger.js --js deps/closure/closure-library/closure/goog/json/json.js --js deps/closure/closure-library/closure/goog/useragent/jscript.js --js deps/closure/closure-library/closure/goog/string/stringbuffer.js --js deps/closure/closure-library/closure/goog/soy/soy.js --js deps/closure/closure-library/closure/goog/structs/inversionmap.js --js deps/closure/closure-library/closure/goog/i18n/graphemebreak.js --js deps/closure/closure-library/closure/goog/format/format.js --js deps/closure/closure-library/closure/goog/i18n/bidi.js --js deps/closure/closure-library/closure/goog/i18n/bidiformatter.js --js deps/soy/src/soyutils_usegoog.js --js genfiles/common_ux.soy.js --js common/extension/ux/container.js --js deps/selenium-atoms-lib/error.js --js deps/closure/closure-library/closure/goog/useragent/product.js --js deps/closure/closure-library/closure/goog/useragent/product_isversion.js --js deps/selenium-atoms-lib/userAgent.js --js deps/selenium-atoms-lib/events.js --js deps/closure/closure-library/closure/goog/dom/selection.js --js deps/selenium-atoms-lib/bot.js --js deps/selenium-atoms-lib/locators/xpath.js --js deps/closure/closure-library/closure/goog/dom/tagiterator.js --js deps/closure/closure-library/closure/goog/dom/nodeiterator.js --js deps/selenium-atoms-lib/dom.js --js deps/closure/closure-library/closure/goog/events/keycodes.js --js deps/selenium-atoms-lib/device.js --js deps/closure/closure-library/closure/goog/structs/collection.js --js deps/closure/closure-library/closure/goog/structs/set.js --js deps/selenium-atoms-lib/keyboard.js --js tools/rpf/extension/src/libs/query_selector.js --js deps/closure/closure-library/closure/goog/string/stringformat.js --js deps/closure/closure-library/closure/goog/format/jsonprettyprinter.js --js deps/closure/closure-library/closure/goog/format/htmlprettyprinter.js --js common/extension/dom/elementhelper.js --js tools/rpf/extension/src/libs/actionshelper.js --js deps/selenium-atoms-lib/touchscreen.js --js deps/closure/closure-library/closure/goog/math/math.js --js deps/closure/closure-library/closure/goog/math/vec2.js --js deps/closure/closure-library/closure/goog/debug/debug.js --js deps/closure/closure-library/closure/goog/debug/logrecord.js --js deps/closure/closure-library/closure/goog/debug/logbuffer.js --js deps/closure/closure-library/closure/goog/debug/logger.js --js deps/closure/closure-library/closure/goog/dom/savedrange.js --js deps/closure/closure-library/closure/goog/dom/savedcaretrange.js --js deps/closure/closure-library/closure/goog/dom/abstractrange.js --js deps/closure/closure-library/closure/goog/dom/abstractmultirange.js --js deps/closure/closure-library/closure/goog/dom/textrangeiterator.js --js deps/closure/closure-library/closure/goog/dom/rangeendpoint.js --js deps/closure/closure-library/closure/goog/dom/browserrange/abstractrange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/w3crange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/webkitrange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/ierange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/geckorange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/operarange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/browserrange.js --js deps/closure/closure-library/closure/goog/dom/textrange.js --js deps/closure/closure-library/closure/goog/dom/controlrange.js --js deps/closure/closure-library/closure/goog/dom/multirange.js --js deps/closure/closure-library/closure/goog/dom/range.js --js deps/selenium-atoms-lib/mouse.js --js deps/selenium-atoms-lib/locators/id.js --js deps/selenium-atoms-lib/locators/name.js --js deps/selenium-atoms-lib/locators/tag_name.js --js deps/selenium-atoms-lib/locators/link_text.js --js deps/selenium-atoms-lib/locators/css.js --js deps/selenium-atoms-lib/locators/classname.js --js deps/selenium-atoms-lib/locators/locators.js --js deps/selenium-atoms-lib/action.js --js tools/rpf/extension/src/libs/bothelper.js --js genfiles/locatorsupdater.soy.js --js deps/closure/closure-library/closure/goog/net/errorcode.js --js deps/closure/closure-library/closure/goog/net/httpstatus.js --js deps/closure/closure-library/closure/goog/net/xmlhttpfactory.js --js deps/closure/closure-library/closure/goog/net/wrapperxmlhttpfactory.js --js deps/closure/closure-library/closure/goog/net/xmlhttp.js --js deps/closure/closure-library/closure/goog/net/eventtype.js --js deps/closure/closure-library/closure/goog/net/xhrio.js --js tools/rpf/extension/src/libs/getactioninfo.js --formatting=pretty_print --generate_exports --js=deps/closure/closure-library/closure/goog/deps.js --jscomp_error=accessControls --jscomp_error=ambiguousFunctionDecl --jscomp_error=checkRegExp --jscomp_error=checkTypes --jscomp_error=checkVars --jscomp_error=constantProperty --jscomp_error=deprecated --jscomp_error=fileoverviewTags --jscomp_error=globalThis --jscomp_error=invalidCasts --jscomp_error=missingProperties --jscomp_error=nonStandardJsDocs --jscomp_error=strictModuleDepCheck --jscomp_error=undefinedVars --jscomp_error=unknownDefines --jscomp_error=visibility --externs=common/extension/externs/chrome_extensions.js --externs=common/extension/externs/rpf_externs.js --externs=common/extension/externs/ace_externs.js
deps/selenium-atoms-lib/action.js:635: ERROR - actual parameter 2 of bot.dom.isScrolledIntoView does not match formal parameter
found   : (goog.math.Coordinate|undefined)
required: goog.math.Coordinate
  if (!bot.dom.isScrolledIntoView(element, opt_coords)) {
                                           ^

deps/selenium-atoms-lib/action.js:651: ERROR - actual parameter 2 of bot.dom.isScrolledIntoView does not match formal parameter
found   : (goog.math.Coordinate|undefined)
required: goog.math.Coordinate
  var isInView = bot.dom.isScrolledIntoView(element, opt_coords);
                                                     ^

2 error(s), 0 warning(s), 96.6% typed
deps/closure/closure-library/closure/bin/build/closurebuilder.py: JavaScript compilation failed.

Totally 40.5884680748 (s) elapsed!

Creating extension bundle.
Creating server bundle.
Totally 23.2697579861 (s) elapsed for server!

Jason Stredwick

unread,
Sep 4, 2012, 6:00:38 PM9/4/12
to bite-d...@googlegroups.com
Please try

build.py --expunge
build.py

and let me know if you continue to get the same error.  Also, are you in master or dev?  I haven't checked in a while to see if master is up-to-date with dev.

Finally, if you have made any changes to the clone, you will want to do a copy before running expunge.  It will remove the output, deps, and other auto generated folders.


On Tuesday, September 4, 2012 2:20:52 PM UTC-7, braghome wrote:

braghome

unread,
Sep 4, 2012, 6:31:33 PM9/4/12
to bite-d...@googlegroups.com
I did the ./build.py --expunge
I followed instruction on the project site to get the src, I think it should get me master. I will have to do some readup on how to get dev with git. I more used to svn here, sorry.
git clone https://code.google.com/p/bite-project/

sf-loginp:bite-project login$ ls -l
total 160
-rw-r--r--   1 login  IZINIO\Domain Users     83 Sep  4 14:46 AUTHORS
-rw-r--r--   1 login  IZINIO\Domain Users  11358 Sep  4 14:46 COPYING
-rw-r--r--   1 login  IZINIO\Domain Users      0 Sep  4 14:46 __init__.py
-rw-r--r--   1 login  IZINIO\Domain Users  12658 Sep  4 14:46 bb.py
drwxr-xr-x   7 login  IZINIO\Domain Users    238 Sep  4 14:46 build
-rwxr-xr-x   1 login  IZINIO\Domain Users   5242 Sep  4 14:46 build.py
drwxr-xr-x   7 login  IZINIO\Domain Users    238 Sep  4 14:46 builddefs
-rw-r--r--   1 login  IZINIO\Domain Users  15833 Sep  4 14:46 buildhelper.py
-rw-r--r--   1 login  IZINIO\Domain Users  14361 Sep  4 14:50 buildhelper.pyc
-rw-r--r--   1 login  IZINIO\Domain Users   4441 Sep  4 14:46 buildrpf.py
drwxr-xr-x   4 login  IZINIO\Domain Users    136 Sep  4 14:46 common
drwxr-xr-x   2 login  IZINIO\Domain Users     68 Sep  4 15:02 deps
drwxr-xr-x   8 login  IZINIO\Domain Users    272 Sep  4 14:46 extension
drwxr-xr-x   2 login  IZINIO\Domain Users     68 Sep  4 15:02 genfiles
drwxr-xr-x  21 login  IZINIO\Domain Users    714 Sep  4 14:46 server
drwxr-xr-x   4 login  IZINIO\Domain Users    136 Sep  4 14:46 tools
sf-loginp:bite-project login$ ls -l deps/
sf-loginp:bite-project login$ pwd
/Users/login/Downloads/latestBITE/bite-project
sf-loginp:bite-project login$ mv ../../bite-project/deps .
sf-loginp:bite-project login$ ls -l deps/
total 0
drwxr-xr-x@ 24 login  IZINIO\Domain Users  816 Jan  5  2012 ace
drwxr-xr-x@  4 login  IZINIO\Domain Users  136 Jan  5  2012 closure
drwxr-xr-x@ 16 login  IZINIO\Domain Users  544 Jan  5  2012 gdata-python-client
drwxr-xr-x@  7 login  IZINIO\Domain Users  238 Jan  5  2012 mrtaskman
drwxr-xr-x@ 21 login  IZINIO\Domain Users  714 Jan  5  2012 selenium-atoms-lib
drwxr-xr-x@  4 login  IZINIO\Domain Users  136 Jan  5  2012 soy
drwxr-xr-x@  4 login  IZINIO\Domain Users  136 Jan  5  2012 urlnorm

sf-loginp:bite-project login$ ./build.py
deps/closure/closure-library/closure/bin/build/closurebuilder.py: Scanning paths...
deps/closure/closure-library/closure/bin/build/closurebuilder.py: 967 sources scanned.
deps/closure/closure-library/closure/bin/build/closurebuilder.py: Building dependency tree..
deps/closure/closure-library/closure/bin/build/closurebuilder.py: Compiling with the following command: java -jar deps/closure/compiler.jar --js deps/closure/closure-library/closure/goog/base.js --js deps/closure/closure-library/closure/goog/debug/error.js --js deps/closure/closure-library/closure/goog/string/string.js --js deps/closure/closure-library/closure/goog/asserts/asserts.js --js deps/closure/closure-library/closure/goog/uri/utils.js --js deps/closure/closure-library/closure/goog/object/object.js --js deps/closure/closure-library/closure/goog/array/array.js --js deps/closure/closure-library/closure/goog/iter/iter.js --js deps/closure/closure-library/closure/goog/structs/structs.js --js deps/closure/closure-library/closure/goog/structs/map.js --js deps/closure/closure-library/closure/goog/uri/uri.js --js deps/closure/closure-library/closure/goog/useragent/useragent.js --js deps/closure/closure-library/closure/goog/math/coordinate.js --js deps/closure/closure-library/closure/goog/math/box.js --js deps/closure/closure-library/closure/goog/math/size.js --js deps/closure/closure-library/closure/goog/math/rect.js --js deps/closure/closure-library/closure/goog/dom/classes.js --js deps/closure/closure-library/closure/goog/dom/tagname.js --js deps/closure/closure-library/closure/goog/dom/browserfeature.js --js deps/closure/closure-library/closure/goog/dom/dom.js --js deps/closure/closure-library/closure/goog/style/style.js --js common/extension/constants/biteconstants.js --js deps/closure/closure-library/closure/goog/debug/errorhandlerweakdep.js --js deps/closure/closure-library/closure/goog/events/listener.js --js deps/closure/closure-library/closure/goog/events/browserfeature.js --js deps/closure/closure-library/closure/goog/debug/entrypointregistry.js --js deps/closure/closure-library/closure/goog/events/eventwrapper.js --js deps/closure/closure-library/closure/goog/events/eventtype.js --js deps/closure/closure-library/closure/goog/disposable/idisposable.js --js deps/closure/closure-library/closure/goog/disposable/disposable.js --js deps/closure/closure-library/closure/goog/events/event.js --js deps/closure/closure-library/closure/goog/reflect/reflect.js --js deps/closure/closure-library/closure/goog/events/browserevent.js --js deps/closure/closure-library/closure/goog/events/events.js --js deps/closure/closure-library/closure/goog/events/eventtarget.js --js deps/closure/closure-library/closure/goog/timer/timer.js --js deps/closure/closure-library/closure/goog/events/eventhandler.js --js common/extension/dom/element.js --js common/extension/ux/resizer.js --js common/extension/ux/dragger.js --js deps/closure/closure-library/closure/goog/json/json.js --js deps/closure/closure-library/closure/goog/useragent/jscript.js --js deps/closure/closure-library/closure/goog/string/stringbuffer.js --js deps/closure/closure-library/closure/goog/soy/soy.js --js deps/closure/closure-library/closure/goog/structs/inversionmap.js --js deps/closure/closure-library/closure/goog/i18n/graphemebreak.js --js deps/closure/closure-library/closure/goog/format/format.js --js deps/closure/closure-library/closure/goog/i18n/bidi.js --js deps/closure/closure-library/closure/goog/i18n/bidiformatter.js --js deps/soy/src/soyutils_usegoog.js --js genfiles/common_ux.soy.js --js common/extension/ux/container.js --js deps/selenium-atoms-lib/error.js --js deps/closure/closure-library/closure/goog/useragent/product.js --js deps/closure/closure-library/closure/goog/useragent/product_isversion.js --js deps/selenium-atoms-lib/userAgent.js --js deps/selenium-atoms-lib/events.js --js deps/closure/closure-library/closure/goog/dom/selection.js --js deps/selenium-atoms-lib/bot.js --js deps/selenium-atoms-lib/locators/xpath.js --js deps/closure/closure-library/closure/goog/dom/tagiterator.js --js deps/closure/closure-library/closure/goog/dom/nodeiterator.js --js deps/selenium-atoms-lib/dom.js --js deps/closure/closure-library/closure/goog/events/keycodes.js --js deps/selenium-atoms-lib/device.js --js deps/closure/closure-library/closure/goog/structs/collection.js --js deps/closure/closure-library/closure/goog/structs/set.js --js deps/selenium-atoms-lib/keyboard.js --js tools/rpf/extension/src/libs/query_selector.js --js deps/closure/closure-library/closure/goog/string/stringformat.js --js deps/closure/closure-library/closure/goog/format/jsonprettyprinter.js --js deps/closure/closure-library/closure/goog/format/htmlprettyprinter.js --js common/extension/dom/elementhelper.js --js tools/rpf/extension/src/libs/actionshelper.js --js deps/selenium-atoms-lib/touchscreen.js --js deps/closure/closure-library/closure/goog/math/math.js --js deps/closure/closure-library/closure/goog/math/vec2.js --js deps/closure/closure-library/closure/goog/debug/debug.js --js deps/closure/closure-library/closure/goog/debug/logrecord.js --js deps/closure/closure-library/closure/goog/debug/logbuffer.js --js deps/closure/closure-library/closure/goog/debug/logger.js --js deps/closure/closure-library/closure/goog/dom/savedrange.js --js deps/closure/closure-library/closure/goog/dom/savedcaretrange.js --js deps/closure/closure-library/closure/goog/dom/abstractrange.js --js deps/closure/closure-library/closure/goog/dom/abstractmultirange.js --js deps/closure/closure-library/closure/goog/dom/textrangeiterator.js --js deps/closure/closure-library/closure/goog/dom/rangeendpoint.js --js deps/closure/closure-library/closure/goog/dom/browserrange/abstractrange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/w3crange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/webkitrange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/ierange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/geckorange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/operarange.js --js deps/closure/closure-library/closure/goog/dom/browserrange/browserrange.js --js deps/closure/closure-library/closure/goog/dom/textrange.js --js deps/closure/closure-library/closure/goog/dom/controlrange.js --js deps/closure/closure-library/closure/goog/dom/multirange.js --js deps/closure/closure-library/closure/goog/dom/range.js --js deps/selenium-atoms-lib/mouse.js --js deps/selenium-atoms-lib/locators/id.js --js deps/selenium-atoms-lib/locators/name.js --js deps/selenium-atoms-lib/locators/tag_name.js --js deps/selenium-atoms-lib/locators/link_text.js --js deps/selenium-atoms-lib/locators/css.js --js deps/selenium-atoms-lib/locators/classname.js --js deps/selenium-atoms-lib/locators/locators.js --js deps/selenium-atoms-lib/action.js --js tools/rpf/extension/src/libs/bothelper.js --js genfiles/locatorsupdater.soy.js --js deps/closure/closure-library/closure/goog/net/errorcode.js --js deps/closure/closure-library/closure/goog/net/httpstatus.js --js deps/closure/closure-library/closure/goog/net/xmlhttpfactory.js --js deps/closure/closure-library/closure/goog/net/wrapperxmlhttpfactory.js --js deps/closure/closure-library/closure/goog/net/xmlhttp.js --js deps/closure/closure-library/closure/goog/net/eventtype.js --js deps/closure/closure-library/closure/goog/net/xhrio.js --js tools/rpf/extension/src/libs/getactioninfo.js --formatting=pretty_print --generate_exports --js=deps/closure/closure-library/closure/goog/deps.js --jscomp_error=accessControls --jscomp_error=ambiguousFunctionDecl --jscomp_error=checkRegExp --jscomp_error=checkTypes --jscomp_error=checkVars --jscomp_error=constantProperty --jscomp_error=deprecated --jscomp_error=fileoverviewTags --jscomp_error=globalThis --jscomp_error=invalidCasts --jscomp_error=missingProperties --jscomp_error=nonStandardJsDocs --jscomp_error=strictModuleDepCheck --jscomp_error=undefinedVars --jscomp_error=unknownDefines --jscomp_error=visibility --externs=common/extension/externs/chrome_extensions.js --externs=common/extension/externs/rpf_externs.js --externs=common/extension/externs/ace_externs.js
deps/selenium-atoms-lib/action.js:635: ERROR - actual parameter 2 of bot.dom.isScrolledIntoView does not match formal parameter
found   : (goog.math.Coordinate|undefined)
required: goog.math.Coordinate
  if (!bot.dom.isScrolledIntoView(element, opt_coords)) {
                                           ^

deps/selenium-atoms-lib/action.js:651: ERROR - actual parameter 2 of bot.dom.isScrolledIntoView does not match formal parameter
found   : (goog.math.Coordinate|undefined)
required: goog.math.Coordinate
  var isInView = bot.dom.isScrolledIntoView(element, opt_coords);
                                                     ^

2 error(s), 0 warning(s), 96.6% typed
deps/closure/closure-library/closure/bin/build/closurebuilder.py: JavaScript compilation failed.

get the same error again.

Jason Stredwick

unread,
Sep 4, 2012, 6:34:54 PM9/4/12
to bite-d...@googlegroups.com
Ok, I will have someone take a look and get back to you.  By the error you are reporting it looks like the selenium dependency has recently changed.


On Tuesday, September 4, 2012 2:20:52 PM UTC-7, braghome wrote:

Po Hu

unread,
Sep 4, 2012, 6:45:10 PM9/4/12
to bite-d...@googlegroups.com
The error was caused by the closure compiler on the third party bot's code. I think you could browse the code and comment out the line --jscomp_error=checkTypes or maybe other strict flags.

braghome

unread,
Sep 4, 2012, 8:44:51 PM9/4/12
to bite-d...@googlegroups.com
New error now after changes...
commend out all strict checking as requested
commented out
./builddefs/client.py:37

and

./buildhelper.py:114

grep -irn "jscomp_error=checkTypes" ./*
./builddefs/client.py:37:    '--jscomp_error=checkTypes',
./buildhelper.py:114:  '--compiler_flags=--jscomp_error=checkTypes',
Binary file ./buildhelper.pyc matches

sf-loginp:bite-project login$ ./build.py --expunge

sf-loginp:bite-project login$ ls -l
total 192
-rw-r--r--   1 login  corp\Domain Users     83 Sep  4 14:46 AUTHORS
-rw-r--r--   1 login  corp\Domain Users  11358 Sep  4 14:46 COPYING
-rw-r--r--   1 login  corp\Domain Users      0 Sep  4 14:46 __init__.py
-rw-r--r--   1 login  corp\Domain Users  12658 Sep  4 14:46 bb.py
drwxr-xr-x   7 login  corp\Domain Users    238 Sep  4 14:46 build
-rwxr-xr-x   1 login  corp\Domain Users   5242 Sep  4 14:46 build.py
drwxr-xr-x   8 login  corp\Domain Users    272 Sep  4 15:55 builddefs
-rw-r--r--   1 login  corp\Domain Users  15834 Sep  4 15:56 buildhelper.py
-rw-r--r--   1 login  corp\Domain Users  14309 Sep  4 16:02 buildhelper.pyc
-rw-r--r--   1 login  corp\Domain Users  15833 Sep  4 14:46 buildhelper.py~
-rw-r--r--   1 login  corp\Domain Users   4441 Sep  4 14:46 buildrpf.py
drwxr-xr-x   4 login  corp\Domain Users    136 Sep  4 14:46 common
drwxr-xr-x   8 login  corp\Domain Users    272 Sep  4 14:46 extension
drwxr-xr-x  21 login  corp\Domain Users    714 Sep  4 14:46 server
drwxr-xr-x   4 login  corp\Domain Users    136 Sep  4 14:46 tools


sf-loginp:bite-project login$ mv ../../bite-project/deps .
sf-loginp:bite-project login$ ls -l deps/
total 0
drwxr-xr-x@ 24 login corp\Domain Users  816 Jan  5  2012 ace
drwxr-xr-x@  4 login corp\Domain Users  136 Jan  5  2012 closure
drwxr-xr-x@ 16 login corp\Domain Users  544 Jan  5  2012 gdata-python-client
drwxr-xr-x@  7 login corp\Domain Users  238 Jan  5  2012 mrtaskman
drwxr-xr-x@ 21 login corp\Domain Users  714 Jan  5  2012 selenium-atoms-lib
drwxr-xr-x@  4 login corp\Domain Users  136 Jan  5  2012 soy
drwxr-xr-x@  4 login corp\Domain Users  136 Jan  5  2012 urlnorm

sf-loginp:bite-project login$ appcfg.py --email=lo...@email.com update output/server/
05:20 PM Host: appengine.google.com
05:20 PM Application: invalid-do-not-change-see-comments; version: invalid-do-not-change-see-comments
05:20 PM
Starting update of app: invalid-do-not-change-see-comments, version: invalid-do-not-change-see-comments
05:20 PM Getting current resource limits.
Password for lo...@email.com:
05:21 PM Scanning files on local disk.
Could not guess mimetype for scripts/soys/explore_page.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/project_details_page.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/result_page.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/run_details_overview.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/run_details_page.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/run_details_results.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/run_details_settings.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/set_details_page.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/set_details_runs.soy.  Using application/octet-stream.
Could not guess mimetype for scripts/soys/store.soy.  Using application/octet-stream.
Error 404: --- begin server output ---
This application does not exist (app_id=u'invalid-do-not-change-see-comments').
--- end server output ---

Jason Stredwick

unread,
Sep 4, 2012, 9:10:01 PM9/4/12
to bite-d...@googlegroups.com
When you do the appcfg.py you need to add two more command line properties (they are set to invalid defaults to force the flags to be used).

-A (the name of the AppEngine Instance; this is viewed by going to appengine.google.com and see the Application name)
-V (the name of the version of the instance)

for example using your line from a previous post

appcfg.py -V 2.0.1.10 -A BITE --email=user...@domain.com update tools/bugs/server/appengine/ 


On Tuesday, September 4, 2012 2:20:52 PM UTC-7, braghome wrote:

braghome

unread,
Sep 5, 2012, 10:50:19 AM9/5/12
to bite-d...@googlegroups.com
Thank you Jason and Po was able to start the AppEngine, now have to figure out how to make this functional with extension in google chrome.
The main reason to do all this is to configure bite instance on AppEngine to talk to our corp intranet JIRA. To that effect I have changed line 112 and 113 Application Default Version URL in project-root/extension/src/options/constants.js to one in my AppEngine Application Settings page. I also think will have to change line 23 on project-root/tools/bugs/server/appengine/providers/provider.py. I am still confused as to how and where to put my userid and password for JIRA and how AppEngine is able to to access a intranet site such as JIRA.
Reply all
Reply to author
Forward
0 new messages