Uploaded image for project: 'Magnolia Resources Module'
  1. Magnolia Resources Module
  2. MGNLRES-336

Exception appears in logs when new resource is created using Add File action

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Neutral
    • None
    • None
    • None
    • None

    Description

      Every time new resource is created using the Add File action, exception appears in logs. Note that resource still gets created, so functionality of the Resources app is not affected.

      Steps to reproduce:

      • Go to Resources app
      • Create new file using Add File action
      • Observe exception in logs

      Exception:

      Exception in thread "Thread-51" java.lang.RuntimeException: No lastModified or created date property on /declarative-rest-demo/restClients/foobar.yaml
          at info.magnolia.resourceloader.jcr.JcrResourceOrigin.lambda$getLastModified$4(JcrResourceOrigin.java:177)
          at java.util.Optional.orElseThrow(Optional.java:290)
          at info.magnolia.resourceloader.jcr.JcrResourceOrigin.getLastModified(JcrResourceOrigin.java:177)
          at info.magnolia.resourceloader.jcr.JcrResourceOrigin.getLastModified(JcrResourceOrigin.java:86)
          at info.magnolia.resourceloader.AbstractResource.getLastModified(AbstractResource.java:89)
          at info.magnolia.resourceloader.layered.LayeredResourceOrigin.getLastModified(LayeredResourceOrigin.java:151)
          at info.magnolia.resourceloader.layered.LayeredResourceOrigin.getLastModified(LayeredResourceOrigin.java:72)
          at info.magnolia.resourceloader.AbstractResource.getLastModified(AbstractResource.java:89)
          at info.magnolia.config.source.yaml.YamlDefinitionProvider.getLastModified(YamlDefinitionProvider.java:134)
          at info.magnolia.config.source.yaml.YamlDefinitionProvider.getDelegate(YamlDefinitionProvider.java:151)
          at info.magnolia.config.registry.AbstractDefinitionProviderWrapper.getMetadata(AbstractDefinitionProviderWrapper.java:56)
          at info.magnolia.config.registry.RegistryMap.asStringKey(RegistryMap.java:156)
          at info.magnolia.config.registry.RegistryMap.put(RegistryMap.java:96)
          at info.magnolia.config.registry.AbstractRegistry.register(AbstractRegistry.java:87)
          at info.magnolia.rest.client.registry.RestClientRegistry.register(RestClientRegistry.java:94)
          at info.magnolia.config.source.yaml.YamlConfigurationSource.loadAndRegister(YamlConfigurationSource.java:142)
          at info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource.lambda$start$2(AbstractFileResourceConfigurationSource.java:162)
          at info.magnolia.resourceloader.layered.LayeredResourceOrigin$RelayingChangeHandler.onResourceChanged(LayeredResourceOrigin.java:290)
          at info.magnolia.resourceloader.AbstractResourceOrigin.dispatchResourceChange(AbstractResourceOrigin.java:132)
          at info.magnolia.resourceloader.jcr.JcrResourceOrigin$ResourcesObservationListener.onEvent(JcrResourceOrigin.java:352)
          at info.magnolia.cms.util.FilteredEventListener.onEvent(FilteredEventListener.java:86)
          at info.magnolia.observation.DeferringEventListener$ObservationBasedDelayedExecutor$1.run(DeferringEventListener.java:102)
          at info.magnolia.cms.util.DelayedExecutor$RunnableWrapper.run(DelayedExecutor.java:103)
          at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown Source)
          at java.lang.Thread.run(Thread.java:748)
      

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              jsimak Jaroslav Simak
              Nucleus
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD