-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Describe the bug
When exporting from processing to delivery in almost every collection, I get attachments that say there is an illegal char. If I go back and change the corresponding emails to do not transfer and export again, it will run.
05 Jan 14:45:31 Util ERROR -
java.nio.file.InvalidPathException: Illegal char < > at index 82: data/blobs/4980.President Obama Announces National Fuel Efficiency PolicyU.S. EPA 05_19_2009 03_34 PM
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) ~[?:?]
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153) ~[?:?]
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) ~[?:?]
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:92) ~[?:?]
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232) ~[?:?]
at java.nio.file.Path.resolve(Path.java:516) ~[?:?]
at gov.loc.repository.bagit.reader.TagFileReader.createFileFromManifest(TagFileReader.java:56) ~[bagit-5.2.0.jar:?]
at gov.loc.repository.bagit.reader.ManifestReader.readChecksumFileMap(ManifestReader.java:123) ~[bagit-5.2.0.jar:?]
at gov.loc.repository.bagit.reader.ManifestReader.readManifest(ManifestReader.java:108) ~[bagit-5.2.0.jar:?]
at gov.loc.repository.bagit.reader.ManifestReader.readAllManifests(ManifestReader.java:63) ~[bagit-5.2.0.jar:?]
at gov.loc.repository.bagit.reader.BagReader.read(BagReader.java:61) ~[bagit-5.2.0.jar:?]
at edu.stanford.muse.index.Archive.readArchiveBag(Archive.java:2558) ~[classes/:?]
at edu.stanford.muse.index.ArchiveReaderWriter.readArchiveIfPresent(ArchiveReaderWriter.java:842) ~[classes/:?]
at edu.stanford.muse.index.ArchiveReaderWriter.readArchiveIfPresent(ArchiveReaderWriter.java:828) ~[classes/:?]
at org.apache.jsp.ajax.async.setExportableAssets_jsp._jspService(setExportableAssets_jsp.java:260) ~[?:?]
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) ~[epadd-standalone.jar:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[epadd-standalone.jar:?]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) ~[epadd-standalone.jar:?]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) ~[epadd-standalone.jar:?]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) ~[epadd-standalone.jar:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[epadd-standalone.jar:?]
at edu.stanford.muse.webapp.LoggingFilter.doFilter(LoggingFilter.java:26) ~[classes/:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[epadd-standalone.jar:?]
at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) ~[log4j-web-2.18.0.jar:2.18.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[epadd-standalone.jar:?]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[epadd-standalone.jar:?]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[epadd-standalone.jar:?]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[epadd-standalone.jar:?]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[epadd-standalone.jar:?]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[epadd-standalone.jar:?]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[epadd-standalone.jar:?]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[epadd-standalone.jar:?]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) ~[epadd-standalone.jar:?]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[epadd-standalone.jar:?]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[epadd-standalone.jar:?]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[epadd-standalone.jar:?]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[epadd-standalone.jar:?]
at java.lang.Thread.run(Thread.java:1623) ~[?:?]
java.nio.file.InvalidPathException: Illegal char < > at index 82: data/blobs/4980.President Obama Announces National Fuel Efficiency PolicyU.S. EPA 05_19_2009 03_34 PM
java.nio.file.InvalidPathException: Illegal char < > at index 82: data/blobs/4980.President Obama Announces National Fuel Efficiency PolicyU.S. EPA 05_19_2009 03_34 PM
at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232)
at java.base/java.nio.file.Path.resolve(Path.java:516)
at gov.loc.repository.bagit.reader.TagFileReader.createFileFromManifest(TagFileReader.java:56)
at gov.loc.repository.bagit.reader.ManifestReader.readChecksumFileMap(ManifestReader.java:123)
at gov.loc.repository.bagit.reader.ManifestReader.readManifest(ManifestReader.java:108)
at gov.loc.repository.bagit.reader.ManifestReader.readAllManifests(ManifestReader.java:63)
at gov.loc.repository.bagit.reader.BagReader.read(BagReader.java:61)
at edu.stanford.muse.index.Archive.readArchiveBag(Archive.java:2558)
at edu.stanford.muse.index.ArchiveReaderWriter.readArchiveIfPresent(ArchiveReaderWriter.java:842)
at edu.stanford.muse.index.ArchiveReaderWriter.readArchiveIfPresent(ArchiveReaderWriter.java:828)
at org.apache.jsp.ajax.async.setExportableAssets_jsp._jspService(setExportableAssets_jsp.java:260)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at edu.stanford.muse.webapp.LoggingFilter.doFilter(LoggingFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:1623)
To Reproduce
Steps to reproduce the behavior:
Export processing module
Go to collection
Click enter
Get the error below.
Expected behavior
A clear and concise description of what you expected to happen.
Desktop (please complete the following information):
- OS: Linux and Windows
- Browser Chrome and firefox
- ePADD Version ePADD version Release 10.0.6
- Java Version jdk-20.0.1
Additional context
Add any other context about the problem here.
