Skip to content

Conversation

@MikuroXina
Copy link
Contributor

Pulsate 側でエラーが発生して進行できないため保留中.

エラーログ:

2025-12-28 09:41:05.793 ERROR   pkg/notes/mod.ts:213    NoteModule      Uncaught error

 Error  attachment not found
error stack:
  • dummy.ts    InMemoryNoteAttachmentRepository.findByNoteID
        pkg/notes/adaptor/repository/dummy.ts:202
  • fetch.ts    FetchService.fetchNoteAttachments
        pkg/notes/service/fetch.ts:63
  • note.ts     NoteController.createNote
        pkg/notes/adaptor/controller/note.ts:46
  • task_queues process.processTicksAndRejections
        node:internal/process/task_queues:103
  • mod.ts      async <anonymous>
        pkg/notes/mod.ts:180
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • validator.js
        async file:/Users/mikuroxina/Documents/Projects/pulsate-dev/pulsate/node_modules/.pnpm/[email protected]/node_modules/hono/dist/validator/validator.js:81
  • index.ts    async mw
        node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@hono/zod-openapi/src/index.ts:546
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • authenticateMiddleware.ts   async <anonymous>
        pkg/adaptors/authenticateMiddleware.ts:88
2025-12-28 09:41:05.806 WARN    pkg/timeline/service/home.ts:28 TimelineModule  Failed to get home timeline cache

 TimelineCacheNotFoundError  timeline cache not found, TimelineCacheNotFoundError
error stack:
  • dummyCache.ts       InMemoryTimelineCacheRepository.getHomeTimeline
        pkg/timeline/adaptor/repository/dummyCache.ts:79
  • home.ts     HomeTimelineService.fetchHomeTimeline
        pkg/timeline/service/home.ts:26
  • timeline.ts TimelineController.getHomeTimeline
        pkg/timeline/adaptor/controller/timeline.ts:193
  • mod.ts      <anonymous>
        pkg/timeline/mod.ts:187
  • compose.js  dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • compose.js
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • validator.js
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/validator/validator.js:81
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • authenticateMiddleware.ts   async <anonymous>
        pkg/adaptors/authenticateMiddleware.ts:88
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
Caused by (1): Error: {"timelineType":"home","id":"101"}
  • errorUtils.js       toError
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:25
  • errorUtils.js       collectErrorCauses
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:15
  • BaseLogger.js       Object.prettyFormatErrorObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:60
  • BaseLogger.js       maskedArgs.reduce.args
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:50
  • <anonymous> Array.reduce

  • BaseLogger.js       Object.prettyFormatLogObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:48
  • BaseLogger.js       Logger.log
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:649
  • index.js    Logger.warn
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/index.js:29
  • home.ts     HomeTimelineService.fetchHomeTimeline
        pkg/timeline/service/home.ts:28
  • timeline.ts async TimelineController.getHomeTimeline
        pkg/timeline/adaptor/controller/timeline.ts:193

@MikuroXina
Copy link
Contributor Author

pulsate#1375 を適用したあとのエラーログ:

2025-12-30 02:09:07.690 WARN    pkg/timeline/service/home.ts:28 TimelineModule  Failed to get home timeline cache

 TimelineCacheNotFoundError  timeline cache not found, TimelineCacheNotFoundError
error stack:
  • dummyCache.ts       InMemoryTimelineCacheRepository.getHomeTimeline
        pkg/timeline/adaptor/repository/dummyCache.ts:79
  • home.ts     HomeTimelineService.fetchHomeTimeline
        pkg/timeline/service/home.ts:26
  • timeline.ts TimelineController.getHomeTimeline
        pkg/timeline/adaptor/controller/timeline.ts:193
  • mod.ts      <anonymous>
        pkg/timeline/mod.ts:187
  • compose.js  dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • compose.js
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • validator.js
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/validator/validator.js:81
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • authenticateMiddleware.ts   async <anonymous>
        pkg/adaptors/authenticateMiddleware.ts:88
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
Caused by (1): Error: {"timelineType":"home","id":"101"}
  • errorUtils.js       toError
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:25
  • errorUtils.js       collectErrorCauses
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:15
  • BaseLogger.js       Object.prettyFormatErrorObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:60
  • BaseLogger.js       maskedArgs.reduce.args
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:50
  • <anonymous> Array.reduce

  • BaseLogger.js       Object.prettyFormatLogObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:48
  • BaseLogger.js       Logger.log
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:649
  • index.js    Logger.warn
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/index.js:29
  • home.ts     HomeTimelineService.fetchHomeTimeline
        pkg/timeline/service/home.ts:28
  • timeline.ts async TimelineController.getHomeTimeline
        pkg/timeline/adaptor/controller/timeline.ts:193
2025-12-30 02:09:07.851 WARN    pkg/notes/mod.ts:190    NoteModule
 NoteAttachmentsNotFoundError  attachment not recorded, NoteAttachmentsNotFoundError
error stack:
  • dummy.ts    InMemoryNoteAttachmentRepository.findByNoteID
        pkg/notes/adaptor/repository/dummy.ts:206
  • fetch.ts    FetchService.fetchNoteAttachments
        pkg/notes/service/fetch.ts:63
  • note.ts     NoteController.createNote
        pkg/notes/adaptor/controller/note.ts:46
  • task_queues process.processTicksAndRejections
        node:internal/process/task_queues:103
  • mod.ts      async <anonymous>
        pkg/notes/mod.ts:180
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • validator.js
        async file:/Users/mikuroxina/Documents/Projects/pulsate-dev/pulsate/node_modules/.pnpm/[email protected]/node_modules/hono/dist/validator/validator.js:81
  • index.ts    async mw
        node_modules/.pnpm/@[email protected][email protected][email protected]/node_modules/@hono/zod-openapi/src/index.ts:546
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • authenticateMiddleware.ts   async <anonymous>
        pkg/adaptors/authenticateMiddleware.ts:88
Caused by (1): Error: {"noteID":"528756392744452096"}
  • errorUtils.js       toError
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:25
  • errorUtils.js       collectErrorCauses
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:15
  • BaseLogger.js       Object.prettyFormatErrorObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:60
  • BaseLogger.js       maskedArgs.reduce.args
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:50
  • <anonymous> Array.reduce

  • BaseLogger.js       Object.prettyFormatLogObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:48
  • BaseLogger.js       Logger.log
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:649
  • index.js    Logger.warn
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/index.js:29
  • mod.ts      <anonymous>
        pkg/notes/mod.ts:190
  • task_queues process.processTicksAndRejections
        node:internal/process/task_queues:103
2025-12-30 02:09:07.881 WARN    pkg/timeline/service/home.ts:28 TimelineModule  Failed to get home timeline cache

 TimelineCacheNotFoundError  timeline cache not found, TimelineCacheNotFoundError
error stack:
  • dummyCache.ts       InMemoryTimelineCacheRepository.getHomeTimeline
        pkg/timeline/adaptor/repository/dummyCache.ts:79
  • home.ts     HomeTimelineService.fetchHomeTimeline
        pkg/timeline/service/home.ts:26
  • timeline.ts TimelineController.getHomeTimeline
        pkg/timeline/adaptor/controller/timeline.ts:193
  • mod.ts      <anonymous>
        pkg/timeline/mod.ts:187
  • compose.js  dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • compose.js
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • validator.js
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/validator/validator.js:81
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
  • authenticateMiddleware.ts   async <anonymous>
        pkg/adaptors/authenticateMiddleware.ts:88
  • compose.js  async dispatch
        node_modules/.pnpm/[email protected]/node_modules/hono/dist/compose.js:22
Caused by (1): Error: {"timelineType":"home","id":"101"}
  • errorUtils.js       toError
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:25
  • errorUtils.js       collectErrorCauses
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/internal/errorUtils.js:15
  • BaseLogger.js       Object.prettyFormatErrorObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:60
  • BaseLogger.js       maskedArgs.reduce.args
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:50
  • <anonymous> Array.reduce

  • BaseLogger.js       Object.prettyFormatLogObj
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:48
  • BaseLogger.js       Logger.log
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/BaseLogger.js:649
  • index.js    Logger.warn
        node_modules/.pnpm/[email protected]/node_modules/tslog/esm/index.js:29
  • home.ts     HomeTimelineService.fetchHomeTimeline
        pkg/timeline/service/home.ts:28
  • timeline.ts async TimelineController.getHomeTimeline
        pkg/timeline/adaptor/controller/timeline.ts:193

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor: PlaywrightによるE2Eテストを書く

2 participants