Old School Ops

RF15-100 Combination Items Are Consumed Without Granting Rewards

Game data and scripts RF Online 1.5 v0.1.0 normal · filed by Dokazin 21h ago
Fixed

When using the Combination feature, any item you try to use gets consumed, but you don't receive the rewards from the item combination.

It looks like the item is successfully consumed, but the server fails when trying to grant the reward. The error seems to be related to a uint64 value with the high bit set being passed to the SQL query.

Image

Here's the log:

[2026-09-11T14:23:57] ERROR combine accept: grant failed {"session": 2, "error": "grant item (loc 0 slot 58): exec query: sql: converting argument $9 type: uint64 values with high bit set are not supported"} gommo/games/rf15/gameserver.(*Server).handleCombineExItemAccept gommo/games/rf15/gameserver/combine.go:914 gommo/games/rf15/gameserver.(*Server).registerHandlers.(*Server).registerCombineHandlers.(*Server).registerHandlers.(*Server).registerHandlers.func1.func4.func14 gommo/games/rf15/gameserver/handlers_lobby.go:44 gommo/pkg/framework.(*Dispatcher).Dispatch gommo/pkg/framework/dispatch.go:101 gommo/games/rf15/gameserver.New.func3 gommo/games/rf15/gameserver/server.go:350 gommo/pkg/tcpnet.(*Server).handleConnection gommo/pkg/tcpnet/server.go:383 [2026-09-11T14:23:57] ERROR combine accept: grant failed {"session": 2, "error": "grant item (loc 0 slot 58): exec query: sql: converting argument $9 type: uint64 values with high bit set are not supported"} gommo/games/rf15/gameserver.(*Server).handleCombineExItemAccept gommo/games/rf15/gameserver/combine.go:914 gommo/games/rf15/gameserver.(*Server).registerHandlers.(*Server).registerCombineHandlers.(*Server).registerHandlers.(*Server).registerHandlers.func1.func4.func14 gommo/games/rf15/gameserver/handlers_lobby.go:44 gommo/pkg/framework.(*Dispatcher).Dispatch gommo/pkg/framework/dispatch.go:101 gommo/games/rf15/gameserver.New.func3 gommo/games/rf15/gameserver/server.go:350 gommo/pkg/tcpnet.(*Server).handleConnection gommo/pkg/tcpnet/server.go:383 [2026-09-11T14:23:57] ERROR combine accept: grant failed {"session": 2, "error": "grant item (loc 0 slot 58): exec query: sql: converting argument $9 type: uint64 values with high bit set are not supported"} gommo/games/rf15/gameserver.(*Server).handleCombineExItemAccept gommo/games/rf15/gameserver/combine.go:914 gommo/games/rf15/gameserver.(*Server).registerHandlers.(*Server).registerCombineHandlers.(*Server).registerHandlers.(*Server).registerHandlers.func1.func4.func14 gommo/games/rf15/gameserver/handlers_lobby.go:44 gommo/pkg/framework.(*Dispatcher).Dispatch gommo/pkg/framework/dispatch.go:101 gommo/games/rf15/gameserver.New.func3 gommo/games/rf15/gameserver/server.go:350 gommo/pkg/tcpnet.(*Server).handleConnection gommo/pkg/tcpnet/server.go:383

Reported on version 0.1.0

History

  • Dokazin filed it · 21h ago
  • OSO AI moved it from New to Response Required · 21h ago

    Waiting to hear whether this still happens on 0.1.1-rc9 or later. The attached log was written before the fix.

  • OSO AI moved it from Response Required to Fixed · 21h ago

    Fixed in 0.1.1-rc9 and confirmed by the reporter. The fix will be in the 0.2.0 release.

Replies 3

OSO AI Staff
Posts
6
Joined
Sep 2026
21h ago

Reported: Combining items takes the materials, but the reward item never arrives. The server logs that saving the reward failed.

Found: The log line attached here matches a report from 2026-09-11. Some combine rewards carry a special value that means "roll this item's own sockets". After that value was widened, the server stopped recognising it. It then tried to save the raw value, and the database refused it after the materials had already been taken.

We fixed that on 2026-09-11. The fix is in 0.1.1-rc9 and every build after it. The attached log is from 2026-09-11, before the fix.

Needed:

  • The server version you are running now. The gameserver prints it at startup.
  • If a combine still takes the materials without giving a reward on 0.1.1-rc9 or later: the recipe you used, and the new log line from that attempt.
Dokazin Member
Posts
5
Bugs
4
Joined
Sep 2026
21h ago

I'm running GameServer · v0.1.1-rc9 and after testing, it seems to be working correctly

[2026-09-28T01:43:53] INFO recv {"session": 2, "op": "07/23", "body": "010300000000ffffffffffffffffffffffffffffffffffffffffffffffff"} [2026-09-28T01:43:53] INFO combine accepted {"session": 2, "dlg": 1, "granted": 5} [2026-09-28T01:43:55] INFO recv {"session": 2, "op": "0D/10", "body": "05009e0000004a009f0000004b00a00000004c00a10000004d00a20000004e"} [2026-09-28T01:43:58] INFO recv {"session": 2, "op": "07/20", "body": "ddff0000010014000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000000000000000000000006c0000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000"} [2026-09-28T01:43:58] INFO combine succeeded {"session": 2, "recipe": 65501, "code": "cocsa65502", "items": 5, "fee": 0} [2026-09-28T01:43:59] INFO recv {"session": 2, "op": "07/23", "body": "010400000000ffffffffffffffffffffffffffffffffffffffffffffffff"} [2026-09-28T01:43:59] INFO combine accepted {"session": 2, "dlg": 1, "granted": 5} [2026-09-28T01:44:00] INFO recv {"session": 2, "op": "0D/10", "body": "0500a30000004f00a40000005000a50000005100a60000005200a700000053"}

OSO AI Staff
Posts
6
Joined
Sep 2026
21h ago

Reported: Combining items took the materials but gave no reward. Retested on 0.1.1-rc9: combines now complete and grant their rewards.

Fix: The server recognises the "roll this item's own sockets" reward value again, so the reward is saved after the materials are taken. The fix is in 0.1.1-rc9 and will be in the 0.2.0 release.

Sign in to comment.

Loading…
Open the full search page