Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-8862

Error redirect page when accepting OAuth2 factory on Bitbucket server

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • Release Notes
    • Hide
      = Error redirect page when accepting OAuth2 factory on Bitbucket server


      Previously, when accepting Bitbucket server's OAuth2 prompt, there was an unexpected error redirect page with the error stack trace: `{"message":"Cannot invoke \"String.length()\" because \"this.input\" is null","trace"}`. The defect has been fixed in this release.
      Show
      = Error redirect page when accepting OAuth2 factory on Bitbucket server Previously, when accepting Bitbucket server's OAuth2 prompt, there was an unexpected error redirect page with the error stack trace: `{"message":"Cannot invoke \"String.length()\" because \"this.input\" is null","trace"}`. The defect has been fixed in this release.
    • Bug Fix
    • Done
    • Workaround Exists
    • Hide

      Need to return back on Dashboard and launch factory Url again, workspace should run and a project is cloned.

      Show
      Need to return back on Dashboard and launch factory Url again, workspace should run and a project is cloned.
    • Hide
      Show
      Deploy DS 3.21.0-devspaces-operator-bundle-container-3.21-12 Setup OAuth2 Secret Bitbucket server (e.g. https://bitbucket-new-bitbucket.apps.ds-airgap-v15.crw-qe.com/ ) Launch factory (e.g. https://bitbucket-new-bitbucket.apps.ds-airgap-v15.crw-qe.com/scm/~admin/private-bb-repo.git ) Accept OAuth authorization Observe error page

      • When accepting OAuth2 factory on Bitbucket server there is unexpected error redirect page with text:
      {"message":"Cannot invoke \"String.length()\" because \"this.input\" is null","trace":["java.base/java.net.URI$Parser.parse(URI.java:3167)","java.base/java.net.URI.\u003cinit\u003e(URI.java:623)","java.base/java.net.URI.create(URI.java:904)","org.eclipse.che.security.oauth.EmbeddedOAuthAPI.getRedirectAfterLoginUrl(EmbeddedOAuthAPI.java:153)","org.eclipse.che.security.oauth.EmbeddedOAuthAPI.callback(EmbeddedOAuthAPI.java:138)","org.eclipse.che.security.oauth.OAuthAuthenticationService.callback(OAuthAuthenticationService.java:72)","java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)","java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)","java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)","java.base/java.lang.reflect.Method.invoke(Method.java:569)","org.everrest.core.impl.method.DefaultMethodInvoker.invokeMethod(DefaultMethodInvoker.java:174)","org.everrest.core.impl.method.DefaultMethodInvoker.invokeMethod(DefaultMethodInvoker.java:61)","org.everrest.core.impl.RequestDispatcher.doInvokeResource(RequestDispatcher.java:329)","org.everrest.core.impl.RequestDispatcher.invokeSubResourceMethod(RequestDispatcher.java:319)","org.everrest.core.impl.RequestDispatcher.dispatch(RequestDispatcher.java:257)","org.everrest.core.impl.RequestDispatcher.dispatch(RequestDispatcher.java:131)","org.everrest.core.impl.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:61)","org.everrest.core.impl.EverrestProcessor.process(EverrestProcessor.java:130)","org.everrest.core.servlet.EverrestServlet.service(EverrestServlet.java:62)","jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)","com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:290)","com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:280)","com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:184)","com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:89)","com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85)","org.eclipse.che.core.metrics.ApiResponseMetricFilter.doFilter(ApiResponseMetricFilter.java:46)","com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)","org.eclipse.che.multiuser.api.authentication.commons.filter.MultiUserEnvironmentInitializationFilter.doFilter(MultiUserEnvironmentInitializationFilter.java:161)","com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)","org.eclipse.che.commons.logback.filter.RequestIdLoggerFilter.doFilter(RequestIdLoggerFilter.java:50)","com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)","com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121)","com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)","org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)","org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)","org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)","org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)","org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)","org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)","org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)","org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)","org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670)","org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)","org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)","org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)","org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)","org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)","org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)","org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)","org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)","org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)","org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)","java.base/java.lang.Thread.run(Thread.java:840)"]}
      

              ivinokur-1 Ihor Vinokur
              oshmarai Shmaraiev Oleksandr
              Jana Vrbkova Jana Vrbkova
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: