Hi, I tweaked SystemValidator in bootup validator component in carbon core, so that open file limit is not validated on Windows OS. Therefore ulimit parameter in config-validation.xml will be ignored on Windows and the above runtime exception will not be thrown. Please take a svn update from carbon/core/org.wso2.carbon.core.bootup.validator.
Thanks, Dileepa On Mon, Feb 27, 2012 at 3:10 PM, Dileepa Jayakody <dile...@wso2.com> wrote: > Hi, > > Will look into this. > > Thanks, > Dileepa > > > On Mon, Feb 27, 2012 at 3:03 PM, Nuwan Bandara <nu...@wso2.com> wrote: > >> Hi Deleepa, >> >> The error is throwing at SystemValidator.java:250 >> >> /** >> * Unix OS Specific method to retrieve open files limit of the system >> * >> * @return open files limit of the system >> * @throws NullPointerException >> * @throws MalformedObjectNameException >> * @throws ReflectionException >> * @throws MBeanException >> * @throws InstanceNotFoundException >> * @throws AttributeNotFoundException >> */ >> private long getOpenFilesLimit() throws MalformedObjectNameException, >> AttributeNotFoundException, >> InstanceNotFoundException, >> MBeanException, ReflectionException { >> ObjectName osBean = new >> ObjectName(ManagementFactory.OPERATING_SYSTEM_MXBEAN_NAME); >> *String maxFDValue = mBeanServer.getAttribute(osBean, >> "MaxFileDescriptorCount").toString();* >> long maxFD = Long.parseLong(maxFDValue); >> return maxFD; >> } >> >> This code gives error in windows, can you please fix this, We are getting >> errors for Jaggery Milestone packs, >> >> Regards, >> /Nuwan >> >> On Mon, Feb 27, 2012 at 2:54 PM, Dilshan Edirisuriya <dils...@wso2.com>wrote: >> >>> Hi, >>> >>> Following error occurred while trying to run the Jaggery M3 bundle in >>> windows environment. >>> >>> >>> [2012-02-27 14:38:21,986] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2 >>> Carbon... >>> [2012-02-27 14:38:22,249] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System : >>> Windows 7 6.1, amd64 >>> [2012-02-27 14:38:22,250] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home : >>> C:\Program Files\Java\jdk1.6.0_29\jre >>> [2012-02-27 14:38:22,250] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version : >>> 1.6.0_29 >>> [2012-02-27 14:38:22,250] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM : >>> Java HotSpot(TM) 64-Bit Server VM 20.4-b02,Sun Microsystems Inc. >>> [2012-02-27 14:38:22,251] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home : >>> E:\Test\JAGGER~1.0-S\bin\.. >>> [2012-02-27 14:38:22,251] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir : >>> E:\Test\JAGGER~1.0-S\bin\..\tmp >>> [2012-02-27 14:38:22,251] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - User : >>> Dilshan, en-US, Asia/Colombo >>> [2012-02-27 14:38:22,284] INFO >>> {org.wso2.carbon.core.bootup.validator.internal.BootupValidationActivator} >>> - Bootup Validator is activated... >>> [2012-02-27 14:38:22,286] ERROR >>> {org.wso2.carbon.core.bootup.validator.SystemValidator} - Error occured >>> while trying to validate configuration parameter : ulimit >>> javax.management.AttributeNotFoundException: No such attribute: >>> MaxFileDescriptorCount >>> at >>> com.sun.jmx.mbeanserver.PerInterface.getAttribute(PerInterface.java:63) >>> at >>> com.sun.jmx.mbeanserver.MBeanSupport.getAttribute(MBeanSupport.java:216) >>> at >>> javax.management.StandardMBean.getAttribute(StandardMBean.java:358) >>> at >>> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666) >>> at >>> com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638) >>> at >>> org.wso2.carbon.core.bootup.validator.SystemValidator.getOpenFilesLimit(SystemValidator.java:250) >>> at >>> org.wso2.carbon.core.bootup.validator.SystemValidator.validateConfiguration(SystemValidator.java:94) >>> at >>> org.wso2.carbon.core.bootup.validator.SystemValidator.validate(SystemValidator.java:62) >>> at >>> org.wso2.carbon.core.bootup.validator.internal.BootupValidationActivator.validateConfigurations(BootupValidationActivator.java:61) >>> at >>> org.wso2.carbon.core.bootup.validator.internal.BootupValidationActivator.start(BootupValidationActivator.java:49) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) >>> at >>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389) >>> at >>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1130) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) >>> at >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) >>> >>> >>> Regards, >>> >>> Dilshan >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> *Thanks & Regards, >> >> Nuwan Bandara >> Senior Software Engineer >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> >> http://nuwan.bandara.co >> * >> <http://www.nuwanbando.com/> >> > > > > -- > Dileepa Jayakody, > Software Engineer, WSO2 Inc. > Lean . Enterprise . Middleware > > Mobile : +94777-857616 > > -- Dileepa Jayakody, Software Engineer, WSO2 Inc. Lean . Enterprise . Middleware Mobile : +94777-857616
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev