Skip to content

All SELECT queries return error code 26 working with Skytable 0.8.4 #2

@micabe

Description

@micabe

Version Mismatch + Undocumented Bug:

  • skytable-py 0.1.3 tested with Skytable 0.8.2
  • Currently running Skytable 0.8.4
  • SELECT queries are completely broken despite no documented breaking changes

Test Results Breakdown

Operation Syntax Result Details
INSERT Any ✓ Works (0.000s) No issues
UPDATE WHERE clause ✓ Works (0.000s) No issues
INSPECT Model ✓ Works (0.000s) No issues
SELECT ALL No WHERE ✗ Error 26 (0.000s) "Unexpected byte"
SELECT No WHERE ✗ Error 26 (0.000s) "Unexpected byte"
SELECT WHERE clause ✗ Timeout (10+s) Never returns
DELETE WHERE clause ✗ Timeout (10+s) Never returns

Key Findings

  1. All SELECT queries return error code 26 ("Unexpected byte" / "Illegal character")
  2. Parameterized SELECTs with WHERE hang indefinitely
  3. INSERT and UPDATE work perfectly - only SELECT is broken
  4. This affects both point queries and bulk queries

Conclusion

Skytable 0.8.4 has a critical bug with SELECT query handling via skytable-py that makes the database unusable for read operations. This is either:

  • An undocumented breaking change in Skytable 0.8.4
  • A regression bug introduced in 0.8.3 or 0.8.4
  • A protocol incompatibility with the Python client

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions