You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2014/10/19 13:06:06 UTC

[08/24] git commit: ISIS-872: updates to the original simpleapp example app itself

ISIS-872: updates to the original simpleapp example app itself


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/36431cc1
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/36431cc1
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/36431cc1

Branch: refs/heads/master
Commit: 36431cc100e6801cf08609558856196a9463f2b4
Parents: c019cd6
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Mon Oct 13 23:10:43 2014 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Mon Oct 13 23:11:37 2014 +0100

----------------------------------------------------------------------
 example/application/simpleapp/pom.xml           |   6 +-
 .../simpleapp/webapp/coverage-error.log         | 585 -------------------
 2 files changed, 4 insertions(+), 587 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/36431cc1/example/application/simpleapp/pom.xml
----------------------------------------------------------------------
diff --git a/example/application/simpleapp/pom.xml b/example/application/simpleapp/pom.xml
index 62cc14f..aad6cef 100644
--- a/example/application/simpleapp/pom.xml
+++ b/example/application/simpleapp/pom.xml
@@ -34,8 +34,8 @@
     </prerequisites>
 
 	<properties>
-        <isis.version>1.7.0-SNAPSHOT</isis.version>
-        <isis-viewer-wicket.version>1.7.0-SNAPSHOT</isis-viewer-wicket.version>
+        <isis.version>1.7.0</isis.version>
+        <isis-viewer-wicket.version>1.7.0</isis-viewer-wicket.version>
 
         <!-- must be consistent with the versions defined by the JDO Objectstore -->
         <datanucleus-accessplatform-jdo-rdbms.version>3.3.6</datanucleus-accessplatform-jdo-rdbms.version>
@@ -206,6 +206,8 @@
                             <exclude>**/.classpath</exclude>
                             <exclude>**/.settings/**</exclude>
                             <exclude>**/*.launch</exclude>
+                            <exclude>**/ide/eclipse/launch/**</exclude>
+                            <exclude>**/ide/intellij/launch/**</exclude>
                             <exclude>src/site/resources/ide/eclipse/**</exclude>
 
                             <exclude>**/rebel.xml</exclude>

http://git-wip-us.apache.org/repos/asf/isis/blob/36431cc1/example/application/simpleapp/webapp/coverage-error.log
----------------------------------------------------------------------
diff --git a/example/application/simpleapp/webapp/coverage-error.log b/example/application/simpleapp/webapp/coverage-error.log
deleted file mode 100644
index 5b8abde..0000000
--- a/example/application/simpleapp/webapp/coverage-error.log
+++ /dev/null
@@ -1,585 +0,0 @@
-[2014.10.03 17:58:53] (Coverage): Error during class instrumentation: org.datanucleus.store.rdbms.mapping.java.LocalDateMapping
-java.lang.NullPointerException
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.typeInfo(Instrumentator.java:358)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.getCommonSuperClass(Instrumentator.java:280)
-	at org.jetbrains.org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1654)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1425)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1325)
-	at org.jetbrains.org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1475)
-	at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:866)
-	at com.intellij.rt.coverage.instrumentation.SamplingInstrumenter$1.visitMaxs(SamplingInstrumenter.java:78)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1554)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.instrument(Instrumentator.java:177)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.access$000(Instrumentator.java:25)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$1.transform(Instrumentator.java:134)
-	at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
-	at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
-	at java.lang.ClassLoader.defineClass1(Native Method)
-	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
-	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
-	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
-	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
-	at java.lang.Class.forName0(Native Method)
-	at java.lang.Class.forName(Class.java:270)
-	at org.datanucleus.ClassLoaderResolverImpl.classOrNull(ClassLoaderResolverImpl.java:517)
-	at org.datanucleus.ClassLoaderResolverImpl.classForName(ClassLoaderResolverImpl.java:186)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.loadClass(NonManagedPluginRegistry.java:643)
-	at org.datanucleus.plugin.PluginManager.loadClass(PluginManager.java:341)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.addMappedType(MappedTypeManager.java:237)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.loadMappings(MappedTypeManager.java:170)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.<init>(MappedTypeManager.java:61)
-	at org.datanucleus.store.rdbms.RDBMSStoreManager.<init>(RDBMSStoreManager.java:288)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
-	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
-	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:631)
-	at org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:301)
-	at org.datanucleus.NucleusContext.createStoreManagerForProperties(NucleusContext.java:1245)
-	at org.datanucleus.NucleusContext.initialise(NucleusContext.java:356)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:775)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:333)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:202)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at javax.jdo.JDOHelper$16.run(JDOHelper.java:1970)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at javax.jdo.JDOHelper.invoke(JDOHelper.java:1965)
-	at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1171)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:813)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:702)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.init(DataNucleusApplicationComponents.java:107)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:97)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:127)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:110)
-	at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
-	at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:97)
-	at org.apache.isis.core.runtime.system.session.IsisSessionFactoryDefault.openSession(IsisSessionFactoryDefault.java:235)
-	at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
-	at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:178)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:142)
-	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:136)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
-	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
-	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
-	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
-	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
-	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:229)
-	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.java: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.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.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:93)
-	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
-	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
-	at org.apache.isis.WebServer.main(WebServer.java:25)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
-[2014.10.03 17:58:53] (Coverage): Error during class instrumentation: org.datanucleus.store.rdbms.mapping.java.LocalDateTimeMapping
-java.lang.NullPointerException
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.typeInfo(Instrumentator.java:358)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.getCommonSuperClass(Instrumentator.java:280)
-	at org.jetbrains.org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1654)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1425)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1325)
-	at org.jetbrains.org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1475)
-	at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:866)
-	at com.intellij.rt.coverage.instrumentation.SamplingInstrumenter$1.visitMaxs(SamplingInstrumenter.java:78)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1554)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.instrument(Instrumentator.java:177)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.access$000(Instrumentator.java:25)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$1.transform(Instrumentator.java:134)
-	at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
-	at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
-	at java.lang.ClassLoader.defineClass1(Native Method)
-	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
-	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
-	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
-	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
-	at java.lang.Class.forName0(Native Method)
-	at java.lang.Class.forName(Class.java:270)
-	at org.datanucleus.ClassLoaderResolverImpl.classOrNull(ClassLoaderResolverImpl.java:517)
-	at org.datanucleus.ClassLoaderResolverImpl.classForName(ClassLoaderResolverImpl.java:186)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.loadClass(NonManagedPluginRegistry.java:643)
-	at org.datanucleus.plugin.PluginManager.loadClass(PluginManager.java:341)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.addMappedType(MappedTypeManager.java:237)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.loadMappings(MappedTypeManager.java:170)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.<init>(MappedTypeManager.java:61)
-	at org.datanucleus.store.rdbms.RDBMSStoreManager.<init>(RDBMSStoreManager.java:288)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
-	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
-	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:631)
-	at org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:301)
-	at org.datanucleus.NucleusContext.createStoreManagerForProperties(NucleusContext.java:1245)
-	at org.datanucleus.NucleusContext.initialise(NucleusContext.java:356)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:775)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:333)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:202)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at javax.jdo.JDOHelper$16.run(JDOHelper.java:1970)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at javax.jdo.JDOHelper.invoke(JDOHelper.java:1965)
-	at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1171)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:813)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:702)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.init(DataNucleusApplicationComponents.java:107)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:97)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:127)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:110)
-	at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
-	at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:97)
-	at org.apache.isis.core.runtime.system.session.IsisSessionFactoryDefault.openSession(IsisSessionFactoryDefault.java:235)
-	at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
-	at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:178)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:142)
-	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:136)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
-	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
-	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
-	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
-	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
-	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:229)
-	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.java: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.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.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:93)
-	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
-	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
-	at org.apache.isis.WebServer.main(WebServer.java:25)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
-[2014.10.03 17:58:53] (Coverage): Error during class instrumentation: org.datanucleus.store.rdbms.mapping.java.LocalTimeMapping
-java.lang.NullPointerException
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.typeInfo(Instrumentator.java:358)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.getCommonSuperClass(Instrumentator.java:280)
-	at org.jetbrains.org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1654)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1425)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1325)
-	at org.jetbrains.org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1475)
-	at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:866)
-	at com.intellij.rt.coverage.instrumentation.SamplingInstrumenter$1.visitMaxs(SamplingInstrumenter.java:78)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1554)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.instrument(Instrumentator.java:177)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.access$000(Instrumentator.java:25)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$1.transform(Instrumentator.java:134)
-	at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
-	at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
-	at java.lang.ClassLoader.defineClass1(Native Method)
-	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
-	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
-	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
-	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
-	at java.lang.Class.forName0(Native Method)
-	at java.lang.Class.forName(Class.java:270)
-	at org.datanucleus.ClassLoaderResolverImpl.classOrNull(ClassLoaderResolverImpl.java:517)
-	at org.datanucleus.ClassLoaderResolverImpl.classForName(ClassLoaderResolverImpl.java:186)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.loadClass(NonManagedPluginRegistry.java:643)
-	at org.datanucleus.plugin.PluginManager.loadClass(PluginManager.java:341)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.addMappedType(MappedTypeManager.java:237)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.loadMappings(MappedTypeManager.java:170)
-	at org.datanucleus.store.rdbms.mapping.MappedTypeManager.<init>(MappedTypeManager.java:61)
-	at org.datanucleus.store.rdbms.RDBMSStoreManager.<init>(RDBMSStoreManager.java:288)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
-	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
-	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:631)
-	at org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:301)
-	at org.datanucleus.NucleusContext.createStoreManagerForProperties(NucleusContext.java:1245)
-	at org.datanucleus.NucleusContext.initialise(NucleusContext.java:356)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:775)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:333)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:202)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at javax.jdo.JDOHelper$16.run(JDOHelper.java:1970)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at javax.jdo.JDOHelper.invoke(JDOHelper.java:1965)
-	at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1171)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:813)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:702)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.init(DataNucleusApplicationComponents.java:107)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:97)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:127)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:110)
-	at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
-	at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:97)
-	at org.apache.isis.core.runtime.system.session.IsisSessionFactoryDefault.openSession(IsisSessionFactoryDefault.java:235)
-	at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
-	at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:178)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:142)
-	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:136)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
-	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
-	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
-	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
-	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
-	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:229)
-	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.java: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.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.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:93)
-	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
-	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
-	at org.apache.isis.WebServer.main(WebServer.java:25)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
-[2014.10.03 17:58:54] (Coverage): Error during class instrumentation: org.datanucleus.store.rdbms.mapping.oracle.OracleClobRDBMSMapping
-java.lang.NullPointerException
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.typeInfo(Instrumentator.java:358)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.getCommonSuperClass(Instrumentator.java:279)
-	at org.jetbrains.org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1654)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1425)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1325)
-	at org.jetbrains.org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1475)
-	at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:866)
-	at com.intellij.rt.coverage.instrumentation.SamplingInstrumenter$1.visitMaxs(SamplingInstrumenter.java:78)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1554)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.instrument(Instrumentator.java:177)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.access$000(Instrumentator.java:25)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$1.transform(Instrumentator.java:134)
-	at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
-	at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
-	at java.lang.ClassLoader.defineClass1(Native Method)
-	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
-	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
-	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
-	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
-	at java.lang.Class.forName0(Native Method)
-	at java.lang.Class.forName(Class.java:270)
-	at org.datanucleus.ClassLoaderResolverImpl.classOrNull(ClassLoaderResolverImpl.java:517)
-	at org.datanucleus.ClassLoaderResolverImpl.classForName(ClassLoaderResolverImpl.java:186)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.loadClass(NonManagedPluginRegistry.java:643)
-	at org.datanucleus.plugin.PluginManager.loadClass(PluginManager.java:341)
-	at org.datanucleus.store.rdbms.mapping.RDBMSMappingManager.loadDatastoreMapping(RDBMSMappingManager.java:175)
-	at org.datanucleus.store.rdbms.adapter.BaseDatastoreAdapter.initialiseTypes(BaseDatastoreAdapter.java:448)
-	at org.datanucleus.store.rdbms.adapter.HSQLAdapter.initialiseTypes(HSQLAdapter.java:133)
-	at org.datanucleus.store.rdbms.RDBMSStoreManager.<init>(RDBMSStoreManager.java:312)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
-	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
-	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:631)
-	at org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:301)
-	at org.datanucleus.NucleusContext.createStoreManagerForProperties(NucleusContext.java:1245)
-	at org.datanucleus.NucleusContext.initialise(NucleusContext.java:356)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:775)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:333)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:202)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at javax.jdo.JDOHelper$16.run(JDOHelper.java:1970)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at javax.jdo.JDOHelper.invoke(JDOHelper.java:1965)
-	at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1171)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:813)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:702)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.init(DataNucleusApplicationComponents.java:107)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:97)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:127)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:110)
-	at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
-	at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:97)
-	at org.apache.isis.core.runtime.system.session.IsisSessionFactoryDefault.openSession(IsisSessionFactoryDefault.java:235)
-	at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
-	at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:178)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:142)
-	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:136)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
-	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
-	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
-	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
-	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
-	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:229)
-	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.java: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.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.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:93)
-	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
-	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
-	at org.apache.isis.WebServer.main(WebServer.java:25)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
-[2014.10.03 17:58:54] (Coverage): Error during class instrumentation: org.datanucleus.store.rdbms.mapping.oracle.OracleBlobRDBMSMapping
-java.lang.NullPointerException
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.typeInfo(Instrumentator.java:358)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$MyClassWriter.getCommonSuperClass(Instrumentator.java:279)
-	at org.jetbrains.org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1654)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1425)
-	at org.jetbrains.org.objectweb.asm.Frame.merge(Frame.java:1325)
-	at org.jetbrains.org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1475)
-	at org.jetbrains.org.objectweb.asm.MethodVisitor.visitMaxs(MethodVisitor.java:866)
-	at com.intellij.rt.coverage.instrumentation.SamplingInstrumenter$1.visitMaxs(SamplingInstrumenter.java:78)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readCode(ClassReader.java:1554)
-	at org.jetbrains.org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:693)
-	at org.jetbrains.org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.instrument(Instrumentator.java:177)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator.access$000(Instrumentator.java:25)
-	at com.intellij.rt.coverage.instrumentation.Instrumentator$1.transform(Instrumentator.java:134)
-	at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
-	at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
-	at java.lang.ClassLoader.defineClass1(Native Method)
-	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
-	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
-	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
-	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
-	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
-	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
-	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
-	at java.lang.Class.forName0(Native Method)
-	at java.lang.Class.forName(Class.java:270)
-	at org.datanucleus.ClassLoaderResolverImpl.classOrNull(ClassLoaderResolverImpl.java:517)
-	at org.datanucleus.ClassLoaderResolverImpl.classForName(ClassLoaderResolverImpl.java:186)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.loadClass(NonManagedPluginRegistry.java:643)
-	at org.datanucleus.plugin.PluginManager.loadClass(PluginManager.java:341)
-	at org.datanucleus.store.rdbms.mapping.RDBMSMappingManager.loadDatastoreMapping(RDBMSMappingManager.java:175)
-	at org.datanucleus.store.rdbms.adapter.BaseDatastoreAdapter.initialiseTypes(BaseDatastoreAdapter.java:448)
-	at org.datanucleus.store.rdbms.adapter.HSQLAdapter.initialiseTypes(HSQLAdapter.java:133)
-	at org.datanucleus.store.rdbms.RDBMSStoreManager.<init>(RDBMSStoreManager.java:312)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
-	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
-	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
-	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
-	at org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:631)
-	at org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:301)
-	at org.datanucleus.NucleusContext.createStoreManagerForProperties(NucleusContext.java:1245)
-	at org.datanucleus.NucleusContext.initialise(NucleusContext.java:356)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:775)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:333)
-	at org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:202)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at javax.jdo.JDOHelper$16.run(JDOHelper.java:1970)
-	at java.security.AccessController.doPrivileged(Native Method)
-	at javax.jdo.JDOHelper.invoke(JDOHelper.java:1965)
-	at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1171)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:813)
-	at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:702)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.init(DataNucleusApplicationComponents.java:107)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:97)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:127)
-	at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:110)
-	at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
-	at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:97)
-	at org.apache.isis.core.runtime.system.session.IsisSessionFactoryDefault.openSession(IsisSessionFactoryDefault.java:235)
-	at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
-	at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:178)
-	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:142)
-	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:136)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
-	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
-	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
-	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
-	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
-	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
-	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
-	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
-	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
-	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:229)
-	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.java: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.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.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:93)
-	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
-	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
-	at org.apache.isis.WebServer.main(WebServer.java:25)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:606)
-	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)