Format identification failing after installation of Format Library 7.2106
- Product: Rosetta
- Product Version: 7.2+
Symptoms
After installing Format Library 7.2106 the format identification process using DROID plugin fails with errors when getting signature version:
2023-01-11 00:05:34,521 ERROR [com.exlibris.dps.repository.plugin.formatidentification.FFDroidIdentificationPlugin] (FILE_PROCESSING_QUEUE Queue Job Receiver 99) [] Failed to get agent signature version 2023-01-11 00:05:34,521 ERROR [com.exlibris.dps.repository.plugin.formatidentification.FFDroidIdentificationPlugin] (FILE_PROCESSING_QUEUE Queue Job Receiver 99) [] java.lang.NullPointerException: Cannot invoke "uk.gov.nationalarchives.droid.core.signature.droid6.FFSignatureFile.getVersion()" because "com.exlibris.dps.repository.plugin.formatidentification.FFDroidIdentificationPlugin.sigFile" is null at com.exlibris.dps.repository.plugin.formatidentification.FFDroidIdentificationPlugin.getAgentSignatureVersion(FFDroidIdentificationPlugin.java:77) at jdk.internal.reflect.GeneratedMethodAccessor1074.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.exlibris.core.infra.common.javaclass.PluginInvokationHandler.invoke(PluginInvokationHandler.java:43) at jdk.proxy25/jdk.proxy25.$Proxy532.getAgentSignatureVersion(Unknown Source) at com.exlibris.dps.repository.task.vs.FileFormatIdentificationTask.writePluginOutputToDNX(FileFormatIdentificationTask.java:342) at com.exlibris.dps.repository.task.vs.FileFormatIdentificationTask.findFormatLibrary(FileFormatIdentificationTask.java:186) at com.exlibris.dps.repository.task.vs.FileFormatIdentificationTask.executeConcrete(FileFormatIdentificationTask.java:80) at com.exlibris.dps.repository.task.AbsVSRepositoryTask.executeTask(AbsVSRepositoryTask.java:141) at com.exlibris.core.repository.svc.impl.TaskServicesImpl.executeTaskOnControl(TaskServicesImpl.java:223) at com.exlibris.core.repository.svc.impl.TaskServicesImpl.executeTaskOnFile(TaskServicesImpl.java:172) at com.exlibris.core.repository.svc.impl.TaskServicesImpl.runTCOnFile(TaskServicesImpl.java:341) at jdk.internal.reflect.GeneratedMethodAccessor1088.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568)
Defect Status
The issue will be fixed in the next Format Library release 7.2108.
Workaround
Rosetta Application must be restarted to resolve the issue.
- Article last edited: 26-01-2023