google / blockly-games Goto Github PK
View Code? Open in Web Editor NEWGames for tomorrow's programmers.
Home Page: https://blockly.games/
License: Apache License 2.0
Games for tomorrow's programmers.
Home Page: https://blockly.games/
License: Apache License 2.0
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.
Please, would you like consider to add Kabyle localization to the next release. We are at 85% completed. 100% complete next two days.
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.
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.
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!
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?
As funções cumprem com os objetivos. Porem o programa não passa de nível.
O link do código:
https://blockly-games.appspot.com/maze?lang=en&level=9&skin=0#auh7z7
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
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'
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
I've not been able to find a license for the games.
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
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.
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.
WHen the blockly toolbox was converted to an instance a previously public variable Blockly.Toolbox.flyout_1
was made private. This change breaks the first level of the turtle game in blockly-games.
More here:
google/blockly@0a191c1#diff-f82bc6acf27b7095622f125a8198309dR54
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
Turtle.checkAnswer currently doesn't check that the answer has the correct colors:
// Pixels are in RGBA format. Only check the Alpha bytes.
https://github.com/google/blockly-games/blob/master/appengine/turtle/js/turtle.js#L663
make languages fails with an error message: Reference to unit "arrêter." must end with ';' delimiter.
(freely translated from swedish)
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
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.
so, when i tried to build the project with, i get IOerror like this:
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?
➜ 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
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 ?
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
To increase continuity of localisation updates, please also allow @Nikerabbit of translatewiki.net commit access.
This would be a nice addition.
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
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.
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.
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 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.
just build on ubuntu 14.04
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:
Can some insight please be provided into what has to happen, and how often this happens, before translations reach the live site?
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.
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.
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.
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).
Can i have tutorial how to make this game? step by step
In Bird, extra conditional statements could be added with the gear icon on the if block. In Pond, this does not work for me.
I've tried Firefox and Chrome on OSX.
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.
Is the goal of Level 8 on the Pond Tutor for the user to discover that there is a second parameter to the swim function which controls the speed of the swimming?
I guess what I'm really trying to ask is should the target be moving back and forth?
https://blockly-games.appspot.com/pond-tutor?lang=en&level=8
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.
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.
I can not find the 5MB uncompressed
version in page https://github.com/google/blockly-games/wiki/Offline. Is there other download page?
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
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.
I can drag the custom function to the workspace.
When i open the function menu again, the sub menu is all garbled.
I tried on the blockly site and it seemed to work as expected.
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.
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
`
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:
Upstream Blockly issues:
Blockly Games issues:
I've tested blockly on:
In none of them touch events were recognized. I'm able to click/touch blocks, but I can't drag them.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.