mBean Exception while deploying project in Sun SeeBeyond?

Hi,

When I try to deploy a project in Sun SeeBeyond I am getting mbean exception on screen.But I am sure there is no problem in environment setting of Integration Server.Below I have just pasted the error message which I am getting.Please anyone can help me...

Error Msg starts here>>

java.lang.Exception: IntegrationSvr1:

javax.management.MBeanException: Operation 'deploy' failed in 'applications' Config Mbean.

Target exception message: Unknown deployable object type specified: "Cannot determine the J2EE component type: Too many open files -- Too many open files

at com.sun.enterprise.admin.MBeanHelper.extractAndWrapTargetException(MBeanHelper. java:356)

at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:305 )

at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213 )

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServer Interceptor.java:815)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)

at sun.reflect.GeneratedMethodAccessor357.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:54)

at $Proxy1.invoke(Unknown Source)

at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterce ptor.java:295)

at com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCall er.java:38)

at com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBe anServerRequestHandler.java:92)

at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.pr ocessRequest(RemoteJmxConnectorServlet.java:69)

at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.do Post(RemoteJmxConnectorServlet.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:768)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:861)

at sun.reflect.GeneratedMethodAccessor350.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:289)

at java.security.AccessController.doPrivileged(Native Method)

at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:318)

at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:205)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:283)

at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:102)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:192)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:156)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:261)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 215)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:156)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.ja va:583)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:200)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:156)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:180)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:582)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at com.sun.enterprise.webservice.EjbWebServiceValve.invoke(EjbWebServiceValve.java :134)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at com.sun.enterprise.security.web.SingleSignOn.invoke(SingleSignOn.java:254)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at com.sun.enterprise.web.VirtualServerValve.invoke(VirtualServerValve.java:209)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:16 1)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:156)

at com.sun.enterprise.web.VirtualServerMappingValve.invoke(VirtualServerMappingVal ve.java:166)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.j ava:154)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:569)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:979)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:692)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti on(Http11Protocol.java:647)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6 91)

at java.lang.Thread.run(Thread.java:595)

Caused by: com.sun.enterprise.admin.common.exception.DeploymentException: Unknown deployable object type specified: "Cannot determine the J2EE component type: Too many open files -- Too many open files

at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.getTypeFromFile(Applica tionsConfigMBean.java:2035)

at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(ApplicationsConf igMBean.java:242)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:290 )

at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:283 )

... 63 more

at com.stc.codegen.driver.module.DeploymentDeployAction$DeploymentProgressListener .handleProgressEvent(DeploymentDeployAction.java:1589)

at com.stc.deployment.framework.impl.DefaultProgressObjectManager.notify(DefaultPr ogressObjectManager.java:312)

at com.stc.deployment.framework.impl.DefaultProgressObjectManager.handleProgressEv ent(DefaultProgressObjectManager.java:293)

at com.sun.enterprise.deployapi.ProgressObjectImpl.fireProgressEvent(ProgressObjec tImpl.java:304)

at com.sun.enterprise.deployapi.ProgressObjectImpl.fireProgressEvent(ProgressObjec tImpl.java:326)

at com.sun.enterprise.deployapi.actions.DeployAction.run(DeployAction.java:163)

at java.lang.Thread.run(Thread.java:534)

End Here-->

Thanks,

Renga

[8164 byte] By [RengaScreen] at [2007-11-26 9:13:35]
# 1
Hi, Renga,This kind of mBean Exception on the screen usually means that you have a server end exception, could you check the log file in logicalhost ? It should tell you more.CheersMei
meiwu at 2007-7-6 23:36:35 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 2

Renga,

In the stack trace I see the following error message:

"Too many open files -- Too many open files"

Could it be that your application server is running on a Unix machine and it has reached its open file limit? Perhaps you can increase the max open files by using the ulimit command.

Regards,

Frederik

Frederik@NL at 2007-7-6 23:36:35 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 3
Hi,My app server is running on windows platform,eventhough only max 4 people will access the server.The system configuration also pretty high.Thanks,Renga.
RengaScreen at 2007-7-6 23:36:35 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 4
Hi Mei,I had a look at log file already ,On the log file TargetInvocationException related message is being written.There is no my project specific message on the log file.I am not able to figure out why I am getting this exception.Thanks,Renga
RengaScreen at 2007-7-6 23:36:35 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 5

Renga,

If there are no other exceptions in the log file, I think it is when deployment tries to extract and read the deployment descriptor, the max file handle is reached. Could you retry in a more isolated environment, or have your machine restarted and try it in a single user environment? If that works, you may increase the max open file in OS.

cheers

Mei

meiwu at 2007-7-6 23:36:35 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...