Solved

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

Posted on 2010-08-24
9
1,137 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
  • 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
 
LVL 41

Expert Comment

by:HonorGod
ID: 33519545
uniquare - Thanks for the clarification!  Let me look around, and see what I can find.
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
mapAB Challlenge 35 123
word0 challenge 4 64
Non-recursive backtracking, using a stack 1 96
HTTPSessionBindingListernter not configured in deployment descriptor 2 32
There are numerous questions about how to setup an IBM HTTP Server to be administered from WebSphere Application Server administrative console. I do hope this article will wrap things up and become a reference for this task. You need three things…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
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.

932 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now