You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by Kevin Meyer <ke...@kmz.co.za> on 2015/11/22 16:51:49 UTC

Returning content as file...?

Hi,

I'm sure this has been described before, but could someone point me to
some instructions on how to have the output from a service sent back to
the user as a file? (markmail is good, but I'm struggling with what to
search for!)

For example, I want the results of "printToLatex(Report report)" to be
sent back the the user as a LaTeX file with a name derived from
report.getName().
My method signature right now is "String printToLatex(Report report)".

How does this differ from the service action "printToHtml(Report report)"
which should return only the resulting HTML to the browser? Is that
possible?

Thanks in advance,
Kevin

-- 
Kevin Meyer
Ljubljana, Slovenia



RE: Project name

Posted by Cesar Lugo <ce...@sisorg.com.mx>.
Hi, just another user here. I ran into the same issues, searching for Apache ISIS gives similar results because the Apache helicopters agains Isis. Looking for Apache ISIS framework works much better for me. I hope that helps.

Cesar.

-----Original Message-----
From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:Joerg.Rade@Kuehne-Nagel.com] 
Sent: Monday, November 23, 2015 5:23 AM
To: users@isis.apache.org
Subject: AW: Project name

Hi,

in German media IS now is used instead of ISIS when referring to [2].
I thought Apache Isis was named after the Egyptian goodness [1].

BTW: When I searched for 'Naked Objects' I saw a filter message as well ;-)

Jörg

[1] https://en.wikipedia.org/wiki/Isis
[2] https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant

-----Ursprüngliche Nachricht-----
Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
Gesendet: Montag, 23. November 2015 11:32
An: users
Betreff: Re: Project name

Hi Andrew,

Welcome to this mailing list!

We've had a similar discussion about a year ago [1] and decided then to leave the project name as it is. But if there are new circumstances we might need to reconsider. As you may have noticed we always refer to the project as "Apache Isis", not "ISIS". In Dutch media I see a trend of abandoning ISIS in favour of IS and Daesh [2] but don't know the situation well in foreign media. Personally I think the current name does not hinder our growth and changing the name would not speed up things either. I'm still biased to leave things as they are and devote our limited resources in making our framework better.

FYI: the project has been named after the river Isis, the part of the river Thames that flows through Oxford [3].

Jeroen

[1] https://issues.apache.org/jira/browse/ISIS-982
[2]
http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
[3] https://en.wikipedia.org/wiki/The_Isis

On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au> wrote:

> Hi,
>
> Have there been any suggestions or thoughts of changing the project 
> name from isis to something else ? I only ask, because searching for 
> apache isis usually brings up some unwanted / unsavoury results, and I 
> would expect that might just increase over time. It also might trigger 
> email spam filtering, company firewall rules, etc to kick in for some.
> I could imagine other contexts in which the mere occurrence of the 
> word isis might create some unwanted distraction or issue.
>
> I can appreciate how much upheaval that such a name change could 
> cause, but nonetheless thought it worth asking about.
>
> Thanks
>
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Dirk Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Lars Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn, Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan Paul, Holger Ketz, Dominic Edmonds.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen internationaler Übereinkommen weder unsere Haftung noch die Zurechnung des Verschuldens von Leuten und sonstigen Dritten zu Gunsten des Auftraggebers erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht für nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


Re: Project name

Posted by Bilgin Ibryam <bi...@gmail.com>.
There is an already Apache River ;)

On 23 November 2015 at 22:43, Stephen Cameron <st...@gmail.com>
wrote:

> Happy to consider change to 'Apache River Isis' I like that better.
>
> On Tue, Nov 24, 2015 at 8:49 AM, Mike Burton <mi...@mycosystems.co.uk>
> wrote:
>
> > Hi Guys,
> >
> > my 2c: Its not worth changing our name, some of my reasons:
> > 1. The considerable effort could be better used elsewhere
> > 2. Many entities names coincide with “undesirable" ones (some might even
> > object to Apache helicopters)
> > 3. ISIS name might change, actually it is starting to, as others have
> > mentioned, if they changed it to our new name should we change again??
> > 4. *** them, we were here first
> >
> > Mike Burton
> > mikeb@mycosystems.co.uk
> >
> > > On 23 Nov 2015, at 16:19, Dain Gosbee <da...@gmail.com> wrote:
> > >
> > > Hi guys,
> > >
> > > I just wanted to chime in here.  Personally, I would also advocate
> > changing
> > > the name.  I would also be happy to take part in suggesting name
> changes.
> > >
> > > Just wanted to add my two cents.
> > >
> > >
> > > --
> > > Sincerely,
> > > Dain Gosbee
> > >
> > > On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo <ce...@sisorg.com.mx>
> > > wrote:
> > >
> > >> Hi, just another user here. I ran into the same issues, searching for
> > >> Apache ISIS gives similar results because the Apache helicopters
> agains
> > >> Isis. Looking for Apache ISIS framework works much better for me. I
> hope
> > >> that helps.
> > >>
> > >> Cesar.
> > >>
> > >> -----Original Message-----
> > >> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
> > >> Joerg.Rade@Kuehne-Nagel.com]
> > >> Sent: Monday, November 23, 2015 5:23 AM
> > >> To: users@isis.apache.org
> > >> Subject: AW: Project name
> > >>
> > >> Hi,
> > >>
> > >> in German media IS now is used instead of ISIS when referring to [2].
> > >> I thought Apache Isis was named after the Egyptian goodness [1].
> > >>
> > >> BTW: When I searched for 'Naked Objects' I saw a filter message as
> well
> > ;-)
> > >>
> > >> Jörg
> > >>
> > >> [1] https://en.wikipedia.org/wiki/Isis
> > >> [2]
> > https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant
> > >>
> > >> -----Ursprüngliche Nachricht-----
> > >> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
> > >> Gesendet: Montag, 23. November 2015 11:32
> > >> An: users
> > >> Betreff: Re: Project name
> > >>
> > >> Hi Andrew,
> > >>
> > >> Welcome to this mailing list!
> > >>
> > >> We've had a similar discussion about a year ago [1] and decided then
> to
> > >> leave the project name as it is. But if there are new circumstances we
> > >> might need to reconsider. As you may have noticed we always refer to
> the
> > >> project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
> > >> abandoning ISIS in favour of IS and Daesh [2] but don't know the
> > situation
> > >> well in foreign media. Personally I think the current name does not
> > hinder
> > >> our growth and changing the name would not speed up things either. I'm
> > >> still biased to leave things as they are and devote our limited
> > resources
> > >> in making our framework better.
> > >>
> > >> FYI: the project has been named after the river Isis, the part of the
> > >> river Thames that flows through Oxford [3].
> > >>
> > >> Jeroen
> > >>
> > >> [1] https://issues.apache.org/jira/browse/ISIS-982
> > >> [2]
> > >>
> > >>
> >
> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
> > >> [3] https://en.wikipedia.org/wiki/The_Isis
> > >>
> > >> On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au>
> > >> wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> Have there been any suggestions or thoughts of changing the project
> > >>> name from isis to something else ? I only ask, because searching for
> > >>> apache isis usually brings up some unwanted / unsavoury results, and
> I
> > >>> would expect that might just increase over time. It also might
> trigger
> > >>> email spam filtering, company firewall rules, etc to kick in for
> some.
> > >>> I could imagine other contexts in which the mere occurrence of the
> > >>> word isis might create some unwanted distraction or issue.
> > >>>
> > >>> I can appreciate how much upheaval that such a name change could
> > >>> cause, but nonetheless thought it worth asking about.
> > >>>
> > >>> Thanks
> > >>>
> > >>>
> > >>
> > >> Kühne + Nagel (AG & Co.) KG
> > >> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> > >> 812773878.
> > >> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.),
> > Dirk
> > >> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik
> Köstergarten,
> > >> Nicholas Minde, Lars Wedel, Jens Wollesen.
> > >> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> > >> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> > >> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> > >> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn,
> > >> Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan
> Paul,
> > >> Holger Ketz, Dominic Edmonds.
> > >>
> > >> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> > >> Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen
> > >> insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen
> von
> > >> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir
> > Ihnen
> > >> gerne auf Anfrage und können Sie auch unter
> http://www.kuehne-nagel.com
> > >> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen
> > >> internationaler Übereinkommen weder unsere Haftung noch die Zurechnung
> > des
> > >> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des
> > Auftraggebers
> > >> erweitert, und (2) wir in den im deutschen Seehandelsrecht
> aufgeführten
> > >> Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes
> > >> Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht
> > für
> > >> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.
> > >>
> > >>
> > >> ---
> > >> This email has been checked for viruses by Avast antivirus software.
> > >> https://www.avast.com/antivirus
> > >>
> > >>
> >
> >
>



-- 
Bilgin Ibryam

Red Hat, Inc.
Apache Camel & Apache OFBiz committer
Blog: ofbizian.com
Twitter: @bibryam <https://twitter.com/bibryam>

Author of Instant Apache Camel Message Routing
http://www.amazon.com/dp/1783283475

RE: Project name

Posted by Cesar Lugo <ce...@sisorg.com.mx>.
Me too. Like you said, you were here first. :)

-----Original Message-----
From: Jeroen van der Wal [mailto:jeroen@stromboli.it] 
Sent: Friday, December 4, 2015 8:12 AM
To: users
Subject: Re: Project name

UK's Prime Minister is on our side ;-)

http://www.dailymail.co.uk/news/article-3343325/Cameron-decides-start-referring-ISIS-Daesh-term-disliked-leaders-sounds-like-word-crush-Arabic.html

On 23 November 2015 at 23:46, Stephen Cameron <st...@gmail.com>
wrote:

> Suspect lots of rivers of same name around the world, there is one in 
> Tasmania
>
> On Tue, Nov 24, 2015 at 9:43 AM, Stephen Cameron < 
> steve.cameron.62@gmail.com
> > wrote:
>
> > Happy to consider change to 'Apache River Isis' I like that better.
> >
> > On Tue, Nov 24, 2015 at 8:49 AM, Mike Burton 
> > <mi...@mycosystems.co.uk>
> > wrote:
> >
> >> Hi Guys,
> >>
> >> my 2c: Its not worth changing our name, some of my reasons:
> >> 1. The considerable effort could be better used elsewhere 2. Many 
> >> entities names coincide with “undesirable" ones (some might even 
> >> object to Apache helicopters) 3. ISIS name might change, actually 
> >> it is starting to, as others have mentioned, if they changed it to 
> >> our new name should we change again??
> >> 4. *** them, we were here first
> >>
> >> Mike Burton
> >> mikeb@mycosystems.co.uk
> >>
> >> > On 23 Nov 2015, at 16:19, Dain Gosbee <da...@gmail.com>
> wrote:
> >> >
> >> > Hi guys,
> >> >
> >> > I just wanted to chime in here.  Personally, I would also 
> >> > advocate
> >> changing
> >> > the name.  I would also be happy to take part in suggesting name
> >> changes.
> >> >
> >> > Just wanted to add my two cents.
> >> >
> >> >
> >> > --
> >> > Sincerely,
> >> > Dain Gosbee
> >> >
> >> > On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo 
> >> > <cesar.lugo@sisorg.com.mx
> >
> >> > wrote:
> >> >
> >> >> Hi, just another user here. I ran into the same issues, 
> >> >> searching for Apache ISIS gives similar results because the 
> >> >> Apache helicopters
> agains
> >> >> Isis. Looking for Apache ISIS framework works much better for 
> >> >> me. I
> >> hope
> >> >> that helps.
> >> >>
> >> >> Cesar.
> >> >>
> >> >> -----Original Message-----
> >> >> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
> >> >> Joerg.Rade@Kuehne-Nagel.com]
> >> >> Sent: Monday, November 23, 2015 5:23 AM
> >> >> To: users@isis.apache.org
> >> >> Subject: AW: Project name
> >> >>
> >> >> Hi,
> >> >>
> >> >> in German media IS now is used instead of ISIS when referring to [2].
> >> >> I thought Apache Isis was named after the Egyptian goodness [1].
> >> >>
> >> >> BTW: When I searched for 'Naked Objects' I saw a filter message 
> >> >> as
> >> well ;-)
> >> >>
> >> >> Jörg
> >> >>
> >> >> [1] https://en.wikipedia.org/wiki/Isis
> >> >> [2]
> >> https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Lev
> >> ant
> >> >>
> >> >> -----Ursprüngliche Nachricht-----
> >> >> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
> >> >> Gesendet: Montag, 23. November 2015 11:32
> >> >> An: users
> >> >> Betreff: Re: Project name
> >> >>
> >> >> Hi Andrew,
> >> >>
> >> >> Welcome to this mailing list!
> >> >>
> >> >> We've had a similar discussion about a year ago [1] and decided 
> >> >> then
> to
> >> >> leave the project name as it is. But if there are new 
> >> >> circumstances
> we
> >> >> might need to reconsider. As you may have noticed we always 
> >> >> refer to
> >> the
> >> >> project as "Apache Isis", not "ISIS". In Dutch media I see a 
> >> >> trend of abandoning ISIS in favour of IS and Daesh [2] but don't 
> >> >> know the
> >> situation
> >> >> well in foreign media. Personally I think the current name does 
> >> >> not
> >> hinder
> >> >> our growth and changing the name would not speed up things either.
> I'm
> >> >> still biased to leave things as they are and devote our limited
> >> resources
> >> >> in making our framework better.
> >> >>
> >> >> FYI: the project has been named after the river Isis, the part 
> >> >> of the river Thames that flows through Oxford [3].
> >> >>
> >> >> Jeroen
> >> >>
> >> >> [1] https://issues.apache.org/jira/browse/ISIS-982
> >> >> [2]
> >> >>
> >> >>
> >>
> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-c
> all-daesh-instead
> >> >> [3] https://en.wikipedia.org/wiki/The_Isis
> >> >>
> >> >> On 23 November 2015 at 06:55, Andrew Voumard 
> >> >> <an...@melbpc.org.au>
> >> >> wrote:
> >> >>
> >> >>> Hi,
> >> >>>
> >> >>> Have there been any suggestions or thoughts of changing the 
> >> >>> project name from isis to something else ? I only ask, because 
> >> >>> searching for apache isis usually brings up some unwanted / 
> >> >>> unsavoury results,
> and I
> >> >>> would expect that might just increase over time. It also might
> trigger
> >> >>> email spam filtering, company firewall rules, etc to kick in 
> >> >>> for
> some.
> >> >>> I could imagine other contexts in which the mere occurrence of 
> >> >>> the word isis might create some unwanted distraction or issue.
> >> >>>
> >> >>> I can appreciate how much upheaval that such a name change 
> >> >>> could cause, but nonetheless thought it worth asking about.
> >> >>>
> >> >>> Thanks
> >> >>>
> >> >>>
> >> >>
> >> >> Kühne + Nagel (AG & Co.) KG
> >> >> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: 
> >> >> DE 812773878.
> >> >> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken 
> >> >> (Vors.),
> >> Dirk
> >> >> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik
> Köstergarten,
> >> >> Nicholas Minde, Lars Wedel, Jens Wollesen.
> >> >> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> >> >> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
> >> >> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> >> >> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard 
> >> >> Huhn, Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno 
> >> >> Mang, Stefan
> >> Paul,
> >> >> Holger Ketz, Dominic Edmonds.
> >> >>
> >> >> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen 
> >> >> Deutschen Spediteursbedingungen (ADSp), jeweils neuester 
> >> >> Fassung. Wir verweisen insbesondere auf die vom Gesetz 
> >> >> abweichenden Haftungsbeschränkungen
> von
> >> >> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp 
> >> >> übersenden wir
> >> Ihnen
> >> >> gerne auf Anfrage und können Sie auch unter
> >> http://www.kuehne-nagel.com
> >> >> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im
> Rahmen
> >> >> internationaler Übereinkommen weder unsere Haftung noch die
> Zurechnung
> >> des
> >> >> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des
> >> Auftraggebers
> >> >> erweitert, und (2) wir in den im deutschen Seehandelsrecht
> aufgeführten
> >> >> Fällen des nautischen Verschuldens oder Feuer an Bord nur für 
> >> >> eigenes Verschulden und (3) im Sinne der CMNI genannten 
> >> >> Voraussetzungen nicht
> >> für
> >> >> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes
> haften.
> >> >>
> >> >>
> >> >> ---
> >> >> This email has been checked for viruses by Avast antivirus software.
> >> >> https://www.avast.com/antivirus
> >> >>
> >> >>
> >>
> >>
> >
>


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


Re: Project name

Posted by Jeroen van der Wal <je...@stromboli.it>.
UK's Prime Minister is on our side ;-)

http://www.dailymail.co.uk/news/article-3343325/Cameron-decides-start-referring-ISIS-Daesh-term-disliked-leaders-sounds-like-word-crush-Arabic.html

On 23 November 2015 at 23:46, Stephen Cameron <st...@gmail.com>
wrote:

> Suspect lots of rivers of same name around the world, there is one in
> Tasmania
>
> On Tue, Nov 24, 2015 at 9:43 AM, Stephen Cameron <
> steve.cameron.62@gmail.com
> > wrote:
>
> > Happy to consider change to 'Apache River Isis' I like that better.
> >
> > On Tue, Nov 24, 2015 at 8:49 AM, Mike Burton <mi...@mycosystems.co.uk>
> > wrote:
> >
> >> Hi Guys,
> >>
> >> my 2c: Its not worth changing our name, some of my reasons:
> >> 1. The considerable effort could be better used elsewhere
> >> 2. Many entities names coincide with “undesirable" ones (some might even
> >> object to Apache helicopters)
> >> 3. ISIS name might change, actually it is starting to, as others have
> >> mentioned, if they changed it to our new name should we change again??
> >> 4. *** them, we were here first
> >>
> >> Mike Burton
> >> mikeb@mycosystems.co.uk
> >>
> >> > On 23 Nov 2015, at 16:19, Dain Gosbee <da...@gmail.com>
> wrote:
> >> >
> >> > Hi guys,
> >> >
> >> > I just wanted to chime in here.  Personally, I would also advocate
> >> changing
> >> > the name.  I would also be happy to take part in suggesting name
> >> changes.
> >> >
> >> > Just wanted to add my two cents.
> >> >
> >> >
> >> > --
> >> > Sincerely,
> >> > Dain Gosbee
> >> >
> >> > On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo <cesar.lugo@sisorg.com.mx
> >
> >> > wrote:
> >> >
> >> >> Hi, just another user here. I ran into the same issues, searching for
> >> >> Apache ISIS gives similar results because the Apache helicopters
> agains
> >> >> Isis. Looking for Apache ISIS framework works much better for me. I
> >> hope
> >> >> that helps.
> >> >>
> >> >> Cesar.
> >> >>
> >> >> -----Original Message-----
> >> >> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
> >> >> Joerg.Rade@Kuehne-Nagel.com]
> >> >> Sent: Monday, November 23, 2015 5:23 AM
> >> >> To: users@isis.apache.org
> >> >> Subject: AW: Project name
> >> >>
> >> >> Hi,
> >> >>
> >> >> in German media IS now is used instead of ISIS when referring to [2].
> >> >> I thought Apache Isis was named after the Egyptian goodness [1].
> >> >>
> >> >> BTW: When I searched for 'Naked Objects' I saw a filter message as
> >> well ;-)
> >> >>
> >> >> Jörg
> >> >>
> >> >> [1] https://en.wikipedia.org/wiki/Isis
> >> >> [2]
> >> https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant
> >> >>
> >> >> -----Ursprüngliche Nachricht-----
> >> >> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
> >> >> Gesendet: Montag, 23. November 2015 11:32
> >> >> An: users
> >> >> Betreff: Re: Project name
> >> >>
> >> >> Hi Andrew,
> >> >>
> >> >> Welcome to this mailing list!
> >> >>
> >> >> We've had a similar discussion about a year ago [1] and decided then
> to
> >> >> leave the project name as it is. But if there are new circumstances
> we
> >> >> might need to reconsider. As you may have noticed we always refer to
> >> the
> >> >> project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
> >> >> abandoning ISIS in favour of IS and Daesh [2] but don't know the
> >> situation
> >> >> well in foreign media. Personally I think the current name does not
> >> hinder
> >> >> our growth and changing the name would not speed up things either.
> I'm
> >> >> still biased to leave things as they are and devote our limited
> >> resources
> >> >> in making our framework better.
> >> >>
> >> >> FYI: the project has been named after the river Isis, the part of the
> >> >> river Thames that flows through Oxford [3].
> >> >>
> >> >> Jeroen
> >> >>
> >> >> [1] https://issues.apache.org/jira/browse/ISIS-982
> >> >> [2]
> >> >>
> >> >>
> >>
> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
> >> >> [3] https://en.wikipedia.org/wiki/The_Isis
> >> >>
> >> >> On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au>
> >> >> wrote:
> >> >>
> >> >>> Hi,
> >> >>>
> >> >>> Have there been any suggestions or thoughts of changing the project
> >> >>> name from isis to something else ? I only ask, because searching for
> >> >>> apache isis usually brings up some unwanted / unsavoury results,
> and I
> >> >>> would expect that might just increase over time. It also might
> trigger
> >> >>> email spam filtering, company firewall rules, etc to kick in for
> some.
> >> >>> I could imagine other contexts in which the mere occurrence of the
> >> >>> word isis might create some unwanted distraction or issue.
> >> >>>
> >> >>> I can appreciate how much upheaval that such a name change could
> >> >>> cause, but nonetheless thought it worth asking about.
> >> >>>
> >> >>> Thanks
> >> >>>
> >> >>>
> >> >>
> >> >> Kühne + Nagel (AG & Co.) KG
> >> >> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> >> >> 812773878.
> >> >> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.),
> >> Dirk
> >> >> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik
> Köstergarten,
> >> >> Nicholas Minde, Lars Wedel, Jens Wollesen.
> >> >> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> >> >> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> >> >> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> >> >> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn,
> >> >> Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan
> >> Paul,
> >> >> Holger Ketz, Dominic Edmonds.
> >> >>
> >> >> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> >> >> Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen
> >> >> insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen
> von
> >> >> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir
> >> Ihnen
> >> >> gerne auf Anfrage und können Sie auch unter
> >> http://www.kuehne-nagel.com
> >> >> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im
> Rahmen
> >> >> internationaler Übereinkommen weder unsere Haftung noch die
> Zurechnung
> >> des
> >> >> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des
> >> Auftraggebers
> >> >> erweitert, und (2) wir in den im deutschen Seehandelsrecht
> aufgeführten
> >> >> Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes
> >> >> Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht
> >> für
> >> >> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes
> haften.
> >> >>
> >> >>
> >> >> ---
> >> >> This email has been checked for viruses by Avast antivirus software.
> >> >> https://www.avast.com/antivirus
> >> >>
> >> >>
> >>
> >>
> >
>

Re: Project name

Posted by Stephen Cameron <st...@gmail.com>.
Suspect lots of rivers of same name around the world, there is one in
Tasmania

On Tue, Nov 24, 2015 at 9:43 AM, Stephen Cameron <steve.cameron.62@gmail.com
> wrote:

> Happy to consider change to 'Apache River Isis' I like that better.
>
> On Tue, Nov 24, 2015 at 8:49 AM, Mike Burton <mi...@mycosystems.co.uk>
> wrote:
>
>> Hi Guys,
>>
>> my 2c: Its not worth changing our name, some of my reasons:
>> 1. The considerable effort could be better used elsewhere
>> 2. Many entities names coincide with “undesirable" ones (some might even
>> object to Apache helicopters)
>> 3. ISIS name might change, actually it is starting to, as others have
>> mentioned, if they changed it to our new name should we change again??
>> 4. *** them, we were here first
>>
>> Mike Burton
>> mikeb@mycosystems.co.uk
>>
>> > On 23 Nov 2015, at 16:19, Dain Gosbee <da...@gmail.com> wrote:
>> >
>> > Hi guys,
>> >
>> > I just wanted to chime in here.  Personally, I would also advocate
>> changing
>> > the name.  I would also be happy to take part in suggesting name
>> changes.
>> >
>> > Just wanted to add my two cents.
>> >
>> >
>> > --
>> > Sincerely,
>> > Dain Gosbee
>> >
>> > On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo <ce...@sisorg.com.mx>
>> > wrote:
>> >
>> >> Hi, just another user here. I ran into the same issues, searching for
>> >> Apache ISIS gives similar results because the Apache helicopters agains
>> >> Isis. Looking for Apache ISIS framework works much better for me. I
>> hope
>> >> that helps.
>> >>
>> >> Cesar.
>> >>
>> >> -----Original Message-----
>> >> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
>> >> Joerg.Rade@Kuehne-Nagel.com]
>> >> Sent: Monday, November 23, 2015 5:23 AM
>> >> To: users@isis.apache.org
>> >> Subject: AW: Project name
>> >>
>> >> Hi,
>> >>
>> >> in German media IS now is used instead of ISIS when referring to [2].
>> >> I thought Apache Isis was named after the Egyptian goodness [1].
>> >>
>> >> BTW: When I searched for 'Naked Objects' I saw a filter message as
>> well ;-)
>> >>
>> >> Jörg
>> >>
>> >> [1] https://en.wikipedia.org/wiki/Isis
>> >> [2]
>> https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant
>> >>
>> >> -----Ursprüngliche Nachricht-----
>> >> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
>> >> Gesendet: Montag, 23. November 2015 11:32
>> >> An: users
>> >> Betreff: Re: Project name
>> >>
>> >> Hi Andrew,
>> >>
>> >> Welcome to this mailing list!
>> >>
>> >> We've had a similar discussion about a year ago [1] and decided then to
>> >> leave the project name as it is. But if there are new circumstances we
>> >> might need to reconsider. As you may have noticed we always refer to
>> the
>> >> project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
>> >> abandoning ISIS in favour of IS and Daesh [2] but don't know the
>> situation
>> >> well in foreign media. Personally I think the current name does not
>> hinder
>> >> our growth and changing the name would not speed up things either. I'm
>> >> still biased to leave things as they are and devote our limited
>> resources
>> >> in making our framework better.
>> >>
>> >> FYI: the project has been named after the river Isis, the part of the
>> >> river Thames that flows through Oxford [3].
>> >>
>> >> Jeroen
>> >>
>> >> [1] https://issues.apache.org/jira/browse/ISIS-982
>> >> [2]
>> >>
>> >>
>> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
>> >> [3] https://en.wikipedia.org/wiki/The_Isis
>> >>
>> >> On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au>
>> >> wrote:
>> >>
>> >>> Hi,
>> >>>
>> >>> Have there been any suggestions or thoughts of changing the project
>> >>> name from isis to something else ? I only ask, because searching for
>> >>> apache isis usually brings up some unwanted / unsavoury results, and I
>> >>> would expect that might just increase over time. It also might trigger
>> >>> email spam filtering, company firewall rules, etc to kick in for some.
>> >>> I could imagine other contexts in which the mere occurrence of the
>> >>> word isis might create some unwanted distraction or issue.
>> >>>
>> >>> I can appreciate how much upheaval that such a name change could
>> >>> cause, but nonetheless thought it worth asking about.
>> >>>
>> >>> Thanks
>> >>>
>> >>>
>> >>
>> >> Kühne + Nagel (AG & Co.) KG
>> >> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
>> >> 812773878.
>> >> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.),
>> Dirk
>> >> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
>> >> Nicholas Minde, Lars Wedel, Jens Wollesen.
>> >> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
>> >> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
>> >> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
>> >> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn,
>> >> Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan
>> Paul,
>> >> Holger Ketz, Dominic Edmonds.
>> >>
>> >> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
>> >> Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen
>> >> insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von
>> >> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir
>> Ihnen
>> >> gerne auf Anfrage und können Sie auch unter
>> http://www.kuehne-nagel.com
>> >> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen
>> >> internationaler Übereinkommen weder unsere Haftung noch die Zurechnung
>> des
>> >> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des
>> Auftraggebers
>> >> erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten
>> >> Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes
>> >> Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht
>> für
>> >> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.
>> >>
>> >>
>> >> ---
>> >> This email has been checked for viruses by Avast antivirus software.
>> >> https://www.avast.com/antivirus
>> >>
>> >>
>>
>>
>

Re: Project name

Posted by Stephen Cameron <st...@gmail.com>.
Happy to consider change to 'Apache River Isis' I like that better.

On Tue, Nov 24, 2015 at 8:49 AM, Mike Burton <mi...@mycosystems.co.uk>
wrote:

> Hi Guys,
>
> my 2c: Its not worth changing our name, some of my reasons:
> 1. The considerable effort could be better used elsewhere
> 2. Many entities names coincide with “undesirable" ones (some might even
> object to Apache helicopters)
> 3. ISIS name might change, actually it is starting to, as others have
> mentioned, if they changed it to our new name should we change again??
> 4. *** them, we were here first
>
> Mike Burton
> mikeb@mycosystems.co.uk
>
> > On 23 Nov 2015, at 16:19, Dain Gosbee <da...@gmail.com> wrote:
> >
> > Hi guys,
> >
> > I just wanted to chime in here.  Personally, I would also advocate
> changing
> > the name.  I would also be happy to take part in suggesting name changes.
> >
> > Just wanted to add my two cents.
> >
> >
> > --
> > Sincerely,
> > Dain Gosbee
> >
> > On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo <ce...@sisorg.com.mx>
> > wrote:
> >
> >> Hi, just another user here. I ran into the same issues, searching for
> >> Apache ISIS gives similar results because the Apache helicopters agains
> >> Isis. Looking for Apache ISIS framework works much better for me. I hope
> >> that helps.
> >>
> >> Cesar.
> >>
> >> -----Original Message-----
> >> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
> >> Joerg.Rade@Kuehne-Nagel.com]
> >> Sent: Monday, November 23, 2015 5:23 AM
> >> To: users@isis.apache.org
> >> Subject: AW: Project name
> >>
> >> Hi,
> >>
> >> in German media IS now is used instead of ISIS when referring to [2].
> >> I thought Apache Isis was named after the Egyptian goodness [1].
> >>
> >> BTW: When I searched for 'Naked Objects' I saw a filter message as well
> ;-)
> >>
> >> Jörg
> >>
> >> [1] https://en.wikipedia.org/wiki/Isis
> >> [2]
> https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant
> >>
> >> -----Ursprüngliche Nachricht-----
> >> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
> >> Gesendet: Montag, 23. November 2015 11:32
> >> An: users
> >> Betreff: Re: Project name
> >>
> >> Hi Andrew,
> >>
> >> Welcome to this mailing list!
> >>
> >> We've had a similar discussion about a year ago [1] and decided then to
> >> leave the project name as it is. But if there are new circumstances we
> >> might need to reconsider. As you may have noticed we always refer to the
> >> project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
> >> abandoning ISIS in favour of IS and Daesh [2] but don't know the
> situation
> >> well in foreign media. Personally I think the current name does not
> hinder
> >> our growth and changing the name would not speed up things either. I'm
> >> still biased to leave things as they are and devote our limited
> resources
> >> in making our framework better.
> >>
> >> FYI: the project has been named after the river Isis, the part of the
> >> river Thames that flows through Oxford [3].
> >>
> >> Jeroen
> >>
> >> [1] https://issues.apache.org/jira/browse/ISIS-982
> >> [2]
> >>
> >>
> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
> >> [3] https://en.wikipedia.org/wiki/The_Isis
> >>
> >> On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>> Have there been any suggestions or thoughts of changing the project
> >>> name from isis to something else ? I only ask, because searching for
> >>> apache isis usually brings up some unwanted / unsavoury results, and I
> >>> would expect that might just increase over time. It also might trigger
> >>> email spam filtering, company firewall rules, etc to kick in for some.
> >>> I could imagine other contexts in which the mere occurrence of the
> >>> word isis might create some unwanted distraction or issue.
> >>>
> >>> I can appreciate how much upheaval that such a name change could
> >>> cause, but nonetheless thought it worth asking about.
> >>>
> >>> Thanks
> >>>
> >>>
> >>
> >> Kühne + Nagel (AG & Co.) KG
> >> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> >> 812773878.
> >> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.),
> Dirk
> >> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
> >> Nicholas Minde, Lars Wedel, Jens Wollesen.
> >> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> >> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> >> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> >> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn,
> >> Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan Paul,
> >> Holger Ketz, Dominic Edmonds.
> >>
> >> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> >> Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen
> >> insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von
> >> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir
> Ihnen
> >> gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com
> >> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen
> >> internationaler Übereinkommen weder unsere Haftung noch die Zurechnung
> des
> >> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des
> Auftraggebers
> >> erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten
> >> Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes
> >> Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht
> für
> >> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.
> >>
> >>
> >> ---
> >> This email has been checked for viruses by Avast antivirus software.
> >> https://www.avast.com/antivirus
> >>
> >>
>
>

Re: Project name

Posted by Mike Burton <mi...@mycosystems.co.uk>.
Hi Guys,

my 2c: Its not worth changing our name, some of my reasons:
1. The considerable effort could be better used elsewhere
2. Many entities names coincide with “undesirable" ones (some might even object to Apache helicopters)
3. ISIS name might change, actually it is starting to, as others have mentioned, if they changed it to our new name should we change again??
4. *** them, we were here first

Mike Burton
mikeb@mycosystems.co.uk

> On 23 Nov 2015, at 16:19, Dain Gosbee <da...@gmail.com> wrote:
> 
> Hi guys,
> 
> I just wanted to chime in here.  Personally, I would also advocate changing
> the name.  I would also be happy to take part in suggesting name changes.
> 
> Just wanted to add my two cents.
> 
> 
> --
> Sincerely,
> Dain Gosbee
> 
> On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo <ce...@sisorg.com.mx>
> wrote:
> 
>> Hi, just another user here. I ran into the same issues, searching for
>> Apache ISIS gives similar results because the Apache helicopters agains
>> Isis. Looking for Apache ISIS framework works much better for me. I hope
>> that helps.
>> 
>> Cesar.
>> 
>> -----Original Message-----
>> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
>> Joerg.Rade@Kuehne-Nagel.com]
>> Sent: Monday, November 23, 2015 5:23 AM
>> To: users@isis.apache.org
>> Subject: AW: Project name
>> 
>> Hi,
>> 
>> in German media IS now is used instead of ISIS when referring to [2].
>> I thought Apache Isis was named after the Egyptian goodness [1].
>> 
>> BTW: When I searched for 'Naked Objects' I saw a filter message as well ;-)
>> 
>> Jörg
>> 
>> [1] https://en.wikipedia.org/wiki/Isis
>> [2] https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant
>> 
>> -----Ursprüngliche Nachricht-----
>> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
>> Gesendet: Montag, 23. November 2015 11:32
>> An: users
>> Betreff: Re: Project name
>> 
>> Hi Andrew,
>> 
>> Welcome to this mailing list!
>> 
>> We've had a similar discussion about a year ago [1] and decided then to
>> leave the project name as it is. But if there are new circumstances we
>> might need to reconsider. As you may have noticed we always refer to the
>> project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
>> abandoning ISIS in favour of IS and Daesh [2] but don't know the situation
>> well in foreign media. Personally I think the current name does not hinder
>> our growth and changing the name would not speed up things either. I'm
>> still biased to leave things as they are and devote our limited resources
>> in making our framework better.
>> 
>> FYI: the project has been named after the river Isis, the part of the
>> river Thames that flows through Oxford [3].
>> 
>> Jeroen
>> 
>> [1] https://issues.apache.org/jira/browse/ISIS-982
>> [2]
>> 
>> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
>> [3] https://en.wikipedia.org/wiki/The_Isis
>> 
>> On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au>
>> wrote:
>> 
>>> Hi,
>>> 
>>> Have there been any suggestions or thoughts of changing the project
>>> name from isis to something else ? I only ask, because searching for
>>> apache isis usually brings up some unwanted / unsavoury results, and I
>>> would expect that might just increase over time. It also might trigger
>>> email spam filtering, company firewall rules, etc to kick in for some.
>>> I could imagine other contexts in which the mere occurrence of the
>>> word isis might create some unwanted distraction or issue.
>>> 
>>> I can appreciate how much upheaval that such a name change could
>>> cause, but nonetheless thought it worth asking about.
>>> 
>>> Thanks
>>> 
>>> 
>> 
>> Kühne + Nagel (AG & Co.) KG
>> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
>> 812773878.
>> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Dirk
>> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
>> Nicholas Minde, Lars Wedel, Jens Wollesen.
>> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
>> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
>> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
>> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn,
>> Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan Paul,
>> Holger Ketz, Dominic Edmonds.
>> 
>> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
>> Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen
>> insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von
>> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen
>> gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com
>> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen
>> internationaler Übereinkommen weder unsere Haftung noch die Zurechnung des
>> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des Auftraggebers
>> erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten
>> Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes
>> Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht für
>> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.
>> 
>> 
>> ---
>> This email has been checked for viruses by Avast antivirus software.
>> https://www.avast.com/antivirus
>> 
>> 


Re: Project name

Posted by Dain Gosbee <da...@gmail.com>.
Hi guys,

I just wanted to chime in here.  Personally, I would also advocate changing
the name.  I would also be happy to take part in suggesting name changes.

Just wanted to add my two cents.


--
Sincerely,
Dain Gosbee

On Mon, Nov 23, 2015 at 4:54 PM, Cesar Lugo <ce...@sisorg.com.mx>
wrote:

> Hi, just another user here. I ran into the same issues, searching for
> Apache ISIS gives similar results because the Apache helicopters agains
> Isis. Looking for Apache ISIS framework works much better for me. I hope
> that helps.
>
> Cesar.
>
> -----Original Message-----
> From: Rade, Joerg / Kuehne + Nagel / Ham GI-PS [mailto:
> Joerg.Rade@Kuehne-Nagel.com]
> Sent: Monday, November 23, 2015 5:23 AM
> To: users@isis.apache.org
> Subject: AW: Project name
>
> Hi,
>
> in German media IS now is used instead of ISIS when referring to [2].
> I thought Apache Isis was named after the Egyptian goodness [1].
>
> BTW: When I searched for 'Naked Objects' I saw a filter message as well ;-)
>
> Jörg
>
> [1] https://en.wikipedia.org/wiki/Isis
> [2] https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant
>
> -----Ursprüngliche Nachricht-----
> Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
> Gesendet: Montag, 23. November 2015 11:32
> An: users
> Betreff: Re: Project name
>
> Hi Andrew,
>
> Welcome to this mailing list!
>
> We've had a similar discussion about a year ago [1] and decided then to
> leave the project name as it is. But if there are new circumstances we
> might need to reconsider. As you may have noticed we always refer to the
> project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
> abandoning ISIS in favour of IS and Daesh [2] but don't know the situation
> well in foreign media. Personally I think the current name does not hinder
> our growth and changing the name would not speed up things either. I'm
> still biased to leave things as they are and devote our limited resources
> in making our framework better.
>
> FYI: the project has been named after the river Isis, the part of the
> river Thames that flows through Oxford [3].
>
> Jeroen
>
> [1] https://issues.apache.org/jira/browse/ISIS-982
> [2]
>
> http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
> [3] https://en.wikipedia.org/wiki/The_Isis
>
> On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au>
> wrote:
>
> > Hi,
> >
> > Have there been any suggestions or thoughts of changing the project
> > name from isis to something else ? I only ask, because searching for
> > apache isis usually brings up some unwanted / unsavoury results, and I
> > would expect that might just increase over time. It also might trigger
> > email spam filtering, company firewall rules, etc to kick in for some.
> > I could imagine other contexts in which the mere occurrence of the
> > word isis might create some unwanted distraction or issue.
> >
> > I can appreciate how much upheaval that such a name change could
> > cause, but nonetheless thought it worth asking about.
> >
> > Thanks
> >
> >
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Dirk
> Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten,
> Nicholas Minde, Lars Wedel, Jens Wollesen.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn,
> Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan Paul,
> Holger Ketz, Dominic Edmonds.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen
> insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von
> Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen
> gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com
> einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen
> internationaler Übereinkommen weder unsere Haftung noch die Zurechnung des
> Verschuldens von Leuten und sonstigen Dritten zu Gunsten des Auftraggebers
> erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten
> Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes
> Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht für
> nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
>

AW: Project name

Posted by "Rade, Joerg / Kuehne + Nagel / Ham GI-PS" <Jo...@Kuehne-Nagel.com>.
Hi,

in German media IS now is used instead of ISIS when referring to [2].
I thought Apache Isis was named after the Egyptian goodness [1].

BTW: When I searched for 'Naked Objects' I saw a filter message as well ;-)

Jörg

[1] https://en.wikipedia.org/wiki/Isis
[2] https://simple.wikipedia.org/wiki/Islamic_State_of_Iraq_and_the_Levant

-----Ursprüngliche Nachricht-----
Von: Jeroen van der Wal [mailto:jeroen@stromboli.it]
Gesendet: Montag, 23. November 2015 11:32
An: users
Betreff: Re: Project name

Hi Andrew,

Welcome to this mailing list!

We've had a similar discussion about a year ago [1] and decided then to leave the project name as it is. But if there are new circumstances we might need to reconsider. As you may have noticed we always refer to the project as "Apache Isis", not "ISIS". In Dutch media I see a trend of abandoning ISIS in favour of IS and Daesh [2] but don't know the situation well in foreign media. Personally I think the current name does not hinder our growth and changing the name would not speed up things either. I'm still biased to leave things as they are and devote our limited resources in making our framework better.

FYI: the project has been named after the river Isis, the part of the river Thames that flows through Oxford [3].

Jeroen

[1] https://issues.apache.org/jira/browse/ISIS-982
[2]
http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
[3] https://en.wikipedia.org/wiki/The_Isis

On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au> wrote:

> Hi,
>
> Have there been any suggestions or thoughts of changing the project
> name from isis to something else ? I only ask, because searching for
> apache isis usually brings up some unwanted / unsavoury results, and I
> would expect that might just increase over time. It also might trigger
> email spam filtering, company firewall rules, etc to kick in for some.
> I could imagine other contexts in which the mere occurrence of the
> word isis might create some unwanted distraction or issue.
>
> I can appreciate how much upheaval that such a name change could
> cause, but nonetheless thought it worth asking about.
>
> Thanks
>
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Dirk Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Lars Wedel, Jens Wollesen.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn, Diederick de Vroet, Björn Johansson, Jan Kunze, Bruno Mang, Stefan Paul, Holger Ketz, Dominic Edmonds.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen internationaler Übereinkommen weder unsere Haftung noch die Zurechnung des Verschuldens von Leuten und sonstigen Dritten zu Gunsten des Auftraggebers erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht für nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.

Re: Project name

Posted by Jeroen van der Wal <je...@stromboli.it>.
Hi Andrew,

Welcome to this mailing list!

We've had a similar discussion about a year ago [1] and decided then to
leave the project name as it is. But if there are new circumstances we
might need to reconsider. As you may have noticed we always refer to the
project as "Apache Isis", not "ISIS". In Dutch media I see a trend of
abandoning ISIS in favour of IS and Daesh [2] but don't know the situation
well in foreign media. Personally I think the current name does not hinder
our growth and changing the name would not speed up things either. I'm
still biased to leave things as they are and devote our limited resources
in making our framework better.

FYI: the project has been named after the river Isis, the part of the river
Thames that flows through Oxford [3].

Jeroen

[1] https://issues.apache.org/jira/browse/ISIS-982
[2]
http://theweek.com/speedreads/446139/france-says-name-isis-offensive-call-daesh-instead
[3] https://en.wikipedia.org/wiki/The_Isis

On 23 November 2015 at 06:55, Andrew Voumard <an...@melbpc.org.au> wrote:

> Hi,
>
> Have there been any suggestions or thoughts of changing the project name
> from isis to something else ? I only ask, because searching for apache isis
> usually brings up some unwanted / unsavoury results, and I would expect
> that might just increase over time. It also might trigger email spam
> filtering, company firewall rules, etc to kick in for some. I could imagine
> other contexts in which the mere occurrence of the word isis might create
> some unwanted distraction or issue.
>
> I can appreciate how much upheaval that such a name change could cause,
> but nonetheless thought it worth asking about.
>
> Thanks
>
>

Project name

Posted by Andrew Voumard <an...@melbpc.org.au>.
Hi,

Have there been any suggestions or thoughts of changing the project name from isis to something else ? I only ask, because searching for apache isis usually brings up some unwanted / unsavoury results, and I would expect that might just increase over time. It also might trigger email spam filtering, company firewall rules, etc to kick in for some. I could imagine other contexts in which the mere occurrence of the word isis might create some unwanted distraction or issue.

I can appreciate how much upheaval that such a name change could cause, but nonetheless thought it worth asking about.

Thanks


Re: Returning content as file...?

Posted by Kevin Meyer <ke...@kmz.co.za>.
On Mon, November 23, 2015 23:58, Dan Haywood wrote:
> OK, thanks for that Martin.  Makes me wonder why it works in other
> circumstances, though.
>

Yes, I'm running against 1.10.0

> Kevin... could you mail (the relevant bits of) the action.... any
> annotations, is it on a menu service, or a contribution service, or a
> domain entity or view model or mixin?  Would like to try to reproduce the
>  issue first (even though I'm sure the fix will probably be to do what
> Martin has suggested....)


Will do. At work at the moment - will send later this evening when I look
at the code again (will probably just add the PoC to my github account -
though it's embarrasingly rough right now).

Thanks,
Kevin

>
>
> Thx
> Dan
>
>
>
>
>
> On 23 November 2015 at 16:41, Martin Grigorov <mg...@apache.org>
> wrote:
>
>
>> Hi,
>>
>>>>
>>>>
>>>
>> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(
>> ActionPanel.java:84)
>>
>>>
>>
>> <init>, i.e. we are in the constructor.
>> Later it seems there is a call #getPage() but since ActionPanel is not
>> yet added to its parent there is no path to the page. Simple fix would be
>> to #buildGui() in #onInitialize().
>>
>>
>>>> at
>>>>
>>>>


-- 
Kevin Meyer
Ljubljana, Slovenia



Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
On 26 November 2015 at 06:18, Kevin Meyer <ke...@kmz.co.za> wrote:

>
> By the way, the existing service action already took a Report as a
> parameter - but the Clob return solves this error and now works.
>
>
Yes, I saw that... but when rendered as a contributed action it basically
is a no-arg.

That is,

@DomainService
public class Html implements ReportPrinter {
public Object printAsHtml(Report report){ ... }
}

in the metamodel that is built is equivalent to you having written instead:

public class Report {
    public Object printAsHtml() { ... }
}

ie, a no-arg.

If you changed the contributing service to:

@DomainService
public class Html implements ReportPrinter {
public Object printAsHtml(Report report, String fileName){ ... }
}

then that would correspond to:

public class Report {
    public Object printAsHtml(String fileName) { ... }
}

Hope that makes more sense.

Incidentally, rather than using a contributed service, for this requirement
I suggest using the new @Mixin feature.  Thus:

@Mixin
public class Report_printAsHtml {
    private final Report report;
    public Report_printAsHtml(Report report) { this.report = report; }

    public Clob $$(String fileName) { ... }
}


The "$$" is a reserved word, it means "infer the action name from the class
name of the mix in".

All the usual disable, validate etc can live in here, so the mixin nicely
encapsulates all this stuff.  It also makes it easier to rationalize about
the relationship about what the action "needs to know" about the object
that it is mixed into; ie one can an interface to make this relationship,
eg:

@Mixin
public class Htmlable_printAsHtml {
    private final Htmlable htmlable;
    public Htmlable_printAsHtml(Htmlable htmlable) { this.htmlable =
htmlable; }

    public Clob $$(String fileName) { ... }
}

and

public class Report implements Htmlable { ... }


So the mixin is really a trait.  This is basically the Reenskaug and
Coplien's DCI pattern, I believe.  I really like them, YMMV.

HTH
Dan




> I will look into the docx module.
>
> Kind regards,
> Kevin
>
> On Thu, November 26, 2015 01:31, Dan Haywood wrote:
> >> On 24 November 2015 at 19:02, Kevin Meyer <ke...@kmz.co.za> wrote:
> >>
> >>
> >>> I've added the project to github on [1]. Sorry - I've not put much
> >>> effort into consolidating the menu/service actions, most of them are
> >>> visible even when not appropriate.
> >>>
> >>> I've implemented the "convert and send as file" as a service at [2].
> >>>
> >>>
> >>> For convenience, I've created a fixture script.
> >>> After loading the fixture, go to "Reports" and use "Find First" to get
> >>> a report[3], then choose "Print as Html" - which fails with the
> >>> exception. "Print As Latex" just returns a String.
> >>>
> >>>
> >>>
> > OK, so this is pretty obscure, but the good news is that there are easy
> > workarounds to the problem.
> >
> > This code fails:
> >
> >
> > public Object download() { return new Clob(...); }
> >
> > but this code will work:
> >
> > public Clob download() { return new Clob(...); }
> >
> > (ie specify Clob not Object as return type)
> >
> >
> > and so will:
> >
> > public Object download(String filename) { return new Clob(...); }
> >
> >
> > (ie take at least 1 argument).
> >
> >
> >
> > ~~~~
> > The issue is down to the way in which we set up the Wicket viewer's Ajax
> > handlers; downloadable objects with no-args have to be dealt with in a
> > certain way, and we look at the action signature to try to guess.
> >
> > I've raised a ticket [6] to see if we can support all the cases, but I
> > don't see it as a high priority to fix.
> >
> >
> > Thx
> > Dan
> >
> >
> > PS: probably tangential to what you are working on, but the isisaddons
> > has a docx module [7] for mail merges.  And Jeroen experimented with
> > xdocreport [8], which looks simpler still; we will probably make a very
> > minimal module around that, too.
> >
> >
> >
> > [6] https://issues.apache.org/jira/browse/ISIS-1264
> > [7] https://github.com/isisaddons/isis-module-docx
> > [8] https://github.com/opensagres/xdocreport
> >
> >
> >
>
>
> --
> Kevin Meyer
> Ljubljana, Slovenia
>
>
>

Re: Returning content as file...?

Posted by Kevin Meyer <ke...@kmz.co.za>.
Hi Dan,

Perfect! Changing the return type from Object to Clob worked just fine (I
copied the Object return from the Dto Mixin, I suppose there is some
additional Isis magic that solves this issue there).

By the way, the existing service action already took a Report as a
parameter - but the Clob return solves this error and now works.

I will look into the docx module.

Kind regards,
Kevin

On Thu, November 26, 2015 01:31, Dan Haywood wrote:
>> On 24 November 2015 at 19:02, Kevin Meyer <ke...@kmz.co.za> wrote:
>>
>>
>>> I've added the project to github on [1]. Sorry - I've not put much
>>> effort into consolidating the menu/service actions, most of them are
>>> visible even when not appropriate.
>>>
>>> I've implemented the "convert and send as file" as a service at [2].
>>>
>>>
>>> For convenience, I've created a fixture script.
>>> After loading the fixture, go to "Reports" and use "Find First" to get
>>> a report[3], then choose "Print as Html" - which fails with the
>>> exception. "Print As Latex" just returns a String.
>>>
>>>
>>>
> OK, so this is pretty obscure, but the good news is that there are easy
> workarounds to the problem.
>
> This code fails:
>
>
> public Object download() { return new Clob(...); }
>
> but this code will work:
>
> public Clob download() { return new Clob(...); }
>
> (ie specify Clob not Object as return type)
>
>
> and so will:
>
> public Object download(String filename) { return new Clob(...); }
>
>
> (ie take at least 1 argument).
>
>
>
> ~~~~
> The issue is down to the way in which we set up the Wicket viewer's Ajax
> handlers; downloadable objects with no-args have to be dealt with in a
> certain way, and we look at the action signature to try to guess.
>
> I've raised a ticket [6] to see if we can support all the cases, but I
> don't see it as a high priority to fix.
>
>
> Thx
> Dan
>
>
> PS: probably tangential to what you are working on, but the isisaddons
> has a docx module [7] for mail merges.  And Jeroen experimented with
> xdocreport [8], which looks simpler still; we will probably make a very
> minimal module around that, too.
>
>
>
> [6] https://issues.apache.org/jira/browse/ISIS-1264
> [7] https://github.com/isisaddons/isis-module-docx
> [8] https://github.com/opensagres/xdocreport
>
>
>


-- 
Kevin Meyer
Ljubljana, Slovenia



Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
> On 24 November 2015 at 19:02, Kevin Meyer <ke...@kmz.co.za> wrote:
>
>> I've added the project to github on [1]. Sorry - I've not put much effort
>> into consolidating the menu/service actions, most of them are visible even
>> when not appropriate.
>>
>> I've implemented the "convert and send as file" as a service at [2].
>>
>> For convenience, I've created a fixture script.
>> After loading the fixture, go to "Reports" and use "Find First" to get a
>> report[3], then choose "Print as Html" - which fails with the exception.
>> "Print As Latex" just returns a String.
>>
>>
OK, so this is pretty obscure, but the good news is that there are easy
workarounds to the problem.

This code fails:

              public Object download() { return new Clob(...); }

but this code will work:

              public Clob download() { return new Clob(...); }

(ie specify Clob not Object as return type)

and so will:

              public Object download(String filename) { return new
Clob(...); }

(ie take at least 1 argument).


~~~~
The issue is down to the way in which we set up the Wicket viewer's Ajax
handlers; downloadable objects with no-args have to be dealt with in a
certain way, and we look at the action signature to try to guess.

I've raised a ticket [6] to see if we can support all the cases, but I
don't see it as a high priority to fix.


Thx
Dan

PS: probably tangential to what you are working on, but the isisaddons has
a docx module [7] for mail merges.  And Jeroen experimented with xdocreport
[8], which looks simpler still; we will probably make a very minimal module
around that, too.



[6] https://issues.apache.org/jira/browse/ISIS-1264
[7] https://github.com/isisaddons/isis-module-docx
[8] https://github.com/opensagres/xdocreport


--
>> Kevin Meyer
>> Ljubljana, Slovenia
>>
>>
>>
>

Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Will reply more fully on this, just to note that I've created a ticket re:
supporting EpicEditor/Asciidoctor in some form (just to capture the
research done to date)

https://issues.apache.org/jira/browse/ISIS-1263




On 24 November 2015 at 19:02, Kevin Meyer <ke...@kmz.co.za> wrote:

> I've added the project to github on [1]. Sorry - I've not put much effort
> into consolidating the menu/service actions, most of them are visible even
> when not appropriate.
>
> I've implemented the "convert and send as file" as a service at [2].
>
> For convenience, I've created a fixture script.
> After loading the fixture, go to "Reports" and use "Find First" to get a
> report[3], then choose "Print as Html" - which fails with the exception.
> "Print As Latex" just returns a String.
>
> FYI, ultimately I'd like to install an editor (probably epiceditor[5]) to
> use a rich markup for the "Description" field of a project[4]. That's
> where I was trying to insert the @Html annotation.
>
> Next steps are to insert transformers (like XSLT) into the ReportPrinters
> to run-time select which properties of the Project to include in the
> Report, but first I want to get the current ideas actually working.
>
> Regards,
> Kevin
>
>
> On Mon, November 23, 2015 23:58, Dan Haywood wrote:
> > OK, thanks for that Martin.  Makes me wonder why it works in other
> > circumstances, though.
> >
> > Kevin... could you mail (the relevant bits of) the action.... any
> > annotations, is it on a menu service, or a contribution service, or a
> > domain entity or view model or mixin?  Would like to try to reproduce the
> >  issue first (even though I'm sure the fix will probably be to do what
> > Martin has suggested....)
> >
> >
>
> [1] https://github.com/kev-m/isis-project-printer
> [2]
>
> https://github.com/kev-m/isis-project-printer/blob/master/app/src/main/java/com/cosylab/reports/Html.java
> [3]
>
> https://github.com/kev-m/isis-project-printer/blob/master/dom/src/main/java/com/cosylab/dom/report/Report.java
> [4]
>
> https://github.com/kev-m/isis-project-printer/blob/master/dom/src/main/java/com/cosylab/dom/simple/Project.java
> [5] http://epiceditor.com/
> --
> Kevin Meyer
> Ljubljana, Slovenia
>
>
>

Re: Returning content as file...?

Posted by Kevin Meyer <ke...@kmz.co.za>.
I've added the project to github on [1]. Sorry - I've not put much effort
into consolidating the menu/service actions, most of them are visible even
when not appropriate.

I've implemented the "convert and send as file" as a service at [2].

For convenience, I've created a fixture script.
After loading the fixture, go to "Reports" and use "Find First" to get a
report[3], then choose "Print as Html" - which fails with the exception.
"Print As Latex" just returns a String.

FYI, ultimately I'd like to install an editor (probably epiceditor[5]) to
use a rich markup for the "Description" field of a project[4]. That's
where I was trying to insert the @Html annotation.

Next steps are to insert transformers (like XSLT) into the ReportPrinters
to run-time select which properties of the Project to include in the
Report, but first I want to get the current ideas actually working.

Regards,
Kevin


On Mon, November 23, 2015 23:58, Dan Haywood wrote:
> OK, thanks for that Martin.  Makes me wonder why it works in other
> circumstances, though.
>
> Kevin... could you mail (the relevant bits of) the action.... any
> annotations, is it on a menu service, or a contribution service, or a
> domain entity or view model or mixin?  Would like to try to reproduce the
>  issue first (even though I'm sure the fix will probably be to do what
> Martin has suggested....)
>
>

[1] https://github.com/kev-m/isis-project-printer
[2]
https://github.com/kev-m/isis-project-printer/blob/master/app/src/main/java/com/cosylab/reports/Html.java
[3]
https://github.com/kev-m/isis-project-printer/blob/master/dom/src/main/java/com/cosylab/dom/report/Report.java
[4]
https://github.com/kev-m/isis-project-printer/blob/master/dom/src/main/java/com/cosylab/dom/simple/Project.java
[5] http://epiceditor.com/
-- 
Kevin Meyer
Ljubljana, Slovenia



Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
OK, thanks for that Martin.  Makes me wonder why it works in other
circumstances, though.

Kevin... could you mail (the relevant bits of) the action.... any
annotations, is it on a menu service, or a contribution service, or a
domain entity or view model or mixin?  Would like to try to reproduce the
issue first (even though I'm sure the fix will probably be to do what
Martin has suggested....)

Thx
Dan




On 23 November 2015 at 16:41, Martin Grigorov <mg...@apache.org> wrote:

> Hi,
>
>
> On Sun, Nov 22, 2015 at 8:25 PM, Dan Haywood <dan@haywood-associates.co.uk
> >
> wrote:
>
> > umm, ok... no clues there unfortunately.  Any Javascript errors in
> Chrome's
> > console?
> >
> > Also, which version are you running against?  I'm guessing 1.10.0 ?
> >
> >
> > On 22 November 2015 at 19:22, Kevin Meyer <ke...@kmz.co.za> wrote:
> >
> > > Let me turn off one component factory that I create, but don't use..
> > >
> > > In the mean time, heres the full stack trace:
> > >
> > > 20:10:40,374  [RequestCycleExtra    qtp576936864-17 WARN ]  Handling
> the
> > > following exception
> > > org.apache.wicket.WicketRuntimeException: No Page found for component
> > > [ActionPanel [Component id = content]]
> > >         at org.apache.wicket.Component.getPage(Component.java:1722)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy$3.handleResults(ActionResultResponseHandlingStrategy.java:65)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:254)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:195)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.buildGui(ActionPanel.java:106)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(ActionPanel.java:84)
> >
>
> <init>, i.e. we are in the constructor.
> Later it seems there is a call #getPage() but since ActionPanel is not yet
> added to its parent there is no path to the page.
> Simple fix would be to #buildGui() in #onInitialize().
>
>
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanelFactory.createComponent(ActionPanelFactory.java:49)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:128)
> > >         at
> > >
> > >
> >
> org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.onClick(ActionLinkFactoryAbstract.java:73)
> > >         at
> > > org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:86)
> > >         at
> > >
> > >
> >
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
> > >         at
> > >
> > >
> >
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:641)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at
> > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> > >         at
> > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >         at java.lang.reflect.Method.invoke(Method.java:497)
> > >         at
> > >
> > >
> >
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> > >         at
> > >
> > >
> >
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> > >         at
> > >
> > >
> >
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> > >         at
> > >
> > >
> >
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> > >         at
> > >
> > >
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
> > >         at
> > >
> > >
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > >         at
> > >
> >
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> > >         at
> > >
> > >
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> > >         at
> > >
> > >
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > >         at
> > >
> > >
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > >         at
> > >
> > >
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > >         at
> > >
> > >
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> > >         at
> > >
> > >
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> > >         at
> > >
> > >
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > >         at
> > >
> > >
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > >         at
> > >
> > >
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > >         at
> > >
> > >
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > >         at
> > >
> > >
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > >         at
> > >
> > >
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > >         at
> > >
> > >
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> > >         at
> > >
> >
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> > >         at
> > >
> >
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
> > >         at
> > >
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> > >         at org.eclipse.jetty.server.Server.handle(Server.java:499)
> > >         at
> > > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
> > >         at
> > >
> >
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
> > >         at
> > >
> >
> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
> > >         at
> > >
> > >
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
> > >         at java.lang.Thread.run(Thread.java:745)
> > > 20:10:40,377  [RequestCycleExtra    qtp576936864-17 WARN ]
> > > ********************************
> > >
> > >
> > >
> > >
> >
>

Re: Returning content as file...?

Posted by Martin Grigorov <mg...@apache.org>.
Hi,


On Sun, Nov 22, 2015 at 8:25 PM, Dan Haywood <da...@haywood-associates.co.uk>
wrote:

> umm, ok... no clues there unfortunately.  Any Javascript errors in Chrome's
> console?
>
> Also, which version are you running against?  I'm guessing 1.10.0 ?
>
>
> On 22 November 2015 at 19:22, Kevin Meyer <ke...@kmz.co.za> wrote:
>
> > Let me turn off one component factory that I create, but don't use..
> >
> > In the mean time, heres the full stack trace:
> >
> > 20:10:40,374  [RequestCycleExtra    qtp576936864-17 WARN ]  Handling the
> > following exception
> > org.apache.wicket.WicketRuntimeException: No Page found for component
> > [ActionPanel [Component id = content]]
> >         at org.apache.wicket.Component.getPage(Component.java:1722)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy$3.handleResults(ActionResultResponseHandlingStrategy.java:65)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:254)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:195)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.buildGui(ActionPanel.java:106)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(ActionPanel.java:84)
>

<init>, i.e. we are in the constructor.
Later it seems there is a call #getPage() but since ActionPanel is not yet
added to its parent there is no path to the page.
Simple fix would be to #buildGui() in #onInitialize().


> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanelFactory.createComponent(ActionPanelFactory.java:49)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:128)
> >         at
> >
> >
> org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.onClick(ActionLinkFactoryAbstract.java:73)
> >         at
> > org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:86)
> >         at
> >
> >
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
> >         at
> >
> >
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:641)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >         at
> >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:497)
> >         at
> >
> >
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> >         at
> >
> >
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> >         at
> >
> >
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> >         at
> >
> >
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> >         at
> >
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
> >         at
> >
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >         at
> >
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> >         at
> >
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> >         at
> >
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >         at
> >
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >         at
> >
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >         at
> >
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >         at
> >
> >
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> >         at
> >
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >         at
> >
> >
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> >         at
> >
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >         at
> >
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >         at
> >
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >         at
> >
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >         at
> >
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >         at
> >
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >         at
> >
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >         at
> >
> >
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> >         at
> >
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
> >         at
> >
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> >         at
> >
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
> >         at
> >
> >
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
> >         at
> >
> >
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
> >         at
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
> >         at
> >
> >
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> >         at
> >
> >
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
> >         at
> >
> >
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> >         at
> >
> >
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> >         at org.eclipse.jetty.server.Server.handle(Server.java:499)
> >         at
> > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
> >         at
> >
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
> >         at
> >
> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
> >         at
> >
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
> >         at
> >
> >
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
> >         at java.lang.Thread.run(Thread.java:745)
> > 20:10:40,377  [RequestCycleExtra    qtp576936864-17 WARN ]
> > ********************************
> >
> >
> >
> >
>

Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
umm, ok... no clues there unfortunately.  Any Javascript errors in Chrome's
console?

Also, which version are you running against?  I'm guessing 1.10.0 ?


On 22 November 2015 at 19:22, Kevin Meyer <ke...@kmz.co.za> wrote:

> Let me turn off one component factory that I create, but don't use..
>
> In the mean time, heres the full stack trace:
>
> 20:10:40,374  [RequestCycleExtra    qtp576936864-17 WARN ]  Handling the
> following exception
> org.apache.wicket.WicketRuntimeException: No Page found for component
> [ActionPanel [Component id = content]]
>         at org.apache.wicket.Component.getPage(Component.java:1722)
>         at
>
> org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy$3.handleResults(ActionResultResponseHandlingStrategy.java:65)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:254)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:195)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.buildGui(ActionPanel.java:106)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(ActionPanel.java:84)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanelFactory.createComponent(ActionPanelFactory.java:49)
>         at
>
> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:128)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.onClick(ActionLinkFactoryAbstract.java:73)
>         at
> org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:86)
>         at
>
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
>         at
>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:641)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at
>
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
>         at
>
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
>         at
>
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
>         at
>
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
>         at
>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
>         at
>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
>         at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
>         at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>         at
>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>         at
>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>         at
>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>         at
>
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>         at
>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>         at
>
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>         at
>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>         at
>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>         at
>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>         at
>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>         at
>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>         at
>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>         at
>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>         at
>
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
>         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
>         at
>
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
>         at
>
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
>         at
>
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
>         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
>         at
>
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
>         at
>
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
>         at
>
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>         at
>
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
>         at org.eclipse.jetty.server.Server.handle(Server.java:499)
>         at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
>         at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
>         at
> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
>         at
>
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
>         at
>
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
>         at java.lang.Thread.run(Thread.java:745)
> 20:10:40,377  [RequestCycleExtra    qtp576936864-17 WARN ]
> ********************************
>
>
>
>

Re: Returning content as file...?

Posted by Kevin Meyer <ke...@kmz.co.za>.
Let me turn off one component factory that I create, but don't use..

In the mean time, heres the full stack trace:

20:10:40,374  [RequestCycleExtra    qtp576936864-17 WARN ]  Handling the
following exception
org.apache.wicket.WicketRuntimeException: No Page found for component
[ActionPanel [Component id = content]]
	at org.apache.wicket.Component.getPage(Component.java:1722)
	at
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy$3.handleResults(ActionResultResponseHandlingStrategy.java:65)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:254)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:195)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.buildGui(ActionPanel.java:106)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(ActionPanel.java:84)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanelFactory.createComponent(ActionPanelFactory.java:49)
	at
org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:128)
	at
org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.onClick(ActionLinkFactoryAbstract.java:73)
	at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:86)
	at
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
	at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:641)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
	at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
	at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
	at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
	at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
	at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
	at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
	at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
	at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
	at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
	at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
	at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
	at org.eclipse.jetty.server.Server.handle(Server.java:499)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
	at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
	at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
	at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
	at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
	at java.lang.Thread.run(Thread.java:745)
20:10:40,377  [RequestCycleExtra    qtp576936864-17 WARN ] 
********************************




Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Probably need to see some more of the stack trace.

You could also run in debug and set a breakpoint as to when the first
exception is thrown, to provide a bit more context..

D

On 22 November 2015 at 19:13, Kevin Meyer <ke...@kmz.co.za> wrote:

> Hi Dan,
>
> Thanks - nice elegant looking solution.
>
> But I'm getting an exception, I must be missing something in the setup? :
>
> 20:10:40,374  [RequestCycleExtra    qtp576936864-17 WARN ]  Handling the
> following exception
> org.apache.wicket.WicketRuntimeException: No Page found for component
> [ActionPanel [Component id = content]]
>         at org.apache.wicket.Component.getPage(Component.java:1722)
>         at
>
> org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy$3.handleResults(ActionResultResponseHandlingStrategy.java:65)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:254)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:195)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.buildGui(ActionPanel.java:106)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(ActionPanel.java:84)
>         at
>
> org.apache.isis.viewer.wicket.ui.components.actions.ActionPanelFactory.createComponent(ActionPanelFactory.java:49)
>
>
>
> On Sun, November 22, 2015 17:37, Dan Haywood wrote:
> > If you return an org.apache.isis.applib.value.Clob, where you can specify
> >  the filename and media type.
> >
> > If you wanted to return a zip file or other binary content, use
> > org.apache.isis.applib.value.Blob.
> >
> > For example, see [1]
> >
> >
> > Cheers
> > Dan
> >
> >
> >
> > [1]
> >
> https://github.com/apache/isis/blob/master/core/applib/src/main/java/org/a
> > pache/isis/applib/services/dto/Dto_downloadXml.java#L56
> >
> >
> > On 22 November 2015 at 15:51, Kevin Meyer <ke...@kmz.co.za> wrote:
> >
> >
> >> Hi,
> >>
> >>
> >> I'm sure this has been described before, but could someone point me to
> >> some instructions on how to have the output from a service sent back to
> >> the user as a file? (markmail is good, but I'm struggling with what to
> >> search for!)
> >>
> >> For example, I want the results of "printToLatex(Report report)" to be
> >> sent back the the user as a LaTeX file with a name derived from
> >> report.getName(). My method signature right now is "String
> >> printToLatex(Report report)".
> >>
> >> How does this differ from the service action "printToHtml(Report
> >> report)" which should return only the resulting HTML to the browser? Is
> >> that possible?
> >>
> >> Thanks in advance,
> >> Kevin
> >>
> >>
> >> --
> >> Kevin Meyer
> >> Ljubljana, Slovenia
> >>
> >>
> >>
> >>
> >
>
>
> --
> Kevin Meyer
> Ljubljana, Slovenia
>
>
>

Re: Returning content as file...?

Posted by Kevin Meyer <ke...@kmz.co.za>.
Hi Dan,

Thanks - nice elegant looking solution.

But I'm getting an exception, I must be missing something in the setup? :

20:10:40,374  [RequestCycleExtra    qtp576936864-17 WARN ]  Handling the
following exception
org.apache.wicket.WicketRuntimeException: No Page found for component
[ActionPanel [Component id = content]]
	at org.apache.wicket.Component.getPage(Component.java:1722)
	at
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy$3.handleResults(ActionResultResponseHandlingStrategy.java:65)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionOnTargetAndProcessResults(ActionPanel.java:254)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.executeActionAndProcessResults(ActionPanel.java:195)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.buildGui(ActionPanel.java:106)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel.<init>(ActionPanel.java:84)
	at
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanelFactory.createComponent(ActionPanelFactory.java:49)



On Sun, November 22, 2015 17:37, Dan Haywood wrote:
> If you return an org.apache.isis.applib.value.Clob, where you can specify
>  the filename and media type.
>
> If you wanted to return a zip file or other binary content, use
> org.apache.isis.applib.value.Blob.
>
> For example, see [1]
>
>
> Cheers
> Dan
>
>
>
> [1]
> https://github.com/apache/isis/blob/master/core/applib/src/main/java/org/a
> pache/isis/applib/services/dto/Dto_downloadXml.java#L56
>
>
> On 22 November 2015 at 15:51, Kevin Meyer <ke...@kmz.co.za> wrote:
>
>
>> Hi,
>>
>>
>> I'm sure this has been described before, but could someone point me to
>> some instructions on how to have the output from a service sent back to
>> the user as a file? (markmail is good, but I'm struggling with what to
>> search for!)
>>
>> For example, I want the results of "printToLatex(Report report)" to be
>> sent back the the user as a LaTeX file with a name derived from
>> report.getName(). My method signature right now is "String
>> printToLatex(Report report)".
>>
>> How does this differ from the service action "printToHtml(Report
>> report)" which should return only the resulting HTML to the browser? Is
>> that possible?
>>
>> Thanks in advance,
>> Kevin
>>
>>
>> --
>> Kevin Meyer
>> Ljubljana, Slovenia
>>
>>
>>
>>
>


-- 
Kevin Meyer
Ljubljana, Slovenia



Re: Returning content as file...?

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
If you return an org.apache.isis.applib.value.Clob, where you can specify
the filename and media type.

If you wanted to return a zip file or other binary content, use
org.apache.isis.applib.value.Blob.

For example, see [1]

Cheers
Dan


[1]
https://github.com/apache/isis/blob/master/core/applib/src/main/java/org/apache/isis/applib/services/dto/Dto_downloadXml.java#L56


On 22 November 2015 at 15:51, Kevin Meyer <ke...@kmz.co.za> wrote:

> Hi,
>
> I'm sure this has been described before, but could someone point me to
> some instructions on how to have the output from a service sent back to
> the user as a file? (markmail is good, but I'm struggling with what to
> search for!)
>
> For example, I want the results of "printToLatex(Report report)" to be
> sent back the the user as a LaTeX file with a name derived from
> report.getName().
> My method signature right now is "String printToLatex(Report report)".
>
> How does this differ from the service action "printToHtml(Report report)"
> which should return only the resulting HTML to the browser? Is that
> possible?
>
> Thanks in advance,
> Kevin
>
> --
> Kevin Meyer
> Ljubljana, Slovenia
>
>
>