Details
-
Bug
-
Resolution: Fixed
-
Neutral
-
1.0
-
None
-
-
Empty show more show less
-
Add-Ons 41
-
1
Description
Steps to reproduce:
- Create LC from marketing-form-sample
- Perform Push master changes action
- Go to Password app and change or create any thing
Exception bellow is thrown:
2020-06-30 08:24:11,059 INFO fo.magnolia.livecopy.command.CreateLiveCopyCommand: Created reference copy for: /marketing-form-sample copy is located in: /marketing-form-sample0 2020-06-30 08:24:27,383 INFO vecopy.actions.PropagateMasterContentChangesHelper: Checking if childNodes for: /marketing-form-sample0 should be deleted Exception in thread "Thread-460" java.lang.NullPointerException at info.magnolia.mkautomation.MarketingAutomationConnectionProvider.isSameAlteredPasswordPath(MarketingAutomationConnectionProvider.java:282) at info.magnolia.mkautomation.MarketingAutomationConnectionProvider.lambda$reinitializeAffectedDefinitions$7(MarketingAutomationConnectionProvider.java:270) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at info.magnolia.mkautomation.MarketingAutomationConnectionProvider.reinitializeAffectedDefinitions(MarketingAutomationConnectionProvider.java:271) at java.util.ArrayList.forEach(ArrayList.java:1257) at info.magnolia.mkautomation.MarketingAutomationConnectionProvider.lambda$startListenerOnKeyStoreWorkspace$5(MarketingAutomationConnectionProvider.java:248) 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) 2020-06-30 08:24:32,141 WARN org.apache.jackrabbit.core.SessionImpl : Unclosed session detected. The session was opened here: java.lang.Exception: Stack Trace at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:279) ~[jackrabbit-core-2.20.0.jar:2.20.0] at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:239) ~[jackrabbit-core-2.20.0.jar:2.20.0] at org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:101) ~[jackrabbit-core-2.20.0.jar:2.20.0] at org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1614) ~[jackrabbit-core-2.20.0.jar:2.20.0] at org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:957) ~[jackrabbit-core-2.20.0.jar:2.20.0] at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1502) ~[jackrabbit-core-2.20.0.jar:2.20.0] at org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162) ~[jackrabbit-core-2.20.0.jar:2.20.0] at info.magnolia.jackrabbit.ProviderImpl.getSystemSession(ProviderImpl.java:543) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:324) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:54) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:75) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:124) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at info.magnolia.resourceloader.jcr.JcrResourceOrigin.lambda$getJcrSession$14(JcrResourceOrigin.java:246) ~[magnolia-resource-loader-6.2.2-SNAPSHOT.jar:?] at com.machinezoo.noexception.CheckedExceptionHandler.get(CheckedExceptionHandler.java:1737) ~[noexception-1.4.4.jar:?] at info.magnolia.resourceloader.jcr.JcrResourceOrigin.getJcrSession(JcrResourceOrigin.java:246) ~[magnolia-resource-loader-6.2.2-SNAPSHOT.jar:?] at info.magnolia.resourceloader.jcr.JcrResourceOrigin.getNode(JcrResourceOrigin.java:236) ~[magnolia-resource-loader-6.2.2-SNAPSHOT.jar:?] at info.magnolia.resourceloader.jcr.JcrResourceOrigin.hasPath(JcrResourceOrigin.java:136) ~[magnolia-resource-loader-6.2.2-SNAPSHOT.jar:?] at info.magnolia.resourceloader.layered.LayeredResourceOrigin.lambda$hasPath$2(LayeredResourceOrigin.java:121) ~[magnolia-resource-loader-6.2.2-SNAPSHOT.jar:?] at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) ~[?:1.8.0_191] at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958) ~[?:1.8.0_191] at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_191] at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) ~[?:1.8.0_191] at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_191] at java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:449) ~[?:1.8.0_191] at info.magnolia.resourceloader.layered.LayeredResourceOrigin.hasPath(LayeredResourceOrigin.java:121) ~[magnolia-resource-loader-6.2.2-SNAPSHOT.jar:?] at info.magnolia.config.source.yaml.YamlDefinitionProvider.getDelegate(YamlDefinitionProvider.java:150) ~[magnolia-configuration-6.2.2-SNAPSHOT.jar:?] at info.magnolia.config.registry.AbstractDefinitionProviderWrapper.isValid(AbstractDefinitionProviderWrapper.java:71) ~[magnolia-configuration-6.2.2-SNAPSHOT.jar:?] at info.magnolia.config.registry.AbstractRegistry.getProvider(AbstractRegistry.java:119) ~[magnolia-configuration-6.2.2-SNAPSHOT.jar:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_191] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_191] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_191] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_191] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_191] at info.magnolia.config.registry.AbstractRegistry.getAllProviders(AbstractRegistry.java:155) ~[magnolia-configuration-6.2.2-SNAPSHOT.jar:?] at info.magnolia.mkautomation.MarketingAutomationConnectionProvider.reinitializeAffectedDefinitions(MarketingAutomationConnectionProvider.java:266) ~[magnolia-marketing-automation-1.0.1-SNAPSHOT.jar:?] at java.util.ArrayList.forEach(ArrayList.java:1257) ~[?:1.8.0_191] at info.magnolia.mkautomation.MarketingAutomationConnectionProvider.lambda$startListenerOnKeyStoreWorkspace$5(MarketingAutomationConnectionProvider.java:248) ~[magnolia-marketing-automation-1.0.1-SNAPSHOT.jar:?] at info.magnolia.observation.DeferringEventListener$ObservationBasedDelayedExecutor$1.run(DeferringEventListener.java:102) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at info.magnolia.cms.util.DelayedExecutor$RunnableWrapper.run(DelayedExecutor.java:103) ~[magnolia-core-6.2.2-SNAPSHOT.jar:?] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown Source) ~[concurrent-1.3.4.jar:?] at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_191]
Checklists
Acceptance criteria
Attachments
Issue Links
- clones
-
LIVECOPY-193 NPE is thrown when pushing marketing-form-sample with relink LC pages
-
- Closed
-
- is duplicated by
-
MKTAUT-112 Reinitialisation of connection may cause NPE
-
- Closed
-