This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | App Server is not installed on 64bit JDK on Linux/AMD64 | ||
---|---|---|---|
Product: | installer | Reporter: | jvincent <jvincent> |
Component: | Tools bundle | Assignee: | mslama <mslama> |
Status: | RESOLVED WONTFIX | ||
Severity: | blocker | CC: | blaha |
Priority: | P3 | Keywords: | RELNOTE |
Version: | 4.x | ||
Hardware: | Other | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: |
Installation log file.
Current NetBeans messages.log file. |
Description
jvincent
2005-03-31 18:48:50 UTC
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 i386. 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 interested. 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 WONTFIX. |