You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by Dan Haywood <da...@haywood-associates.co.uk> on 2016/06/17 10:27:24 UTC

Re: Build error during org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger

Just to close off this thread, in the 1.13.0-SNAPSHOT simpleapp archetype
the swagger plugin is configured to run by default as part of the
integtests module [1], and it seems to be working just fine.

I've also configured it in the todoapp (that uses the security module), no
problems there either [2].

Thx
Dan

[1]
https://github.com/apache/isis/blob/master/example/application/simpleapp/integtests/pom.xml#L95
[2]
https://github.com/isisaddons/isis-app-todoapp/blob/5da6c19df32f460a1cd18368161ff071e187fdd9/integtests/pom.xml#L104


On 28 April 2016 at 12:21, Dan Haywood <da...@haywood-associates.co.uk> wrote:

> Could you open a new ticket, please.  By all means reference the old one.
>
> Thx,
> Dan
> On 28 Apr 2016 12:17, "Kambiz Darabi" <da...@m-creations.com> wrote:
>
>> Hi,
>>
>> I have the same error with 1.12.1 (cf. stack trace below) while running
>> in my integration test module and using the real AppManifest as
>> suggested in ISIS-1295 [1] (although I had to comment out the security
>> module temporarily because it led to another error) .
>>
>> I am trying to debug it and it seems like the session is already closed
>> by the time IsisContext.getPersistenceSession is called in below stack.
>>
>> Shall I reopen ISIS-1295 or is this another issue?
>>
>> Any hint on what the problem might be is highly appreciated.
>>
>> Thanks
>>
>>
>> Kambiz
>>
>>
>> [1] https://issues.apache.org/jira/browse/ISIS-1295
>>
>> [ERROR] Failed to execute goal
>> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger (default) on project
>> message-service-integration: Execution default of goal
>> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger failed: No Session
>> opened for this thread -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger (default) on
>> project message-service-integration: Execution default of goal
>> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger failed: No Session
>> opened for this thread
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>         at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>>         at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>>         at
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>         at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
>>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
>>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
>>         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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>         at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>> default of goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
>> failed: No Session opened for this thread
>>         at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
>>         at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>>         ... 19 more
>> Caused by: java.lang.IllegalStateException: No Session opened for this
>> thread
>>         at
>> org.apache.isis.core.runtime.system.context.IsisContext.getSession(IsisContext.java:455)
>>         at
>> org.apache.isis.core.runtime.system.context.IsisContext.getPersistenceSession(IsisContext.java:483)
>>         at
>> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.getPersistenceSession(RuntimeContextFromSession.java:268)
>>         at
>> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.access$000(RuntimeContextFromSession.java:61)
>>         at
>> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$2.adapterFor(RuntimeContextFromSession.java:102)
>>         at
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getServiceAdapter(ObjectActionContributee.java:328)
>>         at
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getParameters(ObjectActionContributee.java:140)
>>         at
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.getParameterTypes(ObjectActionDefault.java:209)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.ClassExcluder.exclude(ClassExcluder.java:44)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:145)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:142)
>>         at org.apache.isis.applib.filter.Filters$6.apply(Filters.java:101)
>>         at
>> com.google.common.collect.Iterators$7.computeNext(Iterators.java:675)
>>         at
>> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
>>         at
>> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>>         at com.google.common.collect.Iterators.addAll(Iterators.java:364)
>>         at com.google.common.collect.Lists.newArrayList(Lists.java:162)
>>         at
>> com.google.common.collect.Collections2$FilteredCollection.toArray(Collections2.java:215)
>>         at java.util.ArrayList.addAll(ArrayList.java:577)
>>         at
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectSpecificationAbstract.getObjectActions(ObjectSpecificationAbstract.java:766)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.Util.actionsOf(Util.java:142)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.Generation.appendObjectPathsAndDefinitions(Generation.java:213)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.Generation.generate(Generation.java:124)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpecGenerator.generate(SwaggerSpecGenerator.java:44)
>>         at
>> org.apache.isis.core.metamodel.services.swagger.SwaggerServiceDefault.generateSwaggerSpec(SwaggerServiceDefault.java:69)
>>         at
>> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.writeSwaggerSpec(IsisMojoSwagger.java:120)
>>         at
>> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.doExecute(IsisMojoSwagger.java:89)
>>         at
>> org.apache.isis.tool.mavenplugin.IsisMojoAbstract.execute(IsisMojoAbstract.java:68)
>>         at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
>>         ... 20 more
>> [DEBUG] finalizing hash of pojos
>> [ERROR]
>> [DEBUG] finalizing persistence session
>>
>>
>> On 2016-02-26 20:22 CET, Dan Haywood <da...@haywood-associates.co.uk>
>> wrote:
>>
>> > Hi Paulo,
>> >
>> > okay, have taken a look, and it is an issue for sure.  Need to think
>> about
>> > how to resolve it, not yet got a plan.  Will definitely look to fix for
>> > 1.12.0, though.
>> >
>> > Thanks for reporting
>> >
>> > Dan
>> >
>> >
>> >
>> > On 25 February 2016 at 13:51, Paolo Panconi <p....@gmail.com>
>> wrote:
>> >
>> >> Hi all,
>> >> I have an error during the build in the
>> >> goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger.
>> >>
>> >> It seams relative to the metamodel build in the case of action
>> Contributee
>> >> (in fact it come out only when I have same Domani Objects as action
>> >> parameters).
>> >>
>> >> [ERROR] Failed to execute goal
>> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger (default) on
>> project
>> >> superscore-dom: Execution default of goal
>> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger failed: No
>> Session
>> >> opened for this thread -> [Help 1]
>> >> [INFO] finalizing reflector factory
>> >>
>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@635cb856
>> >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>> execute
>> >> goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger (default) on
>> >> project superscore-dom: Execution default of goal
>> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger failed: No
>> Session
>> >> opened for this thread
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>> >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
>> >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
>> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
>> >> 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:498)
>> >> at
>> >>
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>> >> at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>> >> at
>> >>
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>> >> at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>> >> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
>> >> default of goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger
>> >> failed: No Session opened for this thread
>> >> at
>> >>
>> >>
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145)
>> >> at
>> >>
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>> >> ... 20 more
>> >> Caused by: java.lang.IllegalStateException: No Session opened for this
>> >> thread
>> >> at
>> >>
>> >>
>> org.apache.isis.core.runtime.system.context.IsisContext.getSession(IsisContext.java:399)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.runtime.system.context.IsisContext.getPersistenceSession(IsisContext.java:427)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.getPersistenceSession(RuntimeContextFromSession.java:260)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.access$000(RuntimeContextFromSession.java:60)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$2.adapterFor(RuntimeContextFromSession.java:101)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getServiceAdapter(ObjectActionContributee.java:328)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getParameters(ObjectActionContributee.java:139)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.getParameterTypes(ObjectActionDefault.java:209)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.ClassExcluder.exclude(ClassExcluder.java:44)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:145)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:142)
>> >> at org.apache.isis.applib.filter.Filters$6.apply(Filters.java:101)
>> >> at
>> com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
>> >> at
>> >>
>> >>
>> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
>> >> at
>> >>
>> >>
>> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>> >> at com.google.common.collect.Iterators.addAll(Iterators.java:356)
>> >> at com.google.common.collect.Lists.newArrayList(Lists.java:147)
>> >> at
>> >>
>> >>
>> com.google.common.collect.Collections2$FilteredCollection.toArray(Collections2.java:217)
>> >> at java.util.ArrayList.addAll(ArrayList.java:577)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectSpecificationAbstract.getObjectActions(ObjectSpecificationAbstract.java:761)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.Util.actionsOf(Util.java:142)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.Generation.appendObjectPathsAndDefinitions(Generation.java:183)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.Generation.generate(Generation.java:116)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpecGenerator.generate(SwaggerSpecGenerator.java:44)
>> >> at
>> >>
>> >>
>> org.apache.isis.core.metamodel.services.swagger.SwaggerServiceDefault.generateSwaggerSpec(SwaggerServiceDefault.java:69)
>> >> at
>> >>
>> >>
>> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.writeSwaggerSpec(IsisMojoSwagger.java:120)
>> >> at
>> >>
>> >>
>> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.doExecute(IsisMojoSwagger.java:89)
>> >> at
>> >>
>> >>
>> org.apache.isis.tool.mavenplugin.IsisMojoAbstract.execute(IsisMojoAbstract.java:75)
>> >> at
>> >>
>> >>
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>> >> ... 21 more
>> >>
>> >> here DomainService the subject of the error
>> >>
>> >>
>> >>
>> https://github.com/ppanconi/superscore/blob/master/dom/src/main/java/domainapp/dom/superscore/Matches.java
>> >>
>> >> Thanks for the support.
>> >>
>> >> Paul
>> >>
>>
>

AW: this is just a test - trying out the new pony-mail support provided by ASF.

Posted by "Rade, Joerg / Kuehne + Nagel / Ham GI-DP" <Jo...@Kuehne-Nagel.com>.
I like it!

[1] https://lists.apache.org/list.html?users@isis.apache.org

-----Ursprüngliche Nachricht-----
Von: Dan Haywood [mailto:dan@haywood-associates.co.uk]
Gesendet: Freitag, 17. Juni 2016 12:45
An: users@isis.apache.org
Betreff: this is just a test - trying out the new pony-mail support provided by ASF.


On 2016-06-17 11:27 (+0100), Dan Haywood <da...@haywood-associates.co.uk> wrote:
> Just to close off this thread, in the 1.13.0-SNAPSHOT simpleapp
> archetype the swagger plugin is configured to run by default as part
> of the integtests module [1], and it seems to be working just fine.
>
> I've also configured it in the todoapp (that uses the security
> module), no problems there either [2].
>
> Thx
> Dan
>
> [1]
> https://github.com/apache/isis/blob/master/example/application/simplea
> pp/integtests/pom.xml#L95
> [2]
> https://github.com/isisaddons/isis-app-todoapp/blob/5da6c19df32f460a1c
> d18368161ff071e187fdd9/integtests/pom.xml#L104
>
>
> On 28 April 2016 at 12:21, Dan Haywood <da...@haywood-associates.co.uk> wrote:
>
> > Could you open a new ticket, please.  By all means reference the old one.
> >
> > Thx,
> > Dan
> > On 28 Apr 2016 12:17, "Kambiz Darabi" <da...@m-creations.com> wrote:
> >
> >> Hi,
> >>
> >> I have the same error with 1.12.1 (cf. stack trace below) while
> >> running in my integration test module and using the real
> >> AppManifest as suggested in ISIS-1295 [1] (although I had to
> >> comment out the security module temporarily because it led to another error) .
> >>
> >> I am trying to debug it and it seems like the session is already
> >> closed by the time IsisContext.getPersistenceSession is called in below stack.
> >>
> >> Shall I reopen ISIS-1295 or is this another issue?
> >>
> >> Any hint on what the problem might be is highly appreciated.
> >>
> >> Thanks
> >>
> >>
> >> Kambiz
> >>
> >>
> >> [1] https://issues.apache.org/jira/browse/ISIS-1295
> >>
> >> [ERROR] Failed to execute goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger (default) on
> >> project
> >> message-service-integration: Execution default of goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger failed: No
> >> Session opened for this thread -> [Help 1]
> >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >> execute goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> (default) on project message-service-integration: Execution default
> >> of goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> failed: No Session opened for this thread
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >>         at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> >>         at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> >>         at
> >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> >>         at
> >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
> >>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
> >>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
> >>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
> >>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
> >>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
> >>         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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> >>         at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> >>         at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> >>         at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.jav
> >> a:356) Caused by: org.apache.maven.plugin.PluginExecutionException:
> >> Execution default of goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> failed: No Session opened for this thread
> >>         at
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> >>         ... 19 more
> >> Caused by: java.lang.IllegalStateException: No Session opened for
> >> this thread
> >>         at
> >> org.apache.isis.core.runtime.system.context.IsisContext.getSession(IsisContext.java:455)
> >>         at
> >> org.apache.isis.core.runtime.system.context.IsisContext.getPersistenceSession(IsisContext.java:483)
> >>         at
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.getPersistenceSession(RuntimeContextFromSession.java:268)
> >>         at
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.access$000(RuntimeContextFromSession.java:61)
> >>         at
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$2.adapterFor(RuntimeContextFromSession.java:102)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getServiceAdapter(ObjectActionContributee.java:328)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getParameters(ObjectActionContributee.java:140)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.getParameterTypes(ObjectActionDefault.java:209)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.ClassExcluder.exclude(ClassExcluder.java:44)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:145)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:142)
> >>         at org.apache.isis.applib.filter.Filters$6.apply(Filters.java:101)
> >>         at
> >> com.google.common.collect.Iterators$7.computeNext(Iterators.java:675)
> >>         at
> >> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
> >>         at
> >> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
> >>         at com.google.common.collect.Iterators.addAll(Iterators.java:364)
> >>         at com.google.common.collect.Lists.newArrayList(Lists.java:162)
> >>         at
> >> com.google.common.collect.Collections2$FilteredCollection.toArray(Collections2.java:215)
> >>         at java.util.ArrayList.addAll(ArrayList.java:577)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectSpecificationAbstract.getObjectActions(ObjectSpecificationAbstract.java:766)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util.actionsOf(Util.java:142)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation.appendObjectPathsAndDefinitions(Generation.java:213)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation.generate(Generation.java:124)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpecGenerator.generate(SwaggerSpecGenerator.java:44)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.SwaggerServiceDefault.generateSwaggerSpec(SwaggerServiceDefault.java:69)
> >>         at
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.writeSwaggerSpec(IsisMojoSwagger.java:120)
> >>         at
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.doExecute(IsisMojoSwagger.java:89)
> >>         at
> >> org.apache.isis.tool.mavenplugin.IsisMojoAbstract.execute(IsisMojoAbstract.java:68)
> >>         at
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
> >>         ... 20 more
> >> [DEBUG] finalizing hash of pojos
> >> [ERROR]
> >> [DEBUG] finalizing persistence session
> >>
> >>
> >> On 2016-02-26 20:22 CET, Dan Haywood <da...@haywood-associates.co.uk>
> >> wrote:
> >>
> >> > Hi Paulo,
> >> >
> >> > okay, have taken a look, and it is an issue for sure.  Need to
> >> > think
> >> about
> >> > how to resolve it, not yet got a plan.  Will definitely look to
> >> > fix for 1.12.0, though.
> >> >
> >> > Thanks for reporting
> >> >
> >> > Dan
> >> >
> >> >
> >> >
> >> > On 25 February 2016 at 13:51, Paolo Panconi <p....@gmail.com>
> >> wrote:
> >> >
> >> >> Hi all,
> >> >> I have an error during the build in the goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger.
> >> >>
> >> >> It seams relative to the metamodel build in the case of action
> >> Contributee
> >> >> (in fact it come out only when I have same Domani Objects as
> >> >> action parameters).
> >> >>
> >> >> [ERROR] Failed to execute goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger (default)
> >> >> on
> >> project
> >> >> superscore-dom: Execution default of goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger failed: No
> >> Session
> >> >> opened for this thread -> [Help 1] [INFO] finalizing reflector
> >> >> factory
> >> >>
> >> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@63
> >> 5cb856
> >> >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed
> >> >> to
> >> execute
> >> >> goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger
> >> >> (default) on project superscore-dom: Execution default of goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger failed: No
> >> Session
> >> >> opened for this thread
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecut
> >> or.java:224)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecut
> >> or.java:153)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecut
> >> or.java:145)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPro
> >> ject(LifecycleModuleBuilder.java:116)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPro
> >> ject(LifecycleModuleBuilder.java:80)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleTh
> >> readedBuilder.build(SingleThreadedBuilder.java:51)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecy
> >> cleStarter.java:128)
> >> >> at
> >> >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> >> >> at
> >> >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> >> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> >> >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
> >> >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
> >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >> at
> >> >>
> >> >>
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp
> >> l.java:62)
> >> >> at
> >> >>
> >> >>
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc
> >> essorImpl.java:43)
> >> >> at java.lang.reflect.Method.invoke(Method.java:498)
> >> >> at
> >> >>
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(La
> >> uncher.java:289)
> >> >> at
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.j
> >> ava:229)
> >> >> at
> >> >>
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(
> >> Launcher.java:415)
> >> >> at
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.jav
> >> a:356)
> >> >> Caused by: org.apache.maven.plugin.PluginExecutionException:
> >> >> Execution default of goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger
> >> >> failed: No Session opened for this thread at
> >> >>
> >> >>
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Defau
> >> ltBuildPluginManager.java:145)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecut
> >> or.java:208)
> >> >> ... 20 more
> >> >> Caused by: java.lang.IllegalStateException: No Session opened
> >> >> for this thread at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.system.context.IsisContext.getSession(
> >> IsisContext.java:399)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.system.context.IsisContext.getPersiste
> >> nceSession(IsisContext.java:427)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFro
> >> mSession.getPersistenceSession(RuntimeContextFromSession.java:260)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFro
> >> mSession.access$000(RuntimeContextFromSession.java:60)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFro
> >> mSession$2.adapterFor(RuntimeContextFromSession.java:101)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionCont
> >> ributee.getServiceAdapter(ObjectActionContributee.java:328)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionCont
> >> ributee.getParameters(ObjectActionContributee.java:139)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefa
> >> ult.getParameterTypes(ObjectActionDefault.java:209)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.ClassExclu
> >> der.exclude(ClassExcluder.java:44)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.acc
> >> ept(Util.java:145)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.acc
> >> ept(Util.java:142)
> >> >> at
> >> >> org.apache.isis.applib.filter.Filters$6.apply(Filters.java:101)
> >> >> at
> >> com.google.common.collect.Iterators$7.computeNext(Iterators.java:64
> >> 7)
> >> >> at
> >> >>
> >> >>
> >> com.google.common.collect.AbstractIterator.tryToComputeNext(Abstrac
> >> tIterator.java:143)
> >> >> at
> >> >>
> >> >>
> >> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator
> >> .java:138)
> >> >> at
> >> >> com.google.common.collect.Iterators.addAll(Iterators.java:356)
> >> >> at com.google.common.collect.Lists.newArrayList(Lists.java:147)
> >> >> at
> >> >>
> >> >>
> >> com.google.common.collect.Collections2$FilteredCollection.toArray(C
> >> ollections2.java:217)
> >> >> at java.util.ArrayList.addAll(ArrayList.java:577)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectSpecificat
> >> ionAbstract.getObjectActions(ObjectSpecificationAbstract.java:761)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util.actio
> >> nsOf(Util.java:142)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation
> >> .appendObjectPathsAndDefinitions(Generation.java:183)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation
> >> .generate(Generation.java:116)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpe
> >> cGenerator.generate(SwaggerSpecGenerator.java:44)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.SwaggerServiceDefau
> >> lt.generateSwaggerSpec(SwaggerServiceDefault.java:69)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.writeSwaggerSpec(I
> >> sisMojoSwagger.java:120)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.doExecute(IsisMojo
> >> Swagger.java:89)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.tool.mavenplugin.IsisMojoAbstract.execute(IsisMojoA
> >> bstract.java:75)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Defau
> >> ltBuildPluginManager.java:134)
> >> >> ... 21 more
> >> >>
> >> >> here DomainService the subject of the error
> >> >>
> >> >>
> >> >>
> >> https://github.com/ppanconi/superscore/blob/master/dom/src/main/jav
> >> a/domainapp/dom/superscore/Matches.java
> >> >>
> >> >> Thanks for the support.
> >> >>
> >> >> Paul
> >> >>
> >>
> >
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Yngve Ruud (Vors.), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas Minde, Michael Nebel, Lars Wedel.
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.), Diederick de Vroet, Dominic Edmonds, Uwe Hött, Richard Huhn, Björn Johansson, Holger Ketz, Jan Kunze.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteurbedingungen 2016 (ADSp 2016). Die ADSp 2016 beschränken in Ziffer 23 die gesetzliche Haftung für Güterschäden in Höhe von 8,33 SZR/kg je Schadenfall bzw. je Schadenereignis auf 1 Million bzw. 2 Millionen Euro oder 2 SZR/kg, je nachdem, welcher Betrag höher ist, und bei multimodalen Transporten unter Einschluss einer Seebeförderung generell auf 2 SZR/kg. Den vollständigen Text der ADSp 2016 übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com einsehen.

this is just a test - trying out the new pony-mail support provided by ASF.

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
On 2016-06-17 11:27 (+0100), Dan Haywood <da...@haywood-associates.co.uk> wrote: 
> Just to close off this thread, in the 1.13.0-SNAPSHOT simpleapp archetype
> the swagger plugin is configured to run by default as part of the
> integtests module [1], and it seems to be working just fine.
> 
> I've also configured it in the todoapp (that uses the security module), no
> problems there either [2].
> 
> Thx
> Dan
> 
> [1]
> https://github.com/apache/isis/blob/master/example/application/simpleapp/integtests/pom.xml#L95
> [2]
> https://github.com/isisaddons/isis-app-todoapp/blob/5da6c19df32f460a1cd18368161ff071e187fdd9/integtests/pom.xml#L104
> 
> 
> On 28 April 2016 at 12:21, Dan Haywood <da...@haywood-associates.co.uk> wrote:
> 
> > Could you open a new ticket, please.  By all means reference the old one.
> >
> > Thx,
> > Dan
> > On 28 Apr 2016 12:17, "Kambiz Darabi" <da...@m-creations.com> wrote:
> >
> >> Hi,
> >>
> >> I have the same error with 1.12.1 (cf. stack trace below) while running
> >> in my integration test module and using the real AppManifest as
> >> suggested in ISIS-1295 [1] (although I had to comment out the security
> >> module temporarily because it led to another error) .
> >>
> >> I am trying to debug it and it seems like the session is already closed
> >> by the time IsisContext.getPersistenceSession is called in below stack.
> >>
> >> Shall I reopen ISIS-1295 or is this another issue?
> >>
> >> Any hint on what the problem might be is highly appreciated.
> >>
> >> Thanks
> >>
> >>
> >> Kambiz
> >>
> >>
> >> [1] https://issues.apache.org/jira/browse/ISIS-1295
> >>
> >> [ERROR] Failed to execute goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger (default) on project
> >> message-service-integration: Execution default of goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger failed: No Session
> >> opened for this thread -> [Help 1]
> >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> >> goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger (default) on
> >> project message-service-integration: Execution default of goal
> >> org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger failed: No Session
> >> opened for this thread
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >>         at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> >>         at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> >>         at
> >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> >>         at
> >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
> >>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
> >>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
> >>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
> >>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
> >>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
> >>         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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> >>         at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> >>         at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> >>         at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> >> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> >> default of goal org.apache.isis.tool:isis-maven-plugin:1.12.1:swagger
> >> failed: No Session opened for this thread
> >>         at
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
> >>         at
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> >>         ... 19 more
> >> Caused by: java.lang.IllegalStateException: No Session opened for this
> >> thread
> >>         at
> >> org.apache.isis.core.runtime.system.context.IsisContext.getSession(IsisContext.java:455)
> >>         at
> >> org.apache.isis.core.runtime.system.context.IsisContext.getPersistenceSession(IsisContext.java:483)
> >>         at
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.getPersistenceSession(RuntimeContextFromSession.java:268)
> >>         at
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.access$000(RuntimeContextFromSession.java:61)
> >>         at
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$2.adapterFor(RuntimeContextFromSession.java:102)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getServiceAdapter(ObjectActionContributee.java:328)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getParameters(ObjectActionContributee.java:140)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.getParameterTypes(ObjectActionDefault.java:209)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.ClassExcluder.exclude(ClassExcluder.java:44)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:145)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:142)
> >>         at org.apache.isis.applib.filter.Filters$6.apply(Filters.java:101)
> >>         at
> >> com.google.common.collect.Iterators$7.computeNext(Iterators.java:675)
> >>         at
> >> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
> >>         at
> >> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
> >>         at com.google.common.collect.Iterators.addAll(Iterators.java:364)
> >>         at com.google.common.collect.Lists.newArrayList(Lists.java:162)
> >>         at
> >> com.google.common.collect.Collections2$FilteredCollection.toArray(Collections2.java:215)
> >>         at java.util.ArrayList.addAll(ArrayList.java:577)
> >>         at
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectSpecificationAbstract.getObjectActions(ObjectSpecificationAbstract.java:766)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util.actionsOf(Util.java:142)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation.appendObjectPathsAndDefinitions(Generation.java:213)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation.generate(Generation.java:124)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpecGenerator.generate(SwaggerSpecGenerator.java:44)
> >>         at
> >> org.apache.isis.core.metamodel.services.swagger.SwaggerServiceDefault.generateSwaggerSpec(SwaggerServiceDefault.java:69)
> >>         at
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.writeSwaggerSpec(IsisMojoSwagger.java:120)
> >>         at
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.doExecute(IsisMojoSwagger.java:89)
> >>         at
> >> org.apache.isis.tool.mavenplugin.IsisMojoAbstract.execute(IsisMojoAbstract.java:68)
> >>         at
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
> >>         ... 20 more
> >> [DEBUG] finalizing hash of pojos
> >> [ERROR]
> >> [DEBUG] finalizing persistence session
> >>
> >>
> >> On 2016-02-26 20:22 CET, Dan Haywood <da...@haywood-associates.co.uk>
> >> wrote:
> >>
> >> > Hi Paulo,
> >> >
> >> > okay, have taken a look, and it is an issue for sure.  Need to think
> >> about
> >> > how to resolve it, not yet got a plan.  Will definitely look to fix for
> >> > 1.12.0, though.
> >> >
> >> > Thanks for reporting
> >> >
> >> > Dan
> >> >
> >> >
> >> >
> >> > On 25 February 2016 at 13:51, Paolo Panconi <p....@gmail.com>
> >> wrote:
> >> >
> >> >> Hi all,
> >> >> I have an error during the build in the
> >> >> goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger.
> >> >>
> >> >> It seams relative to the metamodel build in the case of action
> >> Contributee
> >> >> (in fact it come out only when I have same Domani Objects as action
> >> >> parameters).
> >> >>
> >> >> [ERROR] Failed to execute goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger (default) on
> >> project
> >> >> superscore-dom: Execution default of goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger failed: No
> >> Session
> >> >> opened for this thread -> [Help 1]
> >> >> [INFO] finalizing reflector factory
> >> >>
> >> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@635cb856
> >> >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >> execute
> >> >> goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger (default) on
> >> >> project superscore-dom: Execution default of goal
> >> >> org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger failed: No
> >> Session
> >> >> opened for this thread
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
> >> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> >> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> >> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> >> >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
> >> >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
> >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
> >> >> 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:498)
> >> >> at
> >> >>
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> >> >> at
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> >> >> at
> >> >>
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> >> >> at
> >> >>
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> >> >> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
> >> >> default of goal org.apache.isis.tool:isis-maven-plugin:1.11.1:swagger
> >> >> failed: No Session opened for this thread
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> >> >> ... 20 more
> >> >> Caused by: java.lang.IllegalStateException: No Session opened for this
> >> >> thread
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.system.context.IsisContext.getSession(IsisContext.java:399)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.system.context.IsisContext.getPersistenceSession(IsisContext.java:427)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.getPersistenceSession(RuntimeContextFromSession.java:260)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession.access$000(RuntimeContextFromSession.java:60)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$2.adapterFor(RuntimeContextFromSession.java:101)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getServiceAdapter(ObjectActionContributee.java:328)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionContributee.getParameters(ObjectActionContributee.java:139)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.getParameterTypes(ObjectActionDefault.java:209)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.ClassExcluder.exclude(ClassExcluder.java:44)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:145)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util$2.accept(Util.java:142)
> >> >> at org.apache.isis.applib.filter.Filters$6.apply(Filters.java:101)
> >> >> at
> >> com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
> >> >> at
> >> >>
> >> >>
> >> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
> >> >> at
> >> >>
> >> >>
> >> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
> >> >> at com.google.common.collect.Iterators.addAll(Iterators.java:356)
> >> >> at com.google.common.collect.Lists.newArrayList(Lists.java:147)
> >> >> at
> >> >>
> >> >>
> >> com.google.common.collect.Collections2$FilteredCollection.toArray(Collections2.java:217)
> >> >> at java.util.ArrayList.addAll(ArrayList.java:577)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.specloader.specimpl.ObjectSpecificationAbstract.getObjectActions(ObjectSpecificationAbstract.java:761)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Util.actionsOf(Util.java:142)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation.appendObjectPathsAndDefinitions(Generation.java:183)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.Generation.generate(Generation.java:116)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpecGenerator.generate(SwaggerSpecGenerator.java:44)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.core.metamodel.services.swagger.SwaggerServiceDefault.generateSwaggerSpec(SwaggerServiceDefault.java:69)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.writeSwaggerSpec(IsisMojoSwagger.java:120)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.tool.mavenplugin.IsisMojoSwagger.doExecute(IsisMojoSwagger.java:89)
> >> >> at
> >> >>
> >> >>
> >> org.apache.isis.tool.mavenplugin.IsisMojoAbstract.execute(IsisMojoAbstract.java:75)
> >> >> at
> >> >>
> >> >>
> >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> >> >> ... 21 more
> >> >>
> >> >> here DomainService the subject of the error
> >> >>
> >> >>
> >> >>
> >> https://github.com/ppanconi/superscore/blob/master/dom/src/main/java/domainapp/dom/superscore/Matches.java
> >> >>
> >> >> Thanks for the support.
> >> >>
> >> >> Paul
> >> >>
> >>
> >
>