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.
Steps to reproduce: - create a GizmoDemo project from issue #161492 - set Simple Data Provider in the project properties - run GizmoDemo Result: Memory Usage monitor shows the message: To use this feature the development host operating system must be Solaris or Linux.
It could be due to platform information in the attached project (issue 162826). Could you please go to project properties and switch development host to localhost to make sure that platform is correct? Does it help?
It has always been localhost but platform was set to Linux. After adjusting the platform the message disappeared. But I was asked to enter a root password. It seems to me very strange for Simple indicator. At the same time SunStudio data provider does not need root privileges.
Yep, now DTrace is used as memory indicator data provider even with "Simple (Indicators Only)". Other options are to use prof_agent/prof_monitor (but this approach proved to be unreliable on Solaris due to different memory libraries) or SunStudio.
To make myself more clear: there is no really "simple" memory indicator data provider for memory on Solaris. We have to use either DTrace or SunStudio. Or disable the memory indicator with appropriate message on it. Let me know what you prefer. Downgrading to P3 as more adequate priority for this bug.
Agreed, it's not a P2 any more. About my preferences, I would prefer that simple indicators work always on all platforms. So I can not choose what's better from your proposal.
I would prefer to have this as an enhancement, I do not see any reason for this issue to be a DEFECT. Even if it requires Dtrace why it cannot be called simple (lightweight)? I do not see any reason to disable it by default. User can do that that him(her)self.
If there are no objections, I'm converting this to enhancement. It would be nice to have really simple indicator data provider for solaris: the one that does not require special permissions and does not have heavy depencencies like SunStudio.