This content has been marked as final.
Show 16 replies
-
15. Re: Migrating 4.2.3.GA to 5.1.0.GA - JNDI missing?
kennardconsulting Jun 16, 2009 8:03 PM (in response to kennardconsulting)Okay cool. I've opened a JIRA: https://jira.jboss.org/jira/browse/JBMETA-208
Thanks for all your time and help.
Richard. -
16. Re: Migrating 4.2.3.GA to 5.1.0.GA - JNDI missing?
amira88 Dec 6, 2009 5:52 AM (in response to kennardconsulting)"jaikiran" wrote:
Yes an exploded jar file should be fine. I don't see a reason why the metadata is not created for this jar. Please create a JIRA in EJBTHREE project here https://jira.jboss.org/jira/browse/EJBTHREE and assign it to me. Also, if possible please attach the small application which reproduces this.
Hi Mr Jaikiran,
I'm deploying an ejb3 application ,So when i run the client I get this errors :05:49:24,140 DEBUG TimedSocketFactory:87 - createSocket, hostAddr: localhost/127.0.0.1, port: 1099, localAddr: null, localPort: 0, timeout: 0 javax.naming.NameNotFoundException: BookTestBean not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:771) at org.jnp.server.NamingServer.getBinding(NamingServer.java:779) at org.jnp.server.NamingServer.getObject(NamingServer.java:785) at org.jnp.server.NamingServer.lookup(NamingServer.java:396) at sun.reflect.GeneratedMethodAccessor260.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source) at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source) at sun.rmi.server.UnicastRef.invoke(Unknown Source) at org.jnp.server.NamingServer_Stub.lookup(Unknown Source) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:682) at javax.naming.InitialContext.lookup(Unknown Source) at test.de.laliluna.library.FirstEJB3TutorialClient.main(FirstEJB3TutorialClient.java:34) Exception in thread "main" java.lang.RuntimeException: javax.naming.NameNotFoundException: BookTestBean not bound at test.de.laliluna.library.FirstEJB3TutorialClient.main(FirstEJB3TutorialClient.java:43) Caused by: javax.naming.NameNotFoundException: BookTestBean not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:771) at org.jnp.server.NamingServer.getBinding(NamingServer.java:779) at org.jnp.server.NamingServer.getObject(NamingServer.java:785) at org.jnp.server.NamingServer.lookup(NamingServer.java:396) at sun.reflect.GeneratedMethodAccessor260.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source) at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source) at sun.rmi.server.UnicastRef.invoke(Unknown Source) at org.jnp.server.NamingServer_Stub.lookup(Unknown Source) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:682) at javax.naming.InitialContext.lookup(Unknown Source) at test.de.laliluna.library.FirstEJB3TutorialClient.main(FirstEJB3TutorialClient.java:34)
and I'm starting the server i'm getteing this:05:25:07,550 INFO [ServerImpl] Starting JBoss (Microcontainer)... 05:25:07,552 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.1.GA (build: SVNTag=JBoss_5_0_1_GA date=200902231221) 05:25:07,552 INFO [ServerImpl] Bootstrap URL: null 05:25:07,552 INFO [ServerImpl] Home Dir: C:\jboss-5.0.1.GA 05:25:07,553 INFO [ServerImpl] Home URL: file:/C:/jboss-5.0.1.GA/ 05:25:07,553 INFO [ServerImpl] Library URL: file:/C:/jboss-5.0.1.GA/lib/ 05:25:07,554 INFO [ServerImpl] Patch URL: null 05:25:07,554 INFO [ServerImpl] Common Base URL: file:/C:/jboss-5.0.1.GA/common/ 05:25:07,554 INFO [ServerImpl] Common Library URL: file:/C:/jboss-5.0.1.GA/common/lib/ 05:25:07,559 INFO [ServerImpl] Server Name: default 05:25:07,560 INFO [ServerImpl] Server Base Dir: C:\jboss-5.0.1.GA\server 05:25:07,560 INFO [ServerImpl] Server Base URL: file:/C:/jboss-5.0.1.GA/server/ 05:25:07,560 INFO [ServerImpl] Server Config URL: file:/C:/jboss-5.0.1.GA/server/default/conf/ 05:25:07,560 INFO [ServerImpl] Server Home Dir: C:\jboss-5.0.1.GA\server\default 05:25:07,561 INFO [ServerImpl] Server Home URL: file:/C:/jboss-5.0.1.GA/server/default/ 05:25:07,561 INFO [ServerImpl] Server Data Dir: C:\jboss-5.0.1.GA\server\default\data 05:25:07,561 INFO [ServerImpl] Server Library URL: file:/C:/jboss-5.0.1.GA/server/default/lib/ 05:25:07,561 INFO [ServerImpl] Server Log Dir: C:\jboss-5.0.1.GA\server\default\log 05:25:07,562 INFO [ServerImpl] Server Native Dir: C:\jboss-5.0.1.GA\server\default\tmp\native 05:25:07,562 INFO [ServerImpl] Server Temp Dir: C:\jboss-5.0.1.GA\server\default\tmp 05:25:07,562 INFO [ServerImpl] Server Temp Deploy Dir: C:\jboss-5.0.1.GA\server\default\tmp\deploy 05:25:08,328 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/C:/jboss-5.0.1.GA/server/default/conf/bootstrap.xml 05:25:09,052 INFO [VFSCacheFactory] Initializing VFSCache [org.jboss.virtual.plugins.cache.CombinedVFSCache] 05:25:09,055 INFO [VFSCacheFactory] Using VFSCache [CombinedVFSCache[real-cache: null]] 05:25:09,379 INFO [CopyMechanism] VFS temp dir: C:\jboss-5.0.1.GA\server\default\tmp 05:25:09,380 INFO [ZipEntryContext] VFS force nested jars copy-mode is enabled. 05:25:10,436 INFO [ServerInfo] Java version: 1.6.0_07,Sun Microsystems Inc. 05:25:10,436 INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_07-b06) 05:25:10,436 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 10.0-b23,Sun Microsystems Inc. 05:25:10,436 INFO [ServerInfo] OS-System: Windows Vista 6.0,x86 05:25:10,483 INFO [JMXKernel] Legacy JMX core initialized 05:25:12,234 INFO [ProfileServiceImpl] Loading profile: default from: org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@1f87baf(root=C:\jboss-5.0.1.GA\server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]) 05:25:12,236 INFO [ProfileImpl] Using repository:org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@1f87baf(root=C:\jboss-5.0.1.GA\server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]) 05:25:12,237 INFO [ProfileServiceImpl] Loaded profile: ProfileImpl@176484e{key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]} 05:25:17,555 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/ 05:25:25,393 INFO [NativeServerConfig] JBoss Web Services - Stack Native Core 05:25:25,394 INFO [NativeServerConfig] 3.0.5.GA 05:25:34,749 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@14698881{vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/FirstOneLalliluna.jar/} 05:25:34,750 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@14698881{vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/FirstOneLalliluna.jar/} 05:25:34,750 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@14698881{vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/FirstOneLalliluna.jar/} 05:25:38,782 INFO [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/jmxconnector 05:25:39,059 INFO [MailService] Mail Service bound to java:/Mail 05:25:41,789 WARN [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed from the installation default. Please see the JBoss Messaging user guide for instructions on how to do this. 05:25:41,825 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent 05:25:42,140 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc. 05:25:42,141 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer 05:25:42,847 INFO [TransactionManagerService] Initializing recovery manager 05:25:43,330 INFO [TransactionManagerService] Recovery manager configured 05:25:43,330 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference 05:25:43,406 INFO [TransactionManagerService] Starting transaction recovery manager 05:25:44,794 INFO [Http11Protocol] Initialisation de Coyote HTTP/1.1 sur http-127.0.0.1-8080 05:25:44,795 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009 05:25:44,796 INFO [StandardService] D�marrage du service jboss.web 05:25:44,800 INFO [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.2.GA 05:25:44,891 INFO [Catalina] Server startup in 174 ms 05:25:44,926 INFO [TomcatDeployment] deploy, ctxPath=/jbossws 05:25:45,911 INFO [TomcatDeployment] deploy, ctxPath=/invoker 05:25:46,068 INFO [TomcatDeployment] deploy, ctxPath=/web-console 05:25:46,884 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml 05:25:46,925 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml 05:25:46,956 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/jms-ra.rar/META-INF/ra.xml 05:25:46,992 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/mail-ra.rar/META-INF/ra.xml 05:25:47,035 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.1.GA/server/default/deploy/quartz-ra.rar/META-INF/ra.xml 05:25:47,314 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main 05:25:47,390 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created. 05:25:47,397 INFO [RAMJobStore] RAMJobStore initialized. 05:25:47,397 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' 05:25:47,397 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2 05:25:47,398 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started. 05:25:49,151 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS' 05:25:50,239 INFO [ServerPeer] JBoss Messaging 1.4.1.GA server [0] started 05:25:50,634 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds 05:25:50,635 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1e9b7b2 started 05:25:50,636 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds 05:25:50,636 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@761e4d started 05:25:50,637 WARN [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support failover 05:25:50,638 WARN [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support load balancing 05:25:50,642 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds 05:25:50,642 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1a5ad04 started 05:25:50,692 INFO [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000 05:25:50,702 INFO [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000 05:25:50,917 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA' 05:25:50,947 INFO [TomcatDeployment] deploy, ctxPath=/ 05:25:51,026 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console 05:25:51,158 WARN [Ejb3AnnotationHandler] JBMETA-4: did not find any bean meta data for annotation bean BookTestBean, will create some 05:25:52,443 INFO [JBossASKernel] Created KernelDeployment for: FirstOneLalliluna.jar 05:25:52,454 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FirstOneLalliluna.jar,name=BookTestBean,service=EJB3 05:25:52,454 INFO [JBossASKernel] with dependencies: 05:25:52,454 INFO [JBossASKernel] and demands: 05:25:52,454 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService 05:25:52,454 INFO [JBossASKernel] persistence.unit:unitName=#FirstOneLalliluna 05:25:52,454 INFO [JBossASKernel] and supplies: 05:25:52,454 INFO [JBossASKernel] Class:de.laliluna.library.BookTestBeanLocal 05:25:52,454 INFO [JBossASKernel] Class:de.laliluna.library.BookTestBeanRemote 05:25:52,455 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FirstOneLalliluna.jar,name=BookTestBean,service=EJB3) to KernelDeployment of: FirstOneLalliluna.jar 05:25:52,587 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=#FirstOneLalliluna 05:25:52,813 INFO [Version] Hibernate Annotations 3.4.0.GA 05:25:52,881 INFO [Environment] Hibernate 3.3.1.GA 05:25:52,902 INFO [Environment] hibernate.properties not found 05:25:52,913 INFO [Environment] Bytecode provider name : javassist 05:25:52,939 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling 05:25:54,008 INFO [Version] Hibernate Commons Annotations 3.1.0.GA 05:25:54,028 INFO [Version] Hibernate EntityManager 3.4.0.GA 05:25:54,282 WARN [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null. 05:25:54,651 INFO [AnnotationBinder] Binding entity from annotated class: de.laliluna.library.Book 05:25:54,910 INFO [EntityBinder] Bind entity de.laliluna.library.Book on table book 05:25:55,285 INFO [Version] Hibernate Validator 3.1.0.GA 05:25:55,485 INFO [HibernateSearchEventListenerRegister] Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled. 05:25:55,824 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider 05:25:55,851 INFO [InjectedDataSourceConnectionProvider] Using provided datasource 05:25:55,859 INFO [SettingsFactory] RDBMS: HSQL Database Engine, version: 1.8.0 05:25:55,859 INFO [SettingsFactory] JDBC driver: HSQL Database Engine Driver, version: 1.8.0 05:25:55,968 INFO [Dialect] Using dialect: org.hibernate.dialect.HSQLDialect 05:25:56,000 INFO [TransactionFactoryFactory] Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory 05:25:56,015 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup 05:25:56,027 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup 05:25:56,028 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled 05:25:56,028 INFO [SettingsFactory] Automatic session close at end of transaction: disabled 05:25:56,028 INFO [SettingsFactory] JDBC batch size: 15 05:25:56,028 INFO [SettingsFactory] JDBC batch updates for versioned data: disabled 05:25:56,033 INFO [SettingsFactory] Scrollable result sets: enabled 05:25:56,033 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): disabled 05:25:56,033 INFO [SettingsFactory] Connection release mode: auto 05:25:56,038 INFO [SettingsFactory] Default batch fetch size: 1 05:25:56,038 INFO [SettingsFactory] Generate SQL with comments: disabled 05:25:56,038 INFO [SettingsFactory] Order SQL updates by primary key: disabled 05:25:56,038 INFO [SettingsFactory] Order SQL inserts for batching: disabled 05:25:56,038 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 05:25:56,054 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory 05:25:56,055 INFO [SettingsFactory] Query language substitutions: {} 05:25:56,055 INFO [SettingsFactory] JPA-QL strict compliance: enabled 05:25:56,055 INFO [SettingsFactory] Second-level cache: enabled 05:25:56,055 INFO [SettingsFactory] Query cache: disabled 05:25:56,103 INFO [SettingsFactory] Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge 05:25:56,104 INFO [RegionFactoryCacheProviderBridge] Cache provider: org.hibernate.cache.HashtableCacheProvider 05:25:56,113 INFO [SettingsFactory] Optimize cache for minimal puts: disabled 05:25:56,113 INFO [SettingsFactory] Cache region prefix: persistence.unit:unitName=#FirstOneLalliluna 05:25:56,113 INFO [SettingsFactory] Structured second-level cache entries: disabled 05:25:56,174 INFO [SettingsFactory] Statistics: disabled 05:25:56,174 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled 05:25:56,180 INFO [SettingsFactory] Default entity-mode: pojo 05:25:56,180 INFO [SettingsFactory] Named query checking : enabled 05:25:56,388 INFO [SessionFactoryImpl] building session factory 05:25:57,203 INFO [SessionFactoryObjectFactory] Factory name: persistence.unit:unitName=#FirstOneLalliluna 05:25:57,209 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces} 05:25:57,228 INFO [SessionFactoryObjectFactory] Bound factory to JNDI name: persistence.unit:unitName=#FirstOneLalliluna 05:25:57,228 WARN [SessionFactoryObjectFactory] InitialContext did not implement EventContext 05:25:57,270 INFO [SchemaExport] Running hbm2ddl schema export 05:25:57,275 INFO [SchemaExport] exporting generated schema to database 05:25:57,277 INFO [SchemaExport] schema export complete 05:25:57,286 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces} 05:25:57,385 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FirstOneLalliluna.jar,name=BookTestBean,service=EJB3 05:25:57,441 INFO [EJBContainer] STARTED EJB: de.laliluna.library.BookTestBean ejbName: BookTestBean 05:25:57,452 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI: 05:25:57,561 WARN [WebServiceDeployerEJB] Ingore ejb deployment with null classname: org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData@2ee02d8b{BookTestBean} 05:25:57,621 INFO [Http11Protocol] D�marrage de Coyote HTTP/1.1 sur http-127.0.0.1-8080 05:25:57,690 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 05:25:57,699 INFO [ServerImpl] JBoss (Microcontainer) [5.0.1.GA (build: SVNTag=JBoss_5_0_1_GA date=200902231221)] Started in 50s:134ms
S What I have to do ,It's very urgent please HELP ME!!