JasperRepots - writeFileToReportsDir() Problem

I’m trying to write the content of an jrxml file and then print it but I get an error because the files is not being written. I get a false using writeFileToReportsDir() method.

Any clue?

var _fileName = 'nephosReport' + application.getUUID().toString() + '.jrxml';
application.output(_reportSourceXML)
var _jsFile = plugins.file.createFile(_jsFile);
application.output(plugins.jasperPluginRMI.writeFileToReportsDir(_fileName, _reportSourceXML));
plugins.jasperPluginRMI.runReport(foundset, _fileName, true, plugins.jasperPluginRMI.OUTPUT_FORMAT.VIEW, null);

[attachment=0]ServoyForum0001.png[/attachment]

See my response on ServoyForge:
https://www.servoyforge.net/boards/13/topics/876?r=877

I manage to get my goal:

function onCmdCreateJasperAction(event) {
	var _reportSourceXML = scopes.JasperGenerator.createReportFromForm('testList'); //elements.tabSections.getTabFormNameAt(1));
	if (_reportSourceXML) {
		var _jasperDirectory = plugins.UserManager.Server().getSettingsProperty('directory.jasper.report');
		if (_jasperDirectory) {
			var _reportName = 'nephosReport' + application.getUUID().toString() + '.jrxml';
			var _fileName = plugins.file.getHomeFolder() + '/' + _reportName;
			var _jsFile = plugins.file.createFile(_fileName);
			if (plugins.file.writeTXTFile(_jsFile, _reportSourceXML)) {
				if (plugins.UserManager.copyFileToServer(_jsFile.getAbsolutePath(), _jasperDirectory, true)) {
					plugins.jasperPluginRMI.viewerTitle = 'Questioner Manager Viewer';
					plugins.jasperPluginRMI.runReport('questioner_manager', _reportName, true, plugins.jasperPluginRMI.OUTPUT_FORMAT.VIEW, null);
					// Delete server file
					var _serverFile = plugins.file.convertToJSFile(_jasperDirectory + '/' + _reportName);
					if (_serverFile) {
						plugins.file.deleteFile(_serverFile);
					}
				}
			}
			// Delete client file
			plugins.file.deleteFile(_fileName);
		}
	}
}