Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×In JIRA AMPS Version 6.2.11, I am getting classcastexception when I try to assign ProjectComponent object to GenericValue. It was working before but giving issues with JIRA 7.5. Any suggestions please?
Here is the code and error
for (Iterator<ProjectComponent> compIterator = compCollection.iterator(); compIterator.hasNext();){
GenericValue component = (GenericValue) compIterator.next();
}
java.lang.ClassCastException: com.atlassian.jira.bc.project.component.ProjectComponentImpl cannot be cast to org.ofbiz.core.entity.GenericValue
Hello Srinivas,
Why are you trying to cast "ProjectComponent" to GenericValue bean?
Since all over the APIs this approach seems to have been deprecated and it's mentioned not to use "GenericValue" rather use the "ProjectComponent" bean
convertToGenericValue(ProjectComponent projectComponent)
Deprecated. don't use GenericValue use the ProjectComponent instead.
getGenericValue()This method is deprecated. use this object instead
GenericValue was used in some plugins that were developed long back and we are trying to refactor the code using the latest sdk. I replaced the GenericValue with ProjectComponent and that compiled successfully but for some reason the functionality is not working so I am looking if other way to achieve.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.