Yes i did it Erik. I was wondering how to make it as a floating dialog, just as in Create one.
Any tip? Thanks, On Feb 27, 2017 4:00 AM, "Erik de Hair" <[email protected]> wrote: > Hi Eder, > > Did you manage to run the demo app in the mean time? > > Erik > > On 02/22/2017 04:11 PM, Johan Doornenbal wrote: > >> Hi Eder, >> Yes that is what I mean indeed: configure datanucleus enhancer for every >> module >> that has domain entities that are being persisted. >> Here is an example for estatio [1]. Maybe you can do likewise for your >> application? >> Best regards, >> Johan Doornenbal+31 6 227 666 28 >> [1] https://github.com/estatio/estatio/blob/master/pom-jdo-enhan >> ce-all.xml >> >> >> >> >> >> On Wed, Feb 22, 2017 3:54 PM, L Eder [email protected] wrote: >> Johan, i configured the DataNucleus enhancer only for the dom module. >> >> Should i add another one for the fixture module, where the problem >> >> class lives in? >> >> >> >> >> 2017-02-22 10:20 GMT-04:00, L Eder <[email protected]>: >> >> That is the class. And it already carries @PersistenceCapable: >>> " >>> package org.isisaddons.module.wizard.fixture.dom; >>> import javax.jdo.annotations.IdentityType; >>> import javax.jdo.annotations.VersionStrategy; >>> import org.apache.isis.applib.DomainObjectContainer; >>> import org.apache.isis.applib.annotation.BookmarkPolicy; >>> import org.apache.isis.applib.annotation.DomainObject; >>> import org.apache.isis.applib.annotation.DomainObjectLayout; >>> import org.apache.isis.applib.annotation.MemberOrder; >>> import org.apache.isis.applib.annotation.Title; >>> import org.apache.isis.applib.util.ObjectContracts; >>> @javax.jdo.annotations.PersistenceCapable( >>> identityType=IdentityType.DATASTORE, >>> schema="wizard") >>> @javax.jdo.annotations.DatastoreIdentity( >>> strategy=javax.jdo.annotations.IdGeneratorStrategy.IDENTITY, >>> column="id") >>> @javax.jdo.annotations.Version( >>> strategy=VersionStrategy.VERSION_NUMBER, >>> column="version") >>> @DomainObject( >>> objectType = "WIZARD_DEMO_OBJECT" >>> ) >>> @DomainObjectLayout( >>> bookmarking = BookmarkPolicy.AS_ROOT >>> ) >>> public class WizardDemoObject implements Comparable<WizardDemoObject> { >>> //region > name (property) >>> private String name; >>> @javax.jdo.annotations.Column(allowsNull="false") >>> @Title(sequence="1") >>> @MemberOrder(sequence="1") >>> public String getName() { >>> return name; >>> } >>> public void setName(final String name) { >>> this.name = name; >>> } >>> //endregion >>> //region > compareTo >>> @Override >>> public int compareTo(WizardDemoObject other) { >>> return ObjectContracts.compare(this, other, "name"); >>> } >>> //endregion >>> //region > injected services >>> @javax.inject.Inject >>> @SuppressWarnings("unused") >>> private DomainObjectContainer container; >>> //endregion >>> } >>> " >>> 2017-02-22 9:23 GMT-04:00, Johan Doornenbal <[email protected]>: >>> >>>> Hi Eder, >>>> This is a datanucleus issue. Make sure the classes are enhanced … >>>> Best regards, >>>> Johan Doornenbal+31 6 227 666 28 >>>> On Wed, Feb 22, 2017 2:01 PM, L Eder [email protected] wrote: >>>> I got this same error when running the own Addon Template. >>>> 2017-02-22 8:12 GMT-04:00, L Eder <[email protected]>: >>>> >>>>> I tried the IDEA import as well, but i am fighting errors there, after >>>>> i run the created configuration. Any help is thankful. >>>>> “ >>>>> [IsisWicketApplication main ERROR] Failed to initialize >>>>> com.google.inject.ProvisionException: Unable to provision, see the >>>>> following errors: >>>>> 1) Error in custom provider, java.lang.IllegalStateException: >>>>> Non-enhanced @PersistenceCapable classes found, will abort. The >>>>> classes in error are: >>>>> * org.isisaddons.module.wizard.fixture.dom.WizardDemoObject >>>>> Did the DataNucleus enhancer run correctly? >>>>> “ >>>>> 2017-02-22 4:52 GMT-04:00, Erik de Hair <[email protected]>: >>>>> >>>>>> On 02/22/2017 09:43 AM, Erik de Hair wrote: >>>>>> >>>>>>> Hi Eder, >>>>>>> I've only run the application from IntelliJ using the settings as per >>>>>>> [1], never really built it as a war. But now it seems I've got the >>>>>>> same problem when running with antrun:run. >>>>>>> I used the Apache Isis add on template from [2] but didn't add any >>>>>>> dependencies. Just renamed the xxx-strings to wizard and added a few >>>>>>> classes. I did change the compileSource and compileTarget properties >>>>>>> to 1.8 though, because I was using Java 8 streams. >>>>>>> >>>>>> Changing back to Java 7 didn't help... >>>>>> >>>>> >
