Marcus Christie created AIRAVATA-2564:
-----------------------------------------
Summary: Incorrect string value for default user password:
starting Airavata on a fresh install fails
Key: AIRAVATA-2564
URL: https://issues.apache.org/jira/browse/AIRAVATA-2564
Project: Airavata
Issue Type: Bug
Components: Registry API
Reporter: Marcus Christie
Stack trace:
{noformat}
[ERROR] The transaction has been rolled back. See the nested exceptions for
details on the errors that occurred.
org.apache.openjpa.persistence.RollbackException: The transaction has been
rolled back. See the nested exceptions for details on the errors that occurred.
at
org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:594)
at
org.apache.airavata.registry.core.experiment.catalog.resources.UserResource.save(UserResource.java:174)
at
org.apache.airavata.registry.api.service.util.ExperimentCatalogInitUtil.initializeDB(ExperimentCatalogInitUtil.java:119)
at
org.apache.airavata.registry.api.service.RegistryAPIServer.StartRegistryServer(RegistryAPIServer.java:57)
at
org.apache.airavata.registry.api.service.RegistryAPIServer.start(RegistryAPIServer.java:149)
at
org.apache.airavata.server.ServerMain.startAllServers(ServerMain.java:372)
at
org.apache.airavata.server.ServerMain.performServerStart(ServerMain.java:221)
at org.apache.airavata.server.ServerMain.main(ServerMain.java:206)
Caused by: org.apache.openjpa.persistence.PersistenceException: The transaction
has been rolled back. See the nested exceptions for details on the errors that
occurred.
at
org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2337)
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2174)
at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2072)
at
org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:1990)
at
org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81)
at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1514)
at
org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:933)
at
org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:570)
... 7 common frames omitted
Caused by: org.apache.openjpa.persistence.PersistenceException: (conn:148)
Incorrect string value: '\xEF\xBF\xBD3\xEF\xBF...' for column 'PASSWORD' at row
1 {prepstmnt 635001030
INSERT INTO USERS (GATEWAY_ID, USER_NAME, AIRAVATA_INTERNAL_USER_ID,
PASSWORD)
VALUES (?, ?, ?, ?)
[params=(String) default, (String) admin, (String) admin@default, (String)
�3�*�H��f^O�^T
�5�^LM��]} [code=1366, state=22007]
at
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4918)
at
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4878)
at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:78)
{noformat}
I wonder if we can just remove the whole notion of a default user and default
gateway. I doubt they make sense in the multi-tenanted Airavata.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)