[CELUM-24] Getting UnsupportedOperationException with SSO enabled Created: 15/Dec/21  Updated: 15/Dec/21  Resolved: 15/Dec/21

Status: Closed
Project: Celum DAM Connector
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Teresa Miyar Assignee: Teresa Miyar
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 1h
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty

 Description   

When SSO is enabled we get the following stack trace:

java.lang.UnsupportedOperationException: not implemented for this ExternalUser                                                                                                     ││     at info.magnolia.cms.security.ExternalUser.getIdentifier(ExternalUser.java:194) ~[magnolia-core-6.2.12.jar:?]                                                                  ││     at info.magnolia.external.dam.celum.CelumAssetProvider.getChildren(CelumAssetProvider.java:141) ~[celum-dam-connector-0.14.jar:?]                                              ││     at info.magnolia.external.dam.celum.CelumFolder.getChildren(CelumFolder.java:124) ~[celum-dam-connector-0.14.jar:?]                                                            ││     at java.util.Optional.map(Optional.java:265) ~[?:?]                                                                                                                            ││     at info.magnolia.external.dam.celum.app.contentview.CelumHierarchicalDataProvider.fetchChildrenFromBackEnd(CelumHierarchicalDataProvider.java:65) ~[celum-dam-connector-0.14.j ││ ar:?]                                                                                                                                                                              ││     at info.magnolia.dam.app.data.HierarchicalAssetDataProvider.getChildCount(HierarchicalAssetDataProvider.java:92) ~[magnolia-dam-app-3.0.10.jar:?]                              ││     at info.magnolia.ui.contentapp.HierarchicalDataProviderWrapper.getChildCount(HierarchicalDataProviderWrapper.java:64) ~[magnolia-ui-framework-6.2.12.jar:?]                    ││     at info.magnolia.ui.contentapp.FilterableHierarchicalDataProvider.getChildCount(FilterableHierarchicalDataProvider.java:115) ~[magnolia-ui-framework-6.2.12.jar:?]             ││     at com.vaadin.data.provider.HierarchyMapper.getDirectChildren(HierarchyMapper.java:494) ~[vaadin-server-8.13.1.jar:8.13.1]                                                     ││     at com.vaadin.data.provider.HierarchyMapper.getChildrenStream(HierarchyMapper.java:525) ~[vaadin-server-8.13.1.jar:8.13.1]                                                     ││     at com.vaadin.data.provider.HierarchyMapper.lambda$getHierarchy$1(HierarchyMapper.java:482) ~[vaadin-server-8.13.1.jar:8.13.1]                                                 ││     at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) ~[?:?]                                                                                            ││     at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?]                                                                                        ││     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]                                                                                                ││     at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]                                                                                         ││     at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]                                                                                           ││     at java.util.stream.ReduceOps$5.evaluateSequential(ReduceOps.java:257) ~[?:?]                                                                                                  ││     at java.util.stream.ReduceOps$5.evaluateSequential(ReduceOps.java:248) ~[?:?]                                                                                                  ││     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]                                                                                                ││     at java.util.stream.ReferencePipeline.count(ReferencePipeline.java:605) ~[?:?]                                                                                                 ││     at com.vaadin.data.provider.HierarchyMapper.getTreeSize(HierarchyMapper.java:88) ~[vaadin-server-8.13.1.jar:8.13.1]                                                            ││     at com.vaadin.data.provider.HierarchicalDataCommunicator.getDataProviderSize(HierarchicalDataCommunicator.java:405) ~[vaadin-server-8.13.1.jar:8.13.1]                         ││     at com.vaadin.data.provider.DataCommunicator.sendDataToClient(DataCommunicator.java:359) ~[vaadin-server-8.13.1.jar:8.13.1]                                                    ││     at com.vaadin.data.provider.DataCommunicator.beforeClientResponse(DataCommunicator.java:339) ~[vaadin-server-8.13.1.jar:8.13.1]                                                ││     at com.vaadin.server.communication.UidlWriter.write(UidlWriter.java:126) [vaadin-server-8.13.1.jar:8.13.1]                                                                     ││     at com.vaadin.server.communication.UIInitHandler.getInitialUidl(UIInitHandler.java:293) [vaadin-server-8.13.1.jar:8.13.1]                                                      ││     at com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHandler.java:82) [vaadin-server-8.13.1.jar:8.13.1]                                            ││     at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) [vaadin-server-8.13.1.jar:8.13.1]                                            ││     at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1608) [vaadin-server-8.13.1.jar:8.13.1]                                                                    ││     at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:448) [vaadin-server-8.13.1.jar:8.13.1]                                                                           ││     at info.magnolia.admincentral.AdmincentralServlet.service(AdmincentralServlet.java:119) [magnolia-admincentral-6.2.12.jar:?]                                                   ││     at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:4.0.FR]                                                                                       ││     at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148) [magnolia-core-6.2.12.jar:?]                                                 ││     at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85) [magnolia-core-6.2.12.jar:?]                                                              ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79) [magnolia-core-6.2.12.jar:?]                                                                    ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.12.jar:?]                                                                    ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.12.jar:?]                                                                    ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.12.jar:?]                                                                    ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.12.jar:?]                                                                    ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.12.jar:?]                                                                    ││     at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81) [magnolia-core-6.2.12. 

Generated at Sun Feb 11 23:58:19 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.