DataStage login Issue

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
samsuf2002
Premium Member
Premium Member
Posts: 397
Joined: Wed Apr 12, 2006 2:28 pm
Location: Tennesse

DataStage login Issue

Post by samsuf2002 »

Hi All, When I am trying to login to datastage designer,director, or administrator i am getting the following error

Code: Select all

Failed to authenticate the current user against the selected Domain:
java.lang.NullPointerException
	at org.eclipse.emf.common.util.BasicEMap.entryForKey(BasicEMap.java(Compiled Code))
	at org.eclipse.emf.common.util.BasicEMap.get(BasicEMap.java(Compiled Code))
	at com.ascential.xmeta.emf.util.XMetaAnnotationUtils.getAnnotationValue(XMetaAnnotationUtils.java(Inlined Compiled Code))
	at com.ascential.xmeta.emf.util.XMetaAnnotationUtils.getAnnotationBoolean(XMetaAnnotationUtils.java(Inlined Compiled Code))
	at com.ascential.xmeta.emf.util.XMetaAnnotationUtils.isReferenceIntermediateTable(XMetaAnnotationUtils.java(Inlined Compiled Code))
	at com.ascential.xmeta.emf.util.ECoreUtils.checkIntermediateTable(ECoreUtils.java(Inlined Compiled Code))
	at com.ascential.xmeta.emf.util.ECoreUtils.isIntermediateTable(ECoreUtils.java(Inlined Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translatePath(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.getPathTranslation(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.getPathTranslation(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateValueCriteria(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateSelectionCriteria(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateNonDNFCriteriaNode(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateNonDNFCriteriaNode(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateCriteriaNode(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateWhereClause(PersistentToOjbQueryTranslator.java(Inlined Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translateQuery(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.PersistentToOjbQueryTranslator.translate(PersistentToOjbQueryTranslator.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.OjbQuery.translateQuery(OjbQuery.java(Compiled Code))
	at com.ascential.xmeta.persistence.orm.impl.ojb.query.OjbQuery.compile(OjbQuery.java(Compiled Code))
	at com.ascential.xmeta.repository.impl.AbstractDefaultRepository.executeQuery(AbstractDefaultRepository.java(Inlined Compiled Code))
	at com.ascential.xmeta.repository.impl.AbstractDefaultRepository.executeQuery(AbstractDefaultRepository.java(Compiled Code))
	at com.ascential.xmeta.client.repository.impl.AbstractDefaultRepositoryPOJOClient.executeQuery(AbstractDefaultRepositoryPOJOClient.java(Compiled Code))
	at com.ascential.acs.security.repository.ASBRepositoryImpl.doesProviderSupportEntity(ASBRepositoryImpl.java(Compiled Code))
	at com.ascential.acs.security.directory.custom.ASBDirectoryImpl.doesProviderSupportGroup(ASBDirectoryImpl.java(Compiled Code))
	at com.ascential.acs.security.directory.custom.ASBDirectory.doesProviderSupportGroup(ASBDirectory.java(Inlined Compiled Code))
	at com.ascential.acs.security.auth.module.websphere.ASBIdentityLoginModule.commit(ASBIdentityLoginModule.java(Compiled Code))
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
	at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
	at javax.security.auth.login.LoginContext.invoke(LoginContext.java(Compiled Code))
	at javax.security.auth.login.LoginContext.access$000(LoginContext.java(Inlined Compiled Code))
	at javax.security.auth.login.LoginContext$4.run(LoginContext.java(Compiled Code))
	at java.security.AccessController.doPrivileged1(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
	at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java(Compiled Code))
	at javax.security.auth.login.LoginContext.login(LoginContext.java(Compiled Code))
	at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java(Compiled Code))
	at com.ibm.ws.security.auth.distContextManagerImpl.login(distContextManagerImpl.java(Compiled Code))
	at com.ibm.ws.security.server.SecurityServerImpl.simple_authenticate(SecurityServerImpl.java:155)
	at com.ibm.ws.security.server._SecurityServerImpl_Tie.simple_authenticate(_SecurityServerImpl_Tie.java:116)
	at com.ibm.ws.security.server._SecurityServerImpl_Tie._invoke(_SecurityServerImpl_Tie.java:93)
	at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java(Compiled Code))
	at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java(Compiled Code))
	at com.ibm.rmi.iiop.ORB.process(ORB.java(Compiled Code))
	at com.ibm.CORBA.iiop.ORB.process(ORB.java(Compiled Code))
	at com.ibm.rmi.iiop.Connection.doWork(Connection.java(Compiled Code))
	at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java(Compiled Code))
	at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java(Compiled Code))
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))


I searched the forum but couldn't find the solution,

Can anyone please help me out here.

Thanks in Advance
hi sam here
Mike
Premium Member
Premium Member
Posts: 1021
Joined: Sun Mar 03, 2002 6:01 pm
Location: Tampa, FL

Post by Mike »

Is this a new installation? Have you ever been able to login? Has your server been rebooted since the last successful login?

Mike
samsuf2002
Premium Member
Premium Member
Posts: 397
Joined: Wed Apr 12, 2006 2:28 pm
Location: Tennesse

Post by samsuf2002 »

Mike wrote:Is this a new installation? Have you ever been able to login? Has your server been rebooted since the last successful login?

Mike

This not a new installation but I am not sure whether my server has been rebooted. But I can find that out.

Do you think if it was rebooted and it dint come up fine after reboot ?
hi sam here
samsuf2002
Premium Member
Premium Member
Posts: 397
Joined: Wed Apr 12, 2006 2:28 pm
Location: Tennesse

Post by samsuf2002 »

I found out that it was rebooted yesterday and this issue is in effect after that.
hi sam here
Mike
Premium Member
Premium Member
Posts: 1021
Joined: Sun Mar 03, 2002 6:01 pm
Location: Tampa, FL

Post by Mike »

There are a number of components that need to come up successfully in 8x in order to be able to login. Start by reviewing the log files for the WebSphere Application Server and the ASB agent for any errors. Sorry, I don't remember where those log files are off the top of my head.... maybe someone else can chime in with where to look.

You can try a manual stop followed by a manual start:
1) Stop DataStage
2) Stop the ASB agent
3) Stop Websphere Application Server
4) Stop the database instance for the XMETA repository
5) Start the database instance for the XMETA repository
6) Start Websphere Application Server
7) Start the ASB agent
8) Start DataStage

This procedure has worked for me in the past to overcome the "Failed to authenticate the current user against the selected Domain" error.

Mike
samsuf2002
Premium Member
Premium Member
Posts: 397
Joined: Wed Apr 12, 2006 2:28 pm
Location: Tennesse

Post by samsuf2002 »

Thank Mike.

We did restart on Development server and its working fine now, but doing the same on production server gave some file permission issues though we used dsadm userid
hi sam here
Mike
Premium Member
Premium Member
Posts: 1021
Joined: Sun Mar 03, 2002 6:01 pm
Location: Tampa, FL

Post by Mike »

Sounds like you may have to use root instead of dsadm in your production environment.

Mike
samsuf2002
Premium Member
Premium Member
Posts: 397
Joined: Wed Apr 12, 2006 2:28 pm
Location: Tennesse

Post by samsuf2002 »

Yes Mike you were right. Its working fine now after using root.

Thanks a lot for your help Mike.
hi sam here
Post Reply