PQ48909: CAN'T INSTALL PLUGIN FOR IPLANET 4.1.X


APAR

APAR status
Closed as fixed if next.

Error description
Customer has WAS 3.5.3 with Iplanet 4.1.7, when customer tries
install plugin only it hangs. Below are the steps:
1. WebSphere 3.5.3 installed without the 4.1.7 plugin
2. Choose custom install, and "checked" just the WebServer
   Plugin
3. Gave it the path and click "ok"
4. System hangs
On the screen the customer get the following:install plugin only it hangs. Below are the steps:1. WebSphere 3.5.3 installed without the 4.1.7 plugin2. Choose custom install, and "checked" just the WebServerPlugin3. Gave it the path and click "ok"4. System hangs
Exception in thread "main" java.lang.NullPointerException at Installer.install(Installer.java:2227) at Installer.main(Installer.java:303 Keywords AIX 4.3.3 Iplanet 4.1.7 websphere 3.5.3 Plugin
On the screen the customer get the following:Exception in thread "main" java.lang.NullPointerExceptionat Installer.install(Installer.java:2227)at Installer.main(Installer.java:303Keywords AIX 4.3.3 Iplanet 4.1.7 websphere 3.5.3 Plugin
Local fix
Problem summary
already have WebSphere installed and then want to go back
through the installation from the CD and configure the plugin
the installation will not complete successfully.  You will get
through the installation process until it asks if you want to
start copying the files for the plugin now.  Once you click ok,
there is no response and a NullPointerException is thrown.  The
installation screen remains a blank blue screen.
Problem conclusion
Temporary fix
will not / can not be fixed unless there is a CD refresh that
is sent out.  The defect will remain open and will be fixed if
there will be a CD refresh.  The workaround for this problem is
to manually edit the obj.conf file in the iPlanet directory.
Below are the steps for the workaround:
.
There are three places in the obj.conf file that need to have
lines added to them:Below are the steps for the workaround:.There are three places in the obj.conf file that need to have
1. Look for the following line:lines added to them:
Init fn="NSServletLateInit" LateInit=yes . Directly below that line they should add the following two lines:1. Look for the following line:Init fn="NSServletLateInit" LateInit=yes.Directly below that line they should add the following two
Init fn="load-modules" funcs="init_exit,service_exit,auth_exit,term_exit" shlib="/usr/WebSphere/AppServer/bin/libns40.so" Init fn="init_exit" bootstrap.properties="/usr/WebSphere/AppServer/ bootstrap.properties" . 2. Next, search for the line:lines:Init fn="load-modules"funcs="init_exit,service_exit,auth_exit,term_exit"shlib="/usr/WebSphere/AppServer/bin/libns40.so"Init fn="init_exit"bootstrap.properties="/usr/WebSphere/AppServer/bootstrap.properties".
<Object name=default> . Directly under that line add the following line:2. Next, search for the line:.
NameTrans from="/IBMWebAS" fn="pfx2dir" dir="/usr/WebSphere/AppServer/web" . 3. Search for the line:Directly under that line add the following line:NameTrans from="/IBMWebAS" fn="pfx2dir"dir="/usr/WebSphere/AppServer/web".
ObjectType fn=force-type type=text/plain . Directly under that line add the following line:3. Search for the line:ObjectType fn=force-type type=text/plain.
service fn="service_exit" . The customer can extract the libns40.so file out of the AIX_ASTree_US.zip file that is in the aix directory on the CD. Put the libns40.so in the /usr/WebSphere/AppServer/bin directory . command to extract libns40.so from the cd:Directly under that line add the following line:service fn="service_exit".The customer can extract the libns40.so file out of theAIX_ASTree_US.zip file that is in the aix directory on the CD.Put the libns40.so in the /usr/WebSphere/AppServer/bin directory.
unzip AIX_ASTree_US.zip -d /tmp Netscape40/bin/libns40.so . then go to /tmp/Netscape40/bin and copy the libns40.so to the WebSphere bin directory. . Then they can start their web server and try to serve up some of their servlets.command to extract libns40.so from the cd:unzip AIX_ASTree_US.zip -d /tmp Netscape40/bin/libns40.so.then go to /tmp/Netscape40/bin and copy the libns40.so to theWebSphere bin directory..Then they can start their web server and try to serve up some oftheir servlets.
Comments
APAR information
APAR numberPQ48909
Reported component nameWAS ADVANCED AI
Reported component ID5648C8400
Reported release350
StatusCLOSED FIN
PENoPE
HIPERNoHIPER
Submitted date2001-05-17
Closed date2001-05-21
Last modified date2001-05-21

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:


Modules/Macros

Fix information
APAR is sysrouted TO one or more of the following:Modules/Macros

Applicable component levels
R350 PSNUP











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ48909
IBM Group: Software Group
Modified date: 2001-05-21