I thought I was being clever changing over to 'Persitable' in the 
'JDOStateManagerForIsis', but I get errors about the 'SimpleObject' not being 
persistable at runtime.

---------------

I have a question about the ReferentialJDOStateManager in DataNucleus.
The JDOStateManager extended this class in DN 3.x but it is not present in DN 
4.x

Affected class in Isis -
public class JDOStateManagerForIsis extends ReferentialJDOStateManager 
implements StateManager, ObjectProvider

I do see this class -
org.datanucleus.state.ReferentialStateManagerImpl

I thought this might be the appropriate replacement, but if I extend 
ReferentialStateManagerImpl, there are problems...

The problem I encounter when extending the new class -
ReferentialStateManagerImpl extends StateManagerImpl. Which extends
AbstractStateManager<Persistable>

The current JDOStateManagerForIsis is setup to handle PersistenceCapable 
objects rather than Persistable objects.

I'm not sure where to go from here.

Also posted on SO -
http://stackoverflow.com/questions/27692754/is-referentialjdostatemanager-not-used-in-datanucleus-4-x




Jeremy D. Branham
Tel: **DOTNET


-----Original Message-----
From: Dan Haywood [mailto:[email protected]]
Sent: Friday, December 26, 2014 1:42 AM
To: users
Subject: Re: Working on a branch with latest datanucleus

With Isis we have:


org.apache.isis.core.metamodel.facets.object.ignore.jdo.RemoveJdoEnhancementTypesFacetFactory

that ensures that Isis ignores all the methods in the 
javax,jdo.spi.PersistenceCapable interface.  That interface defines a bunch of 
methods called jdoReplaceFields(int[]) and so on.

My guess is that with DN 4.0 that this has changed so that there is a similar 
DN-specific interface that the enhancer makes the persistence-capable objects 
implement.

Have a go at writing a similar facet factory and register it in isis.properties 
using the "isis.reflector.facets.include" property, see [1]... If it works we 
can incorporate into Isis proper for a future version.

Let us know how you get on.

Dan


[1]
http://isis.apache.org/more-advanced-topics/metamodel-finetuning-the-programming-model.html


On 25 December 2014 at 00:43, Branham, Jeremy [HR] < 
[email protected]> wrote:

> Thanks for checking Dan.
> I solved that particular issue, but I'm not sure it's a valid solution.
>
> Changed -
>
> https://github.com/jdbranham/isis/blob/DN_404/core/metamodel/src/main/
> java/org/apache/isis/core/metamodel/specloader/classsubstitutor/ClassS
> ubstitutor.java#L53-L55
>
>
> New Issue I'm working on -
>
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.197
> sec <<< FAILURE! - in
> integration.tests.ToDoItemIntegTest$Properties$Description
> integration.tests.ToDoItemIntegTest$Properties$Description  Time elapsed:
> 0.197 sec  <<< ERROR!
> java.lang.RuntimeException:
> org.apache.isis.core.commons.exceptions.UnknownTypeException:
> collections not supported as parameters:
> dom.todo.ToDoItem#dnProvideFields([I)
> at
> org.apache.isis.core.integtestsupport.IsisSystemForTest.setUpSystem(Is
> isSystemForTest.java:314)
>
>
> Jeremy D. Branham
> Tel: **DOTNET
>
>
> -----Original Message-----
> From: Dan Haywood [mailto:[email protected]]
> Sent: Wednesday, December 24, 2014 12:05 PM
> To: users
> Subject: Re: Working on a branch with latest datanucleus
>
> Hi Jeremy,
>
> sorry, it's not clear to me if you had an issue but then resolved it,
> or whether there is still an issue?
>
> With respect to moving to DN 4.0, that's certainly the intention, and
> is a prerequisite for us to support Java8.  Given that Java7 support
> finishes in April 2015, it's clearly something that we need to do be
> tackling quite soon.
>
> Thx
> Dan
>
>
> On 24 December 2014 at 05:24, Branham, Jeremy [HR] <
> [email protected]> wrote:
>
> > The line numbers didn't match because a different version of the
> > class was being loaded.
> > I added a null check that solved the issue, but the code running
> > hadn't picked up the change yet.
> >
> >
> > Jeremy D. Branham
> > Tel: **DOTNET
> >
> >
> > -----Original Message-----
> > From: Branham, Jeremy [HR]
> > Sent: Tuesday, December 23, 2014 11:04 PM
> > To: [email protected]
> > Subject: Working on a branch with latest datanucleus
> >
> > Sorry for the massive stack trace, but I was looking for some
> > pointers on what might be happing here.
> > I'm having a bit of difficulty debugging because the line numbers
> > reported don't seem to match the source files, and even when
> > stepping through the code. [maybe something wrong in my dev env]
> >
> > I'm working on a branch with a newer datanucleus support [4.0.4] and
> > seems to be an issue with the spec loader.
> > I understand if there is no support for this yet.
> >
> >
> > 22:52:01,445  [Reflections          main       INFO ]  Reflections took
> > 421 ms to scan 7 urls, producing 148 keys and 716 values
> > 22:52:01,523  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: dom.simple.SimpleObjects
> > 22:52:01,523  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: fixture.simple.SimpleObjectsFixturesService
> > 22:52:01,523  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: org.apache.isis.applib.annotation.Bulk$InteractionContext
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.applib.services.bookmark.BookmarkHolderActionContribut
> ions
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.applib.services.classdiscovery.ClassDiscoveryServiceUs
> ingReflections
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: org.apache.isis.applib.services.clock.ClockService
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: org.apache.isis.applib.services.command.CommandContext
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> org.apache.isis.applib.services.queryresultscache.QueryResultsCache
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: org.apache.isis.applib.services.scratchpad.Scratchpad
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDefault
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.core.metamodel.services.container.DomainObjectContaine
> rDefault
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> > org.apache.isis.core.runtime.services.background.BackgroundServiceDefault
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> org.apache.isis.core.runtime.services.memento.MementoServiceDefault
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.core.runtime.services.xmlsnapshot.XmlSnapshotServiceDe
> fault
> > 22:52:01,571  [ServiceInstantiator  main       DEBUG]  loading class for
> > service: org.apache.isis.core.wrapper.WrapperFactoryDefault
> > 22:52:01,587  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.objectstore.jdo.applib.service.exceprecog.ExceptionRec
> ognizerCompositeForJdoObjectStore
> > 22:52:01,618  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusS
> erviceJdo
> > 22:52:01,618  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.objectstore.jdo.datanucleus.service.support.IsisJdoSup
> portImpl
> > 22:52:01,618  [ServiceInstantiator  main       DEBUG]  loading class for
> > service:
> >
> org.apache.isis.viewer.restfulobjects.rendering.service.Representation
> ServiceForRestfulObjects
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.container.DomainObjectContai
> > ne
> > rDefault@397c8a21
> > into SimpleObjects@529d935d[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.runtime.services.memento.MementoServiceDefault@
> > 6c dd377c into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDef
> > au
> > lt@4acd2ea5 into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.applib.services.classdiscovery.ClassDiscoveryService
> > Us
> > ingReflections@64b17900 into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.container.DomainObjectContai
> > ne
> > rDefault@397c8a21 into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDef
> > au
> > lt@4acd2ea5 into BookmarkHolderActionContributions@3f7f22a5[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.container.DomainObjectContai
> > ne
> > rDefault@397c8a21 into
> > ClassDiscoveryServiceUsingReflections@64b17900[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.wrapper.WrapperFactoryDefault@33bb9f34 into
> > BookmarkServiceDefault@4acd2ea5[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.wrapper.WrapperFactoryDefault@33bb9f34 into
> > DomainObjectContainerDefault@397c8a21[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDef
> > au
> > lt@4acd2ea5 into BackgroundServiceDefault@4898c8f9[]
> > 22:52:01,712  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.runtime.services.ServiceInstantiator$2@26b278ab
> > into BackgroundServiceDefault@4898c8f9[]
> > 22:52:01,727  [ObjectReflectorDefault main       DEBUG]  initialising
> > org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@1e6144db
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.container.DomainObjectContai
> > ne
> > rDefault@397c8a21
> > into SimpleObjects@529d935d[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.runtime.services.memento.MementoServiceDefault@
> > 6c dd377c into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDef
> > au
> > lt@4acd2ea5 into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.applib.services.classdiscovery.ClassDiscoveryService
> > Us
> > ingReflections@64b17900 into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.container.DomainObjectContai
> > ne
> > rDefault@397c8a21 into SimpleObjectsFixturesService@2f65e5ba[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDef
> > au
> > lt@4acd2ea5 into BookmarkHolderActionContributions@3f7f22a5[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.container.DomainObjectContai
> > ne
> > rDefault@397c8a21 into
> > ClassDiscoveryServiceUsingReflections@64b17900[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.wrapper.WrapperFactoryDefault@33bb9f34 into
> > BookmarkServiceDefault@4acd2ea5[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.wrapper.WrapperFactoryDefault@33bb9f34 into
> > DomainObjectContainerDefault@397c8a21[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.metamodel.services.bookmarks.BookmarkServiceDef
> > au
> > lt@4acd2ea5 into BackgroundServiceDefault@4898c8f9[]
> > 22:52:01,727  [ServicesInjectorDefault main       DEBUG]  injected
> > org.apache.isis.core.runtime.services.ServiceInstantiator$2@26b278ab
> > into BackgroundServiceDefault@4898c8f9[]
> > 22:52:14,042  [ObjectSpecificationAbstract main       DEBUG]
> Superclass
> > java.lang.Object
> > 22:52:14,152  [ObjectSpecificationAbstract main       DEBUG]
> Superclass
> > java.lang.Object
> > 22:52:14,167  [IsisWicketApplication main       ERROR]  Failed to
> > initialize
> > com.google.inject.ProvisionException: Guice provision errors:
> >
> > 1) Error in custom provider, java.lang.NullPointerException
> >   at
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem
> (IsisInjectModule.java:132)
> >   at
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem
> (IsisInjectModule.java:132)
> >   while locating org.apache.isis.core.runtime.system.IsisSystem
> >     for field at
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(Isis
> WicketApplication.java:138)
> >   while locating webapp.SimpleApplication
> >
> > 1 error
> >        at
> >
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist
> (Errors.java:451)
> >        at
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersIn
> jectorImpl.java:65)
> >        at
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.jav
> a:944)
> >        at
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWi
> cketApplication.java:248)
> >        at webapp.SimpleApplication.init(SimpleApplication.java:81)
> >        at
> > org.apache.wicket.Application.initApplication(Application.java:823)
> >        at
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >        at
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.jav
> a:713)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java
> :1282)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugi
> nWebAppContext.java:115)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.
> java:152)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHand
> lerCollection.java:156)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.
> java:152)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.j
> ava:132)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMoj
> o.java:454)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.j
> ava:396)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRun
> Mojo.java:210)
> >        at
> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> >        at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB
> uildPluginManager.java:106)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:208)
> >        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.buildProjec
> t(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
> >        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.j
> ava:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:606)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:289)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :229)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:415)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> >        at org.codehaus.classworlds.Launcher.main(Launcher.java:46)
> > Caused by: java.lang.NullPointerException
> >        at
> >
> org.apache.isis.core.metamodel.specloader.classsubstitutor.ClassSubsti
> tutor.getClass(ClassSubstitutor.java:54)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.classsubstitutor.ClassSubsti
> tutor.getClass(ClassSubstitutor.java:55)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.dflt.ObjectSpecific
> ationDefault.introspectTypeHierarchyAndMembers(ObjectSpecificationDefa
> ult.java:146)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.intro
> spectIfRequired(ObjectReflectorDefault.java:499)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.loadS
> pecificationForSubstitutedClass(ObjectReflectorDefault.java:400)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.inter
> nalLoadSpecification(ObjectReflectorDefault.java:378)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.loadS
> pecifications(ObjectReflectorDefault.java:415)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.loadS
> pecifications(ObjectReflectorDefault.java:428)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.FacetedMethodsBuild
> er.representsAction(FacetedMethodsBuilder.java:455)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.FacetedMethodsBuild
> er.findActionFacetedMethod(FacetedMethodsBuilder.java:404)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.FacetedMethodsBuild
> er.findActionFacetedMethods(FacetedMethodsBuilder.java:388)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.FacetedMethodsBuild
> er.findActionFacetedMethods(FacetedMethodsBuilder.java:367)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.FacetedMethodsBuild
> er.getActionFacetedMethods(FacetedMethodsBuilder.java:343)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.dflt.ObjectSpecific
> ationDefault.createActions(ObjectSpecificationDefault.java:222)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.specimpl.dflt.ObjectSpecific
> ationDefault.introspectTypeHierarchyAndMembers(ObjectSpecificationDefa
> ult.java:167)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.intro
> spectIfRequired(ObjectReflectorDefault.java:499)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.loadS
> pecificationForSubstitutedClass(ObjectReflectorDefault.java:400)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.inter
> nalLoadSpecification(ObjectReflectorDefault.java:378)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.prime
> Cache(ObjectReflectorDefault.java:269)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.initA
> ndValidate(ObjectReflectorDefault.java:244)
> >        at
> >
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault.init(
> ObjectReflectorDefault.java:205)
> >        at
> >
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryDefault.
> init(IsisSessionFactoryDefault.java:192)
> >        at
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.ini
> t(IsisSystemFixturesHookAbstract.java:120)
> >        at
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem
> (IsisInjectModule.java:133)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:606)
> >        at
> > com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >        at
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(Intern
> alFactoryToProviderAdapter.java:40)
> >        at
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(Pro
> viderToInternalFactoryAdapter.java:46)
> >        at
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.jav
> a:1031)
> >        at
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(Provid
> erToInternalFactoryAdapter.java:40)
> >        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >        at
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(Intern
> alFactoryToProviderAdapter.java:40)
> >        at
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjec
> tor.java:53)
> >        at
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersIn
> jectorImpl.java:110)
> >        at
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorI
> mpl.java:75)
> >        at
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorI
> mpl.java:73)
> >        at
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.jav
> a:1024)
> >        at
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(Members
> InjectorImpl.java:73)
> >        at
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersIn
> jectorImpl.java:60)
> >        ... 50 more
> > 22:52:14,167  [WicketFilter         main       ERROR]  The initialization
> > of an application with name 'WicketFilter' has failed.
> > com.google.inject.ProvisionException: Guice provision errors:
> >
> >
> >
> > ________________________________
> >
> > This e-mail may contain Sprint proprietary information intended for
> > the sole use of the recipient(s). Any use by others is prohibited.
> > If you are not the intended recipient, please contact the sender and
> > delete all copies of the message.
> >
> > ________________________________
> >
> > This e-mail may contain Sprint proprietary information intended for
> > the sole use of the recipient(s). Any use by others is prohibited.
> > If you are not the intended recipient, please contact the sender and
> > delete all copies of the message.
> >
>
> ________________________________
>
> This e-mail may contain Sprint proprietary information intended for
> the sole use of the recipient(s). Any use by others is prohibited. If
> you are not the intended recipient, please contact the sender and
> delete all copies of the message.
>

________________________________

This e-mail may contain Sprint proprietary information intended for the sole 
use of the recipient(s). Any use by others is prohibited. If you are not the 
intended recipient, please contact the sender and delete all copies of the 
message.

Reply via email to