We found a workaround by exporting the EAD, correcting the html tag, then importing the EAD.
However, now, we cannot export the finding aid as a PDF. Exporting as MARCXML and EAD both work fine, it's just the PDF. We get the following message:
org.apache.fop.fo.ValidationException: file:/archivesspace/stylesheets/as-ead-pdf.xsl:1110:88: Missing attribute on fo:basic-link: Either external-destination or internal-destination must be specified. (See position 1110:88)
net.sf.saxon.s9api.Xslt30Transformer.applyTemplates(net/sf/saxon/s9api/Xslt30Transformer.java:451)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(jdk/internal/reflect/NativeMethodAccessorImpl.java:77)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(java/lang/reflect/Method.java:569)
org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(org/jruby/javasupport/JavaMethod.java:285)
org.jruby.javasupport.JavaMethod.invokeDirect(org/jruby/javasupport/JavaMethod.java:152)
org.jruby.RubyClass.finvokeWithRefinements(org/jruby/RubyClass.java:540)
org.jruby.RubyBasicObject.send(org/jruby/RubyBasicObject.java:1713)
org.jruby.RubyKernel.send(org/jruby/RubyKernel.java:2483)
org.jruby.RubyKernel$INVOKER$s$send.call(org/jruby/RubyKernel$INVOKER$s$send.gen)
RUBY.invocation_lambda(/archivesspace/gems/gems/saxon-rb-0.8.3-java/lib/saxon/xslt/executable.rb:270)
org.jruby.RubyProc.call(org/jruby/RubyProc.java:330)
org.jruby.RubyProc$INVOKER$i$call.call(org/jruby/RubyProc$INVOKER$i$call.gen)
RUBY.to_destination(/archivesspace/gems/gems/saxon-rb-0.8.3-java/lib/saxon/xslt/invocation.rb:73)
RUBY.to_fo(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/AS_fop.rb:47)
RUBY.to_pdf(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/AS_fop.rb:58)
RUBY.run(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/job_runners/print_to_pdf_runner.rb:44)
archivesspace.data.tmp.jetty_minus_0_0_0_0_minus_8089_minus_backend_war_minus___minus_any_minus_17248672839374196128.webapp.WEB_minus_INF.app.lib.request_context.open(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/request_context.rb:24)
RUBY.run(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/job_runners/print_to_pdf_runner.rb:11)
archivesspace.data.tmp.jetty_minus_0_0_0_0_minus_8089_minus_backend_war_minus___minus_any_minus_17248672839374196128.webapp.WEB_minus_INF.app.lib.background_job_queue.invokeOther31:run(archivesspace/data/tmp/jetty_minus_0_0_0_0_minus_8089_minus_backend_war_minus___minus_any_minus_17248672839374196128/webapp/WEB_minus_INF/app/lib//archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/background_job_queue.rb:128)
archivesspace.data.tmp.jetty_minus_0_0_0_0_minus_8089_minus_backend_war_minus___minus_any_minus_17248672839374196128.webapp.WEB_minus_INF.app.lib.background_job_queue.run_pending_job(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/background_job_queue.rb:128)
RUBY.start_background_thread(/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-17248672839374196128/webapp/WEB-INF/app/lib/background_job_queue.rb:171)
org.jruby.RubyProc.call(org/jruby/RubyProc.java:354)
java.lang.Thread.run(java/lang/Thread.java:840)
Is this something we can fix (how)? Or do we need help from the back end?
Thanks