Fixed
Status Update
Comments
di...@google.com <di...@google.com> #2
I'd also love to see this as a formula, in order to apply conditional formatting based on the whether the content of a cell passes the data validation rule or not. Something like ISVALID(value).
[Deleted User] <[Deleted User]> #3
I'm completely baffled: what's the point of "Data Validation" if there's no way of checking whether the data satisfies the condition? Could we all be missing something?
di...@google.com <di...@google.com>
sb...@lyft.com <sb...@lyft.com> #4
@marc.art: The validation still validates within the UI itself; it's just that the results of the validation aren't available in code.
di...@google.com <di...@google.com> #5
This would be extremely helpful! Im looking to optimize my team's workflow and it is counterintuitive and wasteful on resources to reverse engineer the validation just to check if it is valid when that information is already shown in the UI! Please add .isValid()!!
jw...@ambulnz.com <jw...@ambulnz.com> #6
This is a blocking feature for implementing a compliance changelog of only valid entries.
Description
# Platform: ios
# Application: Rider
# Version: 1.37.0 (12866.30299626738)
# Bundle Identifier: com.gojuno.rider
# Issue #: 887
# Issue ID: 589dde330aeb16625b21a88c
# Session ID: bcede8da19d64baeb918d5b7358ce655_5a417fddbe3711e792d556847afe9799_0_v2
# Date: 2017-10-31T12:11:00Z
# OS Version: 11.0.3 (15A432)
# Device: iPhone 5s
# RAM Free: 4.3%
# Disk Free: 6.2%
#0. Crashed: com.apple.main-thread
0 libGPUSupportMercury.dylib 0x19e572f1c gpus_ReturnGuiltyForHardwareRestart
1 AGXGLDriver 0x1a26b3238 (Missing)
2 libGPUSupportMercury.dylib 0x19e573edc gpusSubmitDataBuffers
3 AGXGLDriver 0x1a26b4734 (Missing)
4 GLEngine 0x1a376e01c gliPresentViewES_Exec
5 OpenGLES 0x1863ada8c -[EAGLContext presentRenderbuffer:] + 80
6 JunoMaps 0x102ae91dc gmscore::renderer::ios::GLRenderTarget::FrameEnd() + 192
7 JunoMaps 0x102adad50 gmscore::renderer::EntityRenderer::Draw(bool) + 1052
8 JunoMaps 0x102b91da0 -[GMSPhoenixRenderer drawForced:] + 68
9 JunoMaps 0x102b61f30 -[GMSEntityRendererView draw] + 336
10 JunoMaps 0x102b5fe14 -[GMSDisplayLink displayLinkFired:] + 336
11 QuartzCore 0x1873defd4 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 672
12 IOKit 0x18377e30c IODispatchCalloutFromCFMessage + 392
13 CoreFoundation 0x1834a2080 __CFMachPortPerform + 188
14 CoreFoundation 0x1834bc9dc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
15 CoreFoundation 0x1834bc0e0 __CFRunLoopDoSource1 + 440
16 CoreFoundation 0x1834b9bb4 __CFRunLoopRun + 2196
17 CoreFoundation 0x1833da2d8 CFRunLoopRunSpecific + 436
18 GraphicsServices 0x18526bf84 GSEventRunModal + 100
19 UIKit 0x18c987880 UIApplicationMain + 208
20 Rider 0x100b1d780 main (AppDelegate.swift:38)
21 libdyld.dylib 0x182efe56c start + 4
--
#0. Crashed: com.apple.main-thread
0 libGPUSupportMercury.dylib 0x19e572f1c gpus_ReturnGuiltyForHardwareRestart
1 AGXGLDriver 0x1a26b3238 (Missing)
2 libGPUSupportMercury.dylib 0x19e573edc gpusSubmitDataBuffers
3 AGXGLDriver 0x1a26b4734 (Missing)
4 GLEngine 0x1a376e01c gliPresentViewES_Exec
5 OpenGLES 0x1863ada8c -[EAGLContext presentRenderbuffer:] + 80
6 JunoMaps 0x102ae91dc gmscore::renderer::ios::GLRenderTarget::FrameEnd() + 192
7 JunoMaps 0x102adad50 gmscore::renderer::EntityRenderer::Draw(bool) + 1052
8 JunoMaps 0x102b91da0 -[GMSPhoenixRenderer drawForced:] + 68
9 JunoMaps 0x102b61f30 -[GMSEntityRendererView draw] + 336
10 JunoMaps 0x102b5fe14 -[GMSDisplayLink displayLinkFired:] + 336
11 QuartzCore 0x1873defd4 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 672
12 IOKit 0x18377e30c IODispatchCalloutFromCFMessage + 392
13 CoreFoundation 0x1834a2080 __CFMachPortPerform + 188
14 CoreFoundation 0x1834bc9dc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
15 CoreFoundation 0x1834bc0e0 __CFRunLoopDoSource1 + 440
16 CoreFoundation 0x1834b9bb4 __CFRunLoopRun + 2196
17 CoreFoundation 0x1833da2d8 CFRunLoopRunSpecific + 436
18 GraphicsServices 0x18526bf84 GSEventRunModal + 100
19 UIKit 0x18c987880 UIApplicationMain + 208
20 Rider 0x100b1d780 main (AppDelegate.swift:38)
21 libdyld.dylib 0x182efe56c start + 4
#1. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x18300cbc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18300ca3c mach_msg + 72
2 CoreFoundation 0x1834bbce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1834b98b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1833da2d8 CFRunLoopRunSpecific + 436
5 Foundation 0x183e026e4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x183e21afc -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x18d4d302c -[UIEventFetcher threadMain] + 136
8 Foundation 0x183f03860 __NSThread__start__ + 996
9 libsystem_pthread.dylib 0x18314032c _pthread_body + 308
10 libsystem_pthread.dylib 0x1831401f8 _pthread_body + 310
11 libsystem_pthread.dylib 0x18313ec38 thread_start + 4
#2. com.twitter.crashlytics.ios.MachExceptionServer
0 Rider 0x101d27dd8 CLSProcessRecordAllThreads + 1393236
1 Rider 0x101d27dd8 CLSProcessRecordAllThreads + 1393236
2 Rider 0x101d27c94 CLSProcessRecordAllThreads + 1392912
3 Rider 0x101d17e08 CLSHandler + 1327748
4 Rider 0x101d12dac CLSMachExceptionServer + 1307176
5 libsystem_pthread.dylib 0x18314032c _pthread_body + 308
6 libsystem_pthread.dylib 0x1831401f8 _pthread_body + 310
7 libsystem_pthread.dylib 0x18313ec38 thread_start + 4
#3. com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x18300cbc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18300ca3c mach_msg + 72
2 CoreFoundation 0x1834bbce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1834b98b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1833da2d8 CFRunLoopRunSpecific + 436
5 CFNetwork 0x183b43b40 +[NSURLConnection(Loader) _resourceLoadLoop:] + 404
6 Foundation 0x183f03860 __NSThread__start__ + 996
7 libsystem_pthread.dylib 0x18314032c _pthread_body + 308
8 libsystem_pthread.dylib 0x1831401f8 _pthread_body + 310
9 libsystem_pthread.dylib 0x18313ec38 thread_start + 4
#4. Thread
0 libsystem_kernel.dylib 0x18300cbc4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18300ca3c mach_msg + 72
2 CoreFoundation 0x1834bbce4 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x1834b98b0 __CFRunLoopRun + 1424
4 CoreFoundation 0x1833da2d8 CFRunLoopRunSpecific + 436
5 Foundation 0x183e026e4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Rider 0x101981e20 InfiniteThreadExecutionProcedure.run() -> () (APIClient.swift:432)
7 Rider 0x101982278 @objc InfiniteThreadExecutionProcedure.run() -> () (APIClient.swift)
8 Foundation 0x183f03860 __NSThread__start__ + 996
9 libsystem_pthread.dylib 0x18314032c _pthread_body + 308
10 libsystem_pthread.dylib 0x1831401f8 _pthread_body + 310
11 libsystem_pthread.dylib 0x18313ec38 thread_start + 4
#5. Thread
0 libsystem_kernel.dylib 0x18302ddbc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18313efb0 _pthread_wqthread + 884
2 libsystem_pthread.dylib 0x18313ec30 start_wqthread + 4
#6. com.apple.CoreLocation.ConnectionClient.0x1c4128d40.events
0 libsystem_kernel.dylib 0x18300cc18 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x182e9b4d0 _dispatch_sema4_timedwait$VARIANT$mp + 84
2 libdispatch.dylib 0x182e9bd40 _dispatch_semaphore_wait_slow + 72
3 CoreLocation 0x189a46ab0 (null) + 652
4 CoreLocation 0x189a4c544 (null) + 1680
5 CoreLocation 0x189a4c274 (null) + 960
6 CoreLocation 0x189aa3f38 (null) + 76004
7 CoreLocation 0x189aa030c (null) + 60600
8 CoreLocation 0x189aa0230 (null) + 60380
9 CoreLocation 0x189aa1ac4 (null) + 66672
10 libxpc.dylib 0x18317a300 _xpc_connection_call_event_handler + 68
11 libxpc.dylib 0x183177cb0 _xpc_connection_mach_event + 984
12 libdispatch.dylib 0x182e99118 _dispatch_client_callout4 + 16
13 libdispatch.dylib 0x182eaf8b8 _dispatch_mach_msg_invoke$VARIANT$mp + 356
14 libdispatch.dylib 0x182ea2d00 _dispatch_queue_serial_drain$VARIANT$mp + 200
15 libdispatch.dylib 0x182eb0534 _dispatch_mach_invoke$VARIANT$mp + 952
16 libdispatch.dylib 0x182ea2d00 _dispatch_queue_serial_drain$VARIANT$mp + 200
17 libdispatch.dylib 0x182ea37d8 _dispatch_queue_invoke$VARIANT$mp + 340
18 libdispatch.dylib 0x182ea2d00 _dispatch_queue_serial_drain$VARIANT$mp + 200
19 libdispatch.dylib 0x182ea37d8 _dispatch_queue_invoke$VARIANT$mp + 340
20 libdispatch.dylib 0x182ea4200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
21 libdispatch.dylib 0x182eac4a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
22 libsystem_pthread.dylib 0x18313efe0 _pthread_wqthread + 932
23 libsystem_pthread.dylib 0x18313ec30 start_wqthread + 4
#7. Thread
0 libsystem_kernel.dylib 0x18302ddbc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18313f144 _pthread_wqthread + 1288
2 libsystem_pthread.dylib 0x18313ec30 start_wqthread + 4
#8. Thread
0 libsystem_kernel.dylib 0x18302ddbc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18313efb0 _pthread_wqthread + 884
2 libsystem_pthread.dylib 0x18313ec30 start_wqthread + 4
#9. io.branch.sdk.network.queue (QOS: USER_INTERACTIVE)
0 libsystem_kernel.dylib 0x18302dc1c __ulock_wait + 8
1 libdispatch.dylib 0x182e9b5c0 _dispatch_ulock_wait + 48
2 libdispatch.dylib 0x182e9b718 _dispatch_thread_event_wait_slow$VARIANT$mp + 36
3 libdispatch.dylib 0x182ea7038 _dispatch_sync_wait + 448
4 Rider 0x101ce4298 BNCPerformBlockOnMainThreadSync (Branch.m:1687)
5 Rider 0x101ce439c -[Branch processRequest:response:error:] (Branch.m:1702)
6 Rider 0x101ce4f20 __30-[Branch processNextQueueItem]_block_invoke_2 (Branch.m:1772)
7 Rider 0x101d02020 __75-[BNCServerInterface genericHTTPRequest:retryNumber:callback:retryHandler:]_block_invoke (BNCServerInterface.m:575)
8 Rider 0x101d0bf14 __36-[BNCNetworkService startOperation:]_block_invoke (BNCNetworkService.m:221)
9 CFNetwork 0x183a9ed50 __75-[__NSURLSessionLocal taskForClass:request:uploadFile:bodyData:completion:]_block_invoke + 32
10 CFNetwork 0x183ab60ec __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 152
11 Foundation 0x183ede310 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 16
12 Foundation 0x183e1e9e4 -[NSBlockOperation main] + 72
13 Foundation 0x183e0e620 -[__NSOperationInternal _start:] + 848
14 libdispatch.dylib 0x182e99048 _dispatch_client_callout + 16
15 libdispatch.dylib 0x182ea06c8 _dispatch_block_invoke_direct$VARIANT$mp + 288
16 libdispatch.dylib 0x182e99048 _dispatch_client_callout + 16
17 libdispatch.dylib 0x182ea06c8 _dispatch_block_invoke_direct$VARIANT$mp + 288
18 libdispatch.dylib 0x182ea0574 dispatch_block_perform$VARIANT$mp + 104
19 Foundation 0x183edffe8 __NSOQSchedule_f + 376
20 libdispatch.dylib 0x182e99048 _dispatch_client_callout + 16
21 libdispatch.dylib 0x182ea13d4 _dispatch_continuation_pop$VARIANT$mp + 428
22 libdispatch.dylib 0x182e9fcd4 _dispatch_async_redirect_invoke$VARIANT$mp + 604
23 libdispatch.dylib 0x182ea61c8 _dispatch_root_queue_drain + 596
24 libdispatch.dylib 0x182ea5f10 _dispatch_worker_thread3 + 120
25 libsystem_pthread.dylib 0x18313f130 _pthread_wqthread + 1268
26 libsystem_pthread.dylib 0x18313ec30 start_wqthread + 4
#10. com.google.Maps.LabelingBehavior
0 CoreText 0x186dc0554 std::__1::enable_if<(__is_forward_iterator<unsigned int*>::value) && (is_constructible<unsigned short, std::__1::iterator_traits<unsigned int*>::reference>::value), std::__1::__wrap_iter<unsigned short*> >::type std::__1::vector<unsigned short, TInlineBufferAllocator<unsigned short, 30ul> >::insert<unsigned int*>(std::__1::__wrap_iter<unsigned short const*>, unsigned int*, unsigned int*) + 542
1 CoreText 0x186cc44f4 void TCompactArray<unsigned short, 8ul, 3ul>::assign<unsigned int*>(unsigned int*, unsigned int*) + 76
2 CoreText 0x186cc401c TBMPDataCachePage::TBMPDataCachePage(TBaseFont const&, unsigned short) + 484
3 CoreText 0x186cc0a64 TBMPDataCache::PageForCharacter(unsigned short) const + 144
4 CoreText 0x186cc0978 TBMPDataCache::GetDataForCharacter(unsigned short) const + 24
5 CoreText 0x186ceff88 TUnicodeEncoder::Encode(__CTFont const*, TCharStreamIterator&, CFRange, unsigned short*, CGSize*, unsigned int*, double*, bool) + 656
6 CoreText 0x186cf1880 TGlyphEncoder::RunUnicodeEncoderRecursively(unsigned int, TCFRef<CTRun*>&&, __CTFont const*, CFRange, TGlyphList<TDeletedGlyphIndex>&, TGlyphList<TDeletedGlyphIndex>&, TFontCascade const*, TGlyphEncoder::ClusterMatching, bool) + 436
7 CoreText 0x186cc066c TGlyphEncoder::RunUnicodeEncoder(TCFRef<CTRun*>&&, __CTFont const*, CFRange, TGlyphList<TDeletedGlyphIndex>&, TFontCascade const*) + 128
8 CoreText 0x186cf1348 TGlyphEncoder::EncodeChars(CFRange, TAttributes const&, TGlyphEncoder::Fallbacks) + 1400
9 CoreText 0x186cbe46c TTypesetterAttrString::Initialize(__CFAttributedString const*) + 240
10 CoreText 0x186cbe250 TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) + 112
11 CoreText 0x186cbe134 CTLineCreateWithAttributedString + 52
12 JunoMaps 0x102c17d6c gmscore::vector::text::CreateCTLine(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, __CTFont const*, float) + 28
13 JunoMaps 0x102b34434 gmscore::vector::GLLabelGroupElementText::GLLabelGroupElementText(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float, float, GMSModelStyle*, GMSModelStyle*, gmscore::vector::LabelFontType) + 568
14 JunoMaps 0x102b345c0 gmscore::vector::GLLabelGroupElementText::GLLabelGroupElementText(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float, float, GMSModelStyle*, GMSModelStyle*, gmscore::vector::LabelFontType) + 92
15 JunoMaps 0x102b366c8 gmscore::vector::GLLabelGroup::CreateGLLabelGroupForText(gmscore::model::LabelElement const&, GMSModelStyle*, GMSModelStyle*) + 340
16 JunoMaps 0x102b35570 gmscore::vector::GLLabelGroup::ConfigureGroupElements(gmscore::model::LabelGroup const&) + 308
17 JunoMaps 0x102b353c4 gmscore::vector::GLLabelGroup::GLLabelGroup(gmscore::model::LabelGroup const&, GMSStyleTable*, int, gmscore::vector::GLLabelGroup::LabelType, float, gmscore::vector::LabelTheme const*, int, bool, GMSServerResourceManager*, gmscore::base::reffed_ptr<gmscore::vector::IconTextureCache> const&, NSThread*) + 368
18 JunoMaps 0x102b35ca8 gmscore::vector::GLLabelGroup::GLLabelGroup(gmscore::model::LabelGroup const&, GMSStyleTable*, int, gmscore::vector::GLLabelGroup::LabelType, float, gmscore::vector::LabelTheme const*, int, bool, GMSServerResourceManager*, gmscore::base::reffed_ptr<gmscore::vector::IconTextureCache> const&, NSThread*) + 148
19 JunoMaps 0x102b44cf8 gmscore::vector::GLPointLabel::CreateLabel(gmscore::base::reffed_ptr<gmscore::vector::LabelableFeature> const&, int, GMSTileType*, GMSPointOfInterest*, gmscore::base::reffed_ptr<gmscore::vector::Camera> const&, gmscore::vector::LabelTheme const*, int, GMSServerResourceManager*, gmscore::base::reffed_ptr<gmscore::vector::TextureAtlasesContext> const&, char const* const&, char const* const&, char const* const&, char const* const&, gmscore::vector::SpotlightParams const&, float, NSThread*) + 564
20 JunoMaps 0x102bd24bc gmscore::vector::POILabelableFeature::TryToPlaceLabel(gmscore::vector::LabelProperties const*, gmscore::vector::LabelPlacementContext*, gmscore::base::reffed_ptr<gmscore::vector::LabelingParams> const&, NSThread*, bool) + 576
21 JunoMaps 0x102bd40b4 gmscore::vector::Labeler::RunLabeler(double) + 232
22 JunoMaps 0x102bd45a4 gmscore::vector::Labeler::ContinueLabeling(int) + 96
23 JunoMaps 0x102bdb5f8 gmscore::vector::LabelingBehavior::RunLabelingJob(gmscore::base::reffed_ptr<gmscore::vector::LabelingBehavior::LabelingJob> const&) + 140
24 JunoMaps 0x102bdb55c invocation function for block in gmscore::vector::LabelingBehavior::CommitInternal(gmscore::renderer::EntityRenderer*) + 28
25 Foundation 0x183f03a50 __NSThreadPerformPerform + 340
26 CoreFoundation 0x1834bc358 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
27 CoreFoundation 0x1834bc2d8 __CFRunLoopDoSource0 + 88
28 CoreFoundation 0x1834bbb60 __CFRunLoopDoSources0 + 204
29 CoreFoundation 0x1834b9738 __CFRunLoopRun + 1048
30 CoreFoundation 0x1833da2d8 CFRunLoopRunSpecific + 436
31 Foundation 0x183e026e4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
32 JunoMaps 0x102c1c38c -[GMSx_GTMSimpleWorkerThread main] + 528
33 Foundation 0x183f03860 __NSThread__start__ + 996
34 libsystem_pthread.dylib 0x18314032c _pthread_body + 308
35 libsystem_pthread.dylib 0x1831401f8 _pthread_body + 310
36 libsystem_pthread.dylib 0x18313ec38 thread_start + 4
#11. Thread
0 libsystem_pthread.dylib 0x18313ec2c start_wqthread + 122