Re: Performance and scalability
It should be on your priority except Isis will just be a prototyping tool. Sent from my iPhone On Aug 17, 2013, at 1:31 AM, David Tildesley davo...@yahoo.co.nz wrote: Performance testing our ISIS (RO, Wicket viewer) based application is on our backlog to do soon, however we haven't started yet - mainly because it is not a significant risk for our first release. Regards, David. From: Dan Haywood d...@haywood-associates.co.uk To: users users@isis.apache.org Sent: Saturday, 17 August 2013 3:08 AM Subject: Re: Performance and scalability Not yet. It is something I intend to do in developing Estatio, though it's possible that others here (David?), might do look into this first. I would expect that the RO viewer would scale further than the Wicket viewer, because the former is stateless, the latter (due to Wicket's architecture) is not. Dan On 16 August 2013 16:06, james agada okwuiag...@gmail.com wrote: Does anyone have any experience and/or benchmarks and/or guides for Isis performance and scalability with wicketviewer or with the restfulobject viewer?
Re: Problem building isis from source
I suspect that the wicket jar file is corrupted... that's what the error suggests to me. Just delete it from your local repo and it will download again. That might resolve your issue. Dan Sorry to be brief, sent from my phone On 17 Aug 2013 11:37, james agada okwuiag...@gmail.com wrote: i want to take advantage of the new features such as MemberGroupLayout. I cloned the git repository for isis. then i tried to use mvn clean install to build. This failing with the errors [ERROR] COMPILATION ERROR : [INFO] - [ERROR] error: error reading /Users/jamesagada/.m2/repository/org/apache/wicket/wicket-extensions/6.9.1/wicket-extensions-6.9.1.jar; cannot read zip file [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[27,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[47,18] cannot find symbol symbol : class DataTable location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.BulkActionsLinkFactory [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[49,56] cannot find symbol symbol : class DataTable location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.BulkActionsLinkFactory [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[23,72] package org.apache.wicket.extensions.ajax.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[24,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[25,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[26,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[27,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[32,58] cannot find symbol symbol: class DataTable public class MyAjaxFallbackDefaultDataTableT, S extends DataTableT, S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[32,67] a generic class may not extend java.lang.Throwable [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[36,80] cannot find symbol symbol : class IColumn location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.MyAjaxFallbackDefaultDataTableT,S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[37,14] cannot find symbol symbol : class ISortableDataProvider location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.MyAjaxFallbackDefaultDataTableT,S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackHeadersToolbar.java:[21,71] package org.apache.wicket.extensions.ajax.markup.html.repeater.data.sort does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackHeadersToolbar.java:[22,72] package org.apache.wicket.extensions.ajax.markup.html.repeater.data.table does not exist [ERROR]
Re: Problem building isis from source
I wiped out the local repo and did the whole process again and ended up with same error. Sent from my iPhone On Aug 17, 2013, at 11:51 AM, Dan Haywood d...@haywood-associates.co.uk wrote: I suspect that the wicket jar file is corrupted... that's what the error suggests to me. Just delete it from your local repo and it will download again. That might resolve your issue. Dan Sorry to be brief, sent from my phone On 17 Aug 2013 11:37, james agada okwuiag...@gmail.com wrote: i want to take advantage of the new features such as MemberGroupLayout. I cloned the git repository for isis. then i tried to use mvn clean install to build. This failing with the errors [ERROR] COMPILATION ERROR : [INFO] - [ERROR] error: error reading /Users/jamesagada/.m2/repository/org/apache/wicket/wicket-extensions/6.9.1/wicket-extensions-6.9.1.jar; cannot read zip file [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[27,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[47,18] cannot find symbol symbol : class DataTable location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.BulkActionsLinkFactory [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[49,56] cannot find symbol symbol : class DataTable location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.BulkActionsLinkFactory [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[23,72] package org.apache.wicket.extensions.ajax.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[24,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[25,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[26,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[27,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[32,58] cannot find symbol symbol: class DataTable public class MyAjaxFallbackDefaultDataTableT, S extends DataTableT, S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[32,67] a generic class may not extend java.lang.Throwable [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[36,80] cannot find symbol symbol : class IColumn location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.MyAjaxFallbackDefaultDataTableT,S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[37,14] cannot find symbol symbol : class ISortableDataProvider location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.MyAjaxFallbackDefaultDataTableT,S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackHeadersToolbar.java:[21,71] package org.apache.wicket.extensions.ajax.markup.html.repeater.data.sort does not exist [ERROR]
Re: Problem building isis from source
Can you open that jar file in winzip (or equivalent)? Sorry to be brief, sent from my phone On 17 Aug 2013 12:15, james agada okwuiag...@gmail.com wrote: I wiped out the local repo and did the whole process again and ended up with same error. Sent from my iPhone On Aug 17, 2013, at 11:51 AM, Dan Haywood d...@haywood-associates.co.uk wrote: I suspect that the wicket jar file is corrupted... that's what the error suggests to me. Just delete it from your local repo and it will download again. That might resolve your issue. Dan Sorry to be brief, sent from my phone On 17 Aug 2013 11:37, james agada okwuiag...@gmail.com wrote: i want to take advantage of the new features such as MemberGroupLayout. I cloned the git repository for isis. then i tried to use mvn clean install to build. This failing with the errors [ERROR] COMPILATION ERROR : [INFO] - [ERROR] error: error reading /Users/jamesagada/.m2/repository/org/apache/wicket/wicket-extensions/6.9.1/wicket-extensions-6.9.1.jar; cannot read zip file [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[27,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[47,18] cannot find symbol symbol : class DataTable location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.BulkActionsLinkFactory [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/BulkActionsLinkFactory.java:[49,56] cannot find symbol symbol : class DataTable location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.BulkActionsLinkFactory [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[23,72] package org.apache.wicket.extensions.ajax.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[24,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[25,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[26,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[27,67] package org.apache.wicket.extensions.markup.html.repeater.data.table does not exist [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[32,58] cannot find symbol symbol: class DataTable public class MyAjaxFallbackDefaultDataTableT, S extends DataTableT, S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[32,67] a generic class may not extend java.lang.Throwable [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[36,80] cannot find symbol symbol : class IColumn location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.MyAjaxFallbackDefaultDataTableT,S [ERROR] /Users/jamesagada/isis/component/viewer/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collectioncontents/ajaxtable/MyAjaxFallbackDefaultDataTable.java:[37,14] cannot find symbol symbol : class ISortableDataProvider location: class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.MyAjaxFallbackDefaultDataTableT,S [ERROR]
Re: Performance and scalability
I'm not sure what your agenda is Mr Agada, however I can assure you that, from our experience ISIS is not just a prototyping tool and we have put our application that uses ISIS through informal performance testing and we are confident. It is just that our application release one is batch driven use cases (which by the way have excellent performance driving updates through the ISIS DOM based domain logic) but only one (wicket viewer) human user (an admin), while our release two is planned to have a concurrency of 200 (wicket viewer) users with a high amount of query traffic compared with update traffic where we will be doing formal performance testing (which by the way is an expensive exercise). You should know that even very large vendors don't publish performance figures for their frameworks and certainly don't publish performance comparison benchmarks with competing frameworks, commercial or otherwise. Performance figures can be skewed by favoring certain use cases over others. I suggest you adopt a less accusatory tone and do your own performance benchmarking because at the end of day that is the only way you are going to answer your question to your own satisfaction. David. From: james agada okwuiag...@gmail.com To: users@isis.apache.org users@isis.apache.org Sent: Saturday, 17 August 2013 9:06 PM Subject: Re: Performance and scalability It should be on your priority except Isis will just be a prototyping tool. Sent from my iPhone On Aug 17, 2013, at 1:31 AM, David Tildesley davo...@yahoo.co.nz wrote: Performance testing our ISIS (RO, Wicket viewer) based application is on our backlog to do soon, however we haven't started yet - mainly because it is not a significant risk for our first release. Regards, David. From: Dan Haywood d...@haywood-associates.co.uk To: users users@isis.apache.org Sent: Saturday, 17 August 2013 3:08 AM Subject: Re: Performance and scalability Not yet. It is something I intend to do in developing Estatio, though it's possible that others here (David?), might do look into this first. I would expect that the RO viewer would scale further than the Wicket viewer, because the former is stateless, the latter (due to Wicket's architecture) is not. Dan On 16 August 2013 16:06, james agada okwuiag...@gmail.com wrote: Does anyone have any experience and/or benchmarks and/or guides for Isis performance and scalability with wicketviewer or with the restfulobject viewer?