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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions