Hello,
The DOCXStructure class is used by all samples and any file created by phpdocx, so if other scripts work then the problem may come from other source. The addChart method uses the default temp dir to create a chart temp file, maybe it can't write to this folder.
Please try to run the included sample examples/Core/addChart/sample_1.php using PHP CLI mode:
$ php sample_1.php
phpdocx uses tempnam to get the temp folder when using addChart, if you echo this PHP function:
echo tempnam('', 'chart');
you can get the default temp folder to check if you have rw access.
We also see you have written other topics in the forum about charts and you were able to create them. Have you changed anything in the server configuration?, or have you moved the library to other server?, maybe the server logs can help to explain this issue.
Regards.