Re: Is JEE a good bet ?!

2016-07-05 Thread Martin Grigorov
Also there is an integration with GraphQL:
https://github.com/oembedler/graphql-spring-boot (another thing an Isis
user asked for recently).

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Wed, Jul 6, 2016 at 7:47 AM, Martin Grigorov 
wrote:

> Hi Dan,
>
> I guess you have heard of the complains from the communities that Oracle
> has abandoned Java EE. There is no any work on JEE 8 specs in the last year.
>
> I know that you want to move to CDI based configuration since a while.
> My personal feeling is that Spring (Boot [1]) is much better bet. There is
> a lot of new development in Spring and there are a lot of developers with
> Spring experience out there already.
> Recently someone asked how to use difference profiles for development and
> production - this is very simple with plain Spring and a no-brainer with
> Spring Boot.
> Another example is the integration with Flyway or LiquiBase in Spring Boot
> - just add Flyway in the classpath and your migrations are automatically
> found and executed without any additional work.
> I don't know how good is the integration with JDO/DN though. But maybe
> this is another topic for discussion: Did JDO prove itself ? IMO it didn't
> succeed very well to gain community and market share. Spring Data [2] does
> not provide as transparent APIs as JDO or Hibernate OGM but its conventions
> and consistency make it very easy to adopt a new data store. E.g. in my
> team we use mainly Spring Data JPA and Spring Data Elasticsearch, and now
> maybe we will need to use Redis and the iniitial learning curve and cost to
> setup is almost 0. I know that DeltaSpike also provides such module [3] but
> they don't have the man-power and community as Spring Data.
>
> Just my 2c against few of the technologies used by Isis :-)
>
> 1. http://projects.spring.io/spring-boot/
> 2. http://projects.spring.io/spring-data/
> 3. https://deltaspike.apache.org/documentation/data.html
>
> Martin
>
> On Wed, Jul 6, 2016 at 7:01 AM, Dan Haywood 
> wrote:
>
>> Hi folks,
>>
>> below is the draft of the quarterly report we provide to the ASF board.
>> Yell if there's anything you'd llke changing, otherwise I'll submit in a
>> couple of days.
>>
>> Thanks
>> Dan
>>
>>
>>
>>
>> ## Description:
>>
>> Apache Isis is a framework for rapidly developing domain-driven apps in
>> Java.
>>
>> ## Issues:
>>
>> There are no issues requiring board attention at this time.
>>
>> ## Activity:
>>
>> Since the last report we have made two small bug fix releases, v1.12.1 [1]
>> and v1.12.2 [2].  (The next release is imminent but hasn't quite made it
>> for this status report).
>>
>> (As reported last quarter), a couple of conference have now taken place.
>> The outputs of one of these - an all-day workshop - is available has been
>> provided on github [3].
>>
>> A comment was also made against last quarter's report regarding the slow
>> speed of loading up the screencasts page [4]; this has now been reworked
>> and
>> now loads much faster.
>>
>> ## Health report:
>>
>> Project activity (#mails, tickets, commits etc) are all healthy.
>>
>> The main development activity (for 1.13.0) has been removing technical
>> debt
>> and simplifying the code base, with a long-term view of leveraging more of
>> the JEE platform (eg CDI) and moving to Java 8 as the minimum requirement
>> around the time that Java 9 is released (mid next year).  The rationale is
>> that the simpler the codebase, the more likely it will encourage
>> contributions.
>>
>> ## PMC changes:
>>
>>  - Currently 11 PMC members.
>>  - No new PMC members added in the last 3 months
>>  - Last PMC addition was Martin Grigorov on Tue Dec 23 2014
>>
>> ## Committer base changes:
>>
>>  - Currently 11 committers.
>>  - No new committers added in the last 3 months
>>  - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11
>> 2014
>>
>> ## Releases:
>>
>>  - 1.12.1 was released on Tue Apr 12 2016
>>  - 1.12.2 was released on Mon Jun 06 2016
>>
>> ## Mailing list activity:
>>
>>   Compared to lsat quarter when new subscriptions was flat, the number of
>>   mailing list subscribers has now resumed its upward trend.  The new
>>   screencasts page [4] and a twitter campaign related to that may be part
>> of
>>   the explanation.
>>
>>  - us...@isis.apache.org:
>> - 171 subscribers (up 16 in the last 3 months):
>> - 423 emails sent to list (266 in previous quarter)
>>
>>  - dev@isis.apache.org:
>> - 77 subscribers (up 3 in the last 3 months):
>> - 832 emails sent to list (759 in previous quarter)
>>
>>
>> ## JIRA activity:
>>
>>  - 101 JIRA tickets created in the last 3 months
>>  - 109 JIRA tickets closed/resolved in the last 3 months
>>
>>
>> [1] http://isis.apache.org/release-notes.html#r1.12.1
>> [2] http://isis.apache.org/release-notes.html#r1.12.2
>> [3] https://github.com/danhaywood/spa2016-workshop-outputs
>> [4] 

Is JEE a good bet ?!

2016-07-05 Thread Martin Grigorov
Hi Dan,

I guess you have heard of the complains from the communities that Oracle
has abandoned Java EE. There is no any work on JEE 8 specs in the last year.

I know that you want to move to CDI based configuration since a while.
My personal feeling is that Spring (Boot [1]) is much better bet. There is
a lot of new development in Spring and there are a lot of developers with
Spring experience out there already.
Recently someone asked how to use difference profiles for development and
production - this is very simple with plain Spring and a no-brainer with
Spring Boot.
Another example is the integration with Flyway or LiquiBase in Spring Boot
- just add Flyway in the classpath and your migrations are automatically
found and executed without any additional work.
I don't know how good is the integration with JDO/DN though. But maybe this
is another topic for discussion: Did JDO prove itself ? IMO it didn't
succeed very well to gain community and market share. Spring Data [2] does
not provide as transparent APIs as JDO or Hibernate OGM but its conventions
and consistency make it very easy to adopt a new data store. E.g. in my
team we use mainly Spring Data JPA and Spring Data Elasticsearch, and now
maybe we will need to use Redis and the iniitial learning curve and cost to
setup is almost 0. I know that DeltaSpike also provides such module [3] but
they don't have the man-power and community as Spring Data.

Just my 2c against few of the technologies used by Isis :-)

1. http://projects.spring.io/spring-boot/
2. http://projects.spring.io/spring-data/
3. https://deltaspike.apache.org/documentation/data.html

Martin

On Wed, Jul 6, 2016 at 7:01 AM, Dan Haywood 
wrote:

> Hi folks,
>
> below is the draft of the quarterly report we provide to the ASF board.
> Yell if there's anything you'd llke changing, otherwise I'll submit in a
> couple of days.
>
> Thanks
> Dan
>
>
>
>
> ## Description:
>
> Apache Isis is a framework for rapidly developing domain-driven apps in
> Java.
>
> ## Issues:
>
> There are no issues requiring board attention at this time.
>
> ## Activity:
>
> Since the last report we have made two small bug fix releases, v1.12.1 [1]
> and v1.12.2 [2].  (The next release is imminent but hasn't quite made it
> for this status report).
>
> (As reported last quarter), a couple of conference have now taken place.
> The outputs of one of these - an all-day workshop - is available has been
> provided on github [3].
>
> A comment was also made against last quarter's report regarding the slow
> speed of loading up the screencasts page [4]; this has now been reworked
> and
> now loads much faster.
>
> ## Health report:
>
> Project activity (#mails, tickets, commits etc) are all healthy.
>
> The main development activity (for 1.13.0) has been removing technical debt
> and simplifying the code base, with a long-term view of leveraging more of
> the JEE platform (eg CDI) and moving to Java 8 as the minimum requirement
> around the time that Java 9 is released (mid next year).  The rationale is
> that the simpler the codebase, the more likely it will encourage
> contributions.
>
> ## PMC changes:
>
>  - Currently 11 PMC members.
>  - No new PMC members added in the last 3 months
>  - Last PMC addition was Martin Grigorov on Tue Dec 23 2014
>
> ## Committer base changes:
>
>  - Currently 11 committers.
>  - No new committers added in the last 3 months
>  - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014
>
> ## Releases:
>
>  - 1.12.1 was released on Tue Apr 12 2016
>  - 1.12.2 was released on Mon Jun 06 2016
>
> ## Mailing list activity:
>
>   Compared to lsat quarter when new subscriptions was flat, the number of
>   mailing list subscribers has now resumed its upward trend.  The new
>   screencasts page [4] and a twitter campaign related to that may be part
> of
>   the explanation.
>
>  - us...@isis.apache.org:
> - 171 subscribers (up 16 in the last 3 months):
> - 423 emails sent to list (266 in previous quarter)
>
>  - dev@isis.apache.org:
> - 77 subscribers (up 3 in the last 3 months):
> - 832 emails sent to list (759 in previous quarter)
>
>
> ## JIRA activity:
>
>  - 101 JIRA tickets created in the last 3 months
>  - 109 JIRA tickets closed/resolved in the last 3 months
>
>
> [1] http://isis.apache.org/release-notes.html#r1.12.1
> [2] http://isis.apache.org/release-notes.html#r1.12.2
> [3] https://github.com/danhaywood/spa2016-workshop-outputs
> [4] http://isis.apache.org/screencasts.html
>


Draft report for ASF, July 2017

2016-07-05 Thread Dan Haywood
Hi folks,

below is the draft of the quarterly report we provide to the ASF board.
Yell if there's anything you'd llke changing, otherwise I'll submit in a
couple of days.

Thanks
Dan




## Description:

Apache Isis is a framework for rapidly developing domain-driven apps in
Java.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Since the last report we have made two small bug fix releases, v1.12.1 [1]
and v1.12.2 [2].  (The next release is imminent but hasn't quite made it
for this status report).

(As reported last quarter), a couple of conference have now taken place.
The outputs of one of these - an all-day workshop - is available has been
provided on github [3].

A comment was also made against last quarter's report regarding the slow
speed of loading up the screencasts page [4]; this has now been reworked and
now loads much faster.

## Health report:

Project activity (#mails, tickets, commits etc) are all healthy.

The main development activity (for 1.13.0) has been removing technical debt
and simplifying the code base, with a long-term view of leveraging more of
the JEE platform (eg CDI) and moving to Java 8 as the minimum requirement
around the time that Java 9 is released (mid next year).  The rationale is
that the simpler the codebase, the more likely it will encourage
contributions.

## PMC changes:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Martin Grigorov on Tue Dec 23 2014

## Committer base changes:

 - Currently 11 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Martin Tzvetanov Grigorov at Thu Dec 11 2014

## Releases:

 - 1.12.1 was released on Tue Apr 12 2016
 - 1.12.2 was released on Mon Jun 06 2016

## Mailing list activity:

  Compared to lsat quarter when new subscriptions was flat, the number of
  mailing list subscribers has now resumed its upward trend.  The new
  screencasts page [4] and a twitter campaign related to that may be part of
  the explanation.

 - us...@isis.apache.org:
- 171 subscribers (up 16 in the last 3 months):
- 423 emails sent to list (266 in previous quarter)

 - dev@isis.apache.org:
- 77 subscribers (up 3 in the last 3 months):
- 832 emails sent to list (759 in previous quarter)


## JIRA activity:

 - 101 JIRA tickets created in the last 3 months
 - 109 JIRA tickets closed/resolved in the last 3 months


[1] http://isis.apache.org/release-notes.html#r1.12.1
[2] http://isis.apache.org/release-notes.html#r1.12.2
[3] https://github.com/danhaywood/spa2016-workshop-outputs
[4] http://isis.apache.org/screencasts.html


[jira] [Updated] (ISIS-1020) Dropdown window opens top left of the screen

2016-07-05 Thread Jeroen van der Wal (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-1020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeroen van der Wal updated ISIS-1020:
-
Affects Version/s: 1.12.2

> Dropdown window opens top left of the screen
> 
>
> Key: ISIS-1020
> URL: https://issues.apache.org/jira/browse/ISIS-1020
> Project: Isis
>  Issue Type: Bug
>  Components: Core: Viewer: Wicket
>Affects Versions: core-1.8.0, 1.12.2
>Reporter: Jeroen van der Wal
> Fix For: 1.10.0
>
>
> The original issue reported here was that the select2 component sometimes 
> renders the drop-down top-left of the screen.
> This ticket has been rescoped to just upgrade select2 to 3.5.2.  This was 
> attempted as a fix, but does not address the issue.
> We believe that select2 v4 will fix the issue, for this see ISIS-1224.  Note 
> that this depends upon Wicket 7.x (ISIS-1223).
> If select2 v4 does not fix the issue, then we have also raised a ticket to 
> rework using the selectize component (ISIS-1225).  This is also our preferred 
> component to implement multi-select (ISIS-709).
> ~
> Screencast to demonstrate the original issue in Estatio: 
> https://drive.google.com/file/d/0B2jd2Sl73mDBZ0lqYUhtVjVRamc/view?usp=sharing
> This is reproducible in both IE11 and Chrome.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (ISIS-1020) upgrade select2 to v3.5.2 (was: Dropdown window opens top left of the screen)

2016-07-05 Thread Jeroen van der Wal (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-1020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeroen van der Wal reopened ISIS-1020:
--

This issue still needs some TLC

> upgrade select2 to v3.5.2 (was: Dropdown window opens top left of the screen)
> -
>
> Key: ISIS-1020
> URL: https://issues.apache.org/jira/browse/ISIS-1020
> Project: Isis
>  Issue Type: Bug
>  Components: Core: Viewer: Wicket
>Affects Versions: core-1.8.0
>Reporter: Jeroen van der Wal
> Fix For: 1.10.0
>
>
> The original issue reported here was that the select2 component sometimes 
> renders the drop-down top-left of the screen.
> This ticket has been rescoped to just upgrade select2 to 3.5.2.  This was 
> attempted as a fix, but does not address the issue.
> We believe that select2 v4 will fix the issue, for this see ISIS-1224.  Note 
> that this depends upon Wicket 7.x (ISIS-1223).
> If select2 v4 does not fix the issue, then we have also raised a ticket to 
> rework using the selectize component (ISIS-1225).  This is also our preferred 
> component to implement multi-select (ISIS-709).
> ~
> Screencast to demonstrate the original issue in Estatio: 
> https://drive.google.com/file/d/0B2jd2Sl73mDBZ0lqYUhtVjVRamc/view?usp=sharing
> This is reproducible in both IE11 and Chrome.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-1020) Dropdown window opens top left of the screen

2016-07-05 Thread Jeroen van der Wal (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-1020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeroen van der Wal updated ISIS-1020:
-
Summary: Dropdown window opens top left of the screen  (was: upgrade 
select2 to v3.5.2 (was: Dropdown window opens top left of the screen))

> Dropdown window opens top left of the screen
> 
>
> Key: ISIS-1020
> URL: https://issues.apache.org/jira/browse/ISIS-1020
> Project: Isis
>  Issue Type: Bug
>  Components: Core: Viewer: Wicket
>Affects Versions: core-1.8.0
>Reporter: Jeroen van der Wal
> Fix For: 1.10.0
>
>
> The original issue reported here was that the select2 component sometimes 
> renders the drop-down top-left of the screen.
> This ticket has been rescoped to just upgrade select2 to 3.5.2.  This was 
> attempted as a fix, but does not address the issue.
> We believe that select2 v4 will fix the issue, for this see ISIS-1224.  Note 
> that this depends upon Wicket 7.x (ISIS-1223).
> If select2 v4 does not fix the issue, then we have also raised a ticket to 
> rework using the selectize component (ISIS-1225).  This is also our preferred 
> component to implement multi-select (ISIS-709).
> ~
> Screencast to demonstrate the original issue in Estatio: 
> https://drive.google.com/file/d/0B2jd2Sl73mDBZ0lqYUhtVjVRamc/view?usp=sharing
> This is reproducible in both IE11 and Chrome.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1335) Release activities for v1.13.0

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362117#comment-15362117
 ] 

ASF subversion and git services commented on ISIS-1335:
---

Commit 116325dd64ff6299d94a71396c3b717527abeacd in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=116325d ]

ISIS-1335: splits SimpleObjects service into Menu and Repository


> Release activities for v1.13.0
> --
>
> Key: ISIS-1335
> URL: https://issues.apache.org/jira/browse/ISIS-1335
> Project: Isis
>  Issue Type: Task
>  Components: Core
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> Miscellaneous release activities for 1.12.0 release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1335) Release activities for v1.13.0

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362118#comment-15362118
 ] 

ASF subversion and git services commented on ISIS-1335:
---

Commit 07d2fd28c60e8e9da48e249175408da2cd4bf80c in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=07d2fd2 ]

ISIS-1335: fixes auditing for simpleapp; fixes logging for simpleapp.

For auditing, it would seem that properties cannot be read-only.  Also, the
logging configuration for auditer and publisher services was wrong (additivity
setting incorrect).

Also, added new 'notes' property to simpleObject; minor tweaks to integtests


> Release activities for v1.13.0
> --
>
> Key: ISIS-1335
> URL: https://issues.apache.org/jira/browse/ISIS-1335
> Project: Isis
>  Issue Type: Task
>  Components: Core
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> Miscellaneous release activities for 1.12.0 release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1335) Release activities for v1.13.0

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362121#comment-15362121
 ] 

ASF subversion and git services commented on ISIS-1335:
---

Commit 4caa85bb26f801ff81f90bfb40f2ff614fbcdfce in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=4caa85b ]

ISIS-1335: changes liveReload logging config, disables by default in the 
simpleapp.

Also adds a note in the doc that this plugin can occasionally - it would seem - 
interfere with Wicket viewer's ajax, making tabs unresponsive.


> Release activities for v1.13.0
> --
>
> Key: ISIS-1335
> URL: https://issues.apache.org/jira/browse/ISIS-1335
> Project: Isis
>  Issue Type: Task
>  Components: Core
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> Miscellaneous release activities for 1.12.0 release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1461) More reliable fix to concurrency exception

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362116#comment-15362116
 ] 

ASF subversion and git services commented on ISIS-1461:
---

Commit 9f5eadda457edec6a68090424b3c91d13acf23a9 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=9f5eadd ]

Revert "ISIS-1461: defers the call to buildGui on EntityPage to the onRder"

This reverts commit 6dd1a9c497547cdd21325d9ce10a1b599d725138.


> More reliable fix to concurrency exception
> --
>
> Key: ISIS-1461
> URL: https://issues.apache.org/jira/browse/ISIS-1461
> Project: Isis
>  Issue Type: Bug
>  Components: Core: Viewer: Wicket
>Affects Versions: 1.12.2
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> The concurrency exception addressed in 1.12.x has reappeared.
> To reproduce:
> - https://github.com/danhaywood/ddd-london-20160601
> - dev_summer branch
> - create Presenter
> - click 'Create' (the contributed action to propose a session)
> - in the resultant Session, click on the "Other" tab (where the Presenter 
> reference lives)
> - bam, concurrency exception.
> Suggest the fix instead is to postpone the EntityPage#buildGui into the 
> onRender, so that reload all objects on the redirect.  Have considered this 
> in the past but had been able to make it work without resorting to this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1335) Release activities for v1.13.0

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362123#comment-15362123
 ] 

ASF subversion and git services commented on ISIS-1335:
---

Commit 497e09379468a4baf6979da335bed6a71de88c88 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=497e093 ]

ISIS-1335: tweaks the bootstrap override CSS, to adjust positioning of buttons 
on collections up by a couple of pixels.


> Release activities for v1.13.0
> --
>
> Key: ISIS-1335
> URL: https://issues.apache.org/jira/browse/ISIS-1335
> Project: Isis
>  Issue Type: Task
>  Components: Core
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> Miscellaneous release activities for 1.12.0 release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1461) More reliable fix to concurrency exception

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362119#comment-15362119
 ] 

ASF subversion and git services commented on ISIS-1461:
---

Commit 2f67917b59eff89c2fc4d790bb8468ae97af9517 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=2f67917 ]

ISIS-1461: alternative fix for concurrency exception when click on link.

The solution is more localized; just disable concurrency checking when 
rendering a link.


> More reliable fix to concurrency exception
> --
>
> Key: ISIS-1461
> URL: https://issues.apache.org/jira/browse/ISIS-1461
> Project: Isis
>  Issue Type: Bug
>  Components: Core: Viewer: Wicket
>Affects Versions: 1.12.2
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> The concurrency exception addressed in 1.12.x has reappeared.
> To reproduce:
> - https://github.com/danhaywood/ddd-london-20160601
> - dev_summer branch
> - create Presenter
> - click 'Create' (the contributed action to propose a session)
> - in the resultant Session, click on the "Other" tab (where the Presenter 
> reference lives)
> - bam, concurrency exception.
> Suggest the fix instead is to postpone the EntityPage#buildGui into the 
> onRender, so that reload all objects on the redirect.  Have considered this 
> in the past but had been able to make it work without resorting to this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (ISIS-1434) Cookie not cleared after logout, Shiro session remains active

2016-07-05 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-1434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362120#comment-15362120
 ] 

ASF subversion and git services commented on ISIS-1434:
---

Commit 0d906485127c41771d85e15783c0869313a27eea in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=0d90648 ]

ISIS-1434: changes the order in which the Shiro session is invalidated, to 
perform before Wicket viewer completes its own invalidation.

The original implementation worked on jetty but not as a war file under Tomcat.


> Cookie not cleared after logout, Shiro session remains active
> -
>
> Key: ISIS-1434
> URL: https://issues.apache.org/jira/browse/ISIS-1434
> Project: Isis
>  Issue Type: Bug
>  Components: Core: Security: Shiro
>Affects Versions: 1.12.1
> Environment: OSX
>Reporter: Jan-Willem Gmelig Meyling
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.13.0
>
>
> I have some files that I have stored in the resource folder, which I only 
> want to be available for authenticated users. So I have added the following 
> contents to my shiro.ini file:
> {code}
> [main]
> authc.loginUrl = /wicket/signin
>  
> [urls]
> /dist/** = authc
> {code}
> When I am not authenticated, retrieving a page from that folder correctly 
> brings me to Wicket. After logging in, the resource becomes available. 
> However, when I log out, either through the TertiaryActionsPanel in Wicket, 
> or using the logout call from the UserResource, it seems that my cookie is 
> not cleared. I am logged out from Wicket, but I can still access the 
> resources (until I clear my cookie on client side).
> In this case i'm trying to protect a few resources, which is a kind of 
> ridiculous use case, but I think that this also applies for other servlet 
> filters, which may lead to some unwanted results.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)