RY 3.6.12 requires PSEA 1.9.2
Activity
Show:
Resolved
Details
Details
Assignee
Adrien Ragot
Adrien RagotReporter
Mileva Briand
Mileva BriandSprint
None
Labels
Release date
Jan 05, 2024
Requirement Yogi
Linked requirements
Requirement Yogi
Linked requirements
Created December 15, 2023 at 9:14 AM
Updated January 5, 2024 at 7:55 PM
Resolved January 5, 2024 at 7:55 PM
Root cause
The error is caused by a signature change in PSEA 1.9.1 that wasn’t diagnosed as changing the compatibility.
Implementation
RY 3.6.12 now requires PSEA 1.9.1 or above.
In RY 3.7.2, I’ve made it so that it produces an explicit error about PSEA 1.9.1 being required.
Observations
WAS NOT ABLE TO REPRODUCE
They are using legacy import, RY v3.6.12
User sent his logs: https://requirementyogi.atlassian.net/browse/ES-3072?focusedCommentId=40315
2023-12-19 17:26:28,910 ERROR [...] [atlassian.confluence.servlet.ConfluenceServletDispatcher] sendError Could not execute action java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoSuchMethodError: 'void com.playsql.psea.api.ExcelImportConsumer.<init>(java.lang.Integer, int, java.lang.String, java.lang.Integer, java.util.List)' at com.playsql.requirementyogi.integrations.excel.ExcelImport$2.<init>(ExcelImport.java:147) at com.playsql.requirementyogi.integrations.excel.ExcelImport.parseAndExtractConfig(ExcelImport.java:147) at com.playsql.requirementyogi.web.spacetabs.ExcelIntegrationAction.excelInternal(ExcelIntegrationAction.java:145) at com.playsql.requirementyogi.web.spacetabs.ExcelIntegrationAction.excelConfig(ExcelIntegrationAction.java:71) ... 431 more