Git Product home page Git Product logo

blockly-games's Introduction

blockly-games's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blockly-games's Issues

Easy way to define new tasks (for teachers)?

Hi,
Some teachers would like to have their own tasks collection...
(as main tasks already have solutions on YouTube or just there are not many of them)

But teachers usually are not so geeky to use linux and fix java versions when make breaks..
But they usually understand JavaScript....

So I'd propose to make at least offline version with app/js/*.js uncompressed?
other stuff could be compressed as otherwise it really takes quite a long time...

other way might be to put tasks definitions to separate file, maybe task could be defined/modularized as function, And in the long run maybe appengine could store collection of tasks to share among teachers?

cannot access ‘build/closurebuilder.py’: No such file or directory

i worked on ubunt 14.04 lts,but i got this error :
`--2016-10-14 23:44:08-- https://dl.google.com/closure-compiler/compiler-latest.zip
Resolving dl.google.com (dl.google.com)... 203.208.43.72, 203.208.43.68, 203.208.43.64, ...
Connecting to dl.google.com (dl.google.com)|203.208.43.72|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5874438 (5.6M) [application/zip]
Server file no newer than local file ‘compiler-latest.zip’ -- not retrieving.

Archive: compiler-latest.zip
inflating: closure-compiler-v20160911.jar
chmod: cannot access ‘build/closurebuilder.py’: No such file or directory
make: *** [deps] Error 1
`

Nothing append after compilation

Hello,
I built a blockly-games turtle-en from sources and this forum helps but when I try to launch turtle.html and a blank page appears .... I noticed that generated files (compressed en uncompressed in turtle/generated/en/) have been created by building. Any help ?

ImportError: No module named jscompiler

When I build movie-en It has occur error

Movie - en - uncompressed:
Traceback (most recent call last):
File "third-party/build/closurebuilder.py", line 39, in
import jscompiler
ImportError: No module named jscompiler

Movie - en - compressed:
Traceback (most recent call last):
File "third-party/build/closurebuilder.py", line 39, in
import jscompiler
ImportError: No module named jscompiler

Permission issue for translation updates

Could you check the permissions for @translatewiki to allow pushing translation updates. They are currently failing:

  Output:
  ================
  [master 6169c24] Localisation updates from https://translatewiki.net.
   4 files changed, 14 insertions(+), 10 deletions(-)
  Error Output:
  ================
  ERROR: Permission to google/blockly-games.git denied to translatewiki.
  fatal: Could not read from remote repository.
  Please make sure you have the correct access rights
  and the repository exists.

make deps build error

I get this error when running make deps:

 $ make deps
mkdir -p appengine/js-read-only
svn checkout https://github.com/google/closure-library/trunk/closure/goog/ appengine/js-read-only/goog
Checked out revision 5685.
svn checkout https://github.com/google/closure-library/trunk/third_party/closure/goog/ appengine/js-read-only/third_party_goog
Checked out revision 5685.
svn checkout https://github.com/google/closure-library/trunk/closure/bin/ closure-library-bin-read-only
Checked out revision 5685.
svn checkout http://closure-templates.googlecode.com/svn/trunk/ closure-templates-read-only
Checked out revision 28.
(cd closure-templates-read-only; ant SoyToJsSrcCompiler)
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Buildfile: /home/ben/Projects/blockly-games/closure-templates-read-only/build.xml

compile:
    [mkdir] Created dir: /home/ben/Projects/blockly-games/closure-templates-read-only/build/classes
    [mkdir] Created dir: /home/ben/Projects/blockly-games/closure-templates-read-only/build/genfiles
    [mkdir] Created dir: /home/ben/Projects/blockly-games/closure-templates-read-only/build/genfiles/com/google/template/soy/exprparse
    [mkdir] Created dir: /home/ben/Projects/blockly-games/closure-templates-read-only/build/genfiles/com/google/template/soy/soyparse
   [javacc] Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
   [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /home/ben/Projects/blockly-games/closure-templates-read-only/java/src/com/google/template/soy/exprparse/ExpressionParser.jj . . .
   [javacc] Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
   [javacc] File "TokenMgrError.java" does not exist.  Will create one.
   [javacc] File "ParseException.java" does not exist.  Will create one.
   [javacc] File "Token.java" does not exist.  Will create one.
   [javacc] File "SimpleCharStream.java" does not exist.  Will create one.
   [javacc] Parser generated successfully.
   [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)   [javacc] Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel

   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /home/ben/Projects/blockly-games/closure-templates-read-only/java/src/com/google/template/soy/soyparse/SoyFileParser.jj . . .
   [javacc] Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
   [javacc] File "TokenMgrError.java" does not exist.  Will create one.
   [javacc] File "ParseException.java" does not exist.  Will create one.
   [javacc] File "Token.java" does not exist.  Will create one.
   [javacc] File "SimpleCharStream.java" does not exist.  Will create one.
   [javacc] Parser generated successfully.
   [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /home/ben/Projects/blockly-games/closure-templates-read-only/java/src/com/google/template/soy/soyparse/TemplateParser.jj . . .
   [javacc] Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
   [javacc] Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
   [javacc] File "TokenMgrError.java" is being rebuilt.
   [javacc] File "ParseException.java" is being rebuilt.
   [javacc] File "Token.java" is being rebuilt.
   [javacc] File "SimpleCharStream.java" is being rebuilt.
   [javacc] Parser generated with 0 errors and 3 warnings.
   [javacc] Warning: Line 646, Column 3: Regular expression for XXX_NO_CMD_NAME can be matched by the empty string ("") in lexical state AFTER_SOY_TAG_OPEN. This can result in an endless loop of empty string matches.
   [javacc] Warning: Line 704, Column 3: Regular expression for NOT_CMD_NAME_BOUNDARY_AFTER_CMD_NAME can be matched by the empty string ("") in lexical state AFTER_CMD_NAME_1. This can result in an endless loop of empty string matches.
   [javacc] Warning: Line 704, Column 3: Regular expression for NOT_CMD_NAME_BOUNDARY_AFTER_CMD_NAME can be matched by the empty string ("") in lexical state AFTER_CMD_NAME_2. This can result in an endless loop of empty string matches.
    [javac] Compiling 375 source files to /home/ben/Projects/blockly-games/closure-templates-read-only/build/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] error: warnings found and -Werror specified
    [javac] 1 error
    [javac] 1 warning

BUILD FAILED
/home/ben/Projects/blockly-games/closure-templates-read-only/build.xml:81: Compile failed; see the compiler error output for details.

Total time: 2 seconds
Makefile:81: recipe for target 'deps' failed
make: *** [deps] Error 1

Bird level 5 - A persistent notice blocks actions

On https://blockly-games.appspot.com/bird?lang=en&level=5 a notice pops up that tells players to "Click the icon to modify the 'if' block." but it covers the mechanism to modify the 'if' block and doesn't disappear.

notice

It can be worked around by click-n-dragging the elseif control away from the persistent notice block. But the persistent notice itself remains and can not be moved, so it is still blocking the actions area until the elseif control in actually used.

Blockly games Bird operator cannot be compiled

I got issue regarding Blockly Games Bird. I used my coworker's old files which had succeeded in Blockly build and compile. The problem is the Bird game couldn't compile user's code when they use operators (y > 50, x > 50, etc, sorry I don't know what you should call them but I hope you get the idea) for their IF condition. When I clicked Run Program button, it wouldn't run and the bird won't move, but the button already changed to Reset. Does anyone have the same problem and the solution? Thank you for your response.

The requested URL Error

Error: Not Found

Error: Not Found
The requested URL /maze?lang=en was not found on this server.

workspace 1_124

WorkspaceSvg's audio functions not included

I managed to install and build the English version of everything, on a linux FC21 installation.

I tried running the turtle game, both from the filesystem using a file:///home/arjen/src/blocky-games/appengine URL, and using a simple HTTP server started in the appengine directory (using python -m SimpleHTTPServer) and opening http://localhost:8000/turtle.html?lang=en

In both cases, I get errors related to audio;
whether it is Blockly.loadAudio_ or Blockly.playAudio:
Uncaught TypeError: Blockly.loadAudio_ is not a function
Uncommenting these makes the game run.

I found an ugly fix to resolve the problem:
Replace Blockly.loadAudio_ by Blockly.getMainWorkspace().loadAudio_
(And, doing the same for playAudio of course).

I guess there may be a more elegant resolution that applies to all instances of the games at once?

Cheers, and btw, I really like blockly, got students started on code.org, and now believe that the blockly-games are excellent next steps for the pupils I am working with to make further progress.

So thanks!

Arjen

PS:
I posted the issue here: https://groups.google.com/forum/#!topic/blockly-games/F2D3RPZUax0
Is the group forum the place to report issues, or is this route straight to github preferred?

PS:
I would be helped with a streamlined instruction on how to create a pull request for a given solution for a report like this...

make en fails

I am new to blockly. I have followed the steps for building blockly games from this site: http://www.catch.jp/wiki/index.php?Build_Blockly-Games_Win
when I tried the 'make en' command on cygwin, I got following error:

java -jar third-party/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --isUsingIjData --outputPathFormat appengine/generated/en/soy.js --srcs appengine/template.soy
Error: Unable to access jarfile third-party/SoyToJsSrcCompiler.jar
make: *** [Makefile:65: common-en] Error 1

Does anyone know how to solve it? It will be a huge help.

Blcokly build error | BlocklyStorage is undeclared

Hello,

I am facing issues while 'make' the pond-duck-en. I successfully executed 'make deps' but while building pond-duck-en

`appengine/js/lib-dialogs.js:374: ERROR - variable prettyPrintOne is undeclared
if (typeof prettyPrintOne == 'function') {
^^^^^^^^^^^^^^

appengine/js/lib-interface.js:49: ERROR - variable BlocklyStorage is undeclared
BlocklyStorage['HTTPREQUEST_ERROR'] =
^^^^^^^^^^^^^^
`

I cloned the project from https://github.com/google/blockly-games.git and did not change any file. Is this a known issue because I did not find anything concrete to fix this. Kindly help. Thanks in advance. I am using Ubuntu.

All content not loading

I cloned the repo and followed the installation procedure. I have an apache server running on CentOS 7. When I go to /blockly/games/appengine/index.html I get the GUI to select the app. If I select an app from there (say Maze) I just get the directory contents of of /blockly/games/appengine/maze/. If I go to /blockly/games/appengine/maze.html, the app partially loads, but not the actual progress window:

https://www.dropbox.com/s/tyxith0poiwzhsr/Screenshot%202015-06-23%2008.34.17.png?dl=0

I don't get any errors on the console or in the web logs (other than missing /common/storage.js). This feels like a web server configuration I'm missing. Any help? I'm trying to get this configured for a programming class that starts Monday where I won't have external network so I need to get it working self-contained. Thanks!

Background in Blockly Games Bird

Hello.
I want to give background to my Blockly Games Bird. But I can't seem to find where to add backgrounds in bird.js, on the Bird.drawMap() function (which I believe is used to render sprites (bird, worm, nest, walls) on the game). Please help me solve this problem. Thank you for your attention.

Touch events aren't recognized

I've tested blockly on:

  • Android tablet (Android 4.2.2)
  • Chrome (39.0.2171.95 - using developer tools with touch emulation)
  • Firefox (34.0.5 - using developer tools with touch emulation)

In none of them touch events were recognized. I'm able to click/touch blocks, but I can't drag them.

Circular dependency of BlocklyInterface and BlocklyGames

appengine/js/lib-interface.js

55    // Swap out the BlocklyStorage's alert() for a nicer dialog.
56    BlocklyStorage['alert'] = BlocklyDialogs.storageAlert;

using BlocklyDialogs without a goog.require.
It cannot be added, as BlocklyDialogs already requires BlocklyInterface.

It is not a critical issue, but without goog.require the order of appearance in compressed.js might be wrong (in some special cases).

Tracking issue for release

This bug is to keep track of issues involving the next release of Blockly Games. The last release was pushed 28 June 2016, so this one is long overdue.

Staging URL: https://beta-dot-blockly-games.appspot.com/

Main features:

  • Music game that teaches functions.
  • New levels for movie game.
  • Internal gallery, replacing Reddit.
  • New translations, including Kabyle: #66
  • Separate execution highlighting from selection highlighting.

Upstream Blockly issues:

Blockly Games issues:

  • none

make en

1 error(s), 1 warning(s)
Traceback (most recent call last):
File "third-party/build/closurebuilder.py", line 293, in
main()
File "third-party/build/closurebuilder.py", line 282, in main
compiler_flags=options.compiler_flags)
File "/home/zero/Documents/blockly/blockly-games/third-party/build/jscompiler.py", line 160, in Compile
raise JsCompilerError('JavaScript compilation failed.')
jscompiler.JsCompilerError: JavaScript compilation failed.

'make deps' Fails During Compile

When I attempt to run 'make deps' it always javac always fails with the following error

/blockly-games/closure-compiler-read-only/src/com/google/javascript/jscomp/ant/CompileTask.java:616: error: cannot find symbol
[javac] FileResource fr = (FileResource) iter.next().as(FileResource.class);
[javac] ^
[javac] symbol: method as(Class)
[javac] location: class Resource

Possibility to disable Javascript demo for youngest kids

For the youngest kids (7 y.), having a graphical programming language is great to start their adventures in programming.

However, showing the Javascript code is, IMHO, too advanced for this age bracket.

I'm looking at a way to make this optional. What is the input of the main developers ?

Regards,

Eric

build-app.py fails on windows

Trying to build under windows gives the following error:

Index - en - uncompressed:
Traceback (most recent call last):
  File "build-app.py", line 212, in <module>
    main(sys.argv[1], sys.argv[2])
  File "build-app.py", line 93, in main
    write_uncompressed(name, lang)
  File "build-app.py", line 110, in write_uncompressed
    proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
  File "C:\Python27\lib\subprocess.py", line 711, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 948, in _execute_child
    startupinfo)
WindowsError: [Error 193] %1 is not a valid Win32 application

I believe this is cause by hardcoded Unix slashes in the build file. I'm currently testing a version of the file using os.path instead, but since the file has the warning copied below (link), I am not quite sure how to edit the file that generates build-app.py before I submit a pull request.

WARNING = '// Automatically generated file.  Do not edit!\n'

Check and help buttons not working on puzzle

As I said in title the check answers and the help button do no actions in Puzzles. Without the buttons no one will be able to continue to even the second puzzle.
Currently accessing it from chrome Version 39.0.2171.95 m.

Error with build-app.py on Windows

so, when i tried to build the project with, i get IOerror like this:

issue

am i using wrong or are there any bugs with windows buid? a quick help will be much appreciated.

===
i don't want to add another issue but on ubuntu side, with make command i'm getting "unsupported major.minor error" (project is compiled with old version of jdk/jre i guess), can you find a solution for it?

There was an issue with visualization

2016-01-22 8 59 59
We build blackly-games through wiki's guide.
However, when we opened "maze.html",
visualization didn't work(look at screenshot), script was missing.
and the "Run Program" button didn't work either.

I build it on El Capitan and I used Safari browser.

Thanks for helping :)

Building languages fails

make languages fails with an error message: Reference to unit "arrêter." must end with ';' delimiter.
(freely translated from swedish)

Build log:

make languages
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/./generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseExCreating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
Creating .xlf files...
Creating .js files...
gmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/.//generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/.//generated/{LOCALE}/soy.js', '--srcs', 'appengine/.//template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/index/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/index/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/index/generated/{LOCALE}/soy.js', '--srcs', 'appengine/index/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/puzzle/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/puzzle/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/puzzle/generated/{LOCALE}/soy.js', '--srcs', 'appengine/puzzle/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/maze/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/maze/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/maze/generated/{LOCALE}/soy.js', '--srcs', 'appengine/maze/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/bird/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/bird/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/bird/generated/{LOCALE}/soy.js', '--srcs', 'appengine/bird/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/turtle/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/turtle/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/turtle/generated/{LOCALE}/soy.js', '--srcs', 'appengine/turtle/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/movie/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/movie/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/movie/generated/{LOCALE}/soy.js', '--srcs', 'appengine/movie/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/pond/docs/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/pond/docs/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/pond/docs/generated/{LOCALE}/soy.js', '--srcs', 'appengine/pond/docs/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/pond/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/pond/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/pond/generated/{LOCALE}/soy.js', '--srcs', 'appengine/pond/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/pond/basic/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/pond/basic/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/pond/basic/generated/{LOCALE}/soy.js', '--srcs', 'appengine/pond/basic/template.soy']' returned non-zero exit status 1
Exception in thread "main" com.google.template.soy.msgs.SoyMsgException: While processing "appengine/pond/advanced/generated/fr.xlf": org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:57)
at com.google.template.soy.msgs.SoyMsgBundleHandler.createFromFile(SoyMsgBundleHandler.java:163)
at com.google.template.soy.SoyFileSet.compileToJsSrcFiles(SoyFileSet.java:836)
at com.google.template.soy.SoyToJsSrcCompiler.execMain(SoyToJsSrcCompiler.java:284)
at com.google.template.soy.SoyToJsSrcCompiler.main(SoyToJsSrcCompiler.java:226)
Caused by: org.xml.sax.SAXParseException; lineNumber: 190; columnNumber: 72; Referensen till enhet "arrêter." måste avslutas med ';'-avgränsare.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1850)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3067)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
at com.google.template.soy.xliffmsgplugin.XliffParser.parseXliffTargetMsgs(XliffParser.java:79)
at com.google.template.soy.xliffmsgplugin.XliffMsgPlugin.parseTranslatedMsgsFile(XliffMsgPlugin.java:55)
... 4 more
Traceback (most recent call last):
File "i18n/json_to_js.py", line 251, in
main()
File "i18n/json_to_js.py", line 238, in main
'--srcs', args.template])
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['java', '-jar', 'closure-templates-read-only/build/SoyToJsSrcCompiler.jar', '--locales', 'ace,af,ar,arz,az,be-tarask,bg,bn,br,ca,cdo,cs,da,de,diq,el,en,es,eu,fa,fi,fo,fr,frr,gl,gn,hak,he,hi,hrx,hu,ia,is,it,ja,ka,kbd-cyrl,km,ko,ksh,ku-latn,ky,la,lb,lrc,lt,lv,mg,mk,ml,mr,ms,mzn,nb,ne,nl,oc,pa,pl,pms,ps,pt-br,pt,ro,ru,sc,sco,si,sk,sr,sv,sw,ta,te,th,tr,uk,vi,zh-hans,zh-hant', '--shouldProvideRequireSoyNamespaces', '--messageFilePathFormat', 'appengine/pond/advanced/generated/{LOCALE}.xlf', '--outputPathFormat', 'appengine/pond/advanced/generated/{LOCALE}/soy.js', '--srcs', 'appengine/pond/advanced/template.soy']' returned non-zero exit status 1
make: *** [languages] Error 1

Custom function in Pond Basic level 8 not displaying correctly

I can drag the custom function to the workspace.
When i open the function menu again, the sub menu is all garbled.

pond8func
pond8funcbad

I tried on the blockly site and it seemed to work as expected.

blockyfunc

I tried in Opera, Chrome and IE.

Filling up the function so that there is no empty 'slots' doesn't make any difference

The dev tools in chrome report
Uncaught TypeError: Cannot read property 'P' of null @ compressed.js:formatted:9676
I think this is in the blockly code, not blockly-games,however since it works on the blockly site, i would think something is broken before it reaches that code.

My guess is that something in /appengine/pond/js/blocks.js around lines 668 to 720 is not set up correctly.

Tutorial

Can i have tutorial how to make this game? step by step

blockly turtle game

Hello Sir,
I want to embed blockly turtle game level 10 to my website.
I want to embed only level 10.
How to do it. what are the different files should i edit

nothing to show in games except maze and puzzle

This is the error it shows in the console. Maze and Puzzle are working fine but the rest are not.
GET file:///common/storage.js net::ERR_FILE_NOT_FOUND compressed.js:190 Uncaught Error: Error when registering mutator "controls_if_mutator": missing required property "domToMutation" at zi (compressed.js:190) at yi (compressed.js:188) at compressed.js:559

Kabyle localization

Please, would you like consider to add Kabyle localization to the next release. We are at 85% completed. 100% complete next two days.

make maze-en Error

When I make maze-en , It occurr the problem

➜ blockly-games-master make maze-en
java -jar third-party/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --isUsingIjData --outputPathFormat appengine/generated/en/soy.js --srcs appengine/template.soy
java -jar third-party/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --isUsingIjData --outputPathFormat appengine/maze/generated/en/soy.js --srcs appengine/maze/template.soy
python build-app.py maze en

Maze - en - uncompressed:
Traceback (most recent call last):
File "third-party/build/closurebuilder.py", line 40, in
import source
ImportError: No module named source

Maze - en - compressed:
Traceback (most recent call last):
File "third-party/build/closurebuilder.py", line 40, in
import source
ImportError: No module named source
➜ blockly-games-master

make maze-en fails

Hi all,

I think I have make deps successfully, but when I make maze-en, I run into a strange error.

(I am currently using jdk1.7 because of Issue #21)
(jdk1.8 previously had a similar error)

make maze-en
java -jar third-party/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --isUsingIjData --outputPathFormat appengine/generated/en/soy.js --srcs appengine/template.soy
java -jar third-party/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --isUsingIjData --outputPathFormat appengine/maze/generated/en/soy.js --srcs appengine/maze/template.soy
python build-app.py maze en

Maze - en - uncompressed:
third-party/build/closurebuilder.py: Scanning paths...
third-party/build/closurebuilder.py: 2241 sources scanned.
third-party/build/closurebuilder.py: Building dependency tree..

Maze - en - compressed:
third-party/build/closurebuilder.py: Scanning paths...
third-party/build/closurebuilder.py: 2241 sources scanned.
third-party/build/closurebuilder.py: Building dependency tree..
third-party/build/closurebuilder.py: Closure Compiler now natively understands and orders Closure dependencies and
is prefererred over using this script for performing JavaScript compilation.

Please migrate your codebase.

See:
https://github.com/google/closure-compiler/wiki/Managing-Dependencies

third-party/build/closurebuilder.py: Compiling with the following command: java -client -jar third-party/closure-compiler.jar --flagfile /var/folders/nz/_cdyftyx577ff3rh6k1z0rs40000gn/T/tmps7UlJG
appengine/js/lib-dialogs.js:90: WARNING - Access to private property bindEvent_ of Blockly not allowed here.
        Blockly.bindEvent_(header, 'mousedown', null,
        ^^^^^^^^^^^^^^^^^^

appengine/js/lib-dialogs.js:142: WARNING - Access to private property bindEvent_ of Blockly not allowed here.
  BlocklyDialogs.dialogMouseUpWrapper_ = Blockly.bindEvent_(document,
                                         ^^^^^^^^^^^^^^^^^^

appengine/js/lib-dialogs.js:144: WARNING - Access to private property bindEvent_ of Blockly not allowed here.
  BlocklyDialogs.dialogMouseMoveWrapper_ = Blockly.bindEvent_(document,
                                           ^^^^^^^^^^^^^^^^^^

appengine/js/lib-dialogs.js:173: WARNING - Access to private property unbindEvent_ of Blockly not allowed here.
    Blockly.unbindEvent_(BlocklyDialogs.dialogMouseUpWrapper_);
    ^^^^^^^^^^^^^^^^^^^^

appengine/js/lib-dialogs.js:177: WARNING - Access to private property unbindEvent_ of Blockly not allowed here.
    Blockly.unbindEvent_(BlocklyDialogs.dialogMouseMoveWrapper_);
    ^^^^^^^^^^^^^^^^^^^^




/ ************************************************************************* /
/ *                               … …                                     * /
/ *                      LOTS OF OTHER WARNINGS                           * /
/ *                               … …                                     * /
/ ************************************************************************* /




externs/interpreter-externs.js:114: WARNING - Bad type annotation. Unknown type Interpreter.Primitive
 * @return {!Interpreter.Object|!Interpreter.Primitive} The equivalent
                                 ^

externs/interpreter-externs.js:122: WARNING - Bad type annotation. Unknown type Interpreter.Object
 * @param {!Interpreter.Object} pseudoObj The JS interpreter object to be
            ^

externs/svg-externs.js:407: WARNING - mismatch of the addEventListener property type and the type of the property it overrides from interface EventTarget
original: function (this:EventTarget, string, (EventListener|function (Event): (boolean|undefined)|null), boolean): undefined
override: function (this:SVGElementInstance, string, (EventListener|function ((Event|null)): (boolean|undefined)|null), boolean=): undefined
SVGElementInstance.prototype.addEventListener = function(type, listener, opt_useCapture){};
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

externs/svg-externs.js:415: WARNING - mismatch of the removeEventListener property type and the type of the property it overrides from interface EventTarget
original: function (this:EventTarget, string, (EventListener|function (Event): (boolean|undefined)|null), boolean): undefined
override: function (this:SVGElementInstance, string, (EventListener|function ((Event|null)): (boolean|undefined)|null), boolean=): undefined
SVGElementInstance.prototype.removeEventListener = function(type, listener, opt_useCapture){};
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/third-party/blockly/core/workspace.js:321: ERROR - functions can only be declared at top level or immediately within another function in ES5 strict mode
    function doDeletion() {
    ^^^^^^^^^^^^^^^^^^^^^^^

1 error(s), 794 warning(s), 96.4% typed
Traceback (most recent call last):
  File "third-party/build/closurebuilder.py", line 293, in <module>
    main()
  File "third-party/build/closurebuilder.py", line 282, in main
    compiler_flags=options.compiler_flags)
  File "/Users/codegakko/blockly-games/third-party/build/jscompiler.py", line 160, in Compile
    raise JsCompilerError('JavaScript compilation failed.')
jscompiler.JsCompilerError: JavaScript compilation failed.

Can anyone make sense of this? Any help would be greatly appreciated. Thank you very much.

ERROR - this language feature is only supported for ECMASCRIPT6 mode or better

With "make maze-en", I get the following error:

rcs appengine/template.soy
java -jar third-party/SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --isUsingIjData --outputPathFormat appengine/maze/generated/en/soy.js --srcs appengine/maze/template.soy
python build-app.py maze en

Maze - en - uncompressed:
third-party/build/closurebuilder.py: Scanning paths...
third-party/build/closurebuilder.py: 2247 sources scanned.
third-party/build/closurebuilder.py: Building dependency tree..

Maze - en - compressed:
third-party/build/closurebuilder.py: Scanning paths...
third-party/build/closurebuilder.py: 2247 sources scanned.
third-party/build/closurebuilder.py: Building dependency tree..
third-party/build/closurebuilder.py: Closure Compiler now natively understands and orders Closure dependencies and
is prefererred over using this script for performing JavaScript compilation.

Please migrate your codebase.

See:
https://github.com/google/closure-compiler/wiki/Managing-Dependencies

third-party/build/closurebuilder.py: Compiling with the following command: java -client -jar third-party/closure-compiler.jar --flagfile /tmp/tmpC6qhbJ
appengine/third-party/blockly/core/blockly.js:391: WARNING - Bad type annotation. missing opening ( See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information.

  • @return {function} A function that calls jsonInit with the correct value
    ^

appengine/third-party/blockly/core/field.js:71: WARNING - Bad type annotation. expected closing } See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information.

appengine/third-party/blockly/core/variables.js:236: WARNING - Bad type annotation. missing closing ) See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information.

  • @param {function(null|undefined|string)=} opt_callback A callback. It will
    ^

appengine/third-party/blockly/core/workspace_svg.js:1011: ERROR - this language feature is only supported for ECMASCRIPT6 mode or better: const declaration. Use --language_in=ECMASCRIPT6 or ECMASCRIPT6_STRICT or higher to enable ES6 features.
const PIXELS_PER_ZOOM_STEP = 50;
^

1 error(s), 3 warning(s)
Traceback (most recent call last):
File "third-party/build/closurebuilder.py", line 293, in
main()
File "third-party/build/closurebuilder.py", line 282, in main
compiler_flags=options.compiler_flags)
File "/home/ubuntu/workspace/blockly-games/third-party/build/jscompiler.py", line 160, in Compile
raise JsCompilerError('JavaScript compilation failed.')
jscompiler.JsCompilerError: JavaScript compilation failed.

Translations not showing up at blockly-games.appspot.com

In https://translatewiki.net/wiki/Thread:Support/Translation_not_showing_up_in_Blockly_Games a translator is asking why his translations in Hungarian as not showing up at blockly-games.appspot.com.

I'm assuming this has to do with two things:

  • How often JSON based translations are converted to JavaScript.
  • How often the code is deployed on the the site.

Can some insight please be provided into what has to happen, and how often this happens, before translations reach the live site?

Level 3 of Maze might need `dialogHelpCapacity`

I believe that level 3 of the maze might need a certain dialog. It's referenced in
https://github.com/google/blockly-games/blob/master/appengine/maze/js/maze.js#L660

And present in level 4:
https://github.com/google/blockly-games/blob/master/appengine/maze/template.soy#L164

But not in level 3:
https://github.com/google/blockly-games/blob/master/appengine/maze/template.soy#L153

Adding it into my local fork fixes a "Uncaught TypeError: Cannot read property 'nodeType' of undefined" error. I'm getting another one, but I'm not sure how that's being caused since there is a dialogHelpRepeat

build error: variables undeclared

Hi,
I'm trying to compile blockly-games on Mac OSx Sierra 10.12.2

I was able to git clone and make deps,
but when I run make maze-en (as an example) I get the following errors and warnings

any suggestion?
thank you in advance
Elena

=========================

third-party/build/closurebuilder.py: Compiling with the following command: java -client -jar third-party/closure-compiler.jar --flagfile /var/folders/86/1ltscfs5125g7q30mv875t_40000gn/T/tmpFRkQ9j
appengine/maze/js/maze.js:409: WARNING - Redeclared variable: tile
      var tile = document.createElementNS(Blockly.SVG_NS, 'image');
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/maze/js/maze.js:1389: WARNING - Redeclared variable: x
  for (var x = 0, path; path = paths[x]; x++) {
           ^^^^^

appengine/third-party/blockly/core/block.js:1017: WARNING - Redeclared variable: i
    for (var i = 0; i < extensionNames.length; ++i) {
             ^^^^^

appengine/third-party/blockly/core/extensions.js:58: WARNING - Bad type annotation. missing opening ( See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information.
 * @param {function} initFn The function to initialize an extended block.
                   ^

appengine/third-party/blockly/core/trashcan.js:185: WARNING - Redeclared variable: clip
  var clip = Blockly.utils.createSvgElement('clipPath',
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/third-party/blockly/core/utils.js:200: WARNING - Redeclared variable: scale
    var scale = Blockly.utils.getScale_(element);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/third-party/blockly/core/xml.js:357: WARNING - Redeclared variable: bbox
      var bbox = workspace.getBlocksBoundingBox();
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/third-party/blockly/core/zoom_controls.js:135: WARNING - Redeclared variable: clip
  var clip = Blockly.utils.createSvgElement('clipPath',
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/third-party/blockly/core/zoom_controls.js:151: WARNING - Redeclared variable: clip
  var clip = Blockly.utils.createSvgElement('clipPath',
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/third-party/blockly/generators/javascript.js:243: WARNING - Redeclared variable: comment
          var comment = Blockly.JavaScript.allNestedComments(childBlock);
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

appengine/js/lib-dialogs.js:374: ERROR - variable prettyPrintOne is undeclared
    if (typeof prettyPrintOne == 'function') {
               ^^^^^^^^^^^^^^

appengine/js/lib-interface.js:50: ERROR - variable BlocklyStorage is undeclared
    BlocklyStorage['HTTPREQUEST_ERROR'] =
    ^^^^^^^^^^^^^^

2 error(s), 10 warning(s)
Traceback (most recent call last):
  File "third-party/build/closurebuilder.py", line 293, in <module>
    main()
  File "third-party/build/closurebuilder.py", line 282, in main
    compiler_flags=options.compiler_flags)
  File "/Users/elena/blockly-games/third-party/build/jscompiler.py", line 159, in Compile
    raise JsCompilerError('JavaScript compilation failed.')
jscompiler.JsCompilerError: JavaScript compilation failed.

Building errors (linux mint)

make deps

ends with error:
Archive: compiler-latest.zip
inflating: closure-compiler-v20171112.jar
chmod: cannot access ‘build/closurebuilder.py’: No such file or directory
make: *** [deps] Error 1

make en

ends with error:
Index - en - uncompressed:
Traceback (most recent call last):
File "build-app.py", line 224, in
main(sys.argv[1], sys.argv[2])
File "build-app.py", line 93, in main
write_uncompressed(name, lang)
File "build-app.py", line 110, in write_uncompressed
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 710, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
make: *** [index-en] Error 1

Any idea?

Thanks!

J.V.

Building language fails

Hi all,

So I have successfully made the dependencies. However, when I try to make pond tutor (or anyother game) in english, I get the following error:

closure-library-bin-read-only/build/closurebuilder.py: Compiling with the following command: java -d32 -client -jar closure-compiler-read-only/build/compiler.jar --flagfile /tmp/tmprKORHT
ERROR - /tmp/tmprKORHT read error.
Sample usage: --compilation_level (-O) VAL --externs VAL --js VAL --js_output_file VAL --warning_level (-W) [QUIET | DEFAULT | VERBOSE]
Run with --help for all options and details
Traceback (most recent call last):
File "closure-library-bin-read-only/build/closurebuilder.py", line 293, in
main()
File "closure-library-bin-read-only/build/closurebuilder.py", line 282, in main
compiler_flags=options.compiler_flags)
File "/cygdrive/c/Users/hardi/OneDrive/Documents/GitHub/blockly-games/closure-library-bin-read-only/build/jscompiler.py", line 160, in Compile
raise JsCompilerError('JavaScript compilation failed.')
jscompiler.JsCompilerError: JavaScript compilation failed.

Any help would be greatly appreciated. Thank you very much.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.