Details
- 
                - Description:
- 
                            HideTwo times out of five, A schema into a JBI service unit (into a JBI service assembly of course) can't be read at the deployment time on the Petals ESB...but why? 
 I don't know how to search more the problem...
 Any idea to initialize my investigation?----------------------------------------------------------- OW2 PEtALS Enterprise Service Bus http://petals.ow2.org ----------------------------------------------------------- PEtALS ESB is starting... 
 [Petals.Container.Components.petals-bc-soap.bootstrap.petals-bc-soap]-WARNING 2010-09-09 15:38:19,521 Cannot create modules directory at '/exec/applis/ros/petals/G04R01C01/repository/components/petals-bc-soap-09-09-2010-033424804/install/modules'
 [Petals.Container.Components.petals-bc-soap.bootstrap.petals-bc-soap]-WARNING 2010-09-09 15:38:19,522 Cannot create services directory at '/exec/applis/ros/petals/G04R01C01/repository/components/petals-bc-soap-09-09-2010-033424804/install/services'
 15:38:44,009 INFO org.springframework.context.support.AbstractApplicationContext:454 - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@24177697: startup date [Thu Sep 09 15:38:44 CEST 2010]; root of context hierarchy
 15:38:44,242 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-hibernate.xml]
 15:38:44,378 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-jdbc.xml]
 15:38:44,424 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-annotation.xml]
 15:38:45,920 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-transaction.xml]
 15:38:46,758 INFO org.springframework.core.io.support.PropertiesLoaderSupport:177 - Loading properties file from URL file:/exec/applis/ros/petals/G04R01C01/conf/server.properties
 15:38:47,127 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory:538 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@67591ba4: defining beans sessionFactory,dataSource,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,flowDAO,flowStepDAO,flowRefDAO,flowStepErrorRefDAO,flowStepRefDAO,notificationProcessor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor; root of factory hierarchy
 15:38:47,357 INFO org.hibernate.cfg.annotations.Version:43 - Hibernate Annotations 3.5.1-Final
 15:38:47,378 INFO org.hibernate.cfg.Environment:564 - Hibernate 3.5.1-Final
 15:38:47,381 INFO org.hibernate.cfg.Environment:597 - hibernate.properties not found
 15:38:47,387 INFO org.hibernate.cfg.Environment:775 - Bytecode provider name : javassist
 15:38:47,393 INFO org.hibernate.cfg.Environment:656 - using JDK 1.4 java.sql.Timestamp handling
 15:38:49,828 INFO org.hibernate.annotations.common.Version:37 - Hibernate Commons Annotations 3.2.0.Final
 15:38:51,962 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flow.Flow
 15:38:52,071 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flow.Flow on table FLOW
 15:38:52,914 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep
 15:38:52,915 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep on table FLOWSTEP
 15:38:52,993 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef
 15:38:52,993 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef on table FLOWREF
 15:38:53,043 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef
 15:38:53,046 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef on table FLOWSTEPERRORREF
 15:38:53,049 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef
 15:38:53,050 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef on table FLOWSTEPREF
 15:38:53,929 INFO org.hibernate.cfg.annotations.CollectionBinder:729 - Mapping collection: com.ebmwebsourcing.petalsview.persistence.model.flow.Flow.listFlowStep -> FLOWSTEP
 15:38:53,929 INFO org.hibernate.cfg.annotations.CollectionBinder:729 - Mapping collection: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef.errorMessages -> FLOWSTEPERRORREF
 15:38:53,940 INFO org.hibernate.cfg.AnnotationConfiguration:450 - Hibernate Validator not found: ignoring
 15:38:53,973 INFO org.springframework.orm.hibernate3.LocalSessionFactoryBean:772 - Building new Hibernate SessionFactory
 15:38:54,131 INFO org.hibernate.connection.ConnectionProviderFactory:95 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
 15:39:01,977 INFO org.hibernate.cfg.SettingsFactory:117 - RDBMS: H2, version: 1.1.114 (2009-06-01)
 15:39:01,978 INFO org.hibernate.cfg.SettingsFactory:118 - JDBC driver: H2 JDBC Driver, version: 1.1.114 (2009-06-01)
 15:39:02,374 INFO org.hibernate.dialect.Dialect:222 - Using dialect: org.hibernate.dialect.H2Dialect
 15:39:02,400 INFO org.hibernate.engine.jdbc.JdbcSupportLoader:79 - Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
 15:39:02,405 INFO org.hibernate.transaction.TransactionFactoryFactory:62 - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory
 15:39:02,408 INFO org.hibernate.transaction.TransactionManagerLookupFactory:80 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
 15:39:02,409 INFO org.hibernate.cfg.SettingsFactory:169 - Automatic flush during beforeCompletion(): disabled
 15:39:02,409 INFO org.hibernate.cfg.SettingsFactory:173 - Automatic session close at end of transaction: disabled
 15:39:02,409 INFO org.hibernate.cfg.SettingsFactory:180 - JDBC batch size: 15
 15:39:02,410 INFO org.hibernate.cfg.SettingsFactory:183 - JDBC batch updates for versioned data: disabled
 15:39:02,411 INFO org.hibernate.cfg.SettingsFactory:188 - Scrollable result sets: enabled
 15:39:02,412 INFO org.hibernate.cfg.SettingsFactory:196 - JDBC3 getGeneratedKeys(): enabled
 15:39:02,412 INFO org.hibernate.cfg.SettingsFactory:204 - Connection release mode: auto
 15:39:02,414 INFO org.hibernate.cfg.SettingsFactory:231 - Default batch fetch size: 1
 15:39:02,414 INFO org.hibernate.cfg.SettingsFactory:235 - Generate SQL with comments: disabled
 15:39:02,415 INFO org.hibernate.cfg.SettingsFactory:239 - Order SQL updates by primary key: disabled
 15:39:02,415 INFO org.hibernate.cfg.SettingsFactory:243 - Order SQL inserts for batching: disabled
 15:39:02,416 INFO org.hibernate.cfg.SettingsFactory:410 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
 15:39:02,419 INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory:47 - Using ASTQueryTranslatorFactory
 15:39:02,420 INFO org.hibernate.cfg.SettingsFactory:251 - Query language substitutions: {}
 15:39:02,420 INFO org.hibernate.cfg.SettingsFactory:256 - JPA-QL strict compliance: disabled
 15:39:02,421 INFO org.hibernate.cfg.SettingsFactory:261 - Second-level cache: enabled
 15:39:02,421 INFO org.hibernate.cfg.SettingsFactory:265 - Query cache: disabled
 15:39:02,422 INFO org.hibernate.cfg.SettingsFactory:395 - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
 15:39:02,422 INFO org.hibernate.cfg.SettingsFactory:275 - Optimize cache for minimal puts: disabled
 15:39:02,423 INFO org.hibernate.cfg.SettingsFactory:284 - Structured second-level cache entries: disabled
 15:39:02,771 INFO org.hibernate.cfg.SettingsFactory:313 - Statistics: disabled
 15:39:02,771 INFO org.hibernate.cfg.SettingsFactory:317 - Deleted entity synthetic identifier rollback: disabled
 15:39:02,772 INFO org.hibernate.cfg.SettingsFactory:332 - Default entity-mode: pojo
 15:39:02,772 INFO org.hibernate.cfg.SettingsFactory:336 - Named query checking : enabled
 15:39:02,772 INFO org.hibernate.cfg.SettingsFactory:340 - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
 15:39:02,836 INFO org.hibernate.search.Version:40 - Hibernate Search 3.2.0.Final
 15:39:03,324 INFO org.hibernate.impl.SessionFactoryImpl:199 - building session factory
 15:39:06,110 INFO org.hibernate.impl.SessionFactoryObjectFactory:105 - Not binding factory to JNDI, no JNDI name configured
 15:39:06,122 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:155 - Running hbm2ddl schema update
 15:39:06,122 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:167 - fetching database metadata
 15:39:06,195 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:179 - updating schema
 15:39:06,225 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOW
 15:39:06,226 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [idpetals, id, type]
 15:39:06,227 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: []
 15:39:06,227 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_2, idpetalsindex, primary_key_2]
 15:39:06,337 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWREF
 15:39:06,337 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [id, referencetime, save, name, filename, type, urlbackup, limitvalue, creationdate]
 15:39:06,338 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: []
 15:39:06,338 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_f, constraint_index_fd, primary_key_f]
 15:39:06,397 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWREF_PARAMNAMES
 15:39:06,398 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [idx, name, global, flowstepref_id]
 15:39:06,398 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_paramnames_id_flowref]
 15:39:06,399 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [primary_key_e]
 15:39:06,408 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWSTEP
 15:39:06,409 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [id, meuuid, endpointname, startdate, flow_id, status, servicename, interfacename, errorcode, enddate]
 15:39:06,409 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flow_id_flowstep_flow]
 15:39:06,410 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_a, fk_flow_id_flowstep_flow_index_a, primary_key_a, meuuidindex]
 15:39:06,417 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWSTEPERRORREF
 15:39:06,417 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [message, id, flowstepref_id, errorcode]
 15:39:06,418 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flowstepref_id_flowstep]
 15:39:06,418 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_25, primary_key_25]
 15:39:06,430 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWSTEPREF
 15:39:06,431 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [id, flowstartstep, successmessage, name, servicename, defaulterrormessage, interfacename, flowref_id, flowendstep]
 15:39:07,365 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flowref_id_flowstepref]
 15:39:07,366 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_4, constraint_index_4e, primary_key_4]
 15:39:07,379 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOW_PARAMS
 15:39:07,379 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [element, idx, flowstep_id]
 15:39:07,380 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flowparams_id_flow]
 15:39:07,380 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [primary_key_7]
 15:39:07,382 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:217 - schema update complete
 15:39:07,930 INFO org.springframework.orm.hibernate3.HibernateTransactionManager:415 - Using DataSource [org.apache.commons.dbcp.BasicDataSource@537da7f4] of Hibernate SessionFactory for HibernateTransactionManager
 [Petals.Container.ServiceAssemblyLifeCycle.petals-sa-FTTH]-SEVERE 2010-09-09 15:39:18,943 org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 java.lang.RuntimeException: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:146)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaImpl.addImportElementsInAllList(AbstractSchemaImpl.java:135)
 at org.ow2.easywsdl.schema.impl.SchemaImpl.initialize(SchemaImpl.java:127)
 at org.ow2.easywsdl.wsdl.impl.wsdl11.TypesImpl.<init>(TypesImpl.java:134)
 at org.ow2.easywsdl.wsdl.impl.wsdl11.DescriptionImpl.<init>(DescriptionImpl.java:145)
 at org.ow2.easywsdl.wsdl.impl.wsdl11.WSDLReaderImpl.read(WSDLReaderImpl.java:173)
 at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:155)
 at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:135)
 at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:197)
 at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:181)
 at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:222)
 at org.ow2.petals.binding.soap.SoapSUManager.doStart(SoapSUManager.java:381)
 at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.start(AbstractServiceUnitManager.java:616)
 at org.ow2.petals.component.framework.su.BindingComponentServiceUnitManager.start(BindingComponentServiceUnitManager.java:65)
 at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:161)
 at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:166)
 at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
 Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:119)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:144)
 ... 27 more
 Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:200)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:112)
 ... 28 more
 Caused by: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at java.io.FileInputStream.open(Native Method)
 at java.io.FileInputStream.<init>(FileInputStream.java:106)
 at java.io.FileInputStream.<init>(FileInputStream.java:66)
 at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
 at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
 at java.net.URL.openStream(URL.java:1010)
 at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:197)
 ... 29 more
 [Petals.JBI-Management.SystemRecoveryServiceImpl]-SEVERE 2010-09-09 15:39:18,949 org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-FTTH'
 java.util.concurrent.ExecutionException: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-FTTH'
 at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
 at java.util.concurrent.FutureTask.get(FutureTask.java:83)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllServiceAssembly(SystemRecoveryServiceImpl.java:364)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllEntities(SystemRecoveryServiceImpl.java:177)
 at org.objectweb.fractal.julia.generated.C290d4ec8_0.recoverAllEntities(INTERCEPTOR[SystemRecoveryService])
 at org.objectweb.fractal.julia.generated.Ca30db3f3_0.recoverAllEntities(INTERFACE[SystemRecoveryService])
 at org.ow2.petals.kernel.server.PetalsServerImpl.recoverSystem(PetalsServerImpl.java:590)
 at org.ow2.petals.kernel.server.PetalsServerImpl.start(PetalsServerImpl.java:186)
 at org.ow2.petals.launcher.AbstractLauncher.start(AbstractLauncher.java:190)
 at org.ow2.petals.launcher.AbstractLauncher.launch(AbstractLauncher.java:147)
 at org.ow2.petals.distribution.platform.Main.main(Main.java:42)
 Caused by: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-FTTH'
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:616)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
 Caused by: javax.jbi.JBIException: An exception occured while starting the Service Assembly 'petals-sa-FTTH' : org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602)
 ... 10 more
 [Petals.Container.ServiceAssemblyLifeCycle.petals-sa-NEWTV]-SEVERE 2010-09-09 15:39:19,664 org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 java.lang.RuntimeException: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:146)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaImpl.addImportElementsInAllList(AbstractSchemaImpl.java:135)
 at org.ow2.easywsdl.schema.impl.SchemaImpl.initialize(SchemaImpl.java:127)
 at org.ow2.easywsdl.wsdl.impl.wsdl11.TypesImpl.<init>(TypesImpl.java:134)
 at org.ow2.easywsdl.wsdl.impl.wsdl11.DescriptionImpl.<init>(DescriptionImpl.java:145)
 at org.ow2.easywsdl.wsdl.impl.wsdl11.WSDLReaderImpl.read(WSDLReaderImpl.java:173)
 at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:155)
 at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:135)
 at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:197)
 at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:181)
 at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:222)
 at org.ow2.petals.binding.soap.SoapSUManager.doStart(SoapSUManager.java:381)
 at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.start(AbstractServiceUnitManager.java:616)
 at org.ow2.petals.component.framework.su.BindingComponentServiceUnitManager.start(BindingComponentServiceUnitManager.java:65)
 at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:161)
 at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:166)
 at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
 Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:119)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:144)
 ... 27 more
 Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:200)
 at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:112)
 ... 28 more
 Caused by: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at java.io.FileInputStream.open(Native Method)
 at java.io.FileInputStream.<init>(FileInputStream.java:106)
 at java.io.FileInputStream.<init>(FileInputStream.java:66)
 at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
 at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
 at java.net.URL.openStream(URL.java:1010)
 at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:197)
 ... 29 more
 [Petals.JBI-Management.SystemRecoveryServiceImpl]-SEVERE 2010-09-09 15:39:19,669 org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-NEWTV'
 java.util.concurrent.ExecutionException: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-NEWTV'
 at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
 at java.util.concurrent.FutureTask.get(FutureTask.java:83)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllServiceAssembly(SystemRecoveryServiceImpl.java:364)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllEntities(SystemRecoveryServiceImpl.java:177)
 at org.objectweb.fractal.julia.generated.C290d4ec8_0.recoverAllEntities(INTERCEPTOR[SystemRecoveryService])
 at org.objectweb.fractal.julia.generated.Ca30db3f3_0.recoverAllEntities(INTERFACE[SystemRecoveryService])
 at org.ow2.petals.kernel.server.PetalsServerImpl.recoverSystem(PetalsServerImpl.java:590)
 at org.ow2.petals.kernel.server.PetalsServerImpl.start(PetalsServerImpl.java:186)
 at org.ow2.petals.launcher.AbstractLauncher.start(AbstractLauncher.java:190)
 at org.ow2.petals.launcher.AbstractLauncher.launch(AbstractLauncher.java:147)
 at org.ow2.petals.distribution.platform.Main.main(Main.java:42)
 Caused by: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-NEWTV'
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:616)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
 Caused by: javax.jbi.JBIException: An exception occured while starting the Service Assembly 'petals-sa-NEWTV' : org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory)
 at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196)
 at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602)
 ... 10 morePETALS ESB platform distribution successfully started - 09/09/10 15:39 
 System Information : Petals JBI Container - version: 3.2-SNAPSHOTShowTwo times out of five, A schema into a JBI service unit (into a JBI service assembly of course) can't be read at the deployment time on the Petals ESB...but why? I don't know how to search more the problem... Any idea to initialize my investigation? -----------------------------------------------------------
 ----------------------------------------------------------- PEtALS ESB is starting... [Petals.Container.Components.petals-bc-soap.bootstrap.petals-bc-soap]-WARNING 2010-09-09 15:38:19,521 Cannot create modules directory at '/exec/applis/ros/petals/G04R01C01/repository/components/petals-bc-soap-09-09-2010-033424804/install/modules' [Petals.Container.Components.petals-bc-soap.bootstrap.petals-bc-soap]-WARNING 2010-09-09 15:38:19,522 Cannot create services directory at '/exec/applis/ros/petals/G04R01C01/repository/components/petals-bc-soap-09-09-2010-033424804/install/services' 15:38:44,009 INFO org.springframework.context.support.AbstractApplicationContext:454 - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@24177697: startup date [Thu Sep 09 15:38:44 CEST 2010]; root of context hierarchy 15:38:44,242 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-hibernate.xml] 15:38:44,378 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-jdbc.xml] 15:38:44,424 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-annotation.xml] 15:38:45,920 INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [petals-view-transaction.xml] 15:38:46,758 INFO org.springframework.core.io.support.PropertiesLoaderSupport:177 - Loading properties file from URL file:/exec/applis/ros/petals/G04R01C01/conf/server.properties 15:38:47,127 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory:538 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@67591ba4: defining beans sessionFactory,dataSource,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,flowDAO,flowStepDAO,flowRefDAO,flowStepErrorRefDAO,flowStepRefDAO,notificationProcessor,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor; root of factory hierarchy 15:38:47,357 INFO org.hibernate.cfg.annotations.Version:43 - Hibernate Annotations 3.5.1-Final 15:38:47,378 INFO org.hibernate.cfg.Environment:564 - Hibernate 3.5.1-Final 15:38:47,381 INFO org.hibernate.cfg.Environment:597 - hibernate.properties not found 15:38:47,387 INFO org.hibernate.cfg.Environment:775 - Bytecode provider name : javassist 15:38:47,393 INFO org.hibernate.cfg.Environment:656 - using JDK 1.4 java.sql.Timestamp handling 15:38:49,828 INFO org.hibernate.annotations.common.Version:37 - Hibernate Commons Annotations 3.2.0.Final 15:38:51,962 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flow.Flow 15:38:52,071 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flow.Flow on table FLOW 15:38:52,914 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep 15:38:52,915 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep on table FLOWSTEP 15:38:52,993 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef 15:38:52,993 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef on table FLOWREF 15:38:53,043 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef 15:38:53,046 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef on table FLOWSTEPERRORREF 15:38:53,049 INFO org.hibernate.cfg.AnnotationBinder:522 - Binding entity from annotated class: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef 15:38:53,050 INFO org.hibernate.cfg.annotations.EntityBinder:501 - Bind entity com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef on table FLOWSTEPREF 15:38:53,929 INFO org.hibernate.cfg.annotations.CollectionBinder:729 - Mapping collection: com.ebmwebsourcing.petalsview.persistence.model.flow.Flow.listFlowStep -> FLOWSTEP 15:38:53,929 INFO org.hibernate.cfg.annotations.CollectionBinder:729 - Mapping collection: com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef.errorMessages -> FLOWSTEPERRORREF 15:38:53,940 INFO org.hibernate.cfg.AnnotationConfiguration:450 - Hibernate Validator not found: ignoring 15:38:53,973 INFO org.springframework.orm.hibernate3.LocalSessionFactoryBean:772 - Building new Hibernate SessionFactory 15:38:54,131 INFO org.hibernate.connection.ConnectionProviderFactory:95 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider 15:39:01,977 INFO org.hibernate.cfg.SettingsFactory:117 - RDBMS: H2, version: 1.1.114 (2009-06-01) 15:39:01,978 INFO org.hibernate.cfg.SettingsFactory:118 - JDBC driver: H2 JDBC Driver, version: 1.1.114 (2009-06-01) 15:39:02,374 INFO org.hibernate.dialect.Dialect:222 - Using dialect: org.hibernate.dialect.H2Dialect 15:39:02,400 INFO org.hibernate.engine.jdbc.JdbcSupportLoader:79 - Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4 15:39:02,405 INFO org.hibernate.transaction.TransactionFactoryFactory:62 - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory 15:39:02,408 INFO org.hibernate.transaction.TransactionManagerLookupFactory:80 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 15:39:02,409 INFO org.hibernate.cfg.SettingsFactory:169 - Automatic flush during beforeCompletion(): disabled 15:39:02,409 INFO org.hibernate.cfg.SettingsFactory:173 - Automatic session close at end of transaction: disabled 15:39:02,409 INFO org.hibernate.cfg.SettingsFactory:180 - JDBC batch size: 15 15:39:02,410 INFO org.hibernate.cfg.SettingsFactory:183 - JDBC batch updates for versioned data: disabled 15:39:02,411 INFO org.hibernate.cfg.SettingsFactory:188 - Scrollable result sets: enabled 15:39:02,412 INFO org.hibernate.cfg.SettingsFactory:196 - JDBC3 getGeneratedKeys(): enabled 15:39:02,412 INFO org.hibernate.cfg.SettingsFactory:204 - Connection release mode: auto 15:39:02,414 INFO org.hibernate.cfg.SettingsFactory:231 - Default batch fetch size: 1 15:39:02,414 INFO org.hibernate.cfg.SettingsFactory:235 - Generate SQL with comments: disabled 15:39:02,415 INFO org.hibernate.cfg.SettingsFactory:239 - Order SQL updates by primary key: disabled 15:39:02,415 INFO org.hibernate.cfg.SettingsFactory:243 - Order SQL inserts for batching: disabled 15:39:02,416 INFO org.hibernate.cfg.SettingsFactory:410 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 15:39:02,419 INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory:47 - Using ASTQueryTranslatorFactory 15:39:02,420 INFO org.hibernate.cfg.SettingsFactory:251 - Query language substitutions: {} 15:39:02,420 INFO org.hibernate.cfg.SettingsFactory:256 - JPA-QL strict compliance: disabled 15:39:02,421 INFO org.hibernate.cfg.SettingsFactory:261 - Second-level cache: enabled 15:39:02,421 INFO org.hibernate.cfg.SettingsFactory:265 - Query cache: disabled 15:39:02,422 INFO org.hibernate.cfg.SettingsFactory:395 - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory 15:39:02,422 INFO org.hibernate.cfg.SettingsFactory:275 - Optimize cache for minimal puts: disabled 15:39:02,423 INFO org.hibernate.cfg.SettingsFactory:284 - Structured second-level cache entries: disabled 15:39:02,771 INFO org.hibernate.cfg.SettingsFactory:313 - Statistics: disabled 15:39:02,771 INFO org.hibernate.cfg.SettingsFactory:317 - Deleted entity synthetic identifier rollback: disabled 15:39:02,772 INFO org.hibernate.cfg.SettingsFactory:332 - Default entity-mode: pojo 15:39:02,772 INFO org.hibernate.cfg.SettingsFactory:336 - Named query checking : enabled 15:39:02,772 INFO org.hibernate.cfg.SettingsFactory:340 - Check Nullability in Core (should be disabled when Bean Validation is on): enabled 15:39:02,836 INFO org.hibernate.search.Version:40 - Hibernate Search 3.2.0.Final 15:39:03,324 INFO org.hibernate.impl.SessionFactoryImpl:199 - building session factory 15:39:06,110 INFO org.hibernate.impl.SessionFactoryObjectFactory:105 - Not binding factory to JNDI, no JNDI name configured 15:39:06,122 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:155 - Running hbm2ddl schema update 15:39:06,122 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:167 - fetching database metadata 15:39:06,195 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:179 - updating schema 15:39:06,225 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOW 15:39:06,226 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [idpetals, id, type] 15:39:06,227 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [] 15:39:06,227 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_2, idpetalsindex, primary_key_2] 15:39:06,337 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWREF 15:39:06,337 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [id, referencetime, save, name, filename, type, urlbackup, limitvalue, creationdate] 15:39:06,338 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [] 15:39:06,338 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_f, constraint_index_fd, primary_key_f] 15:39:06,397 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWREF_PARAMNAMES 15:39:06,398 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [idx, name, global, flowstepref_id] 15:39:06,398 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_paramnames_id_flowref] 15:39:06,399 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [primary_key_e] 15:39:06,408 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWSTEP 15:39:06,409 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [id, meuuid, endpointname, startdate, flow_id, status, servicename, interfacename, errorcode, enddate] 15:39:06,409 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flow_id_flowstep_flow] 15:39:06,410 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_a, fk_flow_id_flowstep_flow_index_a, primary_key_a, meuuidindex] 15:39:06,417 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWSTEPERRORREF 15:39:06,417 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [message, id, flowstepref_id, errorcode] 15:39:06,418 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flowstepref_id_flowstep] 15:39:06,418 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_25, primary_key_25] 15:39:06,430 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOWSTEPREF 15:39:06,431 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [id, flowstartstep, successmessage, name, servicename, defaulterrormessage, interfacename, flowref_id, flowendstep] 15:39:07,365 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flowref_id_flowstepref] 15:39:07,366 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [constraint_index_4, constraint_index_4e, primary_key_4] 15:39:07,379 INFO org.hibernate.tool.hbm2ddl.TableMetadata:65 - table found: PETALSVIEW.PUBLIC.FLOW_PARAMS 15:39:07,379 INFO org.hibernate.tool.hbm2ddl.TableMetadata:66 - columns: [element, idx, flowstep_id] 15:39:07,380 INFO org.hibernate.tool.hbm2ddl.TableMetadata:68 - foreign keys: [fk_flowparams_id_flow] 15:39:07,380 INFO org.hibernate.tool.hbm2ddl.TableMetadata:69 - indexes: [primary_key_7] 15:39:07,382 INFO org.hibernate.tool.hbm2ddl.SchemaUpdate:217 - schema update complete 15:39:07,930 INFO org.springframework.orm.hibernate3.HibernateTransactionManager:415 - Using DataSource [org.apache.commons.dbcp.BasicDataSource@537da7f4] of Hibernate SessionFactory for HibernateTransactionManager [Petals.Container.ServiceAssemblyLifeCycle.petals-sa-FTTH]-SEVERE 2010-09-09 15:39:18,943 org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) java.lang.RuntimeException: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:146) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaImpl.addImportElementsInAllList(AbstractSchemaImpl.java:135) at org.ow2.easywsdl.schema.impl.SchemaImpl.initialize(SchemaImpl.java:127) at org.ow2.easywsdl.wsdl.impl.wsdl11.TypesImpl.<init>(TypesImpl.java:134) at org.ow2.easywsdl.wsdl.impl.wsdl11.DescriptionImpl.<init>(DescriptionImpl.java:145) at org.ow2.easywsdl.wsdl.impl.wsdl11.WSDLReaderImpl.read(WSDLReaderImpl.java:173) at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:155) at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:135) at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:197) at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:181) at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:222) at org.ow2.petals.binding.soap.SoapSUManager.doStart(SoapSUManager.java:381) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.start(AbstractServiceUnitManager.java:616) at org.ow2.petals.component.framework.su.BindingComponentServiceUnitManager.start(BindingComponentServiceUnitManager.java:65) at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:161) at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:166) at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:119) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:144) ... 27 more Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:200) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:112) ... 28 more Caused by: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) at java.net.URL.openStream(URL.java:1010) at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:197) ... 29 more [Petals.JBI-Management.SystemRecoveryServiceImpl]-SEVERE 2010-09-09 15:39:18,949 org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-FTTH' java.util.concurrent.ExecutionException: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-FTTH' at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllServiceAssembly(SystemRecoveryServiceImpl.java:364) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllEntities(SystemRecoveryServiceImpl.java:177) at org.objectweb.fractal.julia.generated.C290d4ec8_0.recoverAllEntities(INTERCEPTOR[SystemRecoveryService]) at org.objectweb.fractal.julia.generated.Ca30db3f3_0.recoverAllEntities(INTERFACE[SystemRecoveryService]) at org.ow2.petals.kernel.server.PetalsServerImpl.recoverSystem(PetalsServerImpl.java:590) at org.ow2.petals.kernel.server.PetalsServerImpl.start(PetalsServerImpl.java:186) at org.ow2.petals.launcher.AbstractLauncher.start(AbstractLauncher.java:190) at org.ow2.petals.launcher.AbstractLauncher.launch(AbstractLauncher.java:147) at org.ow2.petals.distribution.platform.Main.main(Main.java:42) Caused by: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-FTTH' at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:616) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: javax.jbi.JBIException: An exception occured while starting the Service Assembly 'petals-sa-FTTH' : org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602) ... 10 more [Petals.Container.ServiceAssemblyLifeCycle.petals-sa-NEWTV]-SEVERE 2010-09-09 15:39:19,664 org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) java.lang.RuntimeException: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:146) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaImpl.addImportElementsInAllList(AbstractSchemaImpl.java:135) at org.ow2.easywsdl.schema.impl.SchemaImpl.initialize(SchemaImpl.java:127) at org.ow2.easywsdl.wsdl.impl.wsdl11.TypesImpl.<init>(TypesImpl.java:134) at org.ow2.easywsdl.wsdl.impl.wsdl11.DescriptionImpl.<init>(DescriptionImpl.java:145) at org.ow2.easywsdl.wsdl.impl.wsdl11.WSDLReaderImpl.read(WSDLReaderImpl.java:173) at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:155) at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:135) at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.read(WSDLReaderImpl.java:197) at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:181) at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.read(WSDL4ComplexWsdlReaderImpl.java:222) at org.ow2.petals.binding.soap.SoapSUManager.doStart(SoapSUManager.java:381) at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.start(AbstractServiceUnitManager.java:616) at org.ow2.petals.component.framework.su.BindingComponentServiceUnitManager.start(BindingComponentServiceUnitManager.java:65) at org.ow2.petals.container.lifecycle.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:161) at org.ow2.petals.container.lifecycle.ServiceAssemblyLifeCycle.doStart(ServiceAssemblyLifeCycle.java:166) at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:185) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:119) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.getSchema(AbstractIncludeImpl.java:144) ... 27 more Caused by: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:200) at org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl.retrieveInclude(AbstractIncludeImpl.java:112) ... 28 more Caused by: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) at java.net.URL.openStream(URL.java:1010) at org.ow2.easywsdl.schema.impl.SchemaReaderImpl.readExternalPart(SchemaReaderImpl.java:197) ... 29 more [Petals.JBI-Management.SystemRecoveryServiceImpl]-SEVERE 2010-09-09 15:39:19,669 org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-NEWTV' java.util.concurrent.ExecutionException: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-NEWTV' at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllServiceAssembly(SystemRecoveryServiceImpl.java:364) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverAllEntities(SystemRecoveryServiceImpl.java:177) at org.objectweb.fractal.julia.generated.C290d4ec8_0.recoverAllEntities(INTERCEPTOR[SystemRecoveryService]) at org.objectweb.fractal.julia.generated.Ca30db3f3_0.recoverAllEntities(INTERFACE[SystemRecoveryService]) at org.ow2.petals.kernel.server.PetalsServerImpl.recoverSystem(PetalsServerImpl.java:590) at org.ow2.petals.kernel.server.PetalsServerImpl.start(PetalsServerImpl.java:186) at org.ow2.petals.launcher.AbstractLauncher.start(AbstractLauncher.java:190) at org.ow2.petals.launcher.AbstractLauncher.launch(AbstractLauncher.java:147) at org.ow2.petals.distribution.platform.Main.main(Main.java:42) Caused by: org.ow2.petals.jbi.management.ManagementException: Failed to recover Service Assembly 'petals-sa-NEWTV' at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:616) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: javax.jbi.JBIException: An exception occured while starting the Service Assembly 'petals-sa-NEWTV' : org.ow2.easywsdl.schema.api.SchemaException: SchemaException: the imported document cannot be import at: createCustomer.xsd: org.ow2.easywsdl.schema.api.SchemaException: SchemaException: java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory): java.io.FileNotFoundException: /createCustomer.xsd (No such file or directory) at org.ow2.petals.container.lifecycle.LifeCycleAbstract.start(LifeCycleAbstract.java:196) at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:602) ... 10 more PETALS ESB platform distribution successfully started - 09/09/10 15:39 System Information : Petals JBI Container - version: 3.2-SNAPSHOTOW2 PEtALS Enterprise Service Bus http://petals.ow2.org 
 
- 
                                                - Environment:
- RHEL 5, ESB 3.2-SNAPSHOT with components on CDK 5.0.4-SNAPSHOT, to use easy-wsdl 2.3-SNAPSHOT. The su failing is dedicated tio the bc-soap 5.0-SNAPSHOT
 
Attachments
- 
                        
                        - petals-bc-soap-5.0-SNAPSHOT.zip
- (16.82 MB)
- Frédéric Gardes
- Fri, 10 Sep 2010 - 10:37:11 +0200
 
- 
                        
                        - petals-sa-FTTH-1.0-SNAPSHOT.zip
- (16 kB)
- Frédéric Gardes
- Fri, 10 Sep 2010 - 10:37:11 +0200
 
- 
                        
                        - petals-sa-NEWTV-1.0-SNAPSHOT.zip
- (15 kB)
- Frédéric Gardes
- Fri, 10 Sep 2010 - 10:37:11 +0200
 
Activity
- All
- Comments
- Work Log
- History
- Activity
- Workflow Diagram
- Transitions
We're on investigation. 
->It's always à the recovery time (on start), not at the initial installation.
->We've got the error when the bc soap service unit has got an import 'a.xsd' into its wsdl.
->We've got many service units with imports 'a.xsd' with the same name but not the same content. The FileNotFound is always under this files.
->Maybe a new more recent SNAPSHOT can fix our problem : I do only one packaging per mounth  .
.
->We're working under VM, with only 1600 Mo of RAM, and we're using a lot of them (80%) : maybe an outOfMemory into easy wsdl catched before the FileNotFound?
->We can reproduce it with a lot of 'service petals restart' : between 1 and 5 restart
Let's go to the informations:
Can you give us your WSDL expurgated with all datatypes and service definitions. Only the import/include parts are interresting to check them.->into attachments you can found now 2 SA failing and the bc-soap used
Can you give us more details on your SU content:
- consumer or provider ?->provider using WS-Addressing
- where is located the WSDL against the SU content ? The WSDL is a packaged file, an external file, an URL, ...->into the archive, with the jbi.xml
- where are locaetd your imports against the SU content >>into the archive, with the jbi.xml too..
It seems to be a Thread unsafe issue,no? I can try with a more recent bc-soap (so a more recent CDK 5.0.4-SNAPSHOT and easy wsdl 2.3-SNAPSHOT)? The worst issue kind..
Thanks a lot!
 .
->We're working under VM, with only 1600 Mo of RAM, and we're using a lot of them (80%) : maybe an outOfMemory into easy wsdl catched before the FileNotFound?
->We can reproduce it with a lot of 'service petals restart' : between 1 and 5 restart
Let's go to the informations:
Can you give us your WSDL expurgated with all datatypes and service definitions. Only the import/include parts are interresting to check them.->into attachments you can found now 2 SA failing and the bc-soap used
Can you give us more details on your SU content:
.
->We're working under VM, with only 1600 Mo of RAM, and we're using a lot of them (80%) : maybe an outOfMemory into easy wsdl catched before the FileNotFound?
->We can reproduce it with a lot of 'service petals restart' : between 1 and 5 restart
Let's go to the informations:
Can you give us your WSDL expurgated with all datatypes and service definitions. Only the import/include parts are interresting to check them.->into attachments you can found now 2 SA failing and the bc-soap used
Can you give us more details on your SU content:
- consumer or provider ?->provider using WS-Addressing
- where is located the WSDL against the SU content ? The WSDL is a packaged file, an external file, an URL, ...->into the archive, with the jbi.xml
- where are locaetd your imports against the SU content >>into the archive, with the jbi.xml too..
The bc soap and the SA used. It worked with the bc-soap under cdk 5.0.3 (so easy wsdl 2.2).
A last question, because of PETALSESBCONT-46, can you give us a date, a build number or a SVN revision of your Petals ESB
I've got it into my petals kernel jar manifest:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: admplat
Build-Jdk: 1.6.0_18
Implementation-Title: org.ow2.petals
Implementation-Vendor: OW2
Implementation-Version: 3.2-SNAPSHOT
SCM-Revision: 180
mode: development
url: http://petals.ow2.org/petals-container-parent/petals-kernel
Class-Path: commons-io-1.4.jar commons-pool-1.4.jar geronimo-jta_1.1_s
 pec-1.1.1.jar geronimo-javamail_1.4_spec-1.5.jar geronimo-j2ee-connec
 tor_1.5_spec-2.0.0.jar easywsdl-ext-wsdl4complexwsdl-2.2.jar easywsdl
 -wsdl-2.2.jar easywsdl-schema-2.2.jar easycommons.uri-1.0.jar runtime
 -0.4.1.5.jar jaxb-impl-2.1.9.jar jaxb-api-2.1.jar commons-lang-2.4.ja
 r log4j-1.2.13.jar commons-logging-1.0.4.jar julia-asm-2.5.2.jar asm-
 3.0.jar julia-runtime-2.5.2.jar fractal-api-2.0.2.jar julia-mixins-2.
 5.2.jar fractal-adl-2.3.1.jar fractal-util-1.0.jar ast-core-2.3.1.jar
  dtdparser-1.21.jar task-framework-2.3.1.jar task-deployment-2.3.1.ja
 r fractal-spoonlet-2.0.2.jar spoon-core-1.2.jar core-3.1.1.jar jsap-2
 .1.jar aval-0.7.1.jar fractal-jmx-0.3.0.jar mx4j-3.0.1.jar petals-ker
 nel-api-2.0.2.jar monolog-2.1.10.jar petals-commons-1.0.3.jar petals-
 jbi-1.0.2.jar geronimo-activation_1.1_spec-1.0.2.jar petals-jbi-descr
 iptor-2.0.3.jar petals-jaas-1.0.jar petals-topology-1.6.1.jar petals-
 systemstate-1.0.1.jar petals-regulation-1.0.jar petals-jmx-1.7.jar pe
 tals-jmx-api-1.3.jar petals-database-registry-1.0.2.jar commons-dbcp-
 1.2.2.jar postgresql-8.3-603.jdbc3.jar mysql-connector-java-5.1.5.jar
  petals-registry-core-1.1.3.jar petals-registry-api-1.0.3.jar geronim
 o-ws-metadata_2.0_spec-1.1.2.jar geronimo-stax-api_1.0_spec-1.0.1.jar
  commons-httpclient-3.1.jar commons-codec-1.2.jar cxf-bundle-minimal-
 2.2.2.jar aopalliance-1.0.jar geronimo-annotation_1.0_spec-1.1.1.jar 
 wsdl4j-1.6.2.jar XmlSchema-1.4.5.jar wstx-asl-3.2.8.jar neethi-2.0.4.
 jar FastInfoset-1.2.3.jar spring-web-2.5.5.jar jetty-6.1.9.jar jetty-
 util-6.1.9.jar geronimo-servlet_2.5_spec-1.2.jar spring-context-suppo
 rt-2.5.5.jar spring-tx-2.5.5.jar saaj-api-1.3.jar jaxb-xjc-2.1.9.jar 
 xml-resolver-1.2.jar geronimo-jaxws_2.1_spec-1.0.jar saaj-impl-1.3.2.
 jar xmlbeans-2.4.0.jar wss4j-1.5.7.jar bcprov-jdk14-140.jar serialize
 r-2.7.1.jar bcprov-jdk15-140.jar slf4j-log4j12-1.5.10.jar slf4j-api-1
 .5.10.jar hibernate-core-3.3.2.GA.jar antlr-2.7.6.jar commons-collect
 ions-3.1.jar dom4j-1.6.1.jar xml-apis-1.0.b2.jar jta-1.1.jar hibernat
 e-annotations-3.4.0.GA.jar ejb3-persistence-1.0.2.GA.jar hibernate-co
 mmons-annotations-3.1.0.GA.jar hibernate-ehcache-3.3.2.GA.jar ehcache
 -1.2.3.jar hibernate-c3p0-3.3.2.GA.jar c3p0-0.9.1.jar javassist-3.8.1
 .GA.jar trg-dao-hibernate-0.5.1.jar trg-dao-0.5.1.jar trg-search-0.5.
 1.jar persistence-api-1.0.jar trg-search-hibernate-0.5.1.jar hsqldb-1
 .8.0.7.jar petals-registry-client-1.1.1.jar petals-registry-api-1.0.2
 .jar petals-kernel-wsclient-1.1.1.jar petals-kernel-wsapi-1.1.1.jar d
 ragon-api-connection-1.0-alpha.jar jotm-2.0.10.jar jotm_jrmp_stubs-2.
 0.10.jar carol-2.0.5.jar howl-logger-0.1.11.jar servlet-api-2.5-6.1.9
 .jar jsp-2.1-6.1.9.jar jsp-api-2.1-6.1.9.jar ant-1.6.5.jar
Oh I see easywsdl-ext-wsdl4complexwsdl-2.2.jar into the dependencies...and I need the 2.3-SNAPSHOT into the CDK to be able to install the artifacts? I'm puzzled...
 
         I deployed your BC soap and SAs about 10 ten times on petals 3.2 SNAPSHOT from trunk. No problem.
ok, I finally managed to reproduce the problem.
The problem occurs when restarting petals ESB with components installed.
It does not seem to happen when deploying SAs one by one.
That's a good news. It's just a little bit strange that we didn't found it into our previous tests so.
We have installed a process to tests specifically this randomized error. And, I don't known if it's correlated, sometimes we found a new error:
[Petals.Container.Components.petals-bc-soap]-SEVERE 2010-09-10 17:56:24,109 Service Unit 'petals-su-soap-provides-IPTV-customerCreate-1.0-SNAPSHOT' failed to deploy
javax.jbi.JBIException: Failed to find an interface in WSDL description bound the provided service {http://impl.createcustomer.services.isb.orange.com/}createCustomer
        at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.validateDescription(AbstractServiceUnitManager.java:217)
        at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.processProvidesNode(AbstractServiceUnitManager.java:921)
        at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.processProvidesNodes(AbstractServiceUnitManager.java:955)
        at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:283)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:114)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:66)
        at org.ow2.petals.jbi.management.TaskProcessor.process(TaskProcessor.java:78)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:166)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:80)
        at org.ow2.petals.jbi.management.TaskProcessor.process(TaskProcessor.java:78)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverSA(SystemRecoveryServiceImpl.java:710)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:588)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
[Petals.JBI-Management.SystemRecoveryServiceImpl]-WARNING 2010-09-10 17:56:24,110 A component Service Unit Manager failed to deploy a Service Unit :
                <component-task-result>
                        <component-name>petals-bc-soap</component-name>
                        <component-task-result-details xmlns='http://java.sun.com/xml/ns/jbi/management-message'>
                                <task-result-details>
                                        <task-id>deploy</task-id>
                                        <task-result>FAILED</task-result>
                                        <message-type>ERROR</message-type>
                                        <exception-info>
                                                <nesting-level>1</nesting-level>
                                                <msg-loc-info>
                                                        <loc-token>jbimsg</loc-token>
                                                        <loc-message>Failed to deploy Service Unit : {1}</loc-message>
                                                        <loc-param>petals-su-soap-provides-IPTV-customerCreate-1.0-SNAPSHOT</loc-param>
                                                </msg-loc-info>
                                                <stack-trace>Failed to find an interface in WSDL description bound the provided service {http://impl.createcustomer.services.isb.orange.com/}createCustomer</stack-trace>
                                </exception-info>
                                </task-result-details>
                        </component-task-result-details>
                </component-task-result>
 
k.execute(DeploySUToComponentTask.java:66)
        at org.ow2.petals.jbi.management.TaskProcessor.process(TaskProcessor.java:78)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:166)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
        at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:80)
        at org.ow2.petals.jbi.management.TaskProcessor.process(TaskProcessor.java:78)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverSA(SystemRecoveryServiceImpl.java:710)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl.recoverServiceAssembly(SystemRecoveryServiceImpl.java:588)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:322)
        at org.ow2.petals.jbi.management.recovery.SystemRecoveryServiceImpl$2.call(SystemRecoveryServiceImpl.java:1)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
WARNING 2010-09-10 17:56:24,110 [Petals.JBI-Management.SystemRecoveryServiceImpl]
    A component Service Unit Manager failed to deploy a Service Unit :
                <component-task-result>
                        <component-name>petals-bc-soap</component-name>
                        <component-task-result-details xmlns='http://java.sun.com/xml/ns/jbi/management-message'>
                                <task-result-details>
                                        <task-id>deploy</task-id>
                                        <task-result>FAILED</task-result>
                                        <message-type>ERROR</message-type>
                                        <exception-info>
                                                <nesting-level>1</nesting-level>
                                                <msg-loc-info>
                                                        <loc-token>jbimsg</loc-token>
                                                        <loc-message>Failed to deploy Service Unit : {1}</loc-message>
                                                        <loc-param>petals-su-soap-provides-IPTV-customerCreate-1.0-SNAPSHOT</loc-param>
                                                </msg-loc-info>
                                                <stack-trace>Failed to find an interface in WSDL description bound the provided service {http://impl.createcustomer.services.isb.orange.com/}createCustomer</stack-trace>
                                </exception-info>
                                </task-result-details>
                        </component-task-result-details>
                </component-task-result>
Of course, the interface exists into the files existing into the 'repository' directory. We've got this error with the same SA already provided here. I think it's the same error (the file isn't readable) at another step of the recovery. If you think that it's another problem, I can open another Jira Issue.
After further investigation is appears that petals stored in its registry the original wsdl and NOT the wsdl4complexwsdl (with importedFocuments tag). Later on, on URI resolval, we look for the relative path, which of course does not exist.
So we need to fix only one of this points into the AbstractServiceUnitManager class:
1) this  method witch doesn't create a great description (what's a light description?):
/**
- Search the wsdl description of the activated endpoint in the Provides
- extensions. If no wsdl description can be found, it creates a light
- weight Wsdl description from Provides Interface, Service and Endpoint
- names. No generation of endpoint is processed to know after the generated
- name to update the provides too.
- @param wsdlLocation
- the location of the wsdl document. Can be {@code null}
- @param provides
- the Provides node
- @return the WSDL description
- @throws PEtALSCDKException
 */
 private static final Description getWsdlDescription(final URL wsdlLocation,
 final Provides provides) throws PEtALSCDKException {
 if (wsdlLocation != null)Unknown macro: { try { return UtilFactory.getWSDLUtil().createWsdlDescription(wsdlLocation, false); } catch (final WSDLException e) { throw new PEtALSCDKException(e); } }elseUnknown macro: { // if the WSDL field is null, generate a basic WSDL try { return UtilFactory.getWSDLUtil().createLightWSDL20Description( provides.getInterfaceName(), provides.getServiceName(), provides.getEndpointName()); } catch (final WSDLException e) { throw new PEtALSCDKException("Can not auto-generate a WSDL document", e); } }
 }
OR
2) the processProvidesNode method witch provide a bad document:
final Document wsdlDocument = UtilFactory.getWSDLUtil().convertDescriptionToDocument(
                wsdlDescription);
Any candidate to validate  ?
?
- Search the wsdl description of the activated endpoint in the Provides
- extensions. If no wsdl description can be found, it creates a light
- weight Wsdl description from Provides Interface, Service and Endpoint
- names. No generation of endpoint is processed to know after the generated
- name to update the provides too.
- @param wsdlLocation
- the location of the wsdl document. Can be {@code null}
- @param provides
- the Provides node
- @return the WSDL description
- @throws PEtALSCDKException
     */
    private static final Description getWsdlDescription(final URL wsdlLocation,
            final Provides provides) throws PEtALSCDKException {
        if (wsdlLocation != null) Unknown macro: { try { return UtilFactory.getWSDLUtil().createWsdlDescription(wsdlLocation, false); } catch (final WSDLException e) { throw new PEtALSCDKException(e); } }elseUnknown macro: { // if the WSDL field is null, generate a basic WSDL try { return UtilFactory.getWSDLUtil().createLightWSDL20Description( provides.getInterfaceName(), provides.getServiceName(), provides.getEndpointName()); } catch (final WSDLException e) { throw new PEtALSCDKException("Can not auto-generate a WSDL document", e); } }}
 ?
?         WSDL writer are badly used statically in framework.UtilFactory.
The contract of readers/writers are ONE per thread (same constraint as JAXB marshaller/unmarshaller).
Fix follows.
Okay, so I must use the branch 'petals-cdk-core-5.0.x' for my components. Is there anything to do under the branch 'petals-platform-3.1.x' too? Or I can use the snapshot of this branch without any backport?
Yes, use the branch petals-cdk-core-5.0.x. Petals platform is not impacted by this issue.
 
                     Bug
             Bug
                     Resolved
             Resolved
                     Blocker
             Blocker
                         
                            
Can you give us your WSDL expurgated with all datatypes and service definitions. Only the import/include parts are interresting to check them.
Can you give us more details on your SU content:
Thanks
- consumer or provider ?
- where is located the WSDL against the SU content ? The WSDL is a packaged file, an external file, an URL, ...
- where are locaetd your imports against the SU content ?
Thanks