#15503: Recent packages list is not updating
----------------------------------------+----------------------------
Reporter: cocobean | Owner: kallisti5
Type: bug | Status: assigned
Priority: normal | Milestone: Unscheduled
Component: Website/www.haiku-os.org | Version: R1/Development
Resolution: | Keywords: pkgs
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
----------------------------------------+----------------------------
Comment (by kallisti5):
1.0.115 . deployed.. Now seeing a Java Heap Space error:
```
2020-02-04 14:47:18,531 / [job-run-a...] ERROR
o.h.h.pkg.PkgImportServiceImpl - unable to get the payload length for;
PkgVersion[versionCoordinates=3.0.2-1]
java.io.IOException: Java heap space
at
java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:567)
at
java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:119)
at
org.haiku.haikudepotserver.support.URLHelper.payloadLengthHttp(URLHelper.java:84)
at
org.haiku.haikudepotserver.support.URLHelper.payloadLength(URLHelper.java:55)
at
org.haiku.haikudepotserver.pkg.PkgImportServiceImpl.populatePayloadLength(PkgImportServiceImpl.java:261)
at
org.haiku.haikudepotserver.pkg.PkgImportServiceImpl.importFrom(PkgImportServiceImpl.java:155)
at
org.haiku.haikudepotserver.repository.job.RepositoryHpkrIngressJobRunner.runImportHpkrForRepositorySource(RepositoryHpkrIngressJobRunner.java:218)
at
org.haiku.haikudepotserver.repository.job.RepositoryHpkrIngressJobRunner.runForRepositorySource(RepositoryHpkrIngressJobRunner.java:109)
at
org.haiku.haikudepotserver.repository.job.RepositoryHpkrIngressJobRunner.lambda$run$1(RepositoryHpkrIngressJobRunner.java:90)
at
org.apache.cayenne.tx.DefaultTransactionManager.performInTransaction(DefaultTransactionManager.java:87)
at
org.apache.cayenne.tx.DefaultTransactionManager.performInLocalTransaction(DefaultTransactionManager.java:59)
at
org.apache.cayenne.tx.DefaultTransactionManager.performInTransaction(DefaultTransactionManager.java:52)
at
org.apache.cayenne.tx.DefaultTransactionManager.performInTransaction(DefaultTransactionManager.java:40)
at
org.apache.cayenne.configuration.server.ServerRuntime.performInTransaction(ServerRuntime.java:143)
at
org.haiku.haikudepotserver.repository.job.RepositoryHpkrIngressJobRunner.lambda$run$2(RepositoryHpkrIngressJobRunner.java:88)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at
org.haiku.haikudepotserver.repository.job.RepositoryHpkrIngressJobRunner.run(RepositoryHpkrIngressJobRunner.java:87)
at
org.haiku.haikudepotserver.repository.job.RepositoryHpkrIngressJobRunner.run(RepositoryHpkrIngressJobRunner.java:49)
at
org.haiku.haikudepotserver.job.LocalJobServiceImpl.runSpecificationInCurrentThread(LocalJobServiceImpl.java:298)
at
org.haiku.haikudepotserver.job.LocalJobServiceImpl.lambda$createInternalJobBySubmittingToExecutor$8(LocalJobServiceImpl.java:256)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.OutOfMemoryError: Java heap space
at
java.net.http/jdk.internal.net.http.ResponseSubscribers$ByteArraySubscriber.join(ResponseSubscribers.java:265)
at
java.net.http/jdk.internal.net.http.ResponseSubscribers$ByteArraySubscriber.onComplete(ResponseSubscribers.java:278)
at
java.net.http/jdk.internal.net.http.Http1Response$Http1BodySubscriber.complete(Http1Response.java:324)
at
java.net.http/jdk.internal.net.http.Http1Response$Http1BodySubscriber.onComplete(Http1Response.java:374)
at
java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:555)
at
java.net.http/jdk.internal.net.http.ResponseContent$FixedLengthBodyParser.accept(ResponseContent.java:476)
at
java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:771)
at
java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:701)
at
java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:593)
at
java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:731)
at
java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:228)
at
java.net.http/jdk.internal.net.http.Http1AsyncReceiver$$Lambda$497/0x00000008407f2840.run(Unknown
Source)
at
java.net.http/jdk.internal.net.http.common.SequentialScheduler$SynchronizedRestartableTask.run(SequentialScheduler.java:175)
at
java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:147)
at
java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:198)
... 3 common frames omitted
```
--
Ticket URL: <https://dev.haiku-os.org/ticket/15503#comment:14>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.