phillip-kruger / graphql-example Goto Github PK
View Code? Open in Web Editor NEWA MicroProfile GraphQL Example
License: Apache License 2.0
A MicroProfile GraphQL Example
License: Apache License 2.0
Hello,
I'm studying your wildfly-example
and I'm having an hard time looking at this query: in the live editor it is possible to ask for a list of people, in the following I'm asking only for the gender.
{ people { gender } }
This query returns a list of genders, an entry for each person, as it should.
But in ProfileGraphQLApi there's only the getPeople
method with the @Query
annotation, so I can't understand why the Api replies to people
.
@Query
public List<Person> getPeople(){
return personService.getPeople();
}
Is people
defined somewhere else in the code? How is possible that the query above works?
WildFly Full 31.0.0.Final quay.io/wildfly/wildfly:latest docker image. Wildfly example
steps to reproduce:
mvn clean install
docker build and run
error:
04:06:03,874 INFO [stdout] (ServerService Thread Pool -- 78) org.h2.message.DbException: Log file error: "/opt/jboss/target/data/person.trace.db", cause: "org.h2.message.DbException: Error while creating file ""/opt/jboss/target"" [90062-200]" [90034-200]
04:06:03,876 ERROR [stderr] (ServerService Thread Pool -- 78) org.h2.message.DbException: Log file error: "/opt/jboss/target/data/person.trace.db", cause: "org.h2.message.DbException: Error while creating file ""/opt/jboss/target"" [90062-200]" [90034-200]
04:06:03,878 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.get(DbException.java:194)
04:06:03,879 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.TraceSystem.logWritingError(TraceSystem.java:294)
04:06:03,880 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.TraceSystem.openWriter(TraceSystem.java:315)
04:06:03,880 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.TraceSystem.writeFile(TraceSystem.java:263)
04:06:03,881 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.TraceSystem.write(TraceSystem.java:247)
04:06:03,881 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.Trace.error(Trace.java:194)
04:06:03,882 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Database.openDatabase(Database.java:325)
04:06:03,882 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Database.(Database.java:301)
04:06:03,883 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Engine.openSession(Engine.java:74)
04:06:03,883 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Engine.openSession(Engine.java:192)
04:06:03,884 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
04:06:03,884 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Engine.createSession(Engine.java:166)
04:06:03,885 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.Engine.createSession(Engine.java:29)
04:06:03,885 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340)
04:06:03,885 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.jdbc.JdbcConnection.(JdbcConnection.java:173)
04:06:03,885 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.jdbc.JdbcConnection.(JdbcConnection.java:152)
04:06:03,886 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.Driver.connect(Driver.java:69)
04:06:03,886 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:189)
04:06:03,886 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:371)
04:06:03,886 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:516)
04:06:03,887 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.createManagedConnection(XAManagedConnectionFactory.java:439)
04:06:03,887 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.createConnectionEventListener(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:1328)
04:06:03,887 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.getConnection(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:505)
04:06:03,888 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.pool.AbstractPool.getSimpleConnection(AbstractPool.java:688)
04:06:03,888 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:653)
04:06:03,888 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:624)
04:06:03,888 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:440)
04:06:03,889 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:789)
04:06:03,889 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:152)
04:06:03,889 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.connector.subsystems.datasources.WildFlyDataSource.getConnection(WildFlyDataSource.java:47)
04:06:03,890 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)
04:06:03,890 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:428)
04:06:03,891 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doTheWork(JtaIsolationDelegate.java:164)
04:06:03,891 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.lambda$delegateWork$1(JtaIsolationDelegate.java:75)
04:06:03,891 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doInSuspendedTransaction(JtaIsolationDelegate.java:107)
04:06:03,892 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.delegateWork(JtaIsolationDelegate.java:72)
04:06:03,892 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)
04:06:03,892 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)
04:06:03,893 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
04:06:03,893 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)
04:06:03,893 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
04:06:03,894 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)
04:06:03,894 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
04:06:03,894 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:52)
04:06:03,895 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:136)
04:06:03,895 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:247)
04:06:03,895 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
04:06:03,895 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.resolveWrapperArrayHandling(MetadataBuilderImpl.java:1024)
04:06:03,896 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.(MetadataBuilderImpl.java:629)
04:06:03,896 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.(MetadataBuilderImpl.java:139)
04:06:03,896 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:164)
04:06:03,896 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:277)
04:06:03,897 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:198)
04:06:03,897 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:35)
04:06:03,897 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:102)
04:06:03,897 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.jpa.hibernate.TwoPhaseBootstrapImpl.(TwoPhaseBootstrapImpl.java:27)
04:06:03,898 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.jpa.hibernate.HibernatePersistenceProviderAdaptor.getBootstrap(HibernatePersistenceProviderAdaptor.java:220)
04:06:03,898 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.createContainerEntityManagerFactoryBuilder(PhaseOnePersistenceUnitServiceImpl.java:239)
04:06:03,898 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:110)
04:06:03,898 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:89)
04:06:03,899 ERROR [stderr] (ServerService Thread Pool -- 78) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
04:06:03,899 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:664)
04:06:03,899 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1.run(PhaseOnePersistenceUnitServiceImpl.java:122)
04:06:03,900 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
04:06:03,900 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
04:06:03,900 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
04:06:03,900 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
04:06:03,901 ERROR [stderr] (ServerService Thread Pool -- 78) at java.base/java.lang.Thread.run(Thread.java:840)
04:06:03,901 ERROR [stderr] (ServerService Thread Pool -- 78) at [email protected]//org.jboss.threads.JBossThread.run(JBossThread.java:513)
04:06:03,902 ERROR [stderr] (ServerService Thread Pool -- 78) Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Log file error: "/opt/jboss/target/data/person.trace.db", cause: "org.h2.message.DbException: Error while creating file ""/opt/jboss/target"" [90062-200]" [90034-200]
04:06:03,902 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.getJdbcSQLException(DbException.java:505)
04:06:03,902 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
04:06:03,902 ERROR [stderr] (ServerService Thread Pool -- 78) ... 69 more
04:06:03,903 ERROR [stderr] (ServerService Thread Pool -- 78) Caused by: org.h2.message.DbException: Error while creating file "/opt/jboss/target" [90062-200]
04:06:03,903 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.get(DbException.java:205)
04:06:03,903 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.get(DbException.java:181)
04:06:03,904 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:290)
04:06:03,904 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.store.fs.FileUtils.createDirectory(FileUtils.java:43)
04:06:03,904 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.store.fs.FileUtils.createDirectories(FileUtils.java:315)
04:06:03,904 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.store.fs.FileUtils.createDirectories(FileUtils.java:314)
04:06:03,905 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.TraceSystem.openWriter(TraceSystem.java:305)
04:06:03,905 ERROR [stderr] (ServerService Thread Pool -- 78) ... 66 more
04:06:03,905 ERROR [stderr] (ServerService Thread Pool -- 78) Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Error while creating file "/opt/jboss/target" [90062-200]
04:06:03,906 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.getJdbcSQLException(DbException.java:505)
04:06:03,906 ERROR [stderr] (ServerService Thread Pool -- 78) at deployment.wildfly-example.war//org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
04:06:03,906 ERROR [stderr] (ServerService Thread Pool -- 78) ... 73 more
04:06:03,907 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ServerService Thread Pool -- 78) IJ000604: Throwable while attempting to get a new connection: null: jakarta.resource.ResourceException: IJ031084: Unable to create connection
at [email protected]//org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:532)
at [email protected]//org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.createManagedConnection(XAManagedConnectionFactory.java:439)
at [email protected]//org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.createConnectionEventListener(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:1328)
at [email protected]//org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.getConnection(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:505)
at [email protected]//org.jboss.jca.core.connectionmanager.pool.AbstractPool.getSimpleConnection(AbstractPool.java:688)
at [email protected]//org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:653)
at [email protected]//org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:624)
at [email protected]//org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:440)
at [email protected]//org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:789)
at [email protected]//org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:152)
at [email protected]//org.jboss.as.connector.subsystems.datasources.WildFlyDataSource.getConnection(WildFlyDataSource.java:47)
at [email protected]//org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:428)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doTheWork(JtaIsolationDelegate.java:164)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.lambda$delegateWork$1(JtaIsolationDelegate.java:75)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doInSuspendedTransaction(JtaIsolationDelegate.java:107)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.delegateWork(JtaIsolationDelegate.java:72)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at [email protected]//org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:52)
at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:136)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:247)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.resolveWrapperArrayHandling(MetadataBuilderImpl.java:1024)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.(MetadataBuilderImpl.java:629)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.(MetadataBuilderImpl.java:139)
at [email protected]//org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:164)
at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:277)
at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:198)
at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:35)
at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:102)
at [email protected]//org.jboss.as.jpa.hibernate.TwoPhaseBootstrapImpl.(TwoPhaseBootstrapImpl.java:27)
at [email protected]//org.jboss.as.jpa.hibernate.HibernatePersistenceProviderAdaptor.getBootstrap(HibernatePersistenceProviderAdaptor.java:220)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.createContainerEntityManagerFactoryBuilder(PhaseOnePersistenceUnitServiceImpl.java:239)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:110)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:89)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at [email protected]//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:664)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1.run(PhaseOnePersistenceUnitServiceImpl.java:122)
at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.base/java.lang.Thread.run(Thread.java:840)
at [email protected]//org.jboss.threads.JBossThread.run(JBossThread.java:513)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Error while creating file "/opt/jboss/target" [90062-200]
at deployment.wildfly-example.war//org.h2.message.DbException.getJdbcSQLException(DbException.java:505)
at deployment.wildfly-example.war//org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
at deployment.wildfly-example.war//org.h2.message.DbException.get(DbException.java:205)
at deployment.wildfly-example.war//org.h2.message.DbException.get(DbException.java:181)
at deployment.wildfly-example.war//org.h2.store.fs.FilePathDisk.createDirectory(FilePathDisk.java:290)
at deployment.wildfly-example.war//org.h2.store.fs.FileUtils.createDirectory(FileUtils.java:43)
at deployment.wildfly-example.war//org.h2.store.fs.FileUtils.createDirectories(FileUtils.java:315)
at deployment.wildfly-example.war//org.h2.store.fs.FileUtils.createDirectories(FileUtils.java:314)
at deployment.wildfly-example.war//org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:73)
at deployment.wildfly-example.war//org.h2.engine.Database.getPageStore(Database.java:2659)
at deployment.wildfly-example.war//org.h2.engine.Database.open(Database.java:675)
at deployment.wildfly-example.war//org.h2.engine.Database.openDatabase(Database.java:307)
at deployment.wildfly-example.war//org.h2.engine.Database.(Database.java:301)
at deployment.wildfly-example.war//org.h2.engine.Engine.openSession(Engine.java:74)
at deployment.wildfly-example.war//org.h2.engine.Engine.openSession(Engine.java:192)
at deployment.wildfly-example.war//org.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
at deployment.wildfly-example.war//org.h2.engine.Engine.createSession(Engine.java:166)
at deployment.wildfly-example.war//org.h2.engine.Engine.createSession(Engine.java:29)
at deployment.wildfly-example.war//org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340)
at deployment.wildfly-example.war//org.h2.jdbc.JdbcConnection.(JdbcConnection.java:173)
at deployment.wildfly-example.war//org.h2.jdbc.JdbcConnection.(JdbcConnection.java:152)
at deployment.wildfly-example.war//org.h2.Driver.connect(Driver.java:69)
at deployment.wildfly-example.war//org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:189)
at deployment.wildfly-example.war//org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:371)
at [email protected]//org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:516)
... 49 more04:06:03,917 WARN [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator] (ServerService Thread Pool -- 78) HHH000342: Could not obtain connection to query metadata: java.lang.NullPointerException: Cannot invoke "org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)" because the return value of "org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.sqlExceptionHelper()" is null
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doTheWork(JtaIsolationDelegate.java:186)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.lambda$delegateWork$1(JtaIsolationDelegate.java:75)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.doInSuspendedTransaction(JtaIsolationDelegate.java:107)
at [email protected]//org.hibernate.resource.transaction.backend.jta.internal.JtaIsolationDelegate.delegateWork(JtaIsolationDelegate.java:72)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:276)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at [email protected]//org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:52)
at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:136)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:247)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.resolveWrapperArrayHandling(MetadataBuilderImpl.java:1024)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.(MetadataBuilderImpl.java:629)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.(MetadataBuilderImpl.java:139)
at [email protected]//org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:164)
at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:277)
at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:198)
at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:35)
at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:102)
at [email protected]//org.jboss.as.jpa.hibernate.TwoPhaseBootstrapImpl.(TwoPhaseBootstrapImpl.java:27)
at [email protected]//org.jboss.as.jpa.hibernate.HibernatePersistenceProviderAdaptor.getBootstrap(HibernatePersistenceProviderAdaptor.java:220)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.createContainerEntityManagerFactoryBuilder(PhaseOnePersistenceUnitServiceImpl.java:239)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:110)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:89)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at [email protected]//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:664)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1.run(PhaseOnePersistenceUnitServiceImpl.java:122)
at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.base/java.lang.Thread.run(Thread.java:840)
at [email protected]//org.jboss.threads.JBossThread.run(JBossThread.java:513)04:06:03,920 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 78) MSC000001: Failed to start service jboss.persistenceunit."wildfly-example.war#PersonDS".FIRST_PHASE: org.jboss.msc.service.StartException in service jboss.persistenceunit."wildfly-example.war#PersonDS".FIRST_PHASE: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:113)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:89)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at [email protected]//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:664)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1.run(PhaseOnePersistenceUnitServiceImpl.java:122)
at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.base/java.lang.Thread.run(Thread.java:840)
at [email protected]//org.jboss.threads.JBossThread.run(JBossThread.java:513)
Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:276)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:238)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at [email protected]//org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:52)
at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:136)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:247)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:215)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.resolveWrapperArrayHandling(MetadataBuilderImpl.java:1024)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.(MetadataBuilderImpl.java:629)
at [email protected]//org.hibernate.boot.internal.MetadataBuilderImpl.(MetadataBuilderImpl.java:139)
at [email protected]//org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:164)
at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:277)
at [email protected]//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:198)
at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:35)
at [email protected]//org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:102)
at [email protected]//org.jboss.as.jpa.hibernate.TwoPhaseBootstrapImpl.(TwoPhaseBootstrapImpl.java:27)
at [email protected]//org.jboss.as.jpa.hibernate.HibernatePersistenceProviderAdaptor.getBootstrap(HibernatePersistenceProviderAdaptor.java:220)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.createContainerEntityManagerFactoryBuilder(PhaseOnePersistenceUnitServiceImpl.java:239)
at [email protected]//org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:110)
... 10 more
Caused by: org.hibernate.HibernateException: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided)
at [email protected]//org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:191)
at [email protected]//org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:87)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentWithDefaults(JdbcEnvironmentInitiator.java:143)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:348)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:107)
at [email protected]//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
at [email protected]//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:130)
at [email protected]//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
... 28 more04:06:03,927 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "wildfly-example.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit."wildfly-example.war#PersonDS".FIRST_PHASE" => "org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided)
Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided)
Caused by: org.hibernate.HibernateException: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided)"}}
when I tried
cd wildfly-example
mvn wildfly:run
I always received the following error from maven (3.6.3):
[ERROR] Failed to execute goal on project wildfly-example: Could not resolve dependencies for project com.github.phillip-kruger.graphql:wildfly-example:war:1.0.0-SNAPSHOT: Failed to collect dependencies at com.github.phillip-kruger.graphql:shared-backend:jar:1.0.0-SNAPSHOT: Failed to read artifact descriptor for com.github.phillip-kruger.graphql:shared-backend:jar:1.0.0-SNAPSHOT: Could not find artifact com.github.phillip-kruger.graphql:graphql-example-parent:pom:1.0.0-SNAPSHOT -> [Help 1]
I fixed it by running mvn install
from the parent module.
Trying mvn quarkus:dev
yielded the same result.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.