I'm currently writing an HTML Export Plugin for Cofluence using the ImportExportManager Class.
@Override
public String execute() throws ImportExportException, IOException {
DefaultExportContext defaultExportContext = new MyExportContext(space);
TreeBuilder treeBuilder = new TreeBuilder(AuthenticatedUserThreadLocal.get(), contentPermissionManager, pageManager);
ContentTree contentTree = treeBuilder.createPageTree(space);
defaultExportContext.setContentTree(contentTree);
ProgressMeter progress = new ProgressMeter();
importExportManager.exportAs(defaultExportContext, progress);
return SUCCESS;
}
when running the program on my Confluence instance, I only get empty .html files. (Well at least something) But when I run the program in the debug mode, everything works fine. How can that be? And what can I do there?