Solved
help with javax.jcr.NamespaceException (Unknown namespace URI). Thanks!
Line 67 of the error message (see below) is the adaptTo line
import com.adobe.granite.security.user.UserProperties;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;
ResourceResolver resolver = request.getResourceResolver();
UserProperties userProperties = resolver.adaptTo(UserProperties.class);
error message
21.03.2022 15:30:09.630 *ERROR* [10.46.0.17 [1647837009626] GET /services/portal/myservice.json HTTP/1.1] com.adobe.granite.security.user.internal.UserPropertiesServiceImpl Could not adapt org.apache.sling.resourceresolver.impl.ResourceResolverImpl@488d2e95 to com.adobe.granite.security.user.UserPropertiesManager
javax.jcr.NamespaceException: Unknown namespace URI: http://sling.apache.org/jcr/sling/1.0
at org.apache.jackrabbit.oak.jcr.session.SessionNamespaces.getNamespacePrefix(SessionNamespaces.java:154) [org.apache.jackrabbit.oak-jcr:1.22.4]
at org.apache.jackrabbit.oak.jcr.session.SessionImpl.getNamespacePrefix(SessionImpl.java:757) [org.apache.jackrabbit.oak-jcr:1.22.4]
at com.adobe.granite.repository.impl.CRX3SessionImpl.getNamespacePrefix(CRX3SessionImpl.java:288) [com.adobe.granite.repository:1.6.28.CQ650-B0001]
at com.adobe.granite.security.user.internal.UserPropertiesManagerImpl.<init>(UserPropertiesManagerImpl.java:111) [com.adobe.granite.security.user:0.4.62]
at com.adobe.granite.security.user.internal.UserPropertiesServiceImpl.createUserPropertiesManager(UserPropertiesServiceImpl.java:130) [com.adobe.granite.security.user:0.4.62]
at com.adobe.granite.security.user.internal.UserPropertiesServiceImpl.getAdapter(UserPropertiesServiceImpl.java:334) [com.adobe.granite.security.user:0.4.62]
at org.apache.sling.adapter.internal.AdapterManagerImpl.getAdapter(AdapterManagerImpl.java:143) [org.apache.sling.adapter:2.1.10]
at org.apache.sling.api.adapter.SlingAdaptable.adaptTo(SlingAdaptable.java:104) [org.apache.sling.api:2.20.0]
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.adaptTo(ResourceResolverImpl.java:635) [org.apache.sling.resourceresolver:1.6.8]
at com.day.cq.personalization.impl.DefaultProfileProvider.getUserProperties(DefaultProfileProvider.java:110) [com.day.cq.cq-personalization:5.12.40]
at com.day.cq.personalization.impl.ProfileAdapterFactory.getUserProperties(ProfileAdapterFactory.java:123) [com.day.cq.cq-personalization:5.12.40]
at com.day.cq.personalization.impl.ProfileAdapterFactory.getAdapter(ProfileAdapterFactory.java:77) [com.day.cq.cq-personalization:5.12.40]
at com.day.cq.personalization.impl.ProfileAdapterFactory.getAdapter(ProfileAdapterFactory.java:66) [com.day.cq.cq-personalization:5.12.40]
at org.apache.sling.adapter.internal.AdapterManagerImpl.getAdapter(AdapterManagerImpl.java:143) [org.apache.sling.adapter:2.1.10]
at org.apache.sling.api.adapter.SlingAdaptable.adaptTo(SlingAdaptable.java:104) [org.apache.sling.api:2.20.0]
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.adaptTo(ResourceResolverImpl.java:635) [org.apache.sling.resourceresolver:1.6.8]
at com.myapp.core.servlets.MyServlet2.doGet(MyServlet2.java:67)