Page MenuHomeSchine - Phabricator

Starmade | Fleet members disappear upon logout
Closed, RejectedPublic

Description

Waldo's friends keep sneaking out...
*ahem*

Expectation: fleet should retain all members between relogs.

Server errors (below) appear related to factions, notice that it lists each fleet member. This is a completely vanilla server, so only default/NPC factions here.

[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1788)false; (-22, 3, 1)]; 1788
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1788([SERVER RemoteSector(1788)false; (-22, 3, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1728)false; (-24, 3, 3)]; 1728
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1728([SERVER RemoteSector(1728)false; (-24, 3, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1787)false; (-22, 2, 3)]; 1787
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1787([SERVER RemoteSector(1787)false; (-22, 2, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1784)false; (-22, 1, 3)]; 1784
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1784([SERVER RemoteSector(1784)false; (-22, 1, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1727)false; (-24, 3, 2)]; 1727
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1727([SERVER RemoteSector(1727)false; (-24, 3, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1726)false; (-24, 3, 1)]; 1726
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1726([SERVER RemoteSector(1726)false; (-24, 3, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state Ship[Waldo_1461719826547](1748); 1748
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1748(Ship[Waldo_1461719826547](1748)) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1779)false; (-23, 3, 1)]; 1779
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1779([SERVER RemoteSector(1779)false; (-23, 3, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1772)false; (-23, 1, 3)]; 1772
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1772([SERVER RemoteSector(1772)false; (-23, 1, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1722)false; (-24, 1, 3)]; 1722
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1722([SERVER RemoteSector(1722)false; (-24, 1, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1771)false; (-23, 1, 2)]; 1771
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1771([SERVER RemoteSector(1771)false; (-23, 1, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1780)false; (-23, 3, 2)]; 1780
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1780([SERVER RemoteSector(1780)false; (-23, 3, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1785)false; (-22, 2, 1)]; 1785
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1785([SERVER RemoteSector(1785)false; (-22, 2, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state Ship[carmen](1775); 1775
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1775(Ship[carmen](1775)) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state Ship[jimmy](1776); 1776
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1776(Ship[jimmy](1776)) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1783)false; (-22, 1, 2)]; 1783
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1783([SERVER RemoteSector(1783)false; (-22, 1, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1719)false; (-24, 1, 1)]; 1719
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1719([SERVER RemoteSector(1719)false; (-24, 1, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1773)false; (-23, 2, 1)]; 1773
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1773([SERVER RemoteSector(1773)false; (-23, 2, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1782)false; (-22, 1, 1)]; 1782
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1782([SERVER RemoteSector(1782)false; (-22, 1, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state Asteroid(1721)sec[1720]; 1721
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1721(Asteroid(1721)sec[1720]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1789)false; (-22, 3, 2)]; 1789
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1789([SERVER RemoteSector(1789)false; (-22, 3, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1781)false; (-23, 3, 3)]; 1781
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1781([SERVER RemoteSector(1781)false; (-23, 3, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state Ship[carmen san diego](1754); 1754
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1754(Ship[carmen san diego](1754)) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state SpaceStation[ENTITY_SPACESTATION_bermuda triangle(1778)]; 1778
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1778(SpaceStation[ENTITY_SPACESTATION_bermuda triangle(1778)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1723)false; (-24, 2, 1)]; 1723
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1723([SERVER RemoteSector(1723)false; (-24, 2, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1725)false; (-24, 2, 3)]; 1725
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1725([SERVER RemoteSector(1725)false; (-24, 2, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1790)false; (-22, 3, 3)]; 1790
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1790([SERVER RemoteSector(1790)false; (-22, 3, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1770)false; (-23, 1, 1)]; 1770
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1770([SERVER RemoteSector(1770)false; (-23, 1, 1)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1786)false; (-22, 2, 2)]; 1786
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1786([SERVER RemoteSector(1786)false; (-22, 2, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: FACTION
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)
[2016-04-27 01:19:58] at org.schema.game.common.controller.database.DatabaseIndex.a(SourceFile:1593)
[2016-04-27 01:19:58] at org.schema.game.common.data.fleet.Fleet.onUnloadedEntity(SourceFile:199)
[2016-04-27 01:19:58] at org.schema.game.common.data.fleet.FleetManager.onRemovedEntity(SourceFile:515)
[2016-04-27 01:19:58] at obfuscated.aph.b(SourceFile:1497)
[2016-04-27 01:19:58] at org.schema.game.server.controller.GameServerController.update(SourceFile:1106)
[2016-04-27 01:19:58] at org.schema.schine.network.server.ServerController.run(SourceFile:256)
[2016-04-27 01:19:58] at java.lang.Thread.run(Thread.java:745)
[2016-04-27 01:19:58] Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: FACTION
[2016-04-27 01:19:58] at org.hsqldb.error.Error.error(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.error.Error.error(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDQL.XreadTargetSpecification(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDQL.readTargetSpecificationList(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDML.readSetClauseList(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDML.compileUpdateStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserCommand.compilePart(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.Session.compileStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.StatementManager.compile(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.Session.execute(Unknown Source)
[2016-04-27 01:19:58] ... 9 more
[2016-04-27 01:19:58] java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: FACTION
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)
[2016-04-27 01:19:58] at org.schema.game.common.controller.database.DatabaseIndex.a(SourceFile:1593)
[2016-04-27 01:19:58] at org.schema.game.common.data.fleet.Fleet.onUnloadedEntity(SourceFile:199)
[2016-04-27 01:19:58] at org.schema.game.common.data.fleet.FleetManager.onRemovedEntity(SourceFile:515)
[2016-04-27 01:19:58] at obfuscated.aph.b(SourceFile:1497)
[2016-04-27 01:19:58] at org.schema.game.server.controller.GameServerController.update(SourceFile:1106)
[2016-04-27 01:19:58] at org.schema.schine.network.server.ServerController.run(SourceFile:256)
[2016-04-27 01:19:58] at java.lang.Thread.run(Thread.java:745)
[2016-04-27 01:19:58] Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: FACTION
[2016-04-27 01:19:58] at org.hsqldb.error.Error.error(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.error.Error.error(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDQL.XreadTargetSpecification(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDQL.readTargetSpecificationList(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDML.readSetClauseList(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDML.compileUpdateStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserCommand.compilePart(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.Session.compileStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.StatementManager.compile(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.Session.execute(Unknown Source)
[2016-04-27 01:19:58] ... 9 more
[2016-04-27 01:19:58] java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: FACTION
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)
[2016-04-27 01:19:58] at org.schema.game.common.controller.database.DatabaseIndex.a(SourceFile:1593)
[2016-04-27 01:19:58] at org.schema.game.common.data.fleet.Fleet.onUnloadedEntity(SourceFile:199)
[2016-04-27 01:19:58] at org.schema.game.common.data.fleet.FleetManager.onRemovedEntity(SourceFile:515)
[2016-04-27 01:19:58] at obfuscated.aph.b(SourceFile:1497)
[2016-04-27 01:19:58] at org.schema.game.server.controller.GameServerController.update(SourceFile:1106)
[2016-04-27 01:19:58] at org.schema.schine.network.server.ServerController.run(SourceFile:256)
[2016-04-27 01:19:58] at java.lang.Thread.run(Thread.java:745)
[2016-04-27 01:19:58] Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: FACTION
[2016-04-27 01:19:58] at org.hsqldb.error.Error.error(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.error.Error.error(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDQL.XreadTargetSpecification(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDQL.readTargetSpecificationList(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDML.readSetClauseList(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserDML.compileUpdateStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserCommand.compilePart(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.Session.compileStatement(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.StatementManager.compile(Unknown Source)
[2016-04-27 01:19:58] at org.hsqldb.Session.execute(Unknown Source)
[2016-04-27 01:19:58] ... 9 more
[2016-04-27 01:19:58] Cleaned up Physics, because repository is full
[2016-04-27 01:19:58] Cleaned up Physics, because repository is full
[2016-04-27 01:19:58] Cleaned up Physics, because repository is full
[2016-04-27 01:19:58] Cleaned up Physics, because repository is full
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1724)false; (-24, 2, 2)]; 1724
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1724([SERVER RemoteSector(1724)false; (-24, 2, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1774)false; (-23, 2, 2)]; 1774
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1774([SERVER RemoteSector(1774)false; (-23, 2, 2)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1777)false; (-23, 2, 3)]; 1777
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1777([SERVER RemoteSector(1777)false; (-23, 2, 3)]) Physically DELETING DONE and Notified!
[2016-04-27 01:19:58] [ENTITIES] removed object from loaded state [SERVER RemoteSector(1720)false; (-24, 1, 2)]; 1720
[2016-04-27 01:19:58] [DELETE][Server(0)] Sendable 1720([SERVER RemoteSector(1720)false; (-24, 1, 2)]) Physically DELETING DONE and Notified!

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
none/unspecified
Reproducible
uncertain
Category
none/unspecified
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce

Vanilla install, reset world, non-admin user.

  1. Create two fleet members (each with: core, reactor, 2 thrusters). Send them somewhere, wait long enough for the destination sector to unload.
  2. Relog
  3. Fleet still in place, members no longer in the fleet. Ships can be found via /search shipName
  4. Find the ships, re-add them to the fleet
  5. Relog
  6. Fleet has no members again...ships found in space where I left them.

/search command was done via server console, logged-in player (Waldo) has never been an admin.

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Restricted Application added a project: Issue Navigation. · View Herald TranscriptApr 27 2016, 1:24 AM
erthparadine updated the task description. (Show Details)Apr 27 2016, 1:31 AM
erthparadine edited Steps to reproduce. (Show Details)

Added @spunkie as we were working together to flush-out an addition to T1385 at the time.

AndyP shifted this object from the S1 Public space to the S3 Starmade space.Jul 5 2016, 2:59 PM
AndyP changed the visibility from "Custom Policy" to "Public (No Login Required)".
AndyP changed the edit policy from "Task Author" to "Starmade (Project)".
AndyP closed this task as Rejected.
AndyP claimed this task.
Restricted Application edited projects, added Starmade; removed Issue Navigation. · View Herald TranscriptJul 5 2016, 3:00 PM
AndyP added a comment.Jul 5 2016, 3:01 PM

-Rejected-

Has been fixed already in other issue.

AndyP moved this task from Unclassed to Archived on the Starmade board.Aug 26 2016, 10:32 AM