我正在使用Play 1.2.4并部署到Heroku。当我最近部署时,我在最新的数据库演变中遇到了错误(它试图添加已经存在的列)。它失败了,需要解决,所以我只运行了heroku run "play evolutions:resolve"
命令。
我已经尝试过运行heroku restart
然后运行上面的命令,但这也不起作用。
运行heroku run "play evolutions:resolve"
命令时出现的错误是
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true -Djava.rmi.server.useCodebaseOnly=true
Exception in thread "main" java.lang.NullPointerException
at play.db.Evolutions.main(Evolutions.java:54)
如何在heroku上修复生产环境?
答案 0 :(得分:0)
事实证明我需要添加--%prod
标志。