Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8321830

[premain] Intermittent NullPointerException with cached code archive

XMLWordPrintable

      runtime/cds/appcds/leyden/SpringPetClinicOldWF.java

      $ java ... -XX:+ReplayTraining -XX:+LoadCachedCode ...

      java.lang.NullPointerException: Cannot read the array length because "a" is null
      at java.base/java.util.Arrays.hashCode(Arrays.java:4442)
      at java.base/java.lang.ProcessEnvironment$ExternalData.hashCode(ProcessEnvironment.java:151)
      at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:212)
      at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:194)
      at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:194)
      at java.base/java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1950)
      at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:292)
      at java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
      at java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:161)
      at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:298)
      at java.base/java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681)
      at org.springframework.boot.context.properties.bind.Binder.<init>(Binder.java:186)
      at org.springframework.boot.context.properties.bind.Binder.<init>(Binder.java:161)
      at org.springframework.boot.context.properties.bind.Binder.<init>(Binder.java:140)
      at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.getBinder(ConfigDataEnvironmentContributors.java:219)
      at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.getBinder(ConfigDataEnvironmentContributors.java:203)
      at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.getBinder(ConfigDataEnvironmentContributors.java:191)
      at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply(ConfigDataEnvironment.java:231)
      at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:96)
      at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:89)
      at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:109)
      at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:94)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
      at org.springframework.boot.context.event.EventPublishingRunListener.multicastInitialEvent(EventPublishingRunListener.java:136)
      at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:81)
      at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:64)
      at java.base/java.lang.Iterable.forEach(Iterable.java:75)
      at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:118)
      at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:112)
      at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:63)
      at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:356)
      at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
      at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)
      at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295)
      at org.springframework.samples.petclinic.PetClinicApplication.main(PetClinicApplication.java:35)

            Unassigned Unassigned
            vlivanov Vladimir Ivanov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: