Avoid NPE when no application server client library is detected.
This commit is contained in:
parent
5b8c826e5f
commit
6b33b0ab59
|
@ -12,6 +12,8 @@
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
package org.adempiere.as;
|
package org.adempiere.as;
|
||||||
|
|
||||||
|
import java.util.Hashtable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Low Heng Sin
|
* @author Low Heng Sin
|
||||||
|
@ -44,6 +46,22 @@ public class ASFactory {
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (applicationServer == null) {
|
||||||
|
applicationServer = new IApplicationServer() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getDefaultNamingServicePort() {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Hashtable<String, String> getInitialContextEnvironment(
|
||||||
|
String AppsHost, int AppsPort, String principal,
|
||||||
|
String credential) {
|
||||||
|
return new Hashtable<String, String>();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue