Solved

WAS 6.1 ND Security CORBA.NO_PERMISSION vmcid: 0x49424000  minor code: 309

Posted on 2010-08-24
9
1,161 Views
Last Modified: 2013-12-11
Hi All,

we are running 3 physical WAS6.1 ND with 3 servers on every machine.

By time (environment was running without problems before) we always get on the same server the following Exception:

        >>    org.omg.CORBA.NO_PERMISSION: handleStatefulContext > MessageInContext  vmcid: 0x49424000  minor code: 309  completed: No
        >>         at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIServerRIBase.handleStatefulContext(CSIServerRIBase.java:1764)
        >>         at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIServerRI.receive_request(CSIServerRI.java:489)
        >>         at com.ibm.rmi.pi.InterceptorManager.invokeInterceptor(InterceptorManager.java:631)
        >>         at com.ibm.rmi.pi.InterceptorManager.iterateServerInterceptors(InterceptorManager.java:535)
        >>         at com.ibm.rmi.pi.InterceptorManager.iterateReceiveRequest(InterceptorManager.java:777)
        >>         at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:616)
        >>         at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:480)
        >>         at com.ibm.rmi.iiop.ORB.process(ORB.java:512)
        >>         at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
        >>         at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2717)
        >>         at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2582)
        >>         at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62)
        >>         at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
        >>         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

The minor code says that the on the server already exists with the context-id but the information by the client provided is different from the original information provided.

Now my question:

Does anybody have a hint what the reason could be that this error pops up?

with kind regards
0
Comment
Question by:uniquare
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +1
9 Comments
 
LVL 41

Expert Comment

by:HonorGod
ID: 33516914
Does this describe your situation accurately?

http://www.IBM.com/support/docview.wss?rs=180&uid=swg21296805
0
 
LVL 41

Expert Comment

by:HonorGod
ID: 33516927
If this is the case, the fix is described here:

http://www.IBM.com/support/docview.wss?rs=180&uid=swg1PK50965

and is available in 6.1.0.15

The latest fix level for 6.1 is 6.1.0.31

http://www.IBM.com/support/docview.wss?uid=swg24026350

If you need help with understanding how to get, and install the fix, let me know.
0
 

Author Comment

by:uniquare
ID: 33518744
Hi HonorGod,

thanks for your reply.

The situation described is not the situation at all, as i have understood the situation you posted occurs immediatley after a nodeagent had been restarted, and the application servers had been running all the time.

In my case, the error occurs after some time (in the current case 12 hours after the restart of all nodeagents and application servers).
As i have described above the minor code (309 instead of 300) says the server already had been registered after the restart, and are reregistering with another information.

Our current Fixpack installed on the Servers is 6.1.0.23 so the Fix had been provided.

with kind regards
0
Easy, flexible multimedia distribution & control

Coming soon!  Ideal for large-scale A/V applications, ATEN's VM3200 Modular Matrix Switch is an all-in-one solution that simplifies video wall integration. Easily customize display layouts to see what you want, how you want it in 4k.

 
LVL 41

Expert Comment

by:HonorGod
ID: 33519545
uniquare - Thanks for the clarification!  Let me look around, and see what I can find.
0
 
LVL 8

Accepted Solution

by:
AdminRAM earned 500 total points
ID: 33520044
If you see Credential token expired then following apar will match. This kind of problem occured during load test or heavy load  and intermitent problem. I fixed the problem by applying the apar PK96506. WebSphere Application Server fails to retry requests causing Credential token expired error.


IBM - PK96506; 6.1.0.27: ORG.OMG.CORBA.NO_PERMISSION: JSAS0202E: [{0}] CREDENTIAL
http://www-01.ibm.com/support/docview.wss?uid=swg24025002


additional continuation apar if the above doesn't fix

http://www-01.ibm.com/support/docview.wss?uid=swg1PM13384
0
 

Author Comment

by:uniquare
ID: 33520525
Hi AdminRAM,

thanks for your answers, all your answers and links are looking very good, but i am a always a little bit confused about the different minor codes.

Our Credential token isn't expired, as far as i know. Can you provide me an Information how i can check fast if the token is expired? Is this possible to do in a running productive system without influence on the performance?

As in your link above i already thought my next step should be to disable stateful CSIv2 sessions to suppress this error, but this would only suppress it and i would have no clue if this error is resulting from our application or it is an error which occurs through a wrong configuration of the WAS 6.1.

The next step we will try now is to install the current fix-pack and will look if the error occurs one more time :)
0
 
LVL 8

Expert Comment

by:AdminRAM
ID: 33521044


how i can check fast if the token is expired?

Generally in exception stack you will see this message

Caused by: org.omg.CORBA.NO_PERMISSION: JSAS0202E: [{0}]
Credential token expired.

com.ibm.ISecurityLocalObjectCSIv2UtilityImpl.SessionManager.retry(SessionManager.java(Compiled Code))

Is this possible to do in a running productive system without influence on the performance?

I heared if fix also fixed other minor code but for only  Credential token expired However t you might need to check with IBM.

PM13384 is not yet released. it is tearget on v6.1.0.35 you might need to check with ibm for ifix...:-)
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 36042235
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Don't miss ATEN at NAB Show April 24-27!

Visit ATEN at NAB Show to learn how our "Seamlessly Entertaining" solutions deliver fast, precise video streaming without delays for the broadcasting and media environment. ATEN will showcase its 16x16 Modular Matrix Switch (VM1600) and KVM Over IP Solution (KE6900 series).

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
word0 challenge 3 112
What is the latest versions eclipse neon 2 186
thymeleaf natural templating vs JSP 2 165
tomcat not starting 6 83
Configure Web Service (server application) I. Configure security for Web Services methods First, we need to protect Session bean which implements the service: 1. Open EJB deployment descriptor (ejb-jar.xml) in the EJB project that contains you…
Upgrading Tomcat – There are a couple of methods to upgrade Tomcat is to use The Apache Installer is to download and unzip and run the services.bat remove|install Tomcat6 Because of the App that we are working with, we can only use Tomcat 6.…
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question