Integraion server is not starting

Getting these messages and stopping…

$ iaik.security.random.RandomException: Error instantiating SecureRandom: iaik.s
ecurity.random.RandomException: Could not get AES algorithm!
at iaik.security.random.SecRandom.a(SecRandom.java)
at iaik.security.random.SecRandom.getDefault(SecRandom.java)
at com.wm.app.b2b.server.StateManager.init(StateManager.java:63)
at com.wm.app.b2b.server.Server.run(Server.java:213)

Hi Mr.Sureshraja,

Can you check whether your machine on which the IS installed is having all the Administrator previlages.Also is that the first time you are starting the IS after your installation.

But it’z really needs analyse what is Could not get AES algorithm!

anyway let me explore parallely on that.

regards
Ramesh

IS Server provides its own IAIK and entrust security implementation. When the VM find these other JCE implementations first, they conflict. Ensure that any pre-existing JCE implementations are not in the CLASSPATH before running the IS.

Note: These is one of the posible causes. Checking for the right files/jars depends on what configuration you have (IS version, JVM and OS that you are using)

Are you running JDK 1.4? Check the readme file, you may need to take some additional steps to get working.

I am running JDK1.4.,

Which readme file are we talking here.

I changed the version of java to 1_3_1_03

now i am getting this.

2003-10-17 17:44:46 PDT [ISS.0025.0008C] State Manager started
java.lang.ExceptionInInitializerError: java.lang.SecurityException: Cannot set u
p certs for trusted CAs: java.lang.ClassCastException: iaik.asn1.structures.Name
at javax.crypto.SunJCE_b.<clinit>(DashoA6275)
at javax.crypto.Cipher.a(DashoA6275)
at javax.crypto.Cipher.getInstance(DashoA6275)
at com.entrust.toolkit.security.provider.AnsiRandom1.engineSetSeed(AnsiR
andom1.java)
at java.security.SecureRandom.<init>(SecureRandom.java:166)
at iaik.security.random.SecRandom.<init>(SecRandom.java)
at com.entrust.toolkit.security.provider.AnsiRandom.<init>(AnsiRandom.ja
va)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:232)
at iaik.security.random.SecRandom.a(SecRandom.java)
at iaik.security.random.SecRandom.getDefault(SecRandom.java)
at com.wm.app.b2b.server.StateManager.init(StateManager.java:63)
at com.wm.app.b2b.server.Server.run(Server.java:213)

Hello again sureshraja.

The readme Tim must have been refereeing to is the <your_601_is_dir>\readme.txt

Search for (1-GIDOP).
“webMethods Integration Server might not start on AIX or AS/400 …”

This may not be your case, but I don’t have enough info from the thread.

Good luck!

Check the IS6.01 SP1 Readme.txt. There are certain steps you need to go through to make IS SP1 and 1.4 work.

Another note on the removal of the JCE. Please do not remove it. Renaming it would be wisest as you might need it for other applications.