inception icon indicating copy to clipboard operation
inception copied to clipboard

Lazy details on suggestions for multi-value concept features fail rendering

Open reckart opened this issue 1 year ago • 0 comments

Describe the bug Lazy details on suggestions for multi-value concept features fail rendering.

To Reproduce Steps to reproduce the behavior:

  1. Configure a multi-value concept feature
  2. Configure a recommender for that feature
  3. Hover with the mouse over a suggestion from that recommender
  4. Error should appear

Expected behavior No error. Lazy details should render.

Screenshots

2024-08-21 21:13:24 ERROR [http-nio-8080-exec-4] [SYSTEM] EditorAjaxRequestHandlerBase - Unable to load lazy details
java.lang.IllegalArgumentException: Unable to handle value [http://some-concept-url] of type [class java.lang.String]
	at de.tudarmstadt.ukp.inception.ui.kb.feature.MultiValueConceptFeatureSupport.wrapFeatureValue(MultiValueConceptFeatureSupport.java:279) ~[inception-ui-kb-33.5.jar:?]
	at de.tudarmstadt.ukp.inception.recommendation.RecommendationEditorExtension.lambda$getFeatureValue$2(RecommendationEditorExtension.java:309) ~[inception-recommendation-33.5.jar:?]
	at java.base/java.util.Optional.map(Optional.java:260) ~[?:?]
	at de.tudarmstadt.ukp.inception.recommendation.RecommendationEditorExtension.getFeatureValue(RecommendationEditorExtension.java:309) ~[inception-recommendation-33.5.jar:?]
	at de.tudarmstadt.ukp.inception.recommendation.RecommendationEditorExtension.lookupLazyDetails(RecommendationEditorExtension.java:352) ~[inception-recommendation-33.5.jar:?]
	at de.tudarmstadt.ukp.inception.diam.editor.lazydetails.LazyDetailsLookupServiceImpl.lookupExtensionLevelDetails(LazyDetailsLookupServiceImpl.java:222) ~[inception-diam-33.5.jar:?]
	at de.tudarmstadt.ukp.inception.diam.editor.lazydetails.LazyDetailsLookupServiceImpl.lookupAnnotationLevelDetails(LazyDetailsLookupServiceImpl.java:119) ~[inception-diam-33.5.jar:?]
	at de.tudarmstadt.ukp.inception.diam.editor.lazydetails.LazyDetailsLookupServiceImpl.lookLazyDetails(LazyDetailsLookupServiceImpl.java:106) ~[inception-diam-33.5.jar:?]
	at de.tudarmstadt.ukp.inception.diam.editor.lazydetails.LazyDetailsLookupServiceImpl.lookupLazyDetails(LazyDetailsLookupServiceImpl.java:90) ~[inception-diam-33.5.jar:?]

Please complete the following information:

  • Version and build ID: 33.5

reckart avatar Aug 21 '24 19:08 reckart