-
And in the console.log file:
--> Wrapper Started as Console Java Service Wrapper Standard Edition 64-bit 3.5.51 Copyright (C) 1999-2022 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Licensed to OneDev for Service Wrapping Launching a JVM... WrapperManager: Initializing... 12:39:11 INFO i.onedev.commons.bootstrap.Bootstrap - Launching application from '/opt/onedev'... 12:39:11 INFO i.onedev.commons.bootstrap.Bootstrap - Cleaning temp directory... 12:39:12 INFO io.onedev.commons.loader.AppLoader - Starting application... 12:39:26 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... 12:39:31 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... 12:39:36 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... 12:39:41 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... 12:39:46 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... 12:39:51 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... 12:39:56 INFO io.onedev.server.OneDev - Maintenance in progress, waiting... -
and if i try to access it, i get 502 (Proxy) Bad Request
-
Please remove file
maintenanceunder OneDev installation directory and start it again. -
I have done that, but then it just crash again;
INFO - Stopping application... INFO - Successfully checked /opt/onedev INFO - Starting application... INFO - Cleaning temp directory... INFO - Launching application from '/app'... WrapperManager: Initializing... Licensed to OneDev for Service Wrapping Launching a JVM... http://wrapper.tanukisoftware.com ]0;OneDevJava Service Wrapper Standard Edition 64-bit 3.5.51 Copyright (C) 1999-2022 Tanuki Software, Ltd. All Rights Reserved. --> Wrapper Started as Console <-- Wrapper Stopped -
In the console.log file:
Java Service Wrapper Standard Edition 64-bit 3.5.51 Copyright (C) 1999-2022 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Licensed to OneDev for Service Wrapping Launching a JVM... WrapperManager: Initializing... 12:46:11 INFO i.onedev.commons.bootstrap.Bootstrap - Launching application from '/opt/onedev'... 12:46:11 INFO i.onedev.commons.bootstrap.Bootstrap - Cleaning temp directory... 12:46:12 INFO io.onedev.commons.loader.AppLoader - Starting application... 12:46:56 INFO i.o.s.m.impl.DefaultProjectManager - Checking projects... 12:47:03 INFO i.o.s.m.i.DefaultAgentAttributeManager - Caching agent attribute info... 12:47:05 INFO i.o.s.m.i.DefaultBuildMetricManager - Caching build metric info... 12:47:06 INFO i.o.s.m.impl.DefaultIssueManager - Caching issue info... 12:47:06 INFO i.o.s.m.impl.DefaultBuildManager - Caching build info... 12:47:06 INFO i.o.s.m.i.DefaultBuildParamManager - Caching build param info... -
at io.onedev.server.persistence.DefaultSessionManager.call(DefaultSessionManager.java:90) at io.onedev.server.persistence.SessionInterceptor.invoke(SessionInterceptor.java:18) at io.onedev.server.manager.impl.DefaultSettingManager.getSettingValue(DefaultSettingManager.java:50) at io.onedev.server.persistence.SessionInterceptor$1.call(SessionInterceptor.java:23) at io.onedev.server.persistence.DefaultSessionManager.call(DefaultSessionManager.java:90) at io.onedev.server.persistence.SessionInterceptor.invoke(SessionInterceptor.java:18) at io.onedev.server.manager.impl.DefaultSettingManager.getSubscriptionData(DefaultSettingManager.java:86) at io.onedev.server.ee.subscription.SubscriptionSetting.load(SubscriptionSetting.java:131) at io.onedev.server.ee.subscription.DefaultSubscriptionManager.isSubscriptionActive(DefaultSubscriptionManager.java:53) at io.onedev.server.ee.timetracking.DefaultTimeTrackingManager.on(DefaultTimeTrackingManager.java:92) at io.onedev.server.persistence.TransactionInterceptor$1.call(TransactionInterceptor.java:23) at io.onedev.server.persistence.DefaultTransactionManager.lambda$call$0(DefaultTransactionManager.java:62) at io.onedev.server.persistence.DefaultSessionManager.call(DefaultSessionManager.java:90) at io.onedev.server.persistence.DefaultTransactionManager.call(DefaultTransactionManager.java:60) at io.onedev.server.persistence.TransactionInterceptor.invoke(TransactionInterceptor.java:18) ... 53 common frames omitted Caused by: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: unique constraint or index violation; UK_9A711JGWL7RDB1UI> at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown Source) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 94 common frames omitted Caused by: org.hsqldb.HsqlException: integrity constraint violation: unique constraint or index violation; UK_9A711JGWL7RDB1UI96C468GQR table: O_LINKSP> at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.Constraint.getException(Unknown Source) at org.hsqldb.index.IndexAVLMemory.insert(Unknown Source) at org.hsqldb.persist.RowStoreAVL.indexRow(Unknown Source) at org.hsqldb.TransactionManagerMVCC.addInsertAction(Unknown Source) at org.hsqldb.Session.addInsertAction(Unknown Source) at org.hsqldb.Table.insertSingleRow(Unknown Source) at org.hsqldb.StatementDML.insertSingleRow(Unknown Source) at org.hsqldb.StatementInsert.getResult(Unknown Source) at org.hsqldb.StatementDMQL.execute(Unknown Source) at org.hsqldb.Session.executeCompiledStatement(Unknown Source) at org.hsqldb.Session.execute(Unknown Source) ... 99 common frames omitted 12:47:26 INFO io.onedev.commons.loader.AppLoader - Stopping application... <-- Wrapper Stopped
-
Can you please attach the full server log?
-
Sure,
-
Seems that some setting in database is inconsistent. Please remove all rows from table o_LinkSpec and try again.
OneDev uses hsqldb by default, and you will need to download hsqldb tool and connect to OneDev's hsqldb file to do that.
For production use, please switch to use external database.
-
You may check below post on how to use hsqldb tool to connect to OneDev's db:
https://code.onedev.io/onedev/server/~issues/1583#IssueComment-5734
-
ty!
-
Previous Value Current Value Open
Closed
-
Switch to external database for performance and reliability reason.
| Type |
Bug
|
| Priority |
Normal
|
| Assignee | |
| Affected Versions |
latest
|
| Labels |
No labels
|
I was trying to add GitHub sync, when i restarted the container to add the right path to my instants. (defaults to /user/0/docker.sock changed to /var/run/docker.sock) but when i started the container this happens: