not getting the home page of sun identity manager
I am working on solaris environment and i am using idm 7.0,sunappserver8.1 and mysql4.1.after deploying idm.war file into sunappserver when i try to hit the homepage url it is throwing me the message
java.lang.NullPointerException
com.waveset.object.ErrorUIConfig.getUIConfig(ErrorUIConfig.java:129).
if any one has idea on this . please let me know.
thanks in advance
[401 byte] By [
sun_idma] at [2007-11-27 2:08:55]

# 1
Is it a brand new install, or was it working and just stopped?
I suspect that the userUIConfig object is either missing or has bad data in it.
Try logging into your repository with console and do a
getObject Configuration UserUIConfig
If you get "Found no instance of Configuration with name matching 'UserUIConfig'" you'll need to import it. Hopefully you have a copy laying around, or you can get it from the sample init.xml that comes with the install.
If it does exist, you might want to give it a closer look to see if there is anything differentfrom the out of the box version, and then verify that those changes are correct.
Jason
# 2
I also initially faced a similar problem deploying the idm.war file on Sun App Server 8.1 with almost the same configuration except that I did on windows XP. It was actually a problems with permissions for performing certain actions.
Try out the follg. I am sure it will work for you. Let me know if it does.
Add the following lines to the server.policy file for the domain in which Identity Manager is installed
(located in ApplicationServerHome/domains/domainName/config):
grant {
permission java.lang.RuntimePermission "accessClassInPackage.sun.io";
permission java.lang.RuntimePermission "getClassLoader";
permission java.lang.RuntimePermission "createClassLoader";
permission java.lang.RuntimePermission "accessDeclaredMembers";
permission com.waveset.repository.test.testConcurrentLocking "read";
permission java.net.SocketPermission "*", "connect,resolve";
permission java.io.FilePermission "*", "read";
permission java.util.PropertyPermission "*", "read,write";
};
grant codeBase "file:${waveset.home}/-" {
permission java.util.PropertyPermission "waveset.home", "read,write";
permission java.util.PropertyPermission "security.provider",
"read,write";
permission java.io.FilePermission "${waveset.home}${/} *",
"read,write,execute";
permission java.io.FilePermission "${waveset.home}/help/index/-",
"read,write,execute,delete";
permission java.util.PropertyPermission "*", "read,write";
permission java.lang.RuntimePermission "accessClassInPackage.sun.io";
permission java.net.SocketPermission "*", "connect,resolve";
};
All The Best.
regards,
Zebra7