Adding multiple categories on Media Upload screen leads to an error

15 views
Skip to first unread message

Afraaz Ali

unread,
Aug 23, 2018, 3:56:18 PM8/23/18
to EnterMedia
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.
  1. Add the categories form field to the multipleupload view.
  2. Upload a file
  3. Input a title
  4. Select multiple categories from the category field
  5. Click upload button

Expected Result

The file is uploaded and is assigned to the categories

Actual Result

The error "error while uploading file" is shown instead.

From catalina.out:

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

Cristobal Mejia

unread,
Sep 3, 2018, 1:04:37 PM9/3/18
to EnterMedia
This is working in our current dev branch (em9dev_entermedia-server-9.2302) do you know what version you are getting this error?

Afraaz Ali

unread,
Sep 3, 2018, 5:29:33 PM9/3/18
to EnterMedia
I'm using em9dev_entermedia-server-9.2304. I've added the category field to the multi upload view and I'm seeing the same error. I'm able to attach multiple categories AFTER the asset is saved, just not at the media upload screen.

Afraaz Ali

unread,
Sep 4, 2018, 12:24:36 PM9/4/18
to EnterMedia
http://em9dev.entermediadb.org/emshare/index.html - I've setup the demo environment with two categories and added the category field on the Upload Media screen. You can try uploading a file and trying to apply two categories to it. You'll see the error.

Afraaz Ali

unread,
Sep 4, 2018, 3:35:50 PM9/4/18
to EnterMedia
I can confirm this is now working on em9dev_entermedia-server-9.2308
Reply all
Reply to author
Forward
0 new messages