-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
When I try to reexport a dataset's metadata after installing the ddipdf exporter jar, the export is not created and I get the following error in the Dataverse log:
dev_dataverse> [#|2024-08-13T10:13:32.165+0000|INFO|Payara 6.2024.6|edu.harvard.iq.dataverse.DatasetServiceBean|_ThreadID=269;_ThreadName=__ejb-thread-pool1;_TimeMillis=1723544012165;_LevelValue=800;|
dev_dataverse> Error exporting dataset: ...; org/apache/fop/apps/FopFactory
dev_dataverse> jakarta.ejb.EJBException: org/apache/fop/apps/FopFactory
dev_dataverse> at com.sun.ejb.containers.EJBContainerTransactionManager.processSystemException(EJBContainerTransactionManager.java:723)
dev_dataverse> at com.sun.ejb.containers.EJBContainerTransactionManager.completeNewTx(EJBContainerTransactionManager.java:652)
dev_dataverse> at com.sun.ejb.containers.EJBContainerTransactionManager.postInvokeTx(EJBContainerTransactionManager.java:492)
dev_dataverse> at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4601)
dev_dataverse> at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2134)
dev_dataverse> at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2104)
dev_dataverse> at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:220)
dev_dataverse> at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:90)
dev_dataverse> at jdk.proxy73/jdk.proxy73.$Proxy417.exportAllFormatsInNewTransaction(Unknown Source)
dev_dataverse> at edu.harvard.iq.dataverse.harvest.server.__EJB31_Generated__OAIRecordServiceBean__Intf____Bean__.exportAllFormatsInNewTransaction(Unknown Source)
dev_dataverse> at edu.harvard.iq.dataverse.DatasetServiceBean.exportDataset(DatasetServiceBean.java:785)
dev_dataverse> at edu.harvard.iq.dataverse.DatasetServiceBean.reExportDatasetAsync(DatasetServiceBean.java:770)
...
dev_dataverse> Caused by: java.lang.NoClassDefFoundError: org/apache/fop/apps/FopFactory
dev_dataverse> at io.gdcc.export.ddipdf.DdiPdfExportUtil.datasetPdfDDI(DdiPdfExportUtil.java:34)
Dataverse is running in Docker (mvn -Pct clean package docker:run). Not sure if I made a mistake installing the jar. Thanks in advance for your assistance
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels