[ https://issues.apache.org/jira/browse/ISIS-2990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Kalbfus updated ISIS-2990: -------------------------------- Description: I cloned the isis-app-simpleapp repository, switched to JDO branch, built project, and ran via the 'target/simpleapp-jdo-webapp-2.0.0-M7-exec.jar' command. Same result for JPA branch. Error on console: ``` java.lang.RuntimeException: unrecoverable error: 'Error obtaining JAXBContext for class; object class is 'org.apache.isis.schema.cmd.v2.CommandDto'' with cause ... at org.apache.isis.commons.internal.exceptions._Exceptions.unrecoverable(_Exceptions.java:144) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.resources._Xml.verboseException(_Xml.java:201) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:226) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) ~[?:?] at org.apache.isis.commons.internal.resources._Xml.jaxbContextFor(_Xml.java:217) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.applib.util.JaxbUtil.jaxbContextFor(JaxbUtil.java:111) ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.applib.util.schema.CommandDtoUtils.getJaxbContext(CommandDtoUtils.java:57) ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.applib.util.schema.CommandDtoUtils.init(CommandDtoUtils.java:50) ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask$3.innerCall(_ConcurrentTask.java:150) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask$3.innerCall(_ConcurrentTask.java:146) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask$1.innerCall(_ConcurrentTask.java:109) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask.run(_ConcurrentTask.java:86) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1406) ~[?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) ~[?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) ~[?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) ~[?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ~[?:?] Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ContextFinder.find(ContextFinder.java:375) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:224) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] ... 15 more Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602) ~[?:?] at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] at javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ContextFinder.find(ContextFinder.java:375) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:224) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] ... 15 more ``` was: I cloned the isis-app-simpleapp repository, switched to JDO branch, built project, and ran via the `java -jar` command. Same result for JPA branch. Error on console: ``` java.lang.RuntimeException: unrecoverable error: 'Error obtaining JAXBContext for class; object class is 'org.apache.isis.schema.cmd.v2.CommandDto'' with cause ... at org.apache.isis.commons.internal.exceptions._Exceptions.unrecoverable(_Exceptions.java:144) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.resources._Xml.verboseException(_Xml.java:201) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:226) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) ~[?:?] at org.apache.isis.commons.internal.resources._Xml.jaxbContextFor(_Xml.java:217) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.applib.util.JaxbUtil.jaxbContextFor(JaxbUtil.java:111) ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.applib.util.schema.CommandDtoUtils.getJaxbContext(CommandDtoUtils.java:57) ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.applib.util.schema.CommandDtoUtils.init(CommandDtoUtils.java:50) ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask$3.innerCall(_ConcurrentTask.java:150) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask$3.innerCall(_ConcurrentTask.java:146) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask$1.innerCall(_ConcurrentTask.java:109) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at org.apache.isis.commons.internal.concurrent._ConcurrentTask.run(_ConcurrentTask.java:86) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1406) ~[?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) ~[?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) ~[?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) ~[?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ~[?:?] Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ContextFinder.find(ContextFinder.java:375) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:224) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] ... 15 more Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602) ~[?:?] at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] at javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.ContextFinder.find(ContextFinder.java:375) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] at org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:224) ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] ... 15 more ``` > Clean build and run displays ClassNotFoundException: > com.sun.xml.bind.v2.ContextFactory > --------------------------------------------------------------------------------------- > > Key: ISIS-2990 > URL: https://issues.apache.org/jira/browse/ISIS-2990 > Project: Isis > Issue Type: Bug > Components: Isis Starters & Mavendeps > Affects Versions: 2.0.0-M7 > Environment: Apache Maven 3.6.3 > Java version: 13.0.2, vendor: Oracle Corporation > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" > Reporter: Brian Kalbfus > Priority: Major > > I cloned the isis-app-simpleapp repository, switched to JDO branch, built > project, and ran via the 'target/simpleapp-jdo-webapp-2.0.0-M7-exec.jar' > command. Same result for JPA branch. > Error on console: > ``` > java.lang.RuntimeException: unrecoverable error: 'Error obtaining JAXBContext > for class; object class is 'org.apache.isis.schema.cmd.v2.CommandDto'' with > cause ... > at > org.apache.isis.commons.internal.exceptions._Exceptions.unrecoverable(_Exceptions.java:144) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.commons.internal.resources._Xml.verboseException(_Xml.java:201) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:226) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) > ~[?:?] > at > org.apache.isis.commons.internal.resources._Xml.jaxbContextFor(_Xml.java:217) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.applib.util.JaxbUtil.jaxbContextFor(JaxbUtil.java:111) > ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.applib.util.schema.CommandDtoUtils.getJaxbContext(CommandDtoUtils.java:57) > ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.applib.util.schema.CommandDtoUtils.init(CommandDtoUtils.java:50) > ~[isis-applib-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.commons.internal.concurrent._ConcurrentTask$3.innerCall(_ConcurrentTask.java:150) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.commons.internal.concurrent._ConcurrentTask$3.innerCall(_ConcurrentTask.java:146) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.commons.internal.concurrent._ConcurrentTask$1.innerCall(_ConcurrentTask.java:109) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > org.apache.isis.commons.internal.concurrent._ConcurrentTask.run(_ConcurrentTask.java:86) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > at > java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1406) > ~[?:?] > at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) > ~[?:?] > at > java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) > ~[?:?] > at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) > ~[?:?] > at > java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) ~[?:?] > at > java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) > ~[?:?] > Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not > been found on module path or classpath. > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.ContextFinder.find(ContextFinder.java:375) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at > org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:224) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > ... 15 more > Caused by: java.lang.ClassNotFoundException: > com.sun.xml.bind.v2.ContextFactory > at > jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602) > ~[?:?] > at > jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > ~[?:?] > at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] > at > javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at > javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.ContextFinder.find(ContextFinder.java:375) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) > ~[jakarta.xml.bind-api-2.3.3.jar!/:2.3.3] > at > org.apache.isis.commons.internal.resources._Xml.contextOf(_Xml.java:224) > ~[isis-commons-2.0.0-M7.jar!/:2.0.0-M7] > ... 15 more > ``` -- This message was sent by Atlassian Jira (v8.20.1#820001)