-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
When baking with docker for mac, i'm getting a consistent JSONDecoderError
Short stack, no debugging:
Traceback (most recent call last):
File "/Users/charles/projects/work/disco/.venv/bin/cake", line 11, in <module>
sys.exit(main())
File "/Users/charles/projects/work/disco/.venv/lib/python3.5/site-packages/layer_cake/cake.py", line 305, in main
options.func(options)
File "/Users/charles/projects/work/disco/.venv/lib/python3.5/site-packages/layer_cake/cake.py", line 252, in bake_main
line = json.loads(line.decode("utf-8"))
File "/usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "/usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/decoder.py", line 342, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 40)
Longer stack with debugging
(.venv) charles@Tennoki ~/projects/work/disco $ cake bake -d Dockerfile.1
> /Users/charles/projects/work/disco/.venv/lib/python3.5/site-packages/layer_cake/cake.py(251)bake_main()
-> line = json.loads(line.decode("utf-8"))
(Pdb) line
b'{"stream":"Step 1 : FROM ubuntu\\n"}\r\n'
(Pdb) c
2016-07-22:15:52:30: cake cake.bake_main:251: Step 1 : FROM ubuntu
> /Users/charles/projects/work/disco/.venv/lib/python3.5/site-packages/layer_cake/cake.py(250)bake_main()
-> import pdb; pdb.set_trace()
(Pdb) line
b'{"stream":" ---\\u003e ac526a356ca4\\n"}\r\n{"stream":"Step 2 : MAINTAINER none\\n"}\r\n'
(Pdb) c
Traceback (most recent call last):
File "/Users/charles/projects/work/disco/.venv/bin/cake", line 11, in <module>
sys.exit(main())
File "/Users/charles/projects/work/disco/.venv/lib/python3.5/site-packages/layer_cake/cake.py", line 304, in main
options.func(options)
File "/Users/charles/projects/work/disco/.venv/lib/python3.5/site-packages/layer_cake/cake.py", line 250, in bake_main
import pdb; pdb.set_trace()
File "/usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "/usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/decoder.py", line 342, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 40)
The offending line of JSON is:
b'{"stream":" ---\\u003e ac526a356ca4\\n"}\r\n{"stream":"Step 2 : MAINTAINER none\\n"}\r\n'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels