On Fri, Oct 11, 2013 at 1:48 PM, Dan Haywood <[email protected]>wrote:
> If Isis running on 1.6 ends up being a blocker for you, then I'm happy to > start a discussion thread on dropping 1.6 support in Isis and only > running/building on 1.7. > Yep. This is option 3). And I think the best if possible. Wicket 7.0 will also mandate JDK 1.7 > I believe that at least some other Apache projects have dropped 1.6 > support; would be interesting to see if we get any pushback in the Isis > community. > > Dan > > > > On 11 October 2013 10:11, Martin Grigorov <[email protected]> wrote: > > > There are some issues with the new versions of > > Wicket-Bootstrap:0.9.0-SNAPSHOT (WB) and Wicket-Webjars:0.3.1 (WW) - they > > are built with JDK 1.7. > > Since ISIS is built (and run) with 1.6 this causes problems. > > > > Options: > > 1) at the moment WB doesn't depend on any JD 1.7 feature so to be able to > > work on ISIS I have a local build with 1.6: > > diff --git i/pom.xml w/pom.xml > > index c0ef00d..d00e17a 100644 > > --- i/pom.xml > > +++ w/pom.xml > > @@ -37,6 +37,7 @@ > > </modules> > > > > <properties> > > + <mvn.build.java.version>1.6</mvn.build.java.version> > > <github.global.server>github</github.global.server> > > > > 2) run any ISIS + Wicket viewer apps with JDK 1.7 > > > > About 1) : I understand why Michael wants to use 1.7 - it is 2013. > Several > > years ago in one of my projects we needed to produce jars for clients > which > > were deploying on older web containers. We used some Maven plugin that I > > cannot find right now, but this plugin produced Maven artifacts with > > classifiers like "jdk1.4" and "jdk1.5". Maybe this is an option for WB > and > > WW projects. > > > > > > > > On Fri, Oct 11, 2013 at 11:50 AM, Martin Grigorov <[email protected] > >wrote: > > > >> Hi, > >> > >> @Dan: what is your development workflow for ISIS ? > >> Because of the problem with Intellij IDEA's plugin for DataNucleus I > >> cannot use Start.java and the only way to run the demo application is > via > >> 'mvn jetty:run[-exploded]'. But if I make a change in Wicket Viewer > code I > >> need to run 'mvn install' and to restart Jetty. This takes a lot of > time. > >> Since you don't use Start.java I guess you have some other flow that is > >> faster than mine. > >> > >> > >> > >> > >> On Tue, Oct 8, 2013 at 1:52 PM, Martin Grigorov <[email protected] > >wrote: > >> > >>> > >>> > >>> > >>> On Tue, Oct 8, 2013 at 1:29 PM, Dan Haywood < > >>> [email protected]> wrote: > >>> > >>>> > >>>> On 8 October 2013 10:57, Martin Grigorov <[email protected]> > wrote: > >>>> > >>>>> I've pulled the latest changes and now I cannot start the app because > >>>>> of: > >>>>> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type > >>>>> cannot be used in operation > >>>>> at org.hsqldb.error.Error.error(Unknown Source) > >>>>> at org.hsqldb.error.Error.error(Unknown Source) > >>>>> at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source) > >>>>> at > >>>>> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown > >>>>> Source) > >>>>> at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source) > >>>>> at org.hsqldb.ParserDDL.compileAlter(Unknown Source) > >>>>> .... > >>>>> > >>>>> I don't use any plugins for JDO in Intellij IDEA. Last time the app > >>>>> was starting fine. > >>>>> > >>>> > >>>> Hmm, well... that error means that the DOM objects have not been > >>>> enhanced. You will need to do enhancement by one means or another (I > can't > >>>> quite see how it would have started otherwise). If IntelliJ runs > Maven > >>>> plugins, then that would have done it, I guess. > >>>> > >>>> IntelliJ does have a DN plugin, probably worth spending the time > >>>> getting it configured. > >>>> > >>> > >>> It was working OK last time. Not sure how. > >>> > >>> Just installed IntelliJ plugin but it fails with: > >>> > >>> 25003 [ApplicationImpl pooled thread 4] ERROR > >>> #com.intellij.application.impl.ApplicationImpl - null > >>> java.lang.NullPointerException > >>> at > >>> > org.datanucleus.ide.idea.IdeaProjectUtils.packageToPath(IdeaProjectUtils.java:192) > >>> at org.datanucleus.ide.idea.DNEComputable$1.run(DNEComputable.java:631) > >>> at > >>> > com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) > >>> at > >>> > org.datanucleus.ide.idea.DNEComputable.getAnnotatedClassFiles(DNEComputable.java:595) > >>> at > >>> > org.datanucleus.ide.idea.DNEProjectComponent.createAnnotatedClassFilesGuiModel(DNEProjectComponent.java:384) > >>> at > >>> > org.datanucleus.ide.idea.DNEProjectComponent.getGuiState(DNEProjectComponent.java:277) > >>> at > >>> > org.datanucleus.ide.idea.DNEProjectComponent.createComponent(DNEProjectComponent.java:212) > >>> at > >>> > com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1270) > >>> .... > >>> > >>> > >>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>> > >>>>> On command line I cannot build ISIS-537 branch because of : > >>>>> > >>>>> [INFO] --- maven-enforcer-plugin:1.2:enforce (validate-enforce) @ > >>>>> isis-viewer-wicket-ui --- > >>>>> [WARNING] > >>>>> Dependency convergence error for org.webjars:jquery:1.9.0 paths to > >>>>> dependency are: > >>>>> +-org.apache.isis.viewer:isis-viewer-wicket-ui:1.3.0-SNAPSHOT > >>>>> > +-de.agilecoders.wicket:wicket-bootstrap-core:0.9.0-20131001.073459-3 > >>>>> +-org.webjars:bootstrap:3.0.0 > >>>>> +-org.webjars:jquery:1.9.0 > >>>>> and > >>>>> +-org.apache.isis.viewer:isis-viewer-wicket-ui:1.3.0-SNAPSHOT > >>>>> > >>>>> > +-de.agilecoders.wicket:wicket-bootstrap-extensions:0.9.0-20131001.073550-3 > >>>>> +-org.webjars:jquery-ui:1.10.2-1 > >>>>> +-org.webjars:jquery:1.9.1 > >>>>> > >>>>> Can we disable these checks for this branch ? > >>>>> > >>>>> > >>>> yeah, happy to. Could you add a comment (or even better, a subtask) > >>>> to the ISIS-537 ticket as something to address prior to remerging in > the > >>>> future. > >>>> > >>> > >>> ISIS-556 > >>> > >>> > >>>> > >>>> Thx > >>>> Dan > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>> > >>>>> On Tue, Oct 8, 2013 at 12:40 PM, Martin Grigorov < > [email protected] > >>>>> > wrote: > >>>>> > >>>>>> Hi Dan, > >>>>>> > >>>>>> I'll work on this task this week again. > >>>>>> > >>>>>> Thx > >>>> > >>>> > >>> > >> > > >
