Missing properties for ADMINS group in security property file
Hi,
I'm getting the following error while trying to start the J2EE server
how to overcome this
SAP J2EE Engine Version 6.20 PatchLevel 67440.20 is starting...
Loading: LogManager ...
Loading: SystemThreadManager ...
Loading: ThreadManager ...
Loading: TimeoutManager ...
Loading: MemoryManager ...
Loading: PoolManager ...
Loading: PolicyManager ...
Loading: IpVerificationManager ...
Loading: ClusterManager ...
Loading: ClassLoaderManager ...
Loading: SwapManager ...
Loading: LockManager ...
Loading: R3StartupManager ...
Loading: ServiceManager ...
Loading core services:
Starting core service p4 ... done.
Starting core service monitor ... done.
Starting core service log ... done.
Starting core service file ... done.
Starting core service dbms ... done.
ID000544: Error starting service security. Unexpected exception: java.lang.SecurityException: Missing properties for ADMINS group in security property file!!!
[ServiceManager]: ID000544: Error starting service security. Unexpected exception: java.lang.SecurityException: Missing properties for ADMINS group in security property file!!!
Exception in core service. Kernel not started.
[ServiceManager]: * Exception in core service. Kernel not started.
Loading: ServiceManager returned false!
Kernel not loaded. System halted.
Element 1779446621 disconnected.
System Exception * Fail to start Naming. Exception is: java.lang.NullPointerException
ThreadDeath catched in deploy when trying to start it. Rethrowning...
[ServiceManager]: ThreadDeath catched in deploy when trying to start it. Rethrowning...
Starting core service naming ... done.
ThreadDeath catched in admin when trying to start it. Rethrowning...
[ServiceManager]: ThreadDeath catched in admin when trying to start it. Rethrowning...
Message was edited by: Lakshmi Manohar
Hi,
As I understand, you are using SharePoint designer worfklow on 2013 platform and you would like to edit cancelation email body for task process.
From my experience, there is no OOB option for you to edit cancelation email body. Since workflow 2013 is different from 2010, task forms are auto-generated based upon a certain Content Type. As workaround, I'd recommend you using approval workflow on 2010
platform. In addition, you could try codeplex 2013 approval workflow, please check the link below:
http://sharepointwf.codeplex.com/
More information:
http://blogs.msdn.com/b/sharepointdesigner/archive/2012/09/14/how-to-manipulate-the-task-form-with-sharepoint-designer-for-new-task-actions.aspx
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.workflowservices.activities.singletask.cancelationemailbody(v=office.15).aspx
Regards,
Rebecca Tu
TechNet Community Support
Similar Messages
-
Hi All,
I have a two node 2003 cluster, When any one of the cluster node holding resources goes down, the resources are not failing over to the running node.
In the running node I receive the pop-up error message
""An error occured attempting to read properties for 'Cluster Group' group. The remote procedure call failed. Error ID:1726 (000006be).""
After I click on ok on the pop-up error message the resources are coming online on the running node. If I dont click ok the pop-up error message. The Cluadmin screen is not responding and the resources are not coming online.
In the cluster log i see the below messages realted to Error ID 1726
00000874.00000b10::2014/03/17-23:38:58.276 WARN [EVT] EvtBroadcaster: EvPropEvents for node 2 failed. status 1726
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: ProcessId= 2164
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: SystemTime= 3/17/2014 23:38:58:276
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: GeneratingComponent= 2
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: Status= 0xc002100b
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: Detection Location= 641
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: Flags= 0x0
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: Number of Parameters= 2
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: Long Val= 32000
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: Long Val= 32000
00000874.00000b10::2014/03/17-23:38:58.276 INFO [NM] RpcExtErrorInfo: ProcessId= 2164
How to FIX this issue?
Regards,
Stunner.Hi,
Unfortunately, the available information is not enough to have a clear view of the occurred behavior. Base on my experience, it may cause by some of one resource abnormal
failure, I suggest that please schedule a down time to run “Repair Active Directory object” in “Simulate Failue of this resource” status. And the operation “Repair Active Directory Object” will force to update the object’s attributes.
More information:
Understanding the Repair Active Directory Object Recovery Action
http://blogs.msdn.com/b/clustering/archive/2013/12/13/9067582.aspx
Hope this helps.
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
HostNameVerifier , security property file where default can be set
considering writing a HostNameVerifier Interface implementation in java for the trusted manager our applications uses as the default HostNameVerifier.
Our plan is to write this to except wildcards in the form host*.domain.domain.com. It would be handy to know if there were a setting in a security property file where we can set the default HostNameVerifier to be used? Is this possible. We are using iWS 6.0 sp 9It's normal that you found nothing because the described feature is unavailable.
If you want that Pages stay with a given default folder, you must open your documents from this folder.
If you open the file file_A from the folder folder_A the Open dialog will default to this folder as long as you open a file from folder_B.
The app use three default paths, one for Open, one for Save and the last one for Export.
Given that, if you save file_A in folder_B, the default folder used by Open will remain "the last folder from which you opened a document".
Yvan KOENIG (VALLAURIS, France) vendredi 29 octobre 2010 21:23:41 -
Location of security xml files for groups
We are having some issues migrating security(only) from one sysmte to another in EPM 11.1.2 for a planning application. Is there any other way to migrate security?
Where are the xmls for each group's security stored?John,
We are working with Oracle on an MSAD issue in one of our environments. One of their suggestions is to recreate the essbase.sec file. Since all security needs to be rebuilt from scratch after this happens(and we have A LOT of security), we were wondering if we could somehow save all the groups etc if we locate the xml's for the same. Would it be possible to save all the security for groups etc in shared services somehow? -
Missing components for AXIS framework in PI7.0
Hi Experts,
I have requirement to use AXIS framework in Receiver SOAP adapter.When i am creating receiver SOAP adapter in PI7.0 and selecting Transport Protocol its showing as HTTP(AXIS) and message protocol as Axis.However my client wants UsernameToken security with digestpassword.
Now the problem is whenever i am checking the following link http://hostname:50000/XIAxisAdapter/MessageServlet its showing 3 components are missing.
Please do let me know what all steps i need to follow to install those missing components and how i will use Username token with digest password in receiver soap adapter.
However i have gone through the SAP Note 1039369 (FAQ XI Axis Adapter) however i have still lot of confusion.
Please provide more clarity on this.
Your response will be highly appreciated.
Regards
nileshHi!
These may be optional components. We have implemented Axis Framework successfully and the URL test still reports missing OPTIONAL components.
The minimum components you need are all three REQUIRED components as well as OPTIONAL component
Jakarta-Commons Net
Found: org.apache.commons.net.SocketFactory at /usr/sap/EX1/DVEBMGS12/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-net-1.0.0-dev.jar
All others are only needed in special cases - like e.g.:
Jakarta-Commons HttpClient
Warning: optional component missing --- looking for org.apache.commons.httpclient.HttpClient in com.sap.aii.af.axisproviderlib/commons-httpclient.jar; see http://jakarta.apache.org/commons/httpclient/
Apache WSS4J
Warning: optional component missing --- looking for org.apache.ws.security.WSSConfig in com.sap.aii.af.axisproviderlib/wss4j.jar; see http://ws.apache.org/wss4j/
Apache Addressing
Warning: optional component missing --- looking for org.apache.axis.message.addressing.Constants in com.sap.aii.af.axisproviderlib/addressing.jar; see http://ws.apache.org/addressing/
Apache Sandesha
Warning: optional component missing --- looking for org.apache.sandesha.Constants in com.sap.aii.af.axisproviderlib/Sandesha.jar; see http://ws.apache.org/sandesha/
Regards,
Volker -
SQL Query to find missed nunmber from each group
Hi,
I have a set of records called "Level" and its values are A, B, C, D.
From the below list, I want to identify the missed level for each group.
ID Level Type
1 A Floor
1 B Floor
2 A Wind
2 C Wind
I need result like: [Missed level records]
ID Level Type
1 C NULL 1- doesnt has C and D
1 D NULL
2 B NULL 2- doesnt has A and C
2 D NULL
Pls suggest.
Regards,
-Sugumar PannerselvamHi,
Got output with below code. may helpful for others.
DECLARE @TblLevel TABLE(Level VARCHAR(10))
INSERT INTO @TblLevel(Level) VALUES('A'),('B'),('C'),('D')
DECLARE @TblRecords TABLE(ID INT, Level CHAR(1), Type VARCHAR(10))
INSERT INTO @TblRecords(ID, Level, Type) VALUES(1,'A','Floor'),(1,'B','Floor'),(2,'A','Wind'),(2,'C','Wind')
DECLARE @TblResult TABLE(ID INT, Level CHAR(1), Type VARCHAR(10))
INSERT INTO @TblResult(ID, Level, Type)
SELECT DISTINCT ID, TblLevel.Level, Type
FROM @TblRecords TblRec
CROSS JOIN @TblLevel TblLevel
SELECT TblResult.* FROM @TblResult TblResult
LEFT OUTER JOIN @TblRecords TblRec ON TblResult.ID = TblRec.ID AND TblResult.Level = TblRec.Level
WHERE TblRec.Level IS NULL
ORDER BY 1
Looking for some best way to achieve this. As of now considered this as answer. :-)
Regards,
Sugumar Pannerselvam. -
I downloaded and installed the Wls6.0 sp2 and wlintegration2.0 sucssesfully but when go to processes integration studio it is asking the password for admin. so i don't know what password to enter? while installing the wl integration it did not ask for any username and password. if somebody help with will appriciated.ThanksUDay
Uday,
Default password for admin user is "security" for WLI 2.0
Thanks
Jignesh Patel
Udayakumar Setty <[email protected]> wrote:
I downloaded and installed the Wls6.0 sp2 and wlintegration2.0 sucssesfully
but when go to processes integration studio it is asking the password
for admin. so i don't know what password to enter? while installing
the wl integration it did not ask for any username and password. if
somebody help with will appriciated.ThanksUDay -
Where property files should go for *.ear
I am trying to get log4j to work with my J2EE application for the web part of it.
Where should I put log4j.properties for web application in the *.ear file.
I have tried WEB-INF\classes under the document root, but it did not work, then I tried to put log4j.properties at the same level as web jar file (just directly in *.ear file) and specify the class path in manifest for web jar file as �./�, but it still does not work.
Any other ideas?
JanuszHi
This is due to Class loading..
I suggest u to read the sample chapter Classloaders and J2EE available at the following link.
http://www.theserverside.com/books/review/J2EESurvivalGuide.jsp
This will give u an good insight into ur problem and will give u an solution ofcourse
Thanx
Sathish -
FILENOTFOUNDEXCEPTION while reading property files in Tomcat 6------Help me
Hi All
I am planning to migrate my web application from iplanet 4.1 to tomcat 6. In this process I need to read the properties files initially.
for eg: i got the property files in a iPlanet:
Config directory---
abc.properties.---
abc.log--
In tomcat I configured them in web.xml saying that.
<servlet>
<servlet-name>ABC</servlet-name>
<servlet-class>com.ijk.abc</servlet-class>
<init-param>
<param-name>Loan</param-name>
<param-value>/WEB-INF/config</param-value>
</init-param>
<init-param>
<param-name>loan.props</param-name>
<param-value>/WEB-INF/config/abc.props</param-value>
</init-param>
<init-param>
<param-name>loan.log</param-name>
<param-value>/WEB-INF/config/abc.log</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ABC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
I need to read initially all the property files and then proceed.
While configuring in this way, it am getting error saying that
abc.props or abc.log..............(FILE NOT FOUND EXCEPTION)
Can anyone suggest me how to configure them.
Thanks in Advance.Thanks for your response, Actually we dont have the source code for that because it is very old code, but i m using decompiler in which i can get some informtaion.
OS used for iPlanet is Unix but now I need to deploy this application in tomcat in windows server 2003.
Servlet clss:
SERVLET CLASS:
Class com.ijk.abc implements extends HttpServlet implements PropertyKeys
private IClickManager m_im;
public void init(ServletConfig paramServletConfig)
throws ServletException
Utils.info("Servlet initialization");
try {
super.init(paramServletConfig);
Utils.info("ServerInfo: " + getServletContext().getServerInfo());
PGroup localPGroup = this.m_im.claimPG();
Utils.trace("Got " + localProcessorGroup + " for initialization");
this.m_im.gatherProperties(localProcessorGroup);-----------this is where it is calling the property files.
this.m_im.freePG(localPGroup);
Utils.trace("Released " + localPGroup + " for new Properties");
localPGroup = this.m_im.claimPG();
Utils.trace("Got " + localPGroup + " for new Properties");
try
ConHandler localDBHandler = (ConHandler)localPGroup.getDBHandler("config.dbhandler");
this.m_im.setNumPGs(localDBHandler.getNumPGroups());
catch (Exception localException1) {
Utils.info("NON FATAL ERROR: failed to set number of PGs", localException1);
try
Session.createAndStartSessionTask(localPGroup);
localPGroup.resumeAllTasks();
catch (Exception localException2) {
Utils.info("NON FATAL ERROR: failed to start tasks", localException2);
this.m_im.freePG(localPGroup);
Utils.trace("Released " + localPGroup + " for initialization");
Utils.info("Servlet initialization finished");
catch (FatalServletError localFatalServletError) {
Utils.error("FatalServletError: ", localFatalServletError);
throw new UnavailableException(this, localFatalServletError.toString());
catch (Error localError) {
Utils.error("Error: ", localError);
throw localError;
==========================================================
public void gatherProperties(ProcessorGroup paramProcessorGroup)
Object localObject;
this.m_props.clear();
String str1 = this.m_servlet.getInitParameter("loan.dir");
if (str1 == null) {
str1 = System.getProperty("server.root", System.getProperty("user.dir", "."));
this.m_props.put("loan.dir", str1);
String str2 = this.m_servlet.getInitParameter("abc.log");
setLogFile(str2);
try
String str3 = this.m_servlet.getInitParameter("abc.props");
if (str3 == null)
str3 = "abc.props";
localObject = str1 + File.separator + str3;
Utils.info("Reading properties from file: " + ((String)localObject));
Utils.loadProperties(this.m_props, new BufferedInputStream(new FileInputStream((String)localObject)));
catch (IOException localIOException) {
Utils.info("NON FATAL WARNING: Could not read props file", localIOException);--while running i m getting this error
Utils.info("Reading properties from Servlet Parameters");
Enumeration localEnumeration = this.m_servlet.getInitParameterNames();
while (localEnumeration.hasMoreElements()) {
localObject = (String)localEnumeration.nextElement();
this.m_props.put(localObject, this.m_servlet.getInitParameter((String)localObject));
Utils.info("Reading properties from DB");
try {
localObject = (ConDBHandler)paramProcessorGroup.getDBHandler("config.dbhandler");
String str5 = ((ConDBHandler)localObject).getPropertiesFile();
Utils.loadProperties(this.m_props, new ByteArrayInputStream(str5.getBytes()));
catch (Exception localException) {
Utils.info("NON FATAL WARNING: Could not read props file", localIOException);--while running i m getting this error
String str4 = this.m_props.getProperty("smtp.host");
if (str4 != null) MailUtils.setSMTPHost(str4.trim());
if (str2 == null) {
str2 = this.m_props.getProperty("abc.log");
setLogFile(str2);
runInitializers(paramPGroup);
Utils.info("New Properties:", this.m_props);
this.m_rroots = StringUtils.getPathsFromList(this.m_props.getProperty("resource.path", "/com/loan/resources/:/"));
clearAllPGs();
=================================================================
the above is the servlet class and the method which is using to read the property files from root directory in Unix.
ie../opt/mywebapp/loan/abc.props,abc.log
loan is the directory in which two property files are placed.
i just want to where to place property files in tomcat so that its going to read the property files.
Right now, i placing it in the WEBAPPS/MYWEBAPPLICATION/WEB-INF/LOAN/abc.props,abc.logs.
Its giving me errors such as FILENOTFOUNDEXCEPTION or cannot read the property files.
The main problem is ...I donot have the complete source code. while decompiling i m not able view complete source code.
Please help me regarding this.........
Thanks in advance. -
Dear All,
I want to read from a properties file (myFile.properties) using ResourceBundle. But the property file must be outside the codeBase, that is in some directory NOT in the classpath.
When I give
rb.getBundle("C:\\Mylocation\\myFile") I get java.util.MissingResourceException: Can't find bundle for base name
Any help is sincerely appreciated.
Paras.I found I was unable to use a bundle that was not in the classpath. This didn't work well for the WEBDESIGN team, so I ended up rewriting my own "reloadable" version of Resource Bundles (using Properties files) that accepted bundles not in the classpath and could be reset on the fly to re-read the bundles.
-
Calling getResourceAsStream to locate property files
I'm attempting to create a link between Oracle and an external application using an API provided by the vendor.
This APi has a number of settings that I'd rather keep as properties so I don't have to compile custom code for dev / test / prod.
I'm attempting to use the getResourceAsStream function locate the prop file. It works fine as a stand alone - but when I run it out of OJVM - can't locate the prop file.
Load Java shows the prop file in my user_objects list - I just can't seem to get OJVM to let my code know where it is.
Here's part of the constructor of the class doing the heavy lifting:
Properties settings = new Properties(default);
try {
InputStream sf = this.getClass().getResourceAsStream("ll_util.properties");
settings.load(sf);
Any help appreciated!Hi Guys,
I am trying to connect to mysql/oracle database using property file "jdbc.properties" to provide information like driver, url, user name, password etc
When i put this file within the same package ( com.db in this case ) : I can successfully connect to the database ,
But when I put this file somewhere else say C:\resources\jdbc.properties I could not locate the property file
I am using following line of code
When property file withing the same directory as Class
InputStream in = QueryTest.class.getResourceAsStream("jdbc.properties");
Works
So what's your problem?
But
When property file is at C:/resources/ folder
Why would you want to put it here?
InputStream in = QueryTest.class.getResourceAsStream(PATH);
getting null value in InputStream object 'in'
I think i am not correctly putting the PATH. Can anybody help me with the Java way of putting the PATH to locate
resource file at C:/resources/ folder
Thanks in Advance :)
You haven't mentioned whether you are using named packages or the default, unnamed one.
The getClass().getResourceAsStream(propfile) method of java searches all files in the current directory as well as the jar file in which the class file resides.Presumable C:\resources doesn't fit in the first category (it obviously doen't fit in the second).
In any event, since properties files usually contain the initial configurations for an application, they are essential to the app and should be loaded in the jar, along with the class files, unless there are other compelling reasons. -
Hi,
Can someone let me know how the entries will be for MDM Logger in the property file?
Thanks,
RekhaHi Rekha,
Follwoing property files will be used for MDM Logger i.e
connection .properties,
log4j.properties.
Please check the below link for more infromation http://logging.apache.org/log4j/1.2/manual.html
warm regards
mahesh. -
Is there a way to specify JVM to read default system properties from a file? It seems that the only way to specify a property is through command line option "-D".
Thanks in advance.Here's a nice way of doing it....
Create a new instance of java.util.Properties which inherits System.properties,
then load in your own property file over it.
See
http://java.sun.com/docs/books/tutorial/essential/system/properties.html
regards,
Owen -
If I create an security scope for a group of SCCM-admins should i remove the "Default Scope"?
Hi,
If I create an security scope for a group of SCCM-admins should i remove the "Default Scope”?
/PS
/SaiTechYes, it's OK to not add the Default security scope to an administrative user. You can add any custom security scope to an administrative user and it does
not has to include the Default
security scope.
Just keep in mind that you keep at least an administrative user that contains the
All and/or the Default security scope to not lock yourself out of the console.
My Blog: http://www.petervanderwoude.nl/
Follow me on twitter: pvanderwoude -
Security Settings for two admin groups with shared service
Hi all,
I use Essbase Administration Services 11.1.2 and Hyperion Shared Services Console 11.1.2.0.73 (Drop 17)
Access Rights are granted via Groups in Hyperion Shared Service Console.
We have two admin groups.
AccessGroup 1: admin rights on some cubes (A) and read rights on all others (B).
AccessGroup 2: admin rights on (B) and read rights on (A).
If someone of AccessGroup 1 copies a cube of (A) – Fin_rep for example – wether AccessGroup 1 nor AccessGroup 2 can even see the cube (and i dont even mention admin rights) execpt the one who copied it.
Settings in Shared Services Console:
- Both groups have role "Create/delete application" and "AccessManager" (or something like that - german word is "Zugriffsberechtigungsmanager") on Essbase Cluster (our essbase server).
- AccessGroup 1 has role "ApplicationManager" and "AccessManager" for all cubes which they should administrate (A)
and role "Read" for all cubes with read only (B)
- AccessGroup 2 has role "ApplicationManager" and "AccessManager" for all cubes which they should administrate (B)
and role "Read" for all cubes with read only (A)
I hope i can get some help with this topic.
Thank you in advance,
Best regards
Bernd
Edited by: 907705 on 07.02.2012 02:52Security will not copy over when you create new cube from old cube. You have to grant security to required groups using shared services or Maxl.
Maybe you are looking for
-
Photoshop CS2 is NOT compatible with my MacBook Pro!
Despite Apple's marketing hype to the contrary, I had the following experience with the CS2 Suite. I loaded it from disks, registered and activated it, and then immediately opened a photo image for editing. I tried to crop the image, and the response
-
MacBook Pro won't turn on and it won't charge
My MacBook has been working fine and has been charging until now. I left my laptop in without it being plugged in and I presume the laptop died when it ran out of battery. I plugged my charger into laptop but I noticed that there was no charging ligh
-
i just got balckberry z10 allways i face a problem in 3G connection so i can not get new email messages then i should restart the divice to get email everytime. plz advice Regards,
-
How can I erase the old e-mail accounts from the BB
I just got a BB 8300 and I registered my account, but the previous owner´s e mail accounts still show in he screen. How can I get rid of them. Thx Solved! Go to Solution.
-
I have got some music on my Itunes library that I would like to transfer to my iphone (4) but the device isn't showing up (and I've tried to take it out and put it back in) but it's not coming up. The internet is on, but still nothing. So I can't syn