otmfaqForumsBlogsRegister
FAQMembers ListCalendarToday's PostsSearch


 Subscribe Blogs:RSS
 Subscribe Forums:RSS
OTMFAQ Home
OTMFAQ Blogs
OTMFAQ Forums
OTMFAQ Tutorials

OTM SIG
MavenWire


Performance, Scalability and HA Optimizing the performance of OTM / G-Log, configuring Scalability (SCA) and maintaining High Availability.

Tags:

Closed Thread
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old August 10th, 2006, 20:27
Junior Member
 
Join Date: Jul 2006
Posts: 19
Thanks: 7
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
acuartero is on a distinguished road
Problem with EQ & TX Utilities under 5.0

Has anyone had success running the Event and Transaction Diag utilities in a 5.0 environment? When I attempt to run them I get a stack trace, any ideas? This is what I got under AIX under Windows the error is similar. I've been told that I need to specify the jaas config file but don't know where I should do that? Maybe the syntax has changed since 4.5?

$ java -Duser.home=/opt/apps/gc350 glog.server.event.EventDiagCommandLine -user DBA.ADMIN -password XXXXXX -server gc3app50.company.com -file test.txt -dir /opt/apps/gc350/perf -loop 100 -sleep 30 -reset -maxevents 300 -threads -events –xml

java.lang.SecurityException: Unable to locate a login configuration
at com.ibm.security.auth.login.ConfigFile.<init>(Conf igFile.java:12
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java(Com piled Code))
at java.lang.reflect.Constructor.newInstance(Construc tor.java(Compiled Code))
at java.lang.Class.newInstance3(Class.java:367)
at java.lang.Class.newInstance(Class.java:305)
at javax.security.auth.login.Configuration$3.run(Conf iguration.java:243)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java(Compiled Code))
at javax.security.auth.login.Configuration.getConfigu ration(Configuration.java:237)
at javax.security.auth.login.LoginContext$1.run(Login Context.java:192)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at javax.security.auth.login.LoginContext.init(LoginC ontext.java:189)
at javax.security.auth.login.LoginContext.<init>(Logi nContext.java:426)
at glog.database.security.jaas.AuthenticationContext. <init>(AuthenticationContext.java:65)
at glog.util.remote.NamingDirectory.<init>(NamingDire ctory.java:660)
at glog.util.remote.NamingDirectory.get(NamingDirecto ry.java:177)
at glog.util.remote.NamingDirectory.get(NamingDirecto ry.java:201)
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:84)
Caused by: java.io.IOException: Unable to locate a login configuration
at com.ibm.security.auth.login.ConfigFile.init(Config File.java:237)
at com.ibm.security.auth.login.ConfigFile.<init>(Conf igFile.java:126)
... 20 more
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=GC3App, module=TranslationSession, ejb=TranslationSessionHome, method=loadLanguageContents, methodInterface=Remote, signature={java.lang.String,java.util.Locale}.
at weblogic.rjvm.BasicOutboundRequest.sendReceive(Bas icOutboundRequest.java:10
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:247)
at glog.server.translation.TranslationSessionHome_lr6 d53_EOImpl_814_WLStub.loadLanguageContents(Unknown Source)
at glog.webserver.i18n.GLResourceBundleLoader.getReso urceAsStream(GLResourceBundleLoader.java:33)
at java.util.ResourceBundle$1.run(ResourceBundle.java :1047)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at java.util.ResourceBundle.loadBundle(ResourceBundle .java:1043)
at java.util.ResourceBundle.findBundle(ResourceBundle .java:907)
at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:732)
at java.util.ResourceBundle.getBundle(ResourceBundle. java:682)
at glog.webserver.i18n.Translator.lookupBundle(Transl ator.java:203)
at glog.webserver.i18n.Translator.translate(Translato r.java:161)
at glog.webserver.i18n.Translator.getErrorValue(Trans lator.java:63)
at glog.util.exception.GLExceptionProd.getTranslation (GLExceptionProd.java:176)
at glog.util.exception.GLException.translate(GLExcept ion.java:602)
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:19
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:207)
at glog.util.exception.GLException.toString(GLExcepti on.java:277)
at java.lang.String.valueOf(String.java(Inlined Compiled Code))
at java.lang.StringBuffer.append(StringBuffer.java(Co mpiled Code))
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:110)
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=GC3App, module=TranslationSession, ejb=TranslationSessionHome, method=loadLanguageContents, methodInterface=Remote, signature={java.lang.String,java.util.Locale}.
at weblogic.rjvm.BasicOutboundRequest.sendReceive(Bas icOutboundRequest.java:10
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:247)
at glog.server.translation.TranslationSessionHome_lr6 d53_EOImpl_814_WLStub.loadLanguageContents(Unknown Source)
at glog.webserver.i18n.GLResourceBundleLoader.getReso urceAsStream(GLResourceBundleLoader.java:33)
at java.util.ResourceBundle$1.run(ResourceBundle.java :1047)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at java.util.ResourceBundle.loadBundle(ResourceBundle .java:1043)
at java.util.ResourceBundle.findBundle(ResourceBundle .java:907)
at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:751)
at java.util.ResourceBundle.getBundle(ResourceBundle. java:682)
at glog.webserver.i18n.Translator.lookupBundle(Transl ator.java:203)
at glog.webserver.i18n.Translator.translate(Translato r.java:161)
at glog.webserver.i18n.Translator.getErrorValue(Trans lator.java:63)
at glog.util.exception.GLExceptionProd.getTranslation (GLExceptionProd.java:176)
at glog.util.exception.GLException.translate(GLExcept ion.java:602)
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:19
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:207)
at glog.util.exception.GLException.toString(GLExcepti on.java:277)
at java.lang.String.valueOf(String.java(Inlined Compiled Code))
at java.lang.StringBuffer.append(StringBuffer.java(Co mpiled Code))
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:110)
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=GC3App, module=TranslationSession, ejb=TranslationSessionHome, method=loadLanguageContents, methodInterface=Remote, signature={java.lang.String,java.util.Locale}.
at weblogic.rjvm.BasicOutboundRequest.sendReceive(Bas icOutboundRequest.java:10
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:247)
at glog.server.translation.TranslationSessionHome_lr6 d53_EOImpl_814_WLStub.loadLanguageContents(Unknown Source)
at glog.webserver.i18n.GLResourceBundleLoader.getReso urceAsStream(GLResourceBundleLoader.java:33)
at java.util.ResourceBundle$1.run(ResourceBundle.java :1047)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at java.util.ResourceBundle.loadBundle(ResourceBundle .java:1043)
at java.util.ResourceBundle.findBundle(ResourceBundle .java:907)
at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:751)
at java.util.ResourceBundle.getBundle(ResourceBundle. java:682)
at glog.webserver.i18n.Translator.lookupBundle(Transl ator.java:203)
at glog.webserver.i18n.Translator.translate(Translato r.java:161)
at glog.webserver.i18n.Translator.getErrorValue(Trans lator.java:63)
at glog.util.exception.GLExceptionProd.getTranslation (GLExceptionProd.java:176)
at glog.util.exception.GLException.translate(GLExcept ion.java:602)
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:19
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:207)
at glog.util.exception.GLException.toString(GLExcepti on.java:277)
at java.lang.String.valueOf(String.java(Inlined Compiled Code))
at java.lang.StringBuffer.append(StringBuffer.java(Co mpiled Code))
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:110)
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=GC3App, module=TranslationSession, ejb=TranslationSessionHome, method=loadLanguageContents, methodInterface=Remote, signature={java.lang.String,java.util.Locale}.
at weblogic.rjvm.BasicOutboundRequest.sendReceive(Bas icOutboundRequest.java:10
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:247)
at glog.server.translation.TranslationSessionHome_lr6 d53_EOImpl_814_WLStub.loadLanguageContents(Unknown Source)
at glog.webserver.i18n.GLResourceBundleLoader.getReso urceAsStream(GLResourceBundleLoader.java:33)
at java.util.ResourceBundle$1.run(ResourceBundle.java :1047)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at java.util.ResourceBundle.loadBundle(ResourceBundle .java:1043)
at java.util.ResourceBundle.findBundle(ResourceBundle .java:907)
at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:732)
at java.util.ResourceBundle.getBundle(ResourceBundle. java:682)
at glog.webserver.i18n.Translator.lookupBundle(Transl ator.java:203)
at glog.webserver.i18n.Translator.translate(Translato r.java:161)
at glog.webserver.i18n.Translator.getExplanationValue (Translator.java:71)
at glog.util.exception.GLExceptionProd.getTranslation (GLExceptionProd.java:17
at glog.util.exception.GLException.translate(GLExcept ion.java:602)
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:19
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:207)
at glog.util.exception.GLException.toString(GLExcepti on.java:277)
at java.lang.String.valueOf(String.java(Inlined Compiled Code))
at java.lang.StringBuffer.append(StringBuffer.java(Co mpiled Code))
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:110)
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=GC3App, module=TranslationSession, ejb=TranslationSessionHome, method=loadLanguageContents, methodInterface=Remote, signature={java.lang.String,java.util.Locale}.
at weblogic.rjvm.BasicOutboundRequest.sendReceive(Bas icOutboundRequest.java:10
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:247)
at glog.server.translation.TranslationSessionHome_lr6 d53_EOImpl_814_WLStub.loadLanguageContents(Unknown Source)
at glog.webserver.i18n.GLResourceBundleLoader.getReso urceAsStream(GLResourceBundleLoader.java:33)
at java.util.ResourceBundle$1.run(ResourceBundle.java :1047)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at java.util.ResourceBundle.loadBundle(ResourceBundle .java:1043)
at java.util.ResourceBundle.findBundle(ResourceBundle .java:907)
at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:751)
at java.util.ResourceBundle.getBundle(ResourceBundle. java:682)
at glog.webserver.i18n.Translator.lookupBundle(Transl ator.java:203)
at glog.webserver.i18n.Translator.translate(Translato r.java:161)
at glog.webserver.i18n.Translator.getExplanationValue (Translator.java:71)
at glog.util.exception.GLExceptionProd.getTranslation (GLExceptionProd.java:17
at glog.util.exception.GLException.translate(GLExcept ion.java:602)
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:19
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:207)
at glog.util.exception.GLException.toString(GLExcepti on.java:277)
at java.lang.String.valueOf(String.java(Inlined Compiled Code))
at java.lang.StringBuffer.append(StringBuffer.java(Co mpiled Code))
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:110)
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=GC3App, module=TranslationSession, ejb=TranslationSessionHome, method=loadLanguageContents, methodInterface=Remote, signature={java.lang.String,java.util.Locale}.
at weblogic.rjvm.BasicOutboundRequest.sendReceive(Bas icOutboundRequest.java:10
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwareRemoteRef.java:247)
at glog.server.translation.TranslationSessionHome_lr6 d53_EOImpl_814_WLStub.loadLanguageContents(Unknown Source)
at glog.webserver.i18n.GLResourceBundleLoader.getReso urceAsStream(GLResourceBundleLoader.java:33)
at java.util.ResourceBundle$1.run(ResourceBundle.java :1047)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at java.util.ResourceBundle.loadBundle(ResourceBundle .java:1043)
at java.util.ResourceBundle.findBundle(ResourceBundle .java:907)
at java.util.ResourceBundle.getBundleImpl(ResourceBun dle.java:751)
at java.util.ResourceBundle.getBundle(ResourceBundle. java:682)
at glog.webserver.i18n.Translator.lookupBundle(Transl ator.java:203)
at glog.webserver.i18n.Translator.translate(Translato r.java:161)
at glog.webserver.i18n.Translator.getExplanationValue (Translator.java:71)
at glog.util.exception.GLExceptionProd.getTranslation (GLExceptionProd.java:17
at glog.util.exception.GLException.translate(GLExcept ion.java:602)
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:19
at glog.util.exception.GLException.evaluateCauses(GLE xception.java:207)
at glog.util.exception.GLException.toString(GLExcepti on.java:277)
at java.lang.String.valueOf(String.java(Inlined Compiled Code))
at java.lang.StringBuffer.append(StringBuffer.java(Co mpiled Code))
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:110)
Caught exception: java.lang.SecurityException: Unable to locate a login configuration

java.lang.SecurityException: Unable to locate a login configuration

java.lang.SecurityException: Unable to locate a login configuration
at com.ibm.security.auth.login.ConfigFile.<init>(Conf igFile.java:12
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:80)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java(Com piled Code))
at java.lang.reflect.Constructor.newInstance(Construc tor.java(Compiled Code))
at java.lang.Class.newInstance3(Class.java:367)
at java.lang.Class.newInstance(Class.java:305)
at javax.security.auth.login.Configuration$3.run(Conf iguration.java:243)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java(Compiled Code))
at javax.security.auth.login.Configuration.getConfigu ration(Configuration.java:237)
at javax.security.auth.login.LoginContext$1.run(Login Context.java:192)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java:287)
at javax.security.auth.login.LoginContext.init(LoginC ontext.java:189)
at javax.security.auth.login.LoginContext.<init>(Logi nContext.java:426)
at glog.database.security.jaas.AuthenticationContext. <init>(AuthenticationContext.java:65)
at glog.util.remote.NamingDirectory.<init>(NamingDire ctory.java:660)
at glog.util.remote.NamingDirectory.get(NamingDirecto ry.java:177)
at glog.util.remote.NamingDirectory.get(NamingDirecto ry.java:201)
at glog.server.event.EventDiagCommandLine.main(EventD iagCommandLine.java:84)
Caused by: java.io.IOException: Unable to locate a login configuration
at com.ibm.security.auth.login.ConfigFile.init(Config File.java:237)
at com.ibm.security.auth.login.ConfigFile.<init>(Conf igFile.java:126)
... 20 more
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #2 (permalink)  
Old August 12th, 2006, 02:41
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 847
Blog Entries: 7
Thanks: 53
Thanked 205 Times in 124 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 10
chrisplough has a spectacular aura aboutchrisplough has a spectacular aura aboutchrisplough has a spectacular aura about
Send a message via AIM to chrisplough
Re: Problem with EQ & TX Utilities under 5.0

Alan,

In order to specify the JAAS config file, you'll need to add the following parameter to your java command line. Be sure to replace $GLOG_HOME with the installation directory of GC3 / OTM.

Code:
-Djava.security.auth.login.config=$GLOG_HOME/glog/config/gc3_jaas.config
Please post back if this solves the problem, so that others will have a verified solution.

Thanks!
--Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #3 (permalink)  
Old August 16th, 2006, 20:31
Junior Member
 
Join Date: Jul 2006
Posts: 19
Thanks: 7
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
acuartero is on a distinguished road
Re: Problem with EQ & TX Utilities under 5.0

Chris,

Thanks that worked.

-Alan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #4 (permalink)  
Old August 16th, 2006, 20:43
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 847
Blog Entries: 7
Thanks: 53
Thanked 205 Times in 124 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 10
chrisplough has a spectacular aura aboutchrisplough has a spectacular aura aboutchrisplough has a spectacular aura about
Send a message via AIM to chrisplough
Re: Problem with EQ & TX Utilities under 5.0

Alan,

Glad to hear it! You're welcome This new java parameter should be required for any of the client utilities that connect to WebLogic in OTM 5.0 and up.

Thanks,
Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Closed Thread



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Building SELL Shipments (Time-Window Problem) Sanju Planning 2 July 27th, 2007 07:10
Re: Problem with Capacity Usage Rick v100 Email List Archive 0 June 18th, 2007 13:30
[SOLVED] Problem creating Japanese/Thai HTML Reports in OTM ianlo Reports / FTI and Other Analytics 0 April 26th, 2007 07:11
[SOLVED] sorry, ORA-01031 problem solved idqpbi Email List Archive 0 December 13th, 2006 20:16
[SOLVED] Timeout problem on GC3 reports blasley Reports / FTI and Other Analytics 4 November 14th, 2006 18:28



All times are GMT. The time now is 02:56.
Copyright © 2008, Open Book Solutions LLC. All rights reserved.

Sponsored by MavenWire - MavenWire.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37