LuaTeX 0.95 which will come with TeX Live 2016 no longer allows \write18 to do shell escape; you must use a lua hook, os.exec. There is a shellesc.sty package that should have the information you need.
The pgfplots/util/pgfplotsutil.code.tex file shows how this can be handled. There are a handful of calls to \write18 through the rest of the code, which ought to be handled in the same way.
Best wishes,
Julian
Last edit: Stefan Pinnow 2018-12-23
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The
pgfplots/util/pgfplotsutil.code.texfile shows how this can be handled. There are a handful of calls to\write18through the rest of the code, which ought to be handled in the same way.Best wishes,
Julian
Last edit: Stefan Pinnow 2018-12-23
For the record: I think this was added in commit https://sourceforge.net/p/pgfplots/code/ci/96a73adb33abc409b744baeac3546c0ee3383bb0/
See https://github.com/pgf-tikz/pgf/issues/390