希望有人可以在这里帮忙。我正在尝试对自我托管的流浪盒进行版本控制,所以不使用Vagrant Cloud即可。
我创建了以下元数据文件:
{
"description": "How about this",
"name": "Graphite",
"versions": [
{
"version": "1.8",
"providers": [
{
"name": "virtualbox",
"url": "http://desktopenvironments/Graphite/Graphite_1.8.box"
}
]
}
]
}
这可以直接来自于http://docs.vagrantup.com/v2/boxes/format.html找到的流浪者(有点缺乏)文档。
当运行vagrant add(从磁盘直接获取包含此文件的box文件)时,我得到:
The metadata associated with the box 'graphite' appears corrupted.
This is most often caused by a disk issue or system crash. Please
remove the box, re-add it, and try again.
对于为什么会发生这种情况的任何帮助都将不胜感激。
答案 0 :(得分:1)
从我编写的c#app生成我的元数据文件,使用UTF8进行文本编码。这还不够。您需要使用没有BOM的UTF8。 一旦删除了字节顺序标记,它就可以运行100次。
Inside form handler Java:
...
@RequestMapping(value = "/myFormHandler")
public String myFormHandler(HttpServletRequest request, HttpServletResponse response) {
...
if (email sent)
return "success"
else
return "error"
}