Thanks Claudia, > most likey you got it flagged as internal, it is the small checkbox > between support level and extensions.
That was it exactly! However, the reason I didn't realise this checkbox was set wrong was because, for some unknown reason, that column did not appear in the table on the Bitstream Format Registry page when viewed in Chrome (which is what I generally use) - so I was initially confused by your message - but then I opened the page in Internet Explorer, and suddenly, there was the checkbox! Once I unchecked the "Internal?" checkbox, it started working as expected with ZIP as a recognised format :) Thanks again! Mike Michael White Senior Developer Business Applications and Integrations T: (01786) 466877 E: michael.wh...@stir.ac.uk<mailto:michael.wh...@stir.ac.uk> A: 4B19, Cottrell, University of Stirling, Stirling, FK9 4LA "Claudia Jürgen" <claudia.juer...@tu-dortmund.de<mailto:claudia.juer...@tu-dortmund.de>>: May 29 09:19AM +0200 Hello Michael, most likey you got it flagged as internal, it is the small checkbox between support level and extensions. Hope this helps Claudia Jürgen From: Michael White Sent: 28 May 2019 16:23 To: dspace-tech@googlegroups.com Subject: Can't add zip to Bitstream Format Registry? Hi, I've been trying to configure our data repository (DSpace v5.2, JSPUI) to accept zip files as a known format, but I'm not having much luck . . . Out of the box, this version of DSpace does not appear to have a Bitstream Format Registry entry for zip files (?) - so, if I add a zip file to an item currently, it works fine, but shows the File Format as Unknown (unsupported). So I added zip to the Bitstream Format Registry: MIME Type: application/zip Name: ZIP Long Desc: ZIP archive Support Level: Known Extensions: zip But, once this in place, when I attempt to upload a zip file it doesn't appear to work - I see is an orange exclamation mark in the Status column of the "Files to Upload" table (as I did when the registry entry wasn't there), but this time, if I click "Next", I'm taken straight to the "Verify Submission" screen (i.e. not to the "Your file was successfully uploaded" screen that shows a list of the uploaded files), and if I go Back, the file has definitely not been added to the Item . . . Looking in the logs, it appears to be throwing an Internal Server Error: 2019-05-28 15:07:29,393 INFO org.dspace.content.Item @ michael.wh...@stir.ac.uk:session_id=9263544800362B95BFB69493EFAF67A3:ip_addr=139.153.200.15:update_item:item_id=125<mailto:michael.wh...@stir.ac.uk:session_id=9263544800362B95BFB69493EFAF67A3:ip_addr=139.153.200.15:update_item:item_id=125> 2019-05-28 15:07:29,395 WARN org.dspace.app.webui.servlet.InternalErrorServlet @ :session_id=9263544800362B95BFB69493EFAF67A3:internal_error:-- URL Was: http://rdasdev.stir.ac.uk/submit -- Method: POST -- Parameters were: 2019-05-28 15:07:29,397 DEBUG org.dspace.storage.rdbms.DatabaseManager @ Running query "SELECT * FROM MetadataValue WHERE resource_id= ? and resource_type_id = ? ORDER BY metadata_field_id, place" with parameters: 38,7 2019-05-28 15:07:29,398 WARN org.dspace.app.webui.util.UIUtil @ Unable to send email alert java.lang.NullPointerException at org.dspace.storage.rdbms.DatabaseManager.queryTable(DatabaseManager.java:230) at org.dspace.content.DSpaceObject$MetadataCache.retrieveMetadata(DSpaceObject.java:1330) at org.dspace.content.DSpaceObject$MetadataCache.get(DSpaceObject.java:1265) at org.dspace.content.DSpaceObject.getMetadata(DSpaceObject.java:676) at org.dspace.content.DSpaceObject.getMetadata(DSpaceObject.java:585) at org.dspace.content.DSpaceObject.getMetadataFirstValue(DSpaceObject.java:653) at org.dspace.eperson.EPerson.getFirstName(EPerson.java:772) at org.dspace.eperson.EPerson.getFullName(EPerson.java:748) at org.dspace.app.webui.util.UIUtil.sendAlert(UIUtil.java:419) at org.dspace.app.webui.servlet.InternalErrorServlet.doGet(InternalErrorServlet.java:54) at org.dspace.app.webui.servlet.InternalErrorServlet.doPost(InternalErrorServlet.java:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:644) at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318) at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:433) at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:299) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:176) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1580) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1537) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) A bit of Googling suggests others have hit this error, although under different circumstances . . . http://dspace.2283337.n4.nabble.com/NullPointerException-td4684440.html https://jira.duraspace.org/browse/DS-2720 Does anyone have any suggestions how I can fix/work round this and get our repository to recognise zip files as Known? Or is this a known issue in v5 that we are stuck with? Cheers, Mike Michael White Senior Developer Business Applications and Integrations T: (01786) 466877 E: michael.wh...@stir.ac.uk<mailto:michael.wh...@stir.ac.uk> A: 4B19, Cottrell, University of Stirling, Stirling, FK9 4LA ________________________________ The University is ranked in the QS World Rankings of the top 5% of universities in the world (QS World University Rankings, 2016/17) The University of Stirling is a charity registered in Scotland, number SC 011159. -- All messages to this mailing list should adhere to the DuraSpace Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/ --- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to dspace-tech+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/DB7PR03MB50970F0BCE869141E3ADF222D4180%40DB7PR03MB5097.eurprd03.prod.outlook.com.