I am trying to run/install NetBeans 4.1 Beta on SuSE 9.2-64 (AMD 64 3400+).
Some specifics I noticed:
- Sun App Server 8.1 install fails
- Netbeans startup scripts are not marked executable (wrong permissions).
- Install summary screen points me to log file <nbhome>/_uninst/as-install.log
that doesn't exist.
Netbeans 4.1ea2 worked fine. I am attaching the install.log. I see a couple
of ServiceExceptions that I assume is because I am doing a user install:
ServiceException: (error code = 305; message = "isCurrentUserAdmin requires
platform pack support. "; severity = 0)
and a couple of NullPointerExceptions that I can't interpret.
Created attachment 21273 [details]
Installation log file.
Please use 32bit JDK for installer. You can use command line switch -is:javahome
<path to JDK>. We do not test/support installer on 64bit JDK.
1.Problem with missing executable permissions is known. It is problem of
InstallShield. See issue #49621.
What JDK do you use? I will check remaining issues with JDK 1.5.0_02 if I can do
anything with it.
1.ServiceException can be fixed by adding platform pack support for Generic UNIX.
2.NPE is fixed is this code was recently rewritten. But root cause is that AS
installer we run silently at background does not run on 64bit JDK => AS cannot
be installed using 64bit JDK. (Please I do not say AS itself will not RUN on
64bit JDK. I talk about AS installer only.)
So with permission problem the only workaround available now is to run asbundle
installer on 32bit JDK. After installation you should be able to run IDE and/or
AS on 64bit JDK.
Currently I'm using JDK 1.4.2_06.
Will the NB4.1 installer eventually support the 64-bit platforms? Why does
the installer work differently from the 32-bit systems? Is it not Java-
based? Does it run on Solaris (64-bit)?
I just found that when running installer on 64bit Linux + AMD 64 + 64bit JDK
(Linux 2.4.21-20.ELsmp #1 SMP Wed Sep 15 20:03:51 EDT 2004 x86_64 x86_64 x86_64
GNU/Linux) InstallShield does not detect Linux as it does with 32bit JDK on the
same OS/machine but it detects Generic UNIX.
I also found that os.arch returned by 64bit JDK is amd64 but 32bit JDK returns
When I add platform support for Generic UNIX NB installer works also on 64bit
JDK. So it fixes issue #49621. Please see this issue for more details if you are
To answer your questions: I am going to fix issue #49621 in trunk - dev builds.
It is too late to commit it for NB 4.1 release. It will be fixed in next
release. Installer uses some OS specific code and it requires some OS specific
support. Yes installer is based on Java. Regarding 64bit JDK for Solaris - it is
installed together with 32bit JDK for Solaris. I just tested with 64bit JDK and
there is some problem with it. I will investigate it and file separate issue.
Even if this is fixed AS installer itself does not run on Linux/AMD 64bit JDK so
asbundle installer cannot install AS.
Created attachment 21464 [details]
Current NetBeans messages.log file.
Ignore the messages.log file...
Conclusion: Our installer problem is fixed as issue #49621. We will also handle
problem of AS installer as issue #57469. We will show warning and do not allow
user to continue.
I will leave this issue opened to track AS installer. If AS installer will run
on 64bit JDK we can remove check implemented as fix of #57469.
I filed issue #6263398 to Bugster against SJS AS.
According to info from AS team AS9 will not support 64bit on Linux. Closing as