31 May 2022 17:48:09,984 INFO : Validating data for a ProteomeXchange submission. 31 May 2022 17:48:09,996 INFO : ======================================= 31 May 2022 17:48:10,147 INFO : Starting to run task 'org.labkey.panoramapublic.pipeline.PxDataValidationTask' at location 'webserver' 31 May 2022 17:48:10,149 INFO : Validating data for experiment Id: 1253, validation Id: 88 31 May 2022 17:48:10,234 INFO : Validating data for 7 Skyline documents in 1 folders 31 May 2022 17:48:10,303 INFO : Sample file validation for Skyline document: SEC_HeLa_MG132_2020-12-18_00-32-52.sky.zip 31 May 2022 17:48:10,304 INFO : Found all sample files. 31 May 2022 17:48:10,351 INFO : Sample file validation for Skyline document: SEC_RPMI8226_BTZ_2020-12-18_00-57-57.sky.zip 31 May 2022 17:48:10,351 INFO : Found all sample files. 31 May 2022 17:48:10,399 INFO : Sample file validation for Skyline document: FBXW7_KD_phosphoTKT&UNG_R1_2020-12-18_11-59-13.sky.zip 31 May 2022 17:48:10,399 INFO : Found all sample files. 31 May 2022 17:48:10,444 INFO : Sample file validation for Skyline document: FBXW7_OE_phosphoTKT&UNG_R1_2020-12-18_12-00-22.sky.zip 31 May 2022 17:48:10,444 INFO : Found all sample files. 31 May 2022 17:48:10,510 INFO : Sample file validation for Skyline document: FBXW7_OE_phosphoTKT&UNG_R2_2020-12-18_12-01-26.sky.zip 31 May 2022 17:48:10,510 INFO : Found all sample files. 31 May 2022 17:48:10,560 INFO : Sample file validation for Skyline document: FBXW7_KD_phosphoTKT&UNG_R2_2021-07-30_23-59-07.sky.zip 31 May 2022 17:48:10,560 INFO : Found all sample files. 31 May 2022 17:48:10,622 INFO : Sample file validation for Skyline document: FBWX7_TKT_ubi_2021-08-01_05-53-31.sky.zip 31 May 2022 17:48:10,622 INFO : Found all sample files. 31 May 2022 17:48:10,693 INFO : Modifications validation: 31 May 2022 17:48:10,693 INFO : VALID MODIFICATIONS: 31 May 2022 17:48:10,693 INFO : 340: GlyGly (K): UNIMOD:121 - GG 31 May 2022 17:48:10,693 INFO : FBWX7_TKT_ubi_2021-08-01_05-53-31.sky.zip 31 May 2022 17:48:10,693 INFO : 341: Acetyl (N-term): UNIMOD:1 - Acetyl 31 May 2022 17:48:10,693 INFO : FBWX7_TKT_ubi_2021-08-01_05-53-31.sky.zip 31 May 2022 17:48:10,693 INFO : 342: Phospho (ST): UNIMOD:21 - Phospho 31 May 2022 17:48:10,693 INFO : FBXW7_OE_phosphoTKT&UNG_R1_2020-12-18_12-00-22.sky.zip 31 May 2022 17:48:10,693 INFO : FBXW7_KD_phosphoTKT&UNG_R1_2020-12-18_11-59-13.sky.zip 31 May 2022 17:48:10,693 INFO : FBXW7_KD_phosphoTKT&UNG_R2_2021-07-30_23-59-07.sky.zip 31 May 2022 17:48:10,693 INFO : FBXW7_OE_phosphoTKT&UNG_R2_2020-12-18_12-01-26.sky.zip 31 May 2022 17:48:10,693 INFO : SEC_RPMI8226_BTZ_2020-12-18_00-57-57.sky.zip 31 May 2022 17:48:10,693 INFO : SEC_HeLa_MG132_2020-12-18_00-32-52.sky.zip 31 May 2022 17:48:10,693 INFO : 343: Acetyl (K): UNIMOD:1 - Acetyl 31 May 2022 17:48:10,693 INFO : SEC_RPMI8226_BTZ_2020-12-18_00-57-57.sky.zip 31 May 2022 17:48:10,693 INFO : SEC_HeLa_MG132_2020-12-18_00-32-52.sky.zip 31 May 2022 17:48:10,693 INFO : 344: Label:13C(6)15N(2) (K): UNIMOD:259 - Label:13C(6)15N(2) 31 May 2022 17:48:10,693 INFO : SEC_RPMI8226_BTZ_2020-12-18_00-57-57.sky.zip 31 May 2022 17:48:10,693 INFO : SEC_HeLa_MG132_2020-12-18_00-32-52.sky.zip 31 May 2022 17:48:10,693 INFO : INVALID MODIFICATIONS (No Unimod ID): 31 May 2022 17:48:11,370 FATAL: 31 May 2022 17:48:11,439 FATAL: Error validating experiment data java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null at java.base/java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:473) at java.base/java.util.Comparator.lambda$thenComparing$36697e65$1(Comparator.java:220) at java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360) at java.base/java.util.TimSort.sort(TimSort.java:234) at java.base/java.util.Arrays.sort(Arrays.java:1307) at java.base/java.util.ArrayList.sort(ArrayList.java:1721) at org.labkey.panoramapublic.proteomexchange.validator.SpecLibValidator.areSameSources(SpecLibValidator.java:191) at org.labkey.panoramapublic.proteomexchange.validator.SpecLibValidator.validate(SpecLibValidator.java:125) at org.labkey.panoramapublic.proteomexchange.validator.DataValidator.validateLibraries(DataValidator.java:89) at org.labkey.panoramapublic.proteomexchange.validator.DataValidator.validate(DataValidator.java:72) at org.labkey.panoramapublic.proteomexchange.validator.DataValidator.validateExperiment(DataValidator.java:63) at org.labkey.panoramapublic.pipeline.PxDataValidationTask.doValidation(PxDataValidationTask.java:64) at org.labkey.panoramapublic.pipeline.PxDataValidationTask.run(PxDataValidationTask.java:35) at org.labkey.api.pipeline.PipelineJob.runActiveTask(PipelineJob.java:841) at org.labkey.api.pipeline.PipelineJob.run(PipelineJob.java:1077) at org.labkey.pipeline.mule.PipelineJobRunner.run(PipelineJobRunner.java:40) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:577) at org.mule.impl.model.resolvers.DynamicEntryPoint.invokeMethod(DynamicEntryPoint.java:312) at org.mule.impl.model.resolvers.DynamicEntryPoint.invoke(DynamicEntryPoint.java:259) at org.mule.impl.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:193) at org.mule.impl.InterceptorsInvoker.execute(InterceptorsInvoker.java:47) at org.mule.impl.model.DefaultMuleProxy.run(DefaultMuleProxy.java:470) at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy.rejectedExecution(ThreadPoolExecutor.java:1486) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:391) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:865) at org.mule.impl.work.ScheduleWorkExecutor.doExecute(ScheduleWorkExecutor.java:39) at org.mule.impl.work.MuleWorkManager.executeWork(MuleWorkManager.java:277) at org.mule.impl.work.MuleWorkManager.scheduleWork(MuleWorkManager.java:244) at org.mule.impl.model.seda.SedaComponent.run(SedaComponent.java:483) at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.base/java.lang.Thread.run(Thread.java:833) 31 May 2022 17:48:11,483 FATAL: Data validation failed 31 May 2022 17:48:11,527 INFO : Failed to complete task 'org.labkey.panoramapublic.pipeline.PxDataValidationTask' 31 May 2022 17:48:11,527 ERROR: Cannot invoke "java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null org.labkey.panoramapublic.pipeline.PxDataValidationTask$1: Cannot invoke "java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null at org.labkey.panoramapublic.pipeline.PxDataValidationTask.doValidation(PxDataValidationTask.java:82) at org.labkey.panoramapublic.pipeline.PxDataValidationTask.run(PxDataValidationTask.java:35) at org.labkey.api.pipeline.PipelineJob.runActiveTask(PipelineJob.java:841) at org.labkey.api.pipeline.PipelineJob.run(PipelineJob.java:1077) at org.labkey.pipeline.mule.PipelineJobRunner.run(PipelineJobRunner.java:40) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:577) at org.mule.impl.model.resolvers.DynamicEntryPoint.invokeMethod(DynamicEntryPoint.java:312) at org.mule.impl.model.resolvers.DynamicEntryPoint.invoke(DynamicEntryPoint.java:259) at org.mule.impl.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:193) at org.mule.impl.InterceptorsInvoker.execute(InterceptorsInvoker.java:47) at org.mule.impl.model.DefaultMuleProxy.run(DefaultMuleProxy.java:470) at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy.rejectedExecution(ThreadPoolExecutor.java:1486) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:391) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:865) at org.mule.impl.work.ScheduleWorkExecutor.doExecute(ScheduleWorkExecutor.java:39) at org.mule.impl.work.MuleWorkManager.executeWork(MuleWorkManager.java:277) at org.mule.impl.work.MuleWorkManager.scheduleWork(MuleWorkManager.java:244) at org.mule.impl.model.seda.SedaComponent.run(SedaComponent.java:483) at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null at java.base/java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:473) at java.base/java.util.Comparator.lambda$thenComparing$36697e65$1(Comparator.java:220) at java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360) at java.base/java.util.TimSort.sort(TimSort.java:234) at java.base/java.util.Arrays.sort(Arrays.java:1307) at java.base/java.util.ArrayList.sort(ArrayList.java:1721) at org.labkey.panoramapublic.proteomexchange.validator.SpecLibValidator.areSameSources(SpecLibValidator.java:191) at org.labkey.panoramapublic.proteomexchange.validator.SpecLibValidator.validate(SpecLibValidator.java:125) at org.labkey.panoramapublic.proteomexchange.validator.DataValidator.validateLibraries(DataValidator.java:89) at org.labkey.panoramapublic.proteomexchange.validator.DataValidator.validate(DataValidator.java:72) at org.labkey.panoramapublic.proteomexchange.validator.DataValidator.validateExperiment(DataValidator.java:63) at org.labkey.panoramapublic.pipeline.PxDataValidationTask.doValidation(PxDataValidationTask.java:64) ... 23 more