B2B Console Hangs When Accessed By User With No Role Assigned (Doc ID 1358517.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle SOA Platform - B2B (Business to Business) - Version 11.1.1.3.0 and later
Information in this document applies to any platform.
***Checked for relevance on 18-Feb-2013***

Symptoms

Accessing the B2B console with a user that has no roles defined in B2B causes the server to loop with multiple faults and hangs the browser session in Internet Explorer.

In Firefox the browser displays the following message:

The page isn't redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete.


In Chrome, the following message appears:

This webpage has a redirect loop. The webpage at http://localhost:8001/b2bconsole/faces/login.jspx has resulted in too many redirects.


Diagnostic log shows repeatedly:

[2011-07-05T10:14:38.704+00:00] [dev23SOA01] [WARNING] [] [oracle.soa.b2b.ui] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: b2btest] [ecid: 2a40890a7f8d8a4a:18a65b65:130dcafa057:-8000-000000000005e45c,0] [APP: b2bui] [[
EXCEPTION:
MESSAGE:Invalid User. No trading partner found for user b2btest
STACK TRACE:
java.lang.Exception: Invalid User. No trading partner found for user b2btest
at oracle.tip.b2b.ui.util.SessionTimeoutFilter.setLoggedUserInfo(SessionTimeoutFilter.java:515)


SOA server log shows repeatedly:

####<Jul 5, 2011 10:14:38 AM GMT> <Error> <HTTP> <server-name> <dev23SOA01> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1309860878822> <BEA-101020> <[ServletContext@278046280[app:b2bui module:/b2bconsole path:/b2bconsole spec-version:2.5]] Servlet failed with Exception
java.lang.IllegalStateException: Response already committed
at weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:1608)
at weblogic.servlet.internal.ServletResponseImpl.sendRedirect(ServletResponseImpl.java:834)
at oracle.tip.b2b.ui.util.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:216)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms