Comic Book Generation Task

Error

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
java.lang.InterruptedException
	at java.base/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:471)
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:190)
	at com.simiacryptus.cognotik.HttpClientManager.withPool(HttpClientManager.kt:184)
	at com.simiacryptus.cognotik.HttpClientManager.withPool$default(HttpClientManager.kt:141)
	at com.simiacryptus.cognotik.HttpClientManager.withTimeout(HttpClientManager.kt:267)
	at com.simiacryptus.cognotik.HttpClientManager.withReliability$lambda$0(HttpClientManager.kt:282)
	at com.simiacryptus.cognotik.HttpClientManager.withExpBackoffRetry(HttpClientManager.kt:201)
	at com.simiacryptus.cognotik.HttpClientManager.withExpBackoffRetry$default(HttpClientManager.kt:190)
	at com.simiacryptus.cognotik.HttpClientManager.withReliability(HttpClientManager.kt:279)
	at com.simiacryptus.cognotik.HttpClientManager.withReliability$default(HttpClientManager.kt:273)
	at com.simiacryptus.cognotik.chat.AnthropicChatClient.chat(AnthropicChatClient.kt:108)
	at com.simiacryptus.cognotik.chat.model.ChatInterface.chat(ChatInterface.kt:44)
	at com.simiacryptus.cognotik.agents.BaseAgent.response(BaseAgent.kt:22)
	at com.simiacryptus.cognotik.agents.BaseAgent.response$default(BaseAgent.kt:18)
	at com.simiacryptus.cognotik.agents.ParsedAgent$ParsedResponseImpl.<init>(ParsedAgent.kt:82)
	at com.simiacryptus.cognotik.agents.ParsedAgent.respond(ParsedAgent.kt:206)
	at com.simiacryptus.cognotik.agents.ParsedAgent.respond(ParsedAgent.kt:11)
	at com.simiacryptus.cognotik.agents.BaseAgent.answer(BaseAgent.kt:24)
	at com.simiacryptus.cognotik.plan.tools.writing.ComicBookGenerationTask.run$lambda$0(ComicBookGenerationTask.kt:149)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at java.base/java.util.concurrent.FutureTask.<init>(FutureTask.java:151)
	at java.base/java.util.concurrent.AbstractExecutorService.newTaskFor(AbstractExecutorService.java:98)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:122)
	at com.simiacryptus.cognotik.util.ImmediateExecutorService.submit(ImmediateExecutorService.kt:77)
	at com.simiacryptus.cognotik.plan.tools.writing.ComicBookGenerationTask.run(ComicBookGenerationTask.kt:103)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.executeTask(ConversationalMode.kt:277)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.processMsgRecursive$lambda$2(ConversationalMode.kt:204)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.runAll$lambda$0$0(ConversationalMode.kt:307)
	at com.simiacryptus.cognotik.util.FixedConcurrencyProcessor.executeTask$lambda$0(FixedConcurrencyProcessor.kt:97)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1768)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.<init>(CompletableFuture.java:1754)
	at java.base/java.util.concurrent.CompletableFuture.asyncSupplyStage(CompletableFuture.java:1782)
	at java.base/java.util.concurrent.CompletableFuture.supplyAsync(CompletableFuture.java:2005)
	at com.simiacryptus.cognotik.util.FixedConcurrencyProcessor.executeTask(FixedConcurrencyProcessor.kt:91)
	at com.simiacryptus.cognotik.util.FixedConcurrencyProcessor.tryExecuteTask(FixedConcurrencyProcessor.kt:79)
	at com.simiacryptus.cognotik.util.FixedConcurrencyProcessor.submit(FixedConcurrencyProcessor.kt:53)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.runAll(ConversationalMode.kt:306)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.execute(ConversationalMode.kt:126)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.handleUserMessage$lambda$1(ConversationalMode.kt:104)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at java.base/java.util.concurrent.FutureTask.<init>(FutureTask.java:151)
	at java.base/java.util.concurrent.AbstractExecutorService.newTaskFor(AbstractExecutorService.java:98)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:122)
	at com.simiacryptus.cognotik.util.ImmediateExecutorService.submit(ImmediateExecutorService.kt:77)
	at com.simiacryptus.cognotik.plan.cognitive.ConversationalMode.handleUserMessage(ConversationalMode.kt:98)
	at com.simiacryptus.cognotik.apps.SinglePlanApp.userMessage(SinglePlanApp.kt:169)
	at com.simiacryptus.cognotik.webui.application.ApplicationServer$newSession$3.userMessage(ApplicationServer.kt:107)
	at com.simiacryptus.cognotik.webui.application.ApplicationSocketManager.onRun(ApplicationSocketManager.kt:23)
	at com.simiacryptus.cognotik.webui.session.SocketManager.processUserMessage(SocketManager.kt:454)
	at com.simiacryptus.cognotik.webui.session.SocketManager.onWebSocketText$lambda$0(SocketManager.kt:414)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at java.base/java.util.concurrent.FutureTask.<init>(FutureTask.java:151)
	at java.base/java.util.concurrent.AbstractExecutorService.newTaskFor(AbstractExecutorService.java:98)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:122)
	at com.simiacryptus.cognotik.util.ImmediateExecutorService.submit(ImmediateExecutorService.kt:77)
	at com.simiacryptus.cognotik.webui.session.SocketManager.onWebSocketText(SocketManager.kt:414)
	at com.simiacryptus.cognotik.webui.chat.ChatSocket.onWebSocketText(ChatSocket.kt:61)
	at org.eclipse.jetty.websocket.core.internal.messages.StringMessageSink.accept(StringMessageSink.java:54)
	at org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler.acceptMessage(JettyWebSocketFrameHandler.java:351)
	at org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler.onTextFrame(JettyWebSocketFrameHandler.java:437)
	at org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler.onFrame(JettyWebSocketFrameHandler.java:241)
	at org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession$IncomingAdaptor.lambda$onFrame$1(WebSocketCoreSession.java:671)
	at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1466)
	at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1485)
	at org.eclipse.jetty.websocket.core.server.internal.AbstractHandshaker$1.handle(AbstractHandshaker.java:212)
	at org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession$IncomingAdaptor.onFrame(WebSocketCoreSession.java:671)
	at org.eclipse.jetty.websocket.core.internal.ExtensionStack.onFrame(ExtensionStack.java:120)
	at org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession.onFrame(WebSocketCoreSession.java:481)
	at org.eclipse.jetty.websocket.core.internal.WebSocketConnection.onFrame(WebSocketConnection.java:271)
	at org.eclipse.jetty.websocket.core.internal.WebSocketConnection.fillAndParse(WebSocketConnection.java:464)
	at org.eclipse.jetty.websocket.core.internal.WebSocketConnection.onFillable(WebSocketConnection.java:349)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
	at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:193)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.base/java.lang.Thread.run(Thread.java:1583)