Skip to content

Handle error in model response #37

@frankreyesgarcia

Description

@frankreyesgarcia

Handle cases where the model response cannot be parsed because it is malformed. This prevents the result from being written to the json so that the project is not reflected as parsed.

00:31:01.478 [ForkJoinPool-1-worker-3] ERROR s.kth.prompt.AbstractPromptTemplate - Error extracting content from the model response
00:31:01.478 [ForkJoinPool-1-worker-3] ERROR se.kth.Bump - Error processing breaking update: a784b326d0821fc03fe6c5c13053424f8c2c358e
java.lang.NullPointerException: null
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at java.base/java.nio.file.Files.writeString(Files.java:3708)
	at java.base/java.nio.file.Files.writeString(Files.java:3654)
	at se.kth.Util.StoreInfo.copyContentToFile(StoreInfo.java:91)
	at se.kth.BacardiCore.lambda$repairDirectCompilationFailure$0(BacardiCore.java:242)
	at java.base/java.util.HashMap.forEach(HashMap.java:1429)
	at se.kth.BacardiCore.repairDirectCompilationFailure(BacardiCore.java:214)
	at se.kth.BacardiCore.analyze(BacardiCore.java:123)
	at se.kth.Bump.repair(Bump.java:245)
	at se.kth.Bump.threadrun(Bump.java:154)
	at se.kth.Bump.lambda$main$7(Bump.java:102)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
00:31:01.479 [ForkJoinPool-1-worker-3] INFO  se.kth.Bump - 

Metadata

Metadata

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