{“unresolvedMessage”:”java.lang.NullPointerException”,”messageArgs”:[],”code”:”AEM-FD-011-004″}

  If you submit an Adaptive Form and receive the following message in the browser from the Publish instance: It means that the Author instance cannot be reached by the Publish instance to be able to process the data. The AEM DS Settings need to be set on the Publish instance. This service configuration determines …

Continue reading {“unresolvedMessage”:”java.lang.NullPointerException”,”messageArgs”:[],”code”:”AEM-FD-011-004″}

Transitioning from Workbench and Designer with JEE to OSGi

A traditional JEE forms developer environment involves form authors using Workbench to checkout forms then edit those forms in Designer. Then, check those XDPs back in for use by the server for rendering. For customers that use the JEE platform as a "black box" where there are no long lived or short lived processes deployed …

Continue reading Transitioning from Workbench and Designer with JEE to OSGi

Error reading ‘guideInitializationState’ on type com.adobe.aemds.guide.common.GuideContainer

If you try to render an Adaptive Form that was previously working well and after a modification gives you nothing but a "Error reading 'guideInitializationState' on type com.adobe.aemds.guide.common.GuideContainer" error then you've created a repeating panel in your form that isn't mapped to a schema. If you've created a form based on a schema, repeating panels …

Continue reading Error reading ‘guideInitializationState’ on type com.adobe.aemds.guide.common.GuideContainer

The Best Practices of Adaptive Forms (including uses in JEE Workbench)

This document is a working document. I have a number of personal best practices that are habit and not documented. This document should be considered a living document where items are added as they are discovered or shared by others. Adaptive Forms: Object Naming Conversions: Panels Panel names are camel case starting with an upper …

Continue reading The Best Practices of Adaptive Forms (including uses in JEE Workbench)