brainy/reproduce_error.js
David Snelling 9b07c7f7d8 **feat(storage): add script to reproduce FileSystemStorage initialization error**
- Created `reproduce_error.js` script to help debug FileSystemStorage initialization issues in Node.js environments.
  - Demonstrates error reproduction using `forceFileSystemStorage` option.
  - Captures and logs detailed error messages for better debugging.

**Purpose**: Simplify the process of reproducing and diagnosing FileSystemStorage-related issues by providing a standalone script.
2025-08-01 18:31:44 -07:00

27 lines
746 B
JavaScript

#!/usr/bin/env node
/**
* Script to reproduce the FileSystemStorage initialization error
*/
import { createStorage } from './dist/unified.js'
async function reproduceError() {
console.log('Attempting to reproduce FileSystemStorage error...')
try {
// This should trigger the same error as in the test
const storage = await createStorage({ forceFileSystemStorage: true })
console.log('Storage created successfully:', storage.constructor.name)
// This should fail with the fs/path modules error
await storage.init()
console.log('Storage initialized successfully')
} catch (error) {
console.error('Error reproduced:', error.message)
console.error('Full error:', error)
}
}
reproduceError()