Livecycle/Dataservices 2.6.1 [Transient] property

Hi Guys and Girls
I am using livecyle 2.6.1 with AIR 2.0.2 and a java backend, with the flex 3.4 SDK.
I have a managed collection with a property that has a [Transient]  variable set which is used as a flag for products that have been  ordered.This variable is only used locally.
This collection/dataservice connection has been set to autoSync enabled, however when I change this flag the collection is updated to the server, is there a way to have this changed to not update to the collection to the server when this flag is set.
I thought (wrongly apparently) having a property denoted as [Transient] was to avoid this default behaviour.
        [Transient]
        public var isOrdered:Boolean=false;  
Any help you can offer would be much appreciated.
Cheers
Jasen

Dustin,
Without the ColdFusion based data management destination defined on the LCDS server, the destination will not show up in the RMI registry.  It is only the CF adapter code that does this.  The 'stock' LCDS adapter does not support invoking via RMI the way the CF version does.
I would recommend you run the LCDS MessageBrokerServlet inside the ColdFusion web application.  This will give you two things:
1. You will not have the overhead of RMI between CF and LCDS as they will share the same VM (better performance!).
2. You will be able to use the CF Data Management Gateway to pass messages to Java-based destinations.  The APIs the gateway uses should work fine with either CF or Java based Data Management destinations.
The CF/LCDS integration doesn't support what you are trying to do when you run two seperate instances.

Similar Messages

  • Using Transient Property as display-property

    Hi,
    is transient property should not be used as display-property in item descriptor? we were using it in ATG 9.2 somehow it is not working in ATG 10.2.
    if we use transient property as display property in BCC we are getting exception that
    java.lang.ClassCastException: vodafone.utils.StringConcatenatePropertyDescriptor cannot be cast to atg.adapter.gsa.GSAPropertyDescriptor
    So i have modified StringConcatenatePropertyDescriptor to extend GSAPropertyDescriptor, now getting different exception..
    In ATG 10.2 display-property must be persisted?
    java.lang.NullPointerException
    [8Cat atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.createElementState(RepositoryAssetPropertyServiceImpl.java:1204)
    [8Cat atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.getCollectionPropertyValues(RepositoryAssetPropertyServiceImpl.java:1424)
    [8Cat atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.getCollectionPropertyPage(RepositoryAssetPropertyServiceImpl.java:1370)
    [8Cat atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.createCollectionPropertyState(RepositoryAssetPropertyServiceImpl.java:868)
    [8Cat atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.createPropertyState(RepositoryAssetPropertyServiceImpl.java:394)
    [8Cat atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetPropertyState(AssetEditorStateFactory.java:318)
    [8Cat atg.remote.assetmanager.editor.service.PropertyEditorAssetViewServiceImpl.createAssetViewState(PropertyEditorAssetViewServiceImpl.java:212)
    [8Cat atg.remote.assetmanager.editor.service.RepositoryAssetViewServiceImpl.createAssetViewState(RepositoryAssetViewServiceImpl.java:101)
    [8Cat atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetViewState(AssetEditorStateFactory.java:284)
    [8Cat atg.remote.assetmanager.editor.service.AssetEditorStateFactory.initializeViewInfo(AssetEditorStateFactory.java:182)
    [8Cat atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetEditorState(AssetEditorStateFactory.java:104)
    [8Cat atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetEditorState(AssetEditorStateFactory.java:84)
    [8Cat atg.remote.assetmanager.editor.service.AssetEditorService.getAsset(AssetEditorService.java:276)

    Hi,
    writable attribute is set to false. Exception trace is
    java.lang.ClassCastException: vodafone.utils.StringConcatenatePropertyDescriptor cannot be cast to atg.adapter.gsa.GSAPropertyDescriptor
         at atg.adapter.gsa.GSAItemDescriptor.getGSAPropertyDescriptor(GSAItemDescriptor.java:9862)
         at atg.adapter.gsa.GSAItemDescriptor.executeSingleQuery(GSAItemDescriptor.java:8962)
         at atg.adapter.version.VersionItemDescriptor.executeQueryOnLine(VersionItemDescriptor.java:1219)
         at atg.adapter.version.VersionItemDescriptor.executeSingleQuery(VersionItemDescriptor.java:1142)
         at atg.adapter.version.VersionItemDescriptor.executeQuery(VersionItemDescriptor.java:972)
         at atg.adapter.version.VersionItemDescriptor.executeQuery(VersionItemDescriptor.java:438)
         at atg.adapter.version.VersionView.executeUncachedQuery(VersionView.java:154)
         at atg.repository.query.QueryCache.executeUncachedQuery(QueryCache.java:693)
         at atg.repository.query.QueryCache.populateEntry(QueryCache.java:905)
         at atg.repository.query.QueryCache.executeCachedQuery(QueryCache.java:433)
         at atg.repository.RepositoryViewImpl.executeQuery(RepositoryViewImpl.java:344)
         at atg.adapter.gsa.GSAView.executeQuery(GSAView.java:285)
         at atg.remote.assetmanager.common.service.ServiceUtils.getMultiValuedPropertyMembers(ServiceUtils.java:1139)
         at atg.remote.assetmanager.common.service.ServiceUtils.getMultiValuedPropertyMembers(ServiceUtils.java:954)
         at atg.remote.assetmanager.common.service.PropertyMirrorList.loadFullList(PropertyMirrorList.java:297)
         at atg.remote.assetmanager.common.service.PropertyMirrorList.ensureLoaded(PropertyMirrorList.java:197)
         at atg.remote.assetmanager.common.service.PropertyMirrorList.get(PropertyMirrorList.java:543)
         at atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.getCollectionPropertyValues(RepositoryAssetPropertyServiceImpl.java:1424)
         at atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.getCollectionPropertyPage(RepositoryAssetPropertyServiceImpl.java:1370)
         at atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.createCollectionPropertyState(RepositoryAssetPropertyServiceImpl.java:868)
         at atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl.createPropertyState(RepositoryAssetPropertyServiceImpl.java:394)
         at atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetPropertyState(AssetEditorStateFactory.java:318)
         at atg.remote.assetmanager.editor.service.PropertyEditorAssetViewServiceImpl.createAssetViewState(PropertyEditorAssetViewServiceImpl.java:212)
         at atg.remote.assetmanager.editor.service.RepositoryAssetViewServiceImpl.createAssetViewState(RepositoryAssetViewServiceImpl.java:101)
         at atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetViewState(AssetEditorStateFactory.java:284)
         at atg.remote.assetmanager.editor.service.AssetEditorStateFactory.initializeViewInfo(AssetEditorStateFactory.java:182)
         at atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetEditorState(AssetEditorStateFactory.java:104)
         at atg.remote.assetmanager.editor.service.AssetEditorStateFactory.createAssetEditorState(AssetEditorStateFactory.java:84)
         at atg.remote.assetmanager.editor.service.AssetEditorService.getAsset(AssetEditorService.java:276)
         at sun.reflect.GeneratedMethodAccessor524.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:421)
         at atg.flex.messaging.services.TransactionalJavaAdapter.invoke(TransactionalJavaAdapter.java:140)
         at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
         at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1503)
         at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:884)
         at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:121)
         at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
         at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
         at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
         at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:146)
         at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278)
         at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:322)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at atg.servlet.pipeline.TailPipelineServlet.service(TailPipelineServlet.java:161)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:253)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.http.CookieBufferServlet.service(CookieBufferServlet.java:97)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.ExpiredPasswordServlet.service(ExpiredPasswordServlet.java:356)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:206)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:565)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.epub.servlet.LocaleServlet.service(LocaleServlet.java:63)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.epub.servlet.ProjectServlet.service(ProjectServlet.java:87)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.epub.servlet.PublishingSecurityServlet.service(PublishingSecurityServlet.java:58)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.commerce.order.CommerceCommandServlet.service(CommerceCommandServlet.java:128)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.commerce.promotion.PromotionServlet.service(PromotionServlet.java:191)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:655)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2425)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:169)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.multisite.SiteSessionEventTriggerPipelineServlet.service(SiteSessionEventTriggerPipelineServlet.java:139)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:477)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.ProfilePropertyServlet.service(ProfilePropertyServlet.java:208)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:437)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.CachePreventionServlet.service(CachePreventionServlet.java:119)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:280)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:370)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.userprofiling.sso.PassportServlet.service(PassportServlet.java:554)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:91)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:212)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.multisite.SiteContextPipelineServlet.service(SiteContextPipelineServlet.java:302)
         at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
         at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1174)
         at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:857)
         at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)
         at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:263)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Thanks
    Gopi
    Edited by: gopivemula on May 21, 2012 11:58 PM
    Edited by: gopivemula on May 21, 2012 11:59 PM

  • Retrieve a transient property in a repository

    How to retrieve a transient property in a repository? I have tried using Repository.getPropertyValue("propertyName"), but it is not working.

    Transient properties are like normal properties in repositories only difference they are not persisted to database.
    The getPropertyValue will work for transient properties if they have any value set on them for that request/session.
    Are you getting any errors/exceptions?

  • ATG transient property

    Hi All,
    What is the use of transient property in  userProfile.xml????  properties out side the table inside item-descriptor.
    1) When do we create a transient property in the xyzRepository.xml files???
    2)What is the use of these transient property???
    Regards 

    Hi,
    Profile has a transient property 'securityStatus' which is used to check the security status (possible values 0-6). This is not stored in DB but is available and set as soon as a Profile item is created.
    More details about security status -> Security Status
    This is one real time example of transient property.
    Hope this helps.
    Keep posting the updates / questions.
    Thanks,
    Gopinath Ramasamy

  • Download Livecycle Dataservices es2.61

    I am unable to find the download to the latest version of livecycle es2. We are currently on jrun and I want to try to install the latest version of livecycle 2 on tomcat. Where can I get the download for the data services module and the forms module. Upgrade to es4 is not something in the cards at this point.
    Thanks

    Anybody?

  • Price of LiveCycle Data Services

    Hi everybody
    I would like to know the price of LiveCycle Data Services,
    even a range of price or an approximative price.
    I remember that the price of Flex Data Services was about 10
    000 or 15 000 (euro or dollars I don't remember exactly) per CPU.
    But with BlazeDS, the price of LCDS may have changed.
    Thank you very much
    Bonjour
    J'aurais besoin de connaitre le prix de LiveCycle Data
    Services même approximativement juste pour avoir un ordre
    d'idée. A l'époque de Flex Data Services 2 je crois me
    rappeler que c'était 10 000 ou 15 000 euros par CPU, mais ca a
    du changer avec l'arrivée de BlazeDS.
    L'info n'est pas facile à trouver...
    Merci beaucoup

    Pricing really depends on a number of things, and can range
    from free (for Blaze DS) to tens of thousands of dollars.
    You can get Blaze DS for free from
    http://opensource.adobe.com/
    The best thing to do is to contact a sales rep.
    http://www.adobe.com/products/livecycle/dataservices/
    says that the phone number for sales is 888-649-2990, or
    there's a form that you can fill out to have Adobe contact you:
    http://www.adobe.com/go/livecycle_rfi_en_us
    Mike

  • LiveCycle Data Services for Java EE 4.6 now available

    I'm pleased to announce the general availability of LiveCycle Data Services version 4.6. It is the latest update to the JEE or LiveCycle version of Data Services and it is a feature-rich major release, including expanded support for mobile applications (HTML5/JavaScript, native iOS and Java/Google Android), adds an SAP Connector, introduces managed remoting, and enhancements to model driven development and the offline synchronization framework.
    For more information check out the following two sites:
    Product overview on Adobe.com: http://www.adobe.com/products/livecycle/dataservices/
    LiveCycle Developer Center on the Adobe Developer Connection: http://www.adobe.com/devnet/livecycle/dataservices.html
    For existing customers with maintenance and support contracts, the Data Services 4.6 release along with Flash Builder 4.6 has been automatically pushed into your Licence Web Site (LWS) account. This includes ADEP/Livecycle V10 customers that have licence rights to Data Services.
    Juergen Hauser - Sr. Product Manager - LiveCycle Data Services

    This certification is currently being evaluated for upgrade to a new version. At this time, I cannot give a definitive answer about whether or not there will be an EE 6 version. We also do not have any info on retirement of the EE 5 version. I don't expect that this certification will retire terribly soon, as it is still getting a good amount of traffic. I'm sorry, I realize that my answer is not very informative or helpful, but that is the only info I have at this time. If you are interested in this certification, I would recommend that you go ahead and go for it. Even if we do end up retiring the certification path, the certification remains valid. It remains on your list of certifications in CertView and you can continue to use the OCM logo.
    If you are worried about getting 1/2 way through the path and having the path retire, I can tell you that we typically provide at least 3 months notice for a retiring exam/certification path. This path may require extra time because of the length of time that it takes to complete this certification path. Whenever this certification path is set to retire, we will make every effort to contact all candidates who are working on the certification at that time, so always be sure that your email address is updated and correct in your Pearson VUE profile.
    Regards,
    Brandye Barrington
    Certification Forum Moderator

  • Livecycle ES4 could not access CQ welcome page

    I have installed Livecycle ES4 on Linux following the install guide provided. I was at the step of verifying Post-deployment tasks. All the following web browser URL worked except URL below. 
    5.1.3.3  Accessing CQ Welcome Page  - [http://[hostname]:[port]:/lc/welcome | http://[hostname]:[port]:/lc/welcome]
    5.1.3.5  Change CQ Administrator default password - http://....../lc/libs/granite/security/content/admin.html
    5.2.3 Access HTML Workspace - http://...../lc/ws
    5.2.4 Access Forms Manager - http://..../lc/fm
    I got the following message on error.log
    org.apache.sling.engine.impl.SlingHttpContext handlesSecurity: AuthenticationSupport service missing. Cannot authenticate request.
    org.apache.sling.engine.impl.SlingHttpdContext handleSecurity: Possible reason is missing Repository service. Check AuthenticationSupport dependencies.
    And web browser URL not working above all gave out the error text message:-
    AuthenticationSupport service missing. Cannot authenticate request.  

    I rebooted the Weblogic Managed Server hosting the Livecycle application. This is the error message for error.log
    02.05.2013 17:33:29.432 *ERROR* [FelixStartLevel] org.apache.jackrabbit.core.RepositoryImpl failed to start Repository: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml
    02.05.2013 17:33:29.441 *ERROR* [FelixStartLevel] org.apache.jackrabbit.core.RepositoryImpl In addition to startup fail, another unexpected problem occurred while shutting down the repository again. java.lang.NullPointerException
    02.05.2013 17:33:29.444 *ERROR* [FelixStartLevel] com.day.crx.sling.server [com.day.crx.sling.server.impl.jmx.ManagedRepository] The activate method has thrown an exception (javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml) javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml
    02.05.2013 17:33:29.447 *ERROR* [FelixStartLevel] com.day.crx.sling.server [com.day.crx.sling.server.impl.jmx.ManagedRepository] Failed creating the component instance; see log for reason
    02.05.2013 17:33:29.452 *ERROR* [FelixStartLevel] org.apache.aries.jmx.whiteboard.JmxWhiteboardSupport registerMBean: Cannot register MBean service null with MBean servers: Not an instanceof DynamicMBean or not MBean spec compliant standard MBean
    02.05.2013 17:33:29.453 *ERROR* [FelixDispatchQueue] com.day.crx.sling.server FrameworkEvent ERROR (org.osgi.framework.ServiceException: Service factory returned null.) org.osgi.framework.ServiceException: Service factory returned null.
    02.05.2013 17:33:30.632 *ERROR* [FelixStartLevel] org.apache.jackrabbit.core.RepositoryImpl failed to start Repository: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml
    02.05.2013 17:33:30.633 *ERROR* [FelixStartLevel] org.apache.jackrabbit.core.RepositoryImpl In addition to startup fail, another unexpected problem occurred while shutting down the repository again. java.lang.NullPointerException
    02.05.2013 17:33:30.633 *ERROR* [FelixStartLevel] com.day.crx.sling.server [com.day.crx.sling.server.impl.jmx.ManagedRepository] The activate method has thrown an exception (javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml) javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml
    02.05.2013 17:33:30.633 *ERROR* [FelixStartLevel] com.day.crx.sling.server [com.day.crx.sling.server.impl.jmx.ManagedRepository] Failed creating the component instance; see log for reason
    02.05.2013 17:33:30.633 *ERROR* [FelixDispatchQueue] com.day.crx.sling.server FrameworkEvent ERROR (org.osgi.framework.ServiceException: Service factory returned null.) org.osgi.framework.ServiceException: Service factory returned null.
    02.05.2013 17:33:31.727 *INFO* [FelixStartLevel] org.apache.sling.servlets.resolver Service [org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet,240] ServiceEvent REGISTERED
    02.05.2013 17:33:32.913 *ERROR* [FelixStartLevel] com.day.cq.mailer.impl.DefaultMailService invalid configuration: SMTP host must not be blank.
    02.05.2013 17:33:32.913 *ERROR* [FelixStartLevel] com.day.cq.mailer.impl.DefaultMailService Invalid mail service configuration.
    02.05.2013 17:33:39.171 *ERROR* [FelixDispatchQueue] com.adobe.livecycle.dataservices.dataservices-bundle FrameworkEvent ERROR (java.lang.NullPointerException) java.lang.NullPointerException
    02.05.2013 17:33:39.187 *ERROR* [FelixDispatchQueue] com.adobe.livecycle.dataservices.dataservices-bundle FrameworkEvent ERROR (java.lang.NullPointerException) java.lang.NullPointerException
    This is the logs from Managed Server output:-
    ####<May 2, 2013 5:33:39 PM CDT> <Error> <ServletContext-/lc> <srvhouplmtst01> <adobe-server> <SpringOsgiExtenderThread-14> <<anonymous>> <> <8e172a9a8cc8d1be:-6d097724:13e675f49b9:-8000-0000000000000002> <1367534019168> <BEA-000000> <ERROR: EventDispatcher: Error during dispatch. (java.lang.NullPointerException)
    ####<May 2, 2013 5:33:39 PM CDT> <Error> <ServletContext-/lc> <srvhouplmtst01> <adobe-server> <SpringOsgiExtenderThread-14> <<anonymous>> <> <8e172a9a8cc8d1be:-6d097724:13e675f49b9:-8000-0000000000000002> <1367534019186> <BEA-000000> <ERROR: EventDispatcher: Error during dispatch. (java.lang.NullPointerException)
    Weblogic AdminServer and Managed Server are running Active. Livecycle deployment are running Active for "adobe-livecycle-native-weblogic-x86_linux","adobe-livecycle-weblogic" and "adobe-workspace-client". Livecycle installation on Linux Red Hat 5.9 with Oracle JRockit 1.6, Weblogic 10.3.6, Apache OpenOffice 3.4 and Oracle Database 11gR2. Any comment/input are welcome.

  • ShowBusyCursor in LiveCycle Data Services

    Hi,
    When calling RemoteObjects I can specify showBusyCursor="true" so that the user has a visual confirmation that loading is in progress like:
    <mx:RemoteObject id="unitJavaService" showBusyCursor="true" destination="mycall">
    Is there such a thing for LCDS calls? The async is nice but what would be the best way to let know the user know that the data is loading.
    Regards,
    Adnan

    Since LiveCycle DataServices methods are asynchronous, your application is not blocked from performing other operations, so a busyCursor is not what you need here.  Consider displaying a "loading..." message inside the component that will receive the ResultEvent.

  • LiveCycle Server version functionalities.

    Hello All ,
    Till now I was working only with LiveCycle Designer ES 2 (LiveCycle Forms 2) , which is installed by installing Acrobat 9 PRO . I would like to know about the full version of LiveCycle Enterprise suite Server . How to install it ?? How to use it ?? What are its functionalities ?? How can I explore LiveCycle server side data post and retrieve . If I install the full version will I able to use LiveCycle Data Services ES 2 ?? What's meant by Advanced LiveCycle study ??
    Thanks .
    Bibhu .

    Hello Paul ,
    Thanks a lot for guiding me . One more question . What's the difference / similarities between Workbench and Workspace . Initially I was working with LiveCycle Designer ES which comes along with Acrobat 9 Pro . So no LiveCycle Server was there . Is it possible to install only LiveCycle Server here ?? And If I will install LiveCycle Server will it be helpful (in which manner exactly..) in accessing / manipulating Database ? And Is it possible to install LiveCycle Dataservices ES without installing LiveCycle Server and accessing through the LiveCycle Designer ES (The version I have currently .)
    Thanks .
    Bibhu .

  • Modular Application with DataServices

    Greetings,
    I am putting an appication together that loads 'sub
    applications' as Modules. The sub applications use LiveCycle
    dataService ES. (Express version at the moment) for data access.
    Individually the modules load and work properly. The problem I have
    encountered is this. I load Module1 which calls dataService.fill(),
    retrieves and displays data properly. I then load Module2 which
    calls dataService.fill(), retrieves and displays data properly.
    When I return to Module1 and call dataService.fill() I can see that
    the fill request is recieved and properly processed on the server
    but on the return I get thefollowing exception.
    TypeError: Error #1034: Type Coercion failed: cannot convert
    mx.data.messages::SequencedMessage@c42b151 to
    mx.data.messages.SequencedMessage.
    at mx.data::DataList/
    http://www.adobe.com/2006/flex/mx/internal::processSequenceResult()
    at ::DataListRequestResponder/result()
    at mx.rpc::AsyncRequest/acknowledge()
    at
    ::NetConnectionMessageResponder/NetConnectionChannel.as$33:NetConnectionMessageResponder: :resultHandler()
    at mx.messaging::MessageResponder/result()
    On the server side I am using SpringFramework2.0.2, Hibernate
    3.2, and LiveCycle DS version 2.5 06/2007
    The client side is built through eclipse with the sdk
    deleivered with LCDS.
    Can anyone shed some light on this problem.
    Thanks
    Rick Solari
    State Street Corp.

    You can compile LV code as DLLs and do what you want, but if you want to do this from LV, the much preferred option is using dynamic VI calls through what's known as the VI server interface. Basically, you can call VIs dynamically using the functions in the Application Control palette. Try searching the example finder (Help>>Find Examples) for "dynamic" or "VI server" to see some examples.
    More specifically, try searching the site for "plug in" or similar derivatives. You should be able to find some information on the architecture you want to implement.
    Try to take over the world!

  • Support for "transient properties" in Toplink

    Hi,
    (JHeadstart 9.0.4.5 with Toplink)
    When I add unmapped properties to the beans that are mapped through Toplink to the tables in my database, almost like transient attributes in BC4J View Objects, I run into a problem, caused by the
    <code>getAttributeAsString(Locale locale,String attributeName</code> method in oracle.jheadstart.model.toplink.handler.DataObjectImpl. In 9.0.4.5, this method was modified to cater for these situations, because previously such properties resulted in NullPointerExceptions. However, the current implementation - while not throwing exceptions - does not return the value of the transient property, which I would prefer it to do.
    My suggestions is to change the lines:
    <code>
    if (mapping==null)
    mLog.error("No Toplink mapping found for attribute " + descriptorClass.getClass().getName()+"."+newName);
    return "";
    </code>
    to:
    <code>
    if (mapping==null)
    mLog.error("No Toplink mapping found for attribute " + descriptorClass.getClass().getName()+"."+newName);
    return value;
    </code>
    best regards,
    Lucas Jellema
    AMIS Services

    Lucas,
    Thanks for the suggestion.
    We will look into it.
    Steven davelaar,
    JHeadstart Team.

  • Life of Transient repository varibles in ATG

    How long do transient repository variables are alive in memory? Are they linked to the session?
    I read that they are not related to Cache, so any cache invalidation events would not effect their life cycle.
    Thanks
    Edited by: Soltan on Jun 27, 2012 10:09 AM - edited to transient repository variables

    Soltan wrote:
    Thanks for the answer Nitin. Per your answer, do you mean that Transient properties are available as long as the repository is up? I may be interpreting it wrong.
    If I create a transient variable say in the profile repository item, wouldn't it be lost once the user's profile object is no longer in scope (session timeout or user logs out) ? The issue I am seeing is that my transient variables are being lost if there is some sort of error (not necessarily related to the repository). Is there a way to know how long these variables are held in memory and when they are discarded.
    The transient property would be available as a state of the RepositoryItem object. On referring to a different RepositoryItem, definitely the transient's property's value would be lost or changed (depending on if you made the transient property as a user defined property to get its value from a RepositoryPropertyDescriptor). So if you add a transient property in the profile, it be would lost or changed once the underlying RepositoryItem changes when session times out or user logs out. I have not tried this but you can go through with the documentation to see if you can possibly use a PropertiesChangedListener to detect when the property value changes.
    Soltan wrote:
    I have a few in the order repository on the commerceItem, that hold information about manual discount values. If there is an error during checkout (payment >or such), I still have the order, commerce items, promotions etc but these manual discount values (which are transient properties) are disappearing. So the next >time reprice happens I am missing these discount values.I believe somewhere you must be setting the discount related values into those transient properties in the order so can't you set them again on repricing after an error?
    As an alternative, see if you can make your transient property for manual discount as a user defined property by adding property-type attribute to your repository definition XML. Something like as:
    <property name="manualDiscount" property-type="mypackage.ManualDiscountPropertyDescriptor">
      <!-- if required you can pass additional attributes and values to your RepositoryPropertyDescriptor -->
    </property>Then implement ManualDiscountPropertyDescriptor to hold your discount information and required logic as there will be one instance of ManualDiscountPropertyDescriptor class which would be used for manualDiscount property irrespective of user session as long as repository is up.
    public class ManualDiscountPropertyDescriptor extends RepositoryPropertyDescriptor {
    public Object getPropertyValue(RepositoryItemImpl item, Object value) {
    // here item parameter is the order RepositoryItem on which you are calling the property getter
    // return value based on your logic using data from order and discount info
    }For more details, you can refer to user defined property type section in ATG Repository guide which has an example also.

  • Transient properties of the N200

    In my department we are working on a full-duplex transceiver with with two N200 boards and SBX daughterboards (200k bandwidth). As a first step we build the program shown in the first picture: A transmitter-session is initialized and inside the while-loop we are transmitting one single set of ofdm-data (one trainingsequence-bock and ten ofdm-blocks) and afterwards wait for about 2000ms.
    On the receiver we get the following data&colon;
    The upper left picture shows the autocorrelation function and the lower left picture shows the received data signal. You can see that in addition too the ofdm-data the signal is overlaped with a sine, which also results in additional results in the autocorrelation-function (red square). This additional sine-function is only present if we use the interruped transmission scheme shown in the first picture. In case of a continuous transmission this "transient" property doesn't appear.
    Do you know the reason for this transient problem or any idea on how to fix this?

    There is some transient in the DSP as well as some transient when powering on the front end.  Given that you are not seeing the issue in packets during continuous transmission, this looks like transients through the amplifier and mixer when a signal is first sent.
    Do your packets start with valid data immediately?  If so, I would pad the beginning of the first packet with zeros... this may reduce the amplitude of the transient.  If you can synchronize your Rx and Tx, either start the Rx after the transient or throw out the first  250 us or so of transient samples.

  • AJAX Data Service Sample

    Hi all,
    The LiveCycle Data services Developer's Guide mentions an
    AJAX Data Service sample that comes with the LiveCycle Data
    Services installation. The doc says that the sample is called
    inventory - however I cannot find it on my install (trial
    downloaded from Adobe's web site).
    Am I looking at the wrong place? If so would anyone know
    where that sample can be found?
    Thanks in advance for your help.
    - Dan

    I find a (reasonably) elegant workaround which is to add a transient property in the "public" sub class of the value type - see below - I havent tested it much so not sure if it will work adequateky in all circumstances
    package services.listeningpost
    public class User_type extends _Super_User_type
    public function get xmlSettings():XML
    return new XML(settings);
    public function set xmlSettings(object:XML):void
    settings = object.toXMLString();

Maybe you are looking for