IS is not starting

Hi All, when I start our IS server it stop after this. here is the log file.

Any input on this.

2010-08-18 09:17:52 SAST [ISS.0025.0001C] Integration Server 8.0.1.0 Build 209
2010-08-18 09:17:53 SAST [ISS.0025.0006I] License Manager started
2010-08-18 09:17:59 SAST [ISS.0025.0050W] The JCE Unlimited Strength Jurisdiction Policy File was not found. Please install it.
2010-08-18 09:17:59 SAST [ISS.0025.0041I] FIPS mode not initialized
2010-08-18 09:18:05 SAST [BAS.0123.0001I] FSData full consistency check is being performed. Db:WmRepository4/RepoV4
2010-08-18 09:18:07 SAST [ISS.0025.0017I] Repository Manager started
2010-08-18 09:18:10 SAST [ISS.0025.0024I] JDBC Connection Manager started
2010-08-18 09:18:10 SAST [ISS.0095.9998C] AuditLogManager Exception: com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
at com.wm.util.coder.XMLCoder.decode(XMLCoder.java:280)
at com.wm.util.coder.Coder.readFromFile(Coder.java:149)
at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.load(ISAuditConfigurator.java:61)
at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.init(ISAuditConfigurator.java:72)
at com.wm.app.b2b.server.audit.config.AuditConfigurator.init(AuditConfigurator.java:406)
at com.wm.app.b2b.server.AuditLogManager.init(AuditLogManager.java:524)
at com.wm.app.b2b.server.Server.initAuditLogManager(Server.java:776)
at com.wm.app.b2b.server.Server.run(Server.java:342)

Thanks,
Sha

What do you get from the command line output?
start the server from the commandline using ./server.sh or the window equivalent.

What IS version are you on?

Also try these resolution’s per Advantage:

After system runned out of disk space, some manifest.v3 files got corrupted.
The command “find ./ -name manifest.v3 | xargs ls -l” showed some zero size files.

Restoring them with manifest.bak solved the issue.


  1. Shut down IS ( kill the already started or hung IS process).
  2. Backup the …\IntegrationServer\Config\ folder.
  3. Copy all files starting with ‘acl’ from …\IntegrationServer\Config\backup\ to …\IntegrationServer\Config\ folder. The files in the …\IntegrationServer\Config\backup\ are copies from the last successful start of the IS.
  4. Start Integration Server.

When Integration Starts up fine and if any changes are lost due to replacing the files from the backup, the changes will need to be re-done manually.

HTH,
RMG

I have the same error when starting the IS:

2014-05-16 07:01:45 MYT [ISS.0096.0002W] JDBCConnectionManager: creating Embedded Pool Alias for Xref.
2014-05-16 07:01:46 MYT [ISS.0025.0024I] JDBC Connection Manager started
2014-05-16 07:01:46 MYT [ISS.0095.9998C] AuditLogManager Exception: com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
        at com.wm.util.coder.XMLCoder.decode(XMLCoder.java:280)
        at com.wm.util.coder.Coder.readFromFile(Coder.java:149)
        at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.load(ISAuditConfigurator.java:62)
        at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.init(ISAuditConfigurator.java:76)
        at com.wm.app.b2b.server.audit.config.AuditConfigurator.init(AuditConfigurator.java:407)
        at com.wm.app.b2b.server.AuditLogManager.init(AuditLogManager.java:514)
        at com.wm.app.b2b.server.Server.initAuditLogManager(Server.java:830)
        at com.wm.app.b2b.server.Server.run(Server.java:357)

2014-05-16 07:01:46 MYT [ISS.0014.0005I] Shutting down server. Shutting Down...

This is clean installation and first start so no ‘backup’ folder created yet.
Any suggestions are appreciated.

IS version 8.2.2
Running on: 2.6.32-431.el6.x86_64

It would be worth to check the JDBC pool configurations which is located at “IntegrationServer/config/jdbc”, to make sure that the Xref and ISInternal settings are correct as you expected.

Mahesh,
you can see from the log i posted that IS was set to use embedded pool and not JDBC connection.
This is visible in the “server.log”


2014-05-16 07:01:33 MYT [ISS.0025.0001C] Integration Server 8.2.2.0 Build 209
2014-05-16 07:01:34 MYT [ISS.0025.0006I] License Manager started
2014-05-16 07:01:35 MYT [ISS.0025.0050W] The JCE Unlimited Strength Jurisdiction Policy File was not found.  Please install it.
2014-05-16 07:01:35 MYT [ISS.0025.0041I] FIPS mode not initialized
2014-05-16 07:01:38 MYT [BAS.0123.0001I] FSData full consistency check is being performed. Db:WmRepository4/RepoV4
2014-05-16 07:01:38 MYT [ISS.0025.0017I] Repository Manager started
2014-05-16 07:01:45 MYT [ISS.0096.0002W] JDBCConnectionManager: creating Embedded Pool Alias for ISInternal.
2014-05-16 07:01:45 MYT [ISS.0096.0002W] JDBCConnectionManager: creating Embedded Pool Alias for Xref.
2014-05-16 07:01:46 MYT [ISS.0025.0024I] JDBC Connection Manager started
2014-05-16 07:01:46 MYT [ISS.0095.9998C] AuditLogManager Exception: com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
        at com.wm.util.coder.XMLCoder.decode(XMLCoder.java:280)
        at com.wm.util.coder.Coder.readFromFile(Coder.java:149)
        at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.load(ISAuditConfigurator.java:62)
        at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.init(ISAuditConfigurator.java:76)
        at com.wm.app.b2b.server.audit.config.AuditConfigurator.init(AuditConfigurator.java:407)
        at com.wm.app.b2b.server.AuditLogManager.init(AuditLogManager.java:514)
        at com.wm.app.b2b.server.Server.initAuditLogManager(Server.java:830)
        at com.wm.app.b2b.server.Server.run(Server.java:357)

2014-05-16 07:01:46 MYT [ISS.0014.0005I] Shutting down server. Shutting Down...

Here is the content of the pool XML:


-bash-4.1$ cd ../config/jdbc/
-bash-4.1$ ll
total 12
drwxrwxr-x. 2 webm webm 4096 May 16 04:39 driver
drwxrwxr-x. 2 webm webm 4096 May 16 04:40 function
drwxrwxr-x. 2 webm webm 4096 May 16 07:01 pool
-bash-4.1$ cd pool
-bash-4.1$ ll
total 4
-rw-rw-r--. 1 webm webm 678 May 16 07:01 Embedded Database Pool.xml
-bash-4.1$ cat Embedded\ Database\ Pool.xml
<?xml version="1.0" encoding="UTF-8"?>

<IDataXMLCoder version="1.0">
  <record javaclass="com.wm.app.jdbc.JDBCBasicData">
    <value name="alias">Embedded Database Pool</value>
    <number name="minConns" type="java.lang.Integer">0</number>
    <number name="maxConns" type="java.lang.Integer">10</number>
    <number name="expireTime" type="java.lang.Integer">60000</number>
    <value name="dbURL">jdbc:derby:embedded;create=true</value>
    <value name="userid">APP</value>
    <value name="pswdHandle">wm.is.admin.jdbc.Embedded Database Pool</value>
    <value name="driverAlias">Embedded Database Driver</value>
    <null name="description"/>
  </record>
</IDataXMLCoder>
-bash-4.1$

And this looks fine to me, as i didnt want to create any DB jdbc pool yet.

Also, the WmRepository folder is in place and contains the following:


-rw-rw-r--. 1 webm webm 52428800 May 16 07:01 RepoV4data0000000
-rw-rw-r--. 1 webm webm  1048576 May 16 07:01 RepoV4log0000000
-bash-4.1$ pwd
/appl/webm822/IntegrationServer/WmRepository4
-bash-4.1$

It seems to it is expecting some file somewhere that is not being created and when it tries to read from it it fails with exception.

Deleting the above 2 files and trying to start the server did not fix the issue and same error shows and server shuts down.


2014-05-16 14:59:50 MYT [ISS.0025.0001C] Integration Server 8.2.2.0 Build 209
2014-05-16 14:59:50 MYT [ISS.0025.0006I] License Manager started
2014-05-16 14:59:51 MYT [ISS.0025.0050W] The JCE Unlimited Strength Jurisdiction Policy File was not found.  Please install it.
2014-05-16 14:59:51 MYT [ISS.0025.0041I] FIPS mode not initialized
2014-05-16 14:59:55 MYT [ISS.0025.0017I] Repository Manager started
2014-05-16 14:59:56 MYT [ISS.0025.0024I] JDBC Connection Manager started
2014-05-16 14:59:56 MYT [ISS.0095.9998C] AuditLogManager Exception: com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9009] Root element is null
        at com.wm.util.coder.XMLCoder.decode(XMLCoder.java:280)
        at com.wm.util.coder.Coder.readFromFile(Coder.java:149)
        at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.load(ISAuditConfigurator.java:62)
        at com.wm.app.b2b.server.audit.config.ISAuditConfigurator.init(ISAuditConfigurator.java:76)
        at com.wm.app.b2b.server.audit.config.AuditConfigurator.init(AuditConfigurator.java:407)
        at com.wm.app.b2b.server.AuditLogManager.init(AuditLogManager.java:514)
        at com.wm.app.b2b.server.Server.initAuditLogManager(Server.java:830)
        at com.wm.app.b2b.server.Server.run(Server.java:357)

2014-05-16 14:59:57 MYT [ISS.0014.0005I] Shutting down server. Shutting Down...

@Kotsa,

Please check this Empower article on the similar issue:

https://empower.softwareag.com/sl24sec/SecuredServices/KCFullTextASP/viewing/view.asp?KEY=104347-5895706&DSN=PIVOTAL&DST=TCD&HL=1&QUERY=AuditLogManager|Exception:|com.wm.util.coder.InvalidDatatypeException:|[ISC.0076.9009]|Root|element|null&SessionID=363100703

Resolution:

Root Cause:
AuditConfig.xml and auditing.cnf from
/opt/softwareag/IntegrationServer/config/auditing/ was corrupted. It had size 0 KB.

  1. Restore \IntegrationServer\config\auditing\AuditConfig.xml and auditing.cnf from a working IS server.

  2. Edit the AuditConfig.xml.
    hostname:5555

  3. Edited the etc/hosts file to add the hostname as an alias for localhost.

  4. Start the IS.

HTH,
RMG

CONFIRMED:
the below resolved the issue with “AuditLogManager Exception” error.

It was due to the 2 files being with 0kb size - meaning no Audit configuration has been created.

SOLUTION:
copied the 2 files from a working IS and modified the host name in the AuditConfig.xml to localhost:5555 in my case, and IS started good.

Files are located in

<your SAG install directory>IntegrationServer/config/auditing
-rw-r----- 1 webm webm 5187 May  22 12:31 AuditConfig.xml
-rw-r----- 1 webm webm 3451 May 10 04:51 auditing.cnf
-rw-r----- 1 webm webm  552 Sep  4  2013 transient.sql.errors.xml

Thank you for your help RMG

I need still to cheek the articles mentioned, but boggles me why these files were empty after clean installation when they are required for successful start of IS

Thanks RMG and Kosta for your inputs and resolution.

you bet :smiley:

@ RMG

I have a quick question on this resolution…

What to do if you don’t have a working IS server? :slight_smile:

@Mahesh,

IS is having a backup directory inside config where it saves a copy of last config settings. You can copy from backup dir. In this case, C:\SoftwareAG\IntegrationServer\config\backup\auditing*.xml/.cnf

In case you have restarted IS 3-4 times and IS has overwritten the backup files then re-install or ask tech community members for help.

HTH.

Thanks,
Rankesh

My issue it’s something differ than the earlier suggestions.

Please find below server logs

2015-08-27 12:00:39 PDT [ISS.0025.0001C] Integration Server 8.2.2.0 Build 209
2015-08-27 12:00:57 PDT [ISS.0033.0168C] Cluster Node Name: SJD-ISSDV-003.paypalcorp.com.
2015-08-27 12:01:00 PDT [ISS.0025.0064E] EDA Manager initialized.
2015-08-27 12:03:20 PDT [ISS.0028.0020E] Unable to read node definition file
2015-08-27 12:03:20 PDT [ISS.0028.0019E] Reason: [ISC.0076.9009] Root element is null
2015-08-27 12:03:20 PDT [ISS.0028.0010E] Unknown service type (unknown) in InterfaceExtn.Finance.DIF.Docs:publishData package
2015-08-27 12:03:51 PDT [ISS.0028.0020E] Unable to read node definition file
2015-08-27 12:03:51 PDT [ISS.0028.0019E] Reason: [ISC.0076.9009] Root element is null
2015-08-27 12:03:51 PDT [ISS.0028.0010E] Unknown service type (unknown) in InterfaceExtn.FIPInventionDisclosure.WebServices.pushToFIP:_post_1 package
2015-08-27 12:04:02 PDT [ART.0114.1007E] Adapter Runtime: Error Logged. See Error log for details. Error: [ADA.1.204] Cannot connect to the database with DataSource class “oracle.jdbc.pool.OracleDataSource”.
IO Error: The Network Adapter could not establish the connection
2015-08-27 12:04:13 PDT [ART.0114.1007E] Adapter Runtime: Error Logged. See Error log for details. Error: [ADA.1.204] Cannot connect to the database with DataSource class “oracle.jdbc.pool.OracleDataSource”.
IO Error: The Network Adapter could not establish the connection

I tried all your suggestions but still I’m repeatedly getting these error. Can you please help me?

Thanks,
Karthik

As per your server.log there are many errors encountered during the IS start-up. You may try the below steps if its not been done yet.

1> InterfaceExtn the node.ndf is corruped. Restore the .ndf file from a backup (I mean from different IS where the same package exists) and restart the Integration Server.

Or

1> Go to this package and edit the no in manifest.v3. Make sure IS is completely stopped. After the change start the IS

2> Backup the current \IntegrationServer\config\ directory. Restore/copy the content from \IntegrationServer\config\backup? to \IntegrationServer\config\ directory and restart IS

3> I see there are errors “Cannot connect to the database with DataSource class “oracle.jdbc.pool.OracleDataSource”.
IO Error: The Network Adapter could not establish the connection”

Make sure you don’t have any issues db downtime, network/firewall blocks. Talk to dba on this error.

Let me know if you have questions.

Hi All,
When I restarted Integration server,shutdown was succesful but server did not start again.I am getting error while trying to start the server ,Here is log file

2016-03-22 12:07:23 IST [ISS.0025.0001C] Integration Server 9.7.0.0 Build 361
2016-03-22 12:07:23 IST [ISS.0001.0003C] Integration Server License will expire in 10 days.
2016-03-22 12:07:23 IST [ISS.0001.0003C] LicenseInfo License will expire in 10 days.
2016-03-22 12:07:23 IST [ISS.0001.0003C] Trading Networks License will expire in 10 days.
2016-03-22 12:07:23 IST [ISS.0025.0006I] License Manager started
2016-03-22 12:07:26 IST [ISS.0025.0050W] The JCE Unlimited Strength Jurisdiction Policy File was not found. Please install it.
2016-03-22 12:07:27 IST [ISS.0025.0041I] FIPS mode not initialized
2016-03-22 12:07:31 IST [BAS.0123.0001I] FSData full consistency check is being performed. Db:WmRepository4\RepoV4
2016-03-22 12:07:34 IST [ISS.0025.0017I] Repository Manager started
2016-03-22 12:07:37 IST [ISS.0025.0024I] JDBC Connection Manager started
2016-03-22 12:07:41 IST [ISS.0095.0013I] Audit Logging initialized.
2016-03-22 12:07:45 IST [ISS.0014.0054C] Error occurred while initializing server:
com.wm.util.coder.InvalidDatatypeException: [ISC.0076.9010] Sibling root element is null rootTag:Values localName:null root:Text:
at com.wm.util.coder.XMLCoder.decode(XMLCoder.java:297)
at com.wm.util.coder.Coder.readFromFile(Coder.java:124)
at com.wm.app.b2b.server.ACLManager.loadGenericAclMap(ACLManager.java:834)
at com.wm.app.b2b.server.ACLManager.loadReadAcl(ACLManager.java:1651)
at com.wm.app.b2b.server.ACLManager.init(ACLManager.java:130)
at com.wm.app.b2b.server.ACLManager.init(ACLManager.java:115)
at com.wm.app.b2b.server.ACLManager.init(ACLManager.java:110)
at com.wm.app.b2b.server.Server.run(Server.java:398)

I have resolved my issue .

Wonderful, what did you do to fix the issue ?

Thanks,

Thanks RMG for the solution
However i’m still stuck with this issue , i don’t have acces to any functional IS server to retrieve the correct config files AuditConfig.xml and auditing.cnf
Can anyone post them or send them to me please !
Thanks in advance

Hi Raouf,

for the case this IS was starting successfully in the past you can restore these files from config/backup to config.

Regards,
Holger

Hello Holger,

No unfortunately , eventhough i managed to start IS previously, i did not found these files in the backup folder ( there is some other files but no presnece of AuditConfig.xml and auditing.cnf )
So i still need to figure out how to restore these files. Any clues ?
Thanks