Hi everybody! I'm developing a java-flex based application, with Hibernate on the persitence layer, LifeCycle Data Services for the data management bridge, Flex 3 and Tomcat. I'm having the following problem: I configured the data-management-config.xml for using hibernate, as it look like this:
<?xml version="1.0" encoding="UTF-8"?> <service id="data-service" class="flex.data.DataService"> <adapters> <adapter-definition id="actionscript" class="flex.data.adapters.ASObjectAdapter" default="true"/> <adapter-definition id="java-dao" class="flex.data.adapters.JavaAdapter"/> </adapters> <default-channels> <channel ref="my-rtmp"/> </default-channels> <destination id="cliente.hibernate"> <adapter ref="java-dao" /> <properties> <use-transactions>true</use-transactions> <source>flex.data.assemblers.HibernateAssembler</source> <scope>application</scope> <metadata> <!--This is the unique identifier from the hibernate-entity bean --> <identity property="id"/> </metadata> <network> <session-timeout>20</session-timeout> <paging enabled="false" pageSize="10" /> <throttle-inbound policy="ERROR" max-frequency="500"/> <throttle-outbound policy="REPLACE" max-frequency="500"/> </network> <server> <hibernate-entity>Cliente</hibernate-entity> <fill-method> <name>fill</name> <params>java.util.List</params> </fill-method> <fill-configuration> <use-query-cache>false</use-query-cache> <allow-hql-queries>true</allow-hql-queries> </fill-configuration> </server> </properties> </destination> </service> and on my main application file, I configured my Data Service like this: <mx:DataService id="hibernate" destination="cliente.hibernate" fault="handleFault(event)" autoCommit="true" /> When I run the app, I get the following error: (mx.messaging.messages::ErrorMessage)#0 body = (null) clientId = "88A7286C-B62A-6234-34EB-1D36CD867103" correlationId = "8957022A-3A2D-A41D-8E54-1D36CEBE9CEC" destination = "cliente.hibernate" extendedData = (null) faultCode = "Server.Processing" faultDetail = (null) faultString = "No destination with id 'cliente.hibernate' is registered with any service." headers = (Object)#1 messageId = "6E52CF57-AD38-379D-43E8-A96E55258626" rootCause = (null) timestamp = 1198786006781 timeToLive = 0 Trying to do some test, I realized that if I change the destination on the mxml, pointing to something that doesn't exists, I get this error: [MessagingError message='Destination 'clienteT.hibernate' has no channels defined and the application does not define any default channels.'][...](and all the stack trace) It appears like they are linked, but there's something missing. Any ideas?