I've come across an issue where uploading a new file with multiple categories, seems to throw an error. FWIW, I've done the same on the demo, and I've gotten the same error. Below are the steps to reproduce.
The error "error while uploading file" is shown instead.
23-Aug-2018 19:54:18.922 INFO [http-nio-8080-exec-19] org.entermediadb.asset.upload.UploadRequest.saveFileAs Saved /WEB-INF/temp/uploading/admin/tmp1535054058921/About Stacks.pdf
23-Aug-2018 19:54:18.930 SEVERE [http-nio-8080-exec-19] org.openedit.servlet.BaseOpenEditEngine.beginRender Problem redering page
org.openedit.OpenEditException: /WEB-INF/base/emfrontend/components/upload/types/html5/finish.xconf#AssetEditModule.createAssetFromUploads null
at org.openedit.ModuleManager.execMethod(ModuleManager.java:119)
at org.openedit.ModuleManager.executePageAction(ModuleManager.java:61)
at org.openedit.ModuleManager.executePathActions(ModuleManager.java:184)
at org.openedit.servlet.BaseOpenEditEngine.executePathActions(BaseOpenEditEngine.java:244)
at org.openedit.servlet.BaseOpenEditEngine.beginRender(BaseOpenEditEngine.java:160)
at org.openedit.servlet.BaseOpenEditEngine.render(BaseOpenEditEngine.java:125)
at org.openedit.servlet.OpenEditFilter.doFilter(OpenEditFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.openedit.servlet.gzip.GzipFilter.doFilter(GzipFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:764)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at org.entermediadb.asset.AssetUtilities.createSourcePath(AssetUtilities.java:371)
at org.entermediadb.asset.modules.AssetEditModule.savePages(AssetEditModule.java:1001)
at org.entermediadb.asset.modules.AssetEditModule.createAssetsFromPages(AssetEditModule.java:891)
at org.entermediadb.asset.modules.AssetEditModule.createAssetFromUploads(AssetEditModule.java:734)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.openedit.ModuleManager.execMethod(ModuleManager.java:107)
... 28 more
23-Aug-2018 19:54:18.942 SEVERE [http-nio-8080-exec-19] org.openedit.error.HtmlErrorHandler.handleError org.openedit.OpenEditException: /WEB-INF/base/emfrontend/components/upload/types/html5/finish.xconf#AssetEditModule.createAssetFromUploads null