adsense

17.11.2014

AdminServer Does Not Start: java.lang.NumberFormatException: null

Bazı durumlarda (disk dolması vb.) Weblogic ortamımıza ait dosyaların bozulması söz konusu olabilir. Bu gibi durumlarda Admin server ı start etmek istersek running duruma gelmeyip down olacaktır. Logu kontrol ettiğimizde aşağıdaki gibi bir log görürüz:


<Nov 3, 2014 6:09:44 AM EET> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NumberFormatException: null

java.lang.NumberFormatException: null



        at java.lang.Integer.parseInt(Integer.java:417)

        at java.lang.Integer.parseInt(Integer.java:499)

        at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1104)

        at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:242)

        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)

        Truncated. see log file for complete stacktrace

>

<Nov 3, 2014 6:09:44 AM EET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>

<Nov 3, 2014 6:09:44 AM EET> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>

<Nov 3, 2014 6:09:44 AM EET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN

Bu sorunun iki çözümü vardır.

1. Çözüm:

$DOMAIN_HOME/servers/AdminServer/data/ldap/conf/ altındaki replicas.prop adlı 0 KB boyutundaki dosyayı açıp "replica.num=0" satırını eklenmesi gerekir.

2. Çözüm:

$DOMAIN_HOME/servers/AdminServer/data/ldap/conf/ altındaki replicas.prop dosyasının isminin değiştirilmesi (replicas.prop.bkya da silinmesi gerekir. Weblogic server restart edildikten sonra bu dosya tekrar oluşur.


Hiç yorum yok:

Yorum Gönder