Monday, September 9, 2013

EBS -- REP-0004,REP-0069 java.lang.UnsatisfiedLinkError: net

Full Error stack is like below;

REP-0004: Warning: Unable to open user preference file.
REP-0069: Internal error
java.lang.UnsatisfiedLinkError: net (A file or directory in the path name does not exist.)

This error can be seen after 12.1.1 or 12.1.3 upgrade..
When you first look at the error messages; you may thhink that reports process can not open the user preference file due to a lack of permission or because of an environment problem..
But here is what happens;
look to the java error closely; it says java.lang.UnsatisfiedLinkError: net ,  it actually refers libnet.so here.. 
libnet.so is in java directory.. exactly in this subdirectory --> jre/lib/ppc

Check your  application environment; check your LD_LIBRARY_PATH. It should contain jre/lib/ppc ..

If LD_LIBRARY_PATH does not contain LD_LIBRARY_PATH ;
open the context file and append LD_LIBRARY_PATH with full_path_to_jre/jre/lib/pcc
Run autoconfig..
This action should fix the problem..

1 comment :

  1. Great article! Exactly fixed my clone issue after patching production to CPUJUL2013 and cloning to a non-patched QA environment.

    Thanks,
    Bill

    ReplyDelete