Crash on Mixpanel track:properties:

Integration Method: CocoaPods
Xcode Version: Version 8.3.3 (8E3004b)
Library Version: 3.1.8
Platform: iOS
Language: Swift
Description:  Crash, occurred once, to one user. Not reproducible.
Expected Behavior: Not crash.
Organization: TheCultureTrip
Platform: ios
Application: Culture Trip
Version: N/A
Bundle Identifier: com.theculturetrip
Issue #: 392
Issue ID: 596a6d05be077a4dcc9ccf9d
Session ID: abe06d761b3d4cef8ddeb440490633a9_e0b90408699311e7acae56847afe9799_0_v2
Date: 2017-07-15T19:28:00Z
OS Version: 9.2.0 (13C75)
Device: iPhone 5s
RAM Free: 4.3%
Disk Free: 7.8%
#4. Crashed: com.mixpanel.218d236bed7834fd72edf1f852fd7e6a.0x13103f3e0
0  libobjc.A.dylib                0x1811b9bdc objc_msgSend + 28
1  Mixpanel                       0x10085d1e8 __29-[Mixpanel track:properties:]_block_invoke (Mixpanel.m:412)
2  libdispatch.dylib              0x18158d630 _dispatch_call_block_and_release + 24
3  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
4  libdispatch.dylib              0x181599634 _dispatch_queue_drain + 864
5  libdispatch.dylib              0x1815910f4 _dispatch_queue_invoke + 464
6  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
7  libdispatch.dylib              0x18159ba88 _dispatch_root_queue_drain + 2140
8  libdispatch.dylib              0x18159b224 _dispatch_worker_thread3 + 112
9  libsystem_pthread.dylib        0x1817a1470 _pthread_wqthread + 1092
10 libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
--
#0. com.apple.main-thread
0  libsystem_kernel.dylib         0x1816c438c read + 8
1  CoreFoundation                 0x181a50e10 _CFReadBytesFromFile + 296
2  CoreFoundation                 0x181a4fb74 CFURLCreateDataAndPropertiesFromResource + 548
3  CoreFoundation                 0x181b1efac _CFDataCreateFromURL + 72
4  CoreFoundation                 0x181b8be8c CFBundleCopyLocalizedStringForLocalization + 328
5  Foundation                     0x182419a60 -[NSBundle localizedStringForKey:value:table:] + 60
6  libswiftFoundation.dylib       0x100e5c758 _TTSf4gs_g_g_gs_d___TF10Foundation17NSLocalizedStringFTSS9tableNameGSqSS_6bundleCSo6Bundle5valueSS7commentSS_SS + 180
7  libswiftFoundation.dylib       0x100dfc1f4 _TF10Foundation17NSLocalizedStringFTSS9tableNameGSqSS_6bundleCSo6Bundle5valueSS7commentSS_SS + 80
8  CultureTrip                    0x1000d9d60 OnboardingViewController.setupTexts() -> () (OnboardingViewController.swift)
9  CultureTrip                    0x1000d96f0 OnboardingViewController.viewDidLoad() -> () (OnboardingViewController.swift)
10 CultureTrip                    0x1000d9774 @objc OnboardingViewController.viewDidLoad() -> () (OnboardingViewController.swift)
11 UIKit                          0x18682c0c0 -[UIViewController loadViewIfRequired] + 996
12 UIKit                          0x1868ebda8 -[UINavigationController _layoutViewController:] + 72
13 UIKit                          0x1868ebc80 -[UINavigationController _updateScrollViewFromViewController:toViewController:] + 416
14 UIKit                          0x1868eaec8 -[UINavigationController _startTransition:fromViewController:toViewController:] + 144
15 UIKit                          0x1868eaa6c -[UINavigationController _startDeferredTransitionIfNeeded:] + 868
16 UIKit                          0x1868ea694 -[UINavigationController __viewWillLayoutSubviews] + 60
17 UIKit                          0x1868ea5fc -[UILayoutContainerView layoutSubviews] + 208
18 UIKit                          0x186827778 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 656
19 QuartzCore                     0x184236b2c -[CALayer layoutSublayers] + 148
20 QuartzCore                     0x184231738 CA::Layer::layout_if_needed(CA::Transaction*) + 292
21 QuartzCore                     0x1842315f8 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 32
22 QuartzCore                     0x184230c94 CA::Context::commit_transaction(CA::Transaction*) + 252
23 QuartzCore                     0x1842309dc CA::Transaction::commit() + 512
24 QuartzCore                     0x18422a0cc CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 80
25 CoreFoundation                 0x181af0588 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
26 CoreFoundation                 0x181aee32c __CFRunLoopDoObservers + 372
27 CoreFoundation                 0x181a1d6a0 CFRunLoopRunSpecific + 416
28 UIKit                          0x18689a580 -[UIApplication _run] + 460
29 UIKit                          0x186894d90 UIApplicationMain + 204
30 CultureTrip                    0x1000ca1ac main (RecentSearch.swift:15)
31 libdispatch.dylib              0x1815be8b8 (Missing)
#1. Thread
0  libsystem_pthread.dylib        0x1817a101c start_wqthread + 14
#2. com.apple.libdispatch-manager
0  libsystem_kernel.dylib         0x1816dd4fc kevent_qos + 8
1  libdispatch.dylib              0x1815a094c _dispatch_mgr_invoke + 232
2  libdispatch.dylib              0x18158f7bc _dispatch_source_invoke + 50
#3. Thread
0  libsystem_pthread.dylib        0x1817a101c start_wqthread + 14
#4. Crashed: com.mixpanel.218d236bed7834fd72edf1f852fd7e6a.0x13103f3e0
0  libobjc.A.dylib                0x1811b9bdc objc_msgSend + 28
1  Mixpanel                       0x10085d1e8 __29-[Mixpanel track:properties:]_block_invoke (Mixpanel.m:412)
2  libdispatch.dylib              0x18158d630 _dispatch_call_block_and_release + 24
3  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
4  libdispatch.dylib              0x181599634 _dispatch_queue_drain + 864
5  libdispatch.dylib              0x1815910f4 _dispatch_queue_invoke + 464
6  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
7  libdispatch.dylib              0x18159ba88 _dispatch_root_queue_drain + 2140
8  libdispatch.dylib              0x18159b224 _dispatch_worker_thread3 + 112
9  libsystem_pthread.dylib        0x1817a1470 _pthread_wqthread + 1092
10 libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#5. Thread
0  libsystem_kernel.dylib         0x1816dcb6c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x1817a1530 _pthread_wqthread + 1284
2  libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#6. com.twitter.crashlytics.ios.MachExceptionServer
0  CultureTrip                    0x1002060c0 CLSProcessRecordAllThreads (CLSProcess.c:376)
1  CultureTrip                    0x1002060c0 CLSProcessRecordAllThreads (CLSProcess.c:376)
2  CultureTrip                    0x100205f70 CLSProcessRecordAllThreads (CLSProcess.c:407)
3  CultureTrip                    0x1001f6214 CLSHandler (CLSHandler.m:26)
4  CultureTrip                    0x1001f11dc CLSMachExceptionServer (CLSMachException.c:446)
5  libsystem_pthread.dylib        0x1817a3b28 _pthread_body + 156
6  libsystem_pthread.dylib        0x1817a3a8c _pthread_body + 154
7  libsystem_pthread.dylib        0x1817a1028 thread_start + 4
#7. NSOperationQueue 0x131104ba0 :: NSOperation 0x13111e9c0 (QOS: LEGACY)
0  libsystem_kernel.dylib         0x1816c14f8 semaphore_wait_trap + 8
1  libdispatch.dylib              0x18159e55c _dispatch_semaphore_wait_slow + 244
2  CFNetwork                      0x18216a33c CFURLConnectionSendSynchronousRequest + 288
3  CFNetwork                      0x18218d92c +[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 120
4  CultureTrip                    0x1000be21c __70-[SPEmitter sendEventWithRequest:andIndex:andResultArray:andOversize:]_block_invoke (SPEmitter.m:320)
5  Foundation                     0x1824e0334 NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK + 16
6  Foundation                     0x182433100 -[NSBlockOperation main] + 96
7  Foundation                     0x182423348 -[__NSOperationInternal _start:] + 604
8  Foundation                     0x1824e2728 __NSOQSchedule_f + 224
9  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
10 libdispatch.dylib              0x181599634 _dispatch_queue_drain + 864
11 libdispatch.dylib              0x1815910f4 _dispatch_queue_invoke + 464
12 libdispatch.dylib              0x18159b504 _dispatch_root_queue_drain + 728
13 libdispatch.dylib              0x18159b224 _dispatch_worker_thread3 + 112
14 libsystem_pthread.dylib        0x1817a1470 _pthread_wqthread + 1092
15 libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#8. Thread
0  libsystem_kernel.dylib         0x1816dcb6c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x1817a1530 _pthread_wqthread + 1284
2  libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#9. com.apple.root.default-qos
0  libsystem_kernel.dylib         0x1816dbf48 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x1817a2ce8 _pthread_cond_wait + 648
2  Foundation                     0x1824de6e0 -[__NSOperationInternal _waitUntilFinished:] + 132
3  Foundation                     0x182480128 -[NSOperationQueue waitUntilAllOperationsAreFinished] + 252
4  CultureTrip                    0x1000bdea8 -[SPEmitter sendEvents] (SPEmitter.m:279)
5  libdispatch.dylib              0x18158d630 _dispatch_call_block_and_release + 24
6  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
7  libdispatch.dylib              0x18159ba88 _dispatch_root_queue_drain + 2140
8  libdispatch.dylib              0x18159b224 _dispatch_worker_thread3 + 112
9  libsystem_pthread.dylib        0x1817a1470 _pthread_wqthread + 1092
10 libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#10. com.apple.CoreLocation.ConnectionClient.0x12ffd6370.events
0  libsystem_kernel.dylib         0x1816c1510 semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x18159e508 _dispatch_semaphore_wait_slow + 160
2  CoreLocation                   0x1883aad78 (null) + 628
3  CoreLocation                   0x1883af7ec (null) + 1176
4  CoreLocation                   0x1883e9f28 (null) + 59072
5  CoreLocation                   0x1883e7b7c (null) + 49940
6  CoreLocation                   0x1883e7ab0 (null) + 49736
7  CoreLocation                   0x1883e8cfc (null) + 54420
8  libxpc.dylib                   0x1817d5358 _xpc_connection_call_event_handler + 68
9  libxpc.dylib                   0x1817d3100 _xpc_connection_mach_event + 2132
10 libdispatch.dylib              0x18158d6ec _dispatch_client_callout4 + 16
11 libdispatch.dylib              0x1815919d8 _dispatch_mach_msg_invoke + 656
12 libdispatch.dylib              0x181599808 _dispatch_queue_drain + 1332
13 libdispatch.dylib              0x181590aec _dispatch_mach_invoke + 600
14 libdispatch.dylib              0x181599808 _dispatch_queue_drain + 1332
15 libdispatch.dylib              0x1815910f4 _dispatch_queue_invoke + 464
16 libdispatch.dylib              0x181599808 _dispatch_queue_drain + 1332
17 libdispatch.dylib              0x1815910f4 _dispatch_queue_invoke + 464
18 libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
19 libdispatch.dylib              0x18159ba88 _dispatch_root_queue_drain + 2140
20 libdispatch.dylib              0x18159b224 _dispatch_worker_thread3 + 112
21 libsystem_pthread.dylib        0x1817a1470 _pthread_wqthread + 1092
22 libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#11. com.mixpanel.218d236bed7834fd72edf1f852fd7e6a.0x13103f3e0.network
0  libsystem_kernel.dylib         0x1816c14f8 semaphore_wait_trap + 8
1  libdispatch.dylib              0x18159e55c _dispatch_semaphore_wait_slow + 244
2  Mixpanel                       0x100862fb4 __58-[Mixpanel checkForDecideResponseWithCompletion:useCache:]_block_invoke (Mixpanel.m:1512)
3  libdispatch.dylib              0x18158d630 _dispatch_call_block_and_release + 24
4  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
5  libdispatch.dylib              0x181599634 _dispatch_queue_drain + 864
6  libdispatch.dylib              0x1815910f4 _dispatch_queue_invoke + 464
7  libdispatch.dylib              0x18158d5f0 _dispatch_client_callout + 16
8  libdispatch.dylib              0x18159ba88 _dispatch_root_queue_drain + 2140
9  libdispatch.dylib              0x18159b224 _dispatch_worker_thread3 + 112
10 libsystem_pthread.dylib        0x1817a1470 _pthread_wqthread + 1092
11 libsystem_pthread.dylib        0x1817a1020 start_wqthread + 4
#12. com.apple.NSURLConnectionLoader
0  libcorecrypto.dylib            0x18156c1c4 cczp_mul_ws + 44
1  libcorecrypto.dylib            0x181546a34 XYCZadd + 340
2  libcorecrypto.dylib            0x181546a34 XYCZadd + 340
3  libcorecrypto.dylib            0x1815464a8 ccec_mult + 1012
4  libcorecrypto.dylib            0x18156f330 ccec_generate_key_internal_fips + 316
5  libcorecrypto.dylib            0x181547758 ccec_generate_key_fips + 24
6  libsystem_coretls.dylib        0x18167c974 sslEcdhCreateKey + 76
7  libsystem_coretls.dylib        0x181680700 SSLEncodeKeyExchange + 1112
8  libsystem_coretls.dylib        0x181683170 SSLPrepareAndQueueMessage + 48
9  libsystem_coretls.dylib        0x181681f5c SSLAdvanceHandshake + 1792
10 libsystem_coretls.dylib        0x181686754 tls_handshake_continue + 36
11 Security                       0x181f479ac SSLHandshakeProceed + 80
12 Security                       0x181f47e10 SSLHandshake + 140
13 CFNetwork                      0x182111784 SocketStream::_PerformSecurityHandshake_NoLock() + 464
14 CFNetwork                      0x1820ec244 SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) + 240
15 CFNetwork                      0x1820ec110 SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 88
16 CoreFoundation                 0x181af5628 __CFSocketPerformV0 + 1216
17 CoreFoundation                 0x181af0efc CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 24
18 CoreFoundation                 0x181af0990 __CFRunLoopDoSources0 + 540
19 CoreFoundation                 0x181aee690 __CFRunLoopRun + 724
20 CoreFoundation                 0x181a1d680 CFRunLoopRunSpecific + 384
21 CFNetwork                      0x18218d434 +[NSURLConnection(Loader) _resourceLoadLoop:] + 412
22 Foundation                     0x1824fbc40 NSThread__start + 1000
23 libsystem_pthread.dylib        0x1817a3b28 _pthread_body + 156
24 libsystem_pthread.dylib        0x1817a3a8c _pthread_body + 154
25 libsystem_pthread.dylib        0x1817a1028 thread_start + 4
#13. com.apple.CFSocket.private
0  libsystem_kernel.dylib         0x1816dc368 __select + 8
1  CoreFoundation                 0x181af7028 __CFSocketManager + 648
2  libsystem_pthread.dylib        0x1817a3b28 _pthread_body + 156
3  libsystem_pthread.dylib        0x1817a3a8c _pthread_body + 154
4  libsystem_pthread.dylib        0x1817a1028 thread_start + 4

I'm facing same error. My app is crashing on setting mixpanel properties. And crash is in following function

(NSString *)mp_controllerVariable    in   UIView+MPHelpers.m

Following is the statement where execution stops
if (ivar_getTypeEncoding(ivar)[0] == '@' && object_getIvar(responder, ivar) == self)
and gives EXC_BAD_ACCESS with following log:

thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
frame #0: 0x00000001163cacea libobjc.A.dylib`objc_retain + 10

frame #1: 0x000000010f47a4ef FalconExpense-[UIView(self=0x00007fbb61d47ca0, _cmd="mp_controllerVariable") mp_controllerVariable] at UIView+MPHelpers.m:90 frame #2: 0x000000010f47b0c4 FalconExpense-[UIView(self=0x00007fbb61d47ca0, _cmd="mp_varB") mp_varB] at UIView+MPHelpers.m:185
frame #3: 0x00000001117d0f9d Foundation-[NSObject(NSKeyValueCoding) valueForKey:] + 284 frame #4: 0x00000001117cf0ad Foundation-[NSFunctionExpression expressionValueWithObject:context:] + 731
frame #5: 0x00000001117d02f8 Foundation-[NSComparisonPredicate evaluateWithObject:substitutionVariables:] + 239 frame #6: 0x00000001117d0129 Foundation-[NSCompoundPredicateOperator evaluatePredicates:withObject:substitutionVariables:] + 541
frame #7: 0x00000001117cfd88 Foundation-[NSCompoundPredicate evaluateWithObject:substitutionVariables:] + 289 frame #8: 0x000000010f449dd2 FalconExpense__30-[MPObjectSelector nextFilter]_block_invoke((null)=0x0000600000251cd0, evaluatedObject=0x00007fbb61d47ca0, bindings=0x0000000000000000) at MPObjectSelector.m:174
frame #9: 0x0000000111835a94 Foundation-[NSBlockPredicate evaluateWithObject:substitutionVariables:] + 211 frame #10: 0x000000010f44b1e5 FalconExpense-[MPObjectFilter appliesTo:](self=0x0000600000251f70, _cmd="appliesTo:", view=0x00007fbb61d47ca0) at MPObjectSelector.m:303
frame #11: 0x000000010f44b4f1 FalconExpense-[MPObjectFilter appliesToAny:](self=0x0000600000251f70, _cmd="appliesToAny:", views=@"1 element") at MPObjectSelector.m:315 frame #12: 0x000000010f44925f FalconExpense-[MPObjectSelector isLeafSelected:fromRoot:evaluatingFinalPredicate:](self=0x0000600000281d60, _cmd="isLeafSelected:fromRoot:evaluatingFinalPredicate:", leaf=0x00007fbb61d47ca0, root=0x00007fbb63889a00, finalPredicate=YES) at MPObjectSelector.m:131
frame #13: 0x000000010f449011 FalconExpense-[MPObjectSelector isLeafSelected:fromRoot:](self=0x0000600000281d60, _cmd="isLeafSelected:fromRoot:", leaf=0x00007fbb61d47ca0, root=0x00007fbb63889a00) at MPObjectSelector.m:115 frame #14: 0x000000010f46685e FalconExpense+[MPVariantAction executeSelector:withArgs:onPath:fromRoot:toLeaf:](self=MPVariantAction, _cmd="executeSelector:withArgs:onPath:fromRoot:toLeaf:", selector="setUserInteractionEnabled:", args=@"1 element", path=0x0000600000281d60, root=0x00007fbb63889a00, leaf=0x00007fbb61d47ca0) at MPVariant.m:545
frame #15: 0x000000010f4651dd FalconExpense__26-[MPVariantAction execute]_block_invoke_2((null)=<unavailable>) at MPVariant.m:442 frame #16: 0x000000010f476ea1 FalconExpense+[NSThread(self=NSThread, _cmd="mp_safelyRunOnMainThreadSync:", block=0x000000010f464ff0) mp_safelyRunOnMainThreadSync:] at NSThread+MPHelpers.m:15
frame #17: 0x000000010f464fae FalconExpense__26-[MPVariantAction execute]_block_invoke((null)=0x000060800005c680, view=0x00007fbb61d47ca0, command="didMoveToWindow") at MPVariant.m:437 frame #18: 0x000000010f456c0e FalconExpensemp_swizzledMethod_2(self=0x00007fbb61d47ca0, _cmd="didMoveToWindow") at MPSwizzler.m:45
frame #19: 0x0000000112b8df01 UIKit-[UIView(Internal) _didMoveFromWindow:toWindow:] + 1737 frame #20: 0x0000000112c56a3d UIKit-[UIControl _didMoveFromWindow:toWindow:] + 67
frame #21: 0x0000000112b8db43 UIKit-[UIView(Internal) _didMoveFromWindow:toWindow:] + 779 frame #22: 0x0000000112b8db43 UIKit-[UIView(Internal) _didMoveFromWindow:toWindow:] + 779
frame #23: 0x0000000112ba4fc1 UIKit-[UIScrollView _didMoveFromWindow:toWindow:] + 84 frame #24: 0x0000000112b8db43 UIKit-[UIView(Internal) _didMoveFromWindow:toWindow:] + 779
frame #25: 0x0000000112b80b96 UIKit__45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke + 151 frame #26: 0x0000000112b80a7d UIKit-[UIView(Hierarchy) _postMovedFromSuperview:] + 828
frame #27: 0x0000000112b7e77d UIKit__UIViewWasRemovedFromSuperview + 172 frame #28: 0x0000000112b7e27f UIKit-[UIView(Hierarchy) removeFromSuperview] + 576
frame #29: 0x0000000112caf6cb UIKit-[UINavigationController navigationTransitionView:didEndTransition:fromView:toView:] + 591 frame #30: 0x0000000112ca52d4 UIKit__49-[UINavigationController _startCustomTransition:]_block_invoke + 246
frame #31: 0x0000000113600d1c UIKit-[_UIViewControllerTransitionContext completeTransition:] + 102 frame #32: 0x0000000112ab93c0 UIKit__53-[_UINavigationParallaxTransition animateTransition:]_block_invoke.99 + 803
frame #33: 0x0000000112b8a024 UIKit-[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 527 frame #34: 0x0000000112b5d257 UIKit-[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 222
frame #35: 0x0000000112b5d796 UIKit-[UIViewAnimationState animationDidStop:finished:] + 136 frame #36: 0x000000011269068e QuartzCoreCA::Layer::run_animation_callbacks(void*) + 306
frame #37: 0x000000011708405c libdispatch.dylib_dispatch_client_callout + 8 frame #38: 0x000000011706540b libdispatch.dylib_dispatch_main_queue_callback_4CF + 411
frame #39: 0x0000000116917909 CoreFoundation__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9 frame #40: 0x00000001168ddae4 CoreFoundation__CFRunLoopRun + 2164
frame #41: 0x00000001168dd016 CoreFoundationCFRunLoopRunSpecific + 406 frame #42: 0x0000000117f2da24 GraphicsServicesGSEventRunModal + 62
frame #43: 0x0000000112ad1134 UIKitUIApplicationMain + 159 frame #44: 0x000000010ef47f8f FalconExpensemain(argc=1, argv=0x00007fff50cb8588) at main.m:16
frame #45: 0x00000001170d065d libdyld.dylibstart + 1 frame #46: 0x00000001170d065d libdyld.dylibstart + 1

@sairasamdanii this isn't when you're tracking right? Does this just happen randomly or is it when you're connected to AB testing?

It happens when I call track or se properties on mixpanel people

@sairasamdanii it looks like your crash is A/B testing related. What iOS version are you running when it crashes? What version of the SDK are you using? And can I your Mixpanel project id (the number after mixpanel.com/report/ in the url) so I can take a look at your A/B test? Don't worry about posting it publicly, non-Mixpanel employees won't be able to use the project id for anything. Thanks!

@pchien Well, AB Testing is enabled for this project. I've tried running it
on different iOS version, it crashes on all. Mixpanel SDK version is
3.1.9.  Mixpanel project id is 235788
On Wed, Aug 9, 2017 at 3:37 AM, pchien<EMAIL_ADDRESS>wrote:

@sairasamdanii https://github.com/sairasamdanii it looks like your
crash is A/B testing related. What iOS version are you running when it
crashes? What version of the SDK are you using? And can I your Mixpanel
project id (the number after mixpanel.com/report/ in the url) so I can
take a look at your A/B test? Don't worry about posting it publicly,
non-Mixpanel employees won't be able to use the project id for anything.
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mixpanel/mixpanel-iphone/issues/707#issuecomment-321101437,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHkpqYDlVZtHjsXFqZkOVoe725qGLlJ_ks5sWOM6gaJpZM4Ocvc4
.

@pchien Any response?

Sorry @sairasamdanii I haven't had time to look into it yet. I'll definitely take a look before the end of the week.

@sairasamdanii do you know what object is causing the bad access on that line? As far as I can tell, the responder has to be okay there because there's already a strong reference from a local variable in the function. The ivar itself is fine unless if class_copyIvarList can return invalid ivars. So it's either the return value of object_getIvar or self that's an issue. I suspect it's the return value of object_getIvar because self is used previously in the function. This code iterates over properties of objects in your app. Is there anywhere where you have unsafe_unretained properties or otherwise could have some properties still around that were deallocated? With ARC it's generally recommended that all your properties be weak or strong to avoid issues like this.

I could not understand which properties you are referencing to? The
properties that I'm setting to mixpanel people?
On Fri, Aug 11, 2017 at 11:01 PM, pchien<EMAIL_ADDRESS>wrote:

@sairasamdanii https://github.com/sairasamdanii do you know what object
is causing the bad access on that line? As far as I can tell, the
responder has to be okay there because there's already a strong reference
from a local variable in the function. The ivar itself is fine unless if
class_copyIvarList can return invalid ivars. So it's either the return
value of object_getIvar or self that's an issue. I suspect it's the
return value of object_getIvar because self is used previously in the
function. This code iterates over properties of objects in your app. Is
there anywhere where you have unsafe_unretained properties or otherwise
could have some properties still around that were deallocated? With ARC
it's generally recommended that all your properties be weak or strong to
avoid issues like this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mixpanel/mixpanel-iphone/issues/707#issuecomment-321880027,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHkpqeThFPre4zNKCr_jmx6IQsRvz2vuks5sXJbtgaJpZM4Ocvc4
.

The line you're crashing on is inside a loop where, for A/B testing to identify views, it loops over ivars/properties (Obj-C properties, not Mixpanel ones) of UIResponders. Next time it crashes, can you spend a bit of time debugging to see what exactly is causing the bad access? It's hard for me to say what the issue is without being able to see what's happening when the exception breakpoint is hit. I suspect there's something wrong with the object that gets returned from object_getIvar but I'm not 100% sure, and that's an object from your app, not from Mixpanel's SDK.

@pchien I have debugged it. And it stops at a button. As it happens in multiple classes, so in each class, there is any of the buttons on which it crashes. My issue is that button is apparently working fine. But as soon as i call mixpanel track and set people properties and after that I want to move back to previous screen, it crashes on that specific button.

@pchien I'm getting crash on object_getIvar(responder, ivar) == self in class UIView+MPHelpers
I have seen another issue related to this but that is closed with no proper result. #362
Please tell me will that be helpful in any way. Is it related to UIButton some how.

@sairasamdanii so self is a button in this case? What's responder? And what's the ivar? Both name and the type of object would be useful. I'm curious if the ivar is accessible and it's crashing on self or the other way around?
Also, if it only crashes after you track and set properties in Mixpanel. Can you try just initializing Mixpanel but not tracking or setting properties? I thought it would crash if you initialize Mixpanel because A/B tests start running after initialization.

@pchien self is button. responder is my view controller. ivar is not nil. It passes check
ivar_getTypeEncoding(ivar)[0] == '@'
But crashes on this statement:
object_getIvar(responder, ivar)
I've attached screenshot too.

I've tried commenting out the mixpanel track and set properties code and just initialized mixpanel using following statement and it threw similar crash on that too.
Mixpanel *mixpanel = [Mixpanel sharedInstance];

@pchien My project is in very crucial stage and we have to upload new release ASAP but are stuck due to this issue. Your help will be highly appreciated.

@sairasamdanii I think that means that the object that it's trying to get from your view controller (responder) is deallocated or otherwise pointing to bad memory. You can use ivar_getName(ivar) to try to see what it is, and maybe that can tell you what's going on. I think Mixpanel is just exposing a memory issue within your app because Mixpanel is crawling through the view hierarchy and inspects properties on view controllers while doing so.

@pchien my concern is why its the same object. In attached screenshot, you can see that object exists. I can even print title label of that button. And it shows correct title. If that view is deallocated, either all of its subviews should be deallocated or it should be random views not one specific button.
Secondly, If I keep strong reference of that object, still I get same crash.
Thirdly, I have not changed my code. This code was working perfectly fine with mixpanel before. This crash has started coming only after latest update of mixpanel. Has mixpanel made some changes?

I think it isn't the button that's causing the crash. It's whatever is inside the ivar (the result of object_getIvar). We've made a couple minor changes to A/B testing recently but I don't think we've touched this code at all.

Just a side suggestion @sairasamdanii , if you are in a time crunch and noticed that a previous Mixpanel release worked well for you and didn't crash, then I would point to that release for now and we can try to help you resolve this issue for your future releases.

/@pchien is there any way to debug that what's inside ivar that causes crash. Because each time the crash happens, self is this specific button

@sairasamdanii you know what responder is and you can get the name of the ivar with ivar_getName. That's the ivar on your object responder. Then you can inspect/debug what is going on with that object before it crashes. You can't look at what's in it at the time of the crash because trying to look at it is what's causing the crash.

Closing this because I assume no activity means the issue was resolved.


Suggestions from CF comments

Really fun idea!
I have a few suggestions:

give the reapers an AOE attack (they are scythes afterall!) similar to swords, ideally not dealing any damage to animals, only reaping them

make the animals drop XP when reaped "manually" by a player

The latter is the main reason why I feel I won't end up using this mod (in this form), since I usually cycle between breeding and killing to not only get the "products" but a respectable amount of XP too - a "space efficient" chicken farm with a few hundred chickens is just too good for that.
Balancing the dropped XP might be a bit hard. Animals drop 1-3 XP when killed and breeding gives 1-7 XP.
The former will effectively increase the tool durability by a factor since you can reap multiple animals in 1 hit, so durability would probably need to be adjusted.
I'm also a bit torn on the idea of automating the farming via dispensers, since that does sound pretty OP, especially since there's now cheap (farmable) iron and gold reapers.
Though you don't have to use it, maybe some config switches wouldn't be a bad idea?

I took a look at the recent changes and since you closed this issue I was wondering if you'll implement the

AOE attack (...) ideally not dealing any damage to animals, only reaping them

and

animals drop XP when reaped

parts as well?
(If not that's fine too!)

The animals being reaped on the AOE attack is something I was going to do but it required some complex mixins because Mojang hard coded all of the sweep attack stuff. I now know how I'm going to do it though and I'll add it when I fix that mixin crash
The XP dropping I just forgot to do lol, I'll add it then as well

Reopened so I remember


Update manifets 0723

Duplicate of https://github.com/red-hat-data-services/opendatahub-operator/pull/73


Click event not working on firefox(50.1)

When selecting item from dropdown on firefox 50.1(probably on others too) clicking on text doesn't work. Only clicking on the right of the dropdown item causes selection.
Similar issue is when we click on ng2-select with selection( we want dropdown to show) - again clicking on text doesn't work, we have to click on the right.
After investigation it seems that span/div containing the name blocks click event from going upward to div containing ng2-select event bound. It seems be a problem only when span/div uses [innerHtml] directive because it somewhat messes up firefox event handling tree.
I checked ng2-select demo and somewhat it works, i guess it could be acting properely because it is precompiled and i'm compiling in browser. Can anyone confirm that this problem exists ?
I solved that issue by adding two statements style="pointer-events:none" and i can request merge with these changes but Iwant to make sure that others experience that error too.

@Matiszak I have the same problem in Chrome 55 whenever I put in custom html for the item text. I've had to click in the padding around the text, thanks for the workaround!

I've got the same with html template on Chrome. @Matiszak, have you discovered the source of this issue? It's surely not compilation-related... Thanks for your work-around, it worked for me too.

+1 I am also facing the same issue. @Matiszak Can you please tell where did you add this line 'style="pointer-events:none"' ?

@monica11 I'm not Matiszak, but I've made it this way:

I have this issue on Safari/iPad. Thanks for this workaround!!

By your replies i see i'm not the only one experiencing this. I'll commit changes right after finishing my engineering work(friday).


Master

Simple support for duplex contracts, there is a problem with one way operation contracts, using them causes exception

Sorry bad branch


Add support for 'drop-files' event

Recently I tried adding custom Tray by providing it to constructor but it appeared that following code:
const tray = new Tray('./iconTemplate.png');
const mb = menubar({
  width: 400,
  height: 300,
  'show-dock-icon': false,
  tray
});

Is not possible due to this: https://github.com/electron/electron/pull/1297/files
I've also tried wrapping this code into app.on('ready', () => { ... }  but of course it didn't worked.
My solution to that problem simply passes drop-files event from tray to menubar just like in double-click case.
Another solution might be exposing tray property from menubar so all events could be handled by developer. (mb.getOption('tray').on('drop-files', () => { ...  or mb.tray.on('drop-files', ... don't work right now).
Let me know what do you think.

Another solution might be exposing tray property from menubar so all events could be handled by developer. (mb.getOption('tray').on('drop-files', () => { ... or mb.tray.on('drop-files', ... don't work right now).

The tray instance is available on the menubar object in the ready event.
The following should work.
mb.on('ready', function ready () {
  mb.tray.on('drop-files')
})

Oh, I've missed that because I was trying to access tray before ready event... Closing pull request.


ServiceBusQueue binding connection string error

Creating a function using the ServiceBusQueue trigger currently triggers the following error on function creation:
Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.servicebusssignoffnode'. Microsoft.Azure.WebJobs.ServiceBus: Microsoft Azure WebJobs SDK ServiceBus connection string 'AzureWebJobs' is missing or empty.
2016-03-29T20:55:45  Welcome, you are now connected to log-streaming service.

Yeah, when we did the multi-storage account support for Queues/Blobs/Tables we left it as a TODO to do for the ServiceBus binding. So currently you need to have the AzureWebJobsServiceBus app setting containing your SB connection string.

Makes sense. I'm updating the title as it impacts other languages as well.

David and I have made the call to yank service bus from beta. This applies for the template, the trigger binding (they might need to be deleted tempoarily because i dont think we have a way to hide them right now), and we'll take the script PR post beta.


Check: Combined length of family and style name must not exceed 20 characters

https://glyphsapp.com/tutorials/multiple-masters-part-3-setting-up-instances says

Keep your style name short to avoid problems in Windows. How short? Well, you are on the safe side if the combined length of family and style name does not exceed 20 characters. If the name is too long, Windows may think the font is invalid.

somebody with access to Windows should make some tests and confirm that this is the case.

cc @moyogo

I don't think this is true. Even the examples in the name table spec show names where the length of ids 1 + 2 exceeds 20 characters.
From reading this discussion I think there is confusion with the ID1 and ID2 limits, and the real issue is that the length of ID4 must be < 32 characters, while ID4 = ID1 + " " + ID2. That's also what I remember from the FontFont production guidelines.


Feat/reserve from nav

closes #9
Implementation style: Reserve from Games Detail page.

Hi Team: @alvp01 @cancelei @Gardimy @JuanDiegoGuerra 👋 👋,
This PR is completed! There is nothing else to say other than... it's time to merge it 🚀👨🏼🚀
Congratulations! 🎉
STATUS: APPROVED ✔✔

🎯 TOP HIGHLIGHTS 🎯

Cleanly written code ✅
Working as expected ✅


can i select all rows in page with select_all button and checking checkbox in rows?

i want to select some rows in grid with checkbox and also use  button to select all of loaded rows in current page,and do something such as ajax request for deleting selected rows.
is this possible?

Yes, it's possible (as almost anything J). First checkout Batch Delete demo scenario http://js-grid.com/demos/.
And to add Select All functionality checkout for instance this fiddle http://jsfiddle.net/NogginBox/ScnQT/1/

i cant use keyboard control such as "shift" or "ctr"l for multi selecting rows


Hide controls at the beginning and show them after the video started.

I want the player to only show the ['play-large'] when the video is not played and then ['play-large', 'play', 'volume', 'fullscreen', 'progress'] if the video is playing. So just like youtube does it (big play button in the middle and if the user clicks on that and the video plays, then the other controls are shown).
How can I archive that?
I could not find any setters for the controls.
So something like:
const player = new Plyr('#player', {
    controls: ['play-large'],
});
player.on('play', event => {
    player.controls = ['play-large', 'play', 'volume', 'fullscreen', 'progress'];
});

joining to this request.
its very annoying to see the controls show on player load, then hide and show again when video starts to play.

This seems to be (at least partially) address by #1115 and the resolution seems to be adding a class connected to .plyr.plyr--stopped such as .plyr.plyr--stopped .plyr__controls { display: none } to hide everything but the play button, for example. Using this method you could hide anything you wish. Though I strongly believe this should be a config option.

Thanks for that, I also like the CSS approach

This is (at least partially) address by #1115, the resolution being adding a class connected to .plyr.plyr--stopped such as:
.plyr.plyr--stopped .plyr__controls { display: none }

This would hide everything but the play button, for example. Using this method you could hide anything you wish. Though I agree that this should be a config option.

Actually the above code hides the audio player completely. So this one would be better:
.plyr--video.plyr--stopped .plyr__controls {      display: none;  }

I want to do something exactly opposite. Don't want the button to show when the video is paused, but only the beginning and end of the video

I think it's actually better to set the opacity rather than display none because it will keep the controls interactive.
If you set display none...then seeking through the progress bar pauses the player because the click lands on the video itself and pauses it, which is probably not what you want to happen.
.plyr--video.plyr--stopped .plyr__controls,
.plyr--video.plyr--paused .plyr__controls {
  opacity: 0;
}


Is there any way to limit the funds available to each bot to trade with?

Maybe I have missed this function. It seems the bot will trade with all available funds. Is there anyway to limit it to a base amount?
Yes there is a way for Coinbase, I see that now.

use :
--maxbuysize

Thanks, always easy to spot when you know what to look for :)

OK so I tried the maxbuysize in the config.json but it was ignored. Is this how it should look?
"granularity" : "15m",
"live" : 1,
"maxbuysize" : 40,

yes i think so
See issue #250 maybe

OK so I tried the maxbuysize in the config.json but it was ignored. Is this how it should look?
"granularity" : "15m",
"live" : 1,
"maxbuysize" : 40,

You are using the wrong command, the command is "buymaxsize". I recently checked it. It is working.

ouppsss .... my bad -_-

Haha , my mistake I should have tied up the other resources before trying it. Thanks both of you.


Velocity is not...

I think that we should define up front what velocity is and is not. Most organizations that are trying toi DO agile generally make the error of using velocity as a performance metric and this impedes their agile practice for a long time. This is one of the fundamental impediments to adopting an environment of improvement and the larger the org the more likely they are to screw it up.
Move this to the top.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 27e01fac-6a61-00a9-b914-2d42aa270bf8
Version Independent ID: 6cc94467-d5d8-ff66-290f-c37304a83ccc
Content: Velocity metrics and usage guidance - Azure DevOps
Content Source: docs/report/dashboards/velocity-guidance.md
Product: devops
Technology: devops-analytics
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@danavbaldwin - Thank you for the feedback. I'll do as you suggest and move towards the top of the article.


Unable to register read only roles within the same account as the dataset

Describe the bug
Since the attached dataall policy to the registered role gives full s3 permissions to the bucket it is not possible to register a read only role and request read permissions to the dataset.
How to Reproduce

Register a read only role to dataall
Request access to a dataset within the same AWS account
This role now has write permissions to the s3 bucket.

Expected behavior
Expected behavior is an option to register a read only role, or allow request access to a dataset eventhough the role doesn't have a dataall managed policy.
Your project
No response
Screenshots
No response
OS
N/A
Python version
N/A
AWS data.all version
N/A
Additional context
No response

Hi @Leonkoithara, let me confirm I understand your issue. In step 1 you are referring to an IAM role with IAM permissions to read from S3. Then you either import that role as a team role or as a consumption role and the data.all ManagedS3 IAM policy grants READ and WRITE permissions to S3.
I think you are correct, I will add this issue as a bug and we will assess it in 2.5. Thanks for opening an issue

I think this PR  already scopes down the s3 permissions given to a role on a bucket share
For any S3 Bucket Share now:
S3 Bucket Policy gets updated - ['s3:List*', 's3:GetObject'] for requester role ARN
(if applicable) KMS Policy Updated w/ - 'kms:Decrypt' for requester role ARN
Requestor IAM Updated w/ - ['s3:List*', 's3:Describe*', 's3:GetObject'] to Bucket + kms:* to Key if applicable
The above should enforce that for either cross account or same account sharing the requester role can only read from the target resource
I will confirm the above with a quick test and report back


POL-1307 - feat: AWS Tag Cardinality traverse accounts retrieve data

Description
Traverses AWS Accounts using retrieve_data.  This change enables collecting Tag Cardinality from all linked accounts and the report counts for each tag key summed correctly.
Issues Resolved
https://flexera.atlassian.net/browse/POL-1307
Link to Example Applied Policy
https://app.flexera.com/orgs/35070/automation/applied-policies/projects/136909?policyId=66be596ba79b5457a2816758
Contribution Check List

[X] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] New functionality has been documented in CHANGELOG.MD

Closing this PR.  This approach has limitations and we're better off with capabilities to enable custom meta parent PT to solve the root problem


Rename to rack

The current name rackcli is quite redundant. Imagine typing "rackcli" on the CLI over and over and over, thousands of times in your careers as an operator or support floor admin. Sooner than later the redundancy of typing "cli" on the CLI will become painful. It's a papercut we can avoid.
Also note how no other CLI app ever has appended "cli" to the actual command name.
The package name also appears to be available!
http://packages.ubuntu.com/search?keywords=rack&searchon=names&suite=trusty&section=all
and
$ brew install rack
Error: No available formula for rack
Searching formulae...
aircrack-ng	  cracklib-words    git-tracker	      lcrack		nutcracker	  pdfcrack	    tcptrack
cracklib	  fcrackzip	    httrack	      ncrack		ophcrack	  plt-racket	    truecrack
Searching taps...
Caskroom/cask/8tracksradiohelper		Caskroom/cask/klystrack				Caskroom/cask/racket
Caskroom/cask/actotracker			Caskroom/cask/loadmytracks			Caskroom/cask/rubitrack
Caskroom/cask/brackets				Caskroom/cask/mactracker			Caskroom/cask/time-tracker
Caskroom/cask/charlessoft-timetracker		Caskroom/cask/milkytracker			Caskroom/cask/track-o-bot
Caskroom/cask/kensington-trackball-works	Caskroom/cask/pokertracker			Caskroom/cask/youtrack-workflow

We are the rack. Let's name our kickass CLI "rack".

:+1: Done here: https://github.com/jrperritt/rack/commit/f30ee85a5442b1e731d1ce3de861f2add833a7bf

:boom:
Thanks!


[DO NOT MERGE] Revert "Upgrade to spring boot 2.5.4."

Reverts Azure/azure-sdk-for-java#23709

/azp run java - cosmos - ci

/azp run java - cosmos

Hi， @g2vinay ， if this PR is not used anymore, could you please close this PR?


Guidance needed: how safely use res.on('finish', ... ?

(I also wrote this up a question on SO here: https://stackoverflow.com/q/72114468/4396258, sorry for the xpost spam)
This isn't a bug or anything, so apologies for opening an issue, but given the ubiquitousness of this pattern, I thought it reasonable to try and get some sort of official stance on the subject, hence the issue.
So here's a very common pattern to do a thing after a response:
const responseTime = (_, res, next) => {
    function finish() {
        // calculate time taken for request
        const [seconds, nanoseconds] = process.hrtime(startAt);
        const milliseconds = seconds * 1e3 + nanoseconds * 1e-6;
        res.locals['responseTime'] = milliseconds;
    }

    // cleanup to remove memory leaks(???)
    function cleanup() {
        res.removeListener('finish', finish);
        res.removeListener('error', cleanup);
        res.removeListener('close', cleanup);
    }

    res.once('finish', finish);
    res.once('error', cleanup);
    res.once('close', cleanup);

    next();
};

Random real world example of this in the wild - this was the first result i grabbed, I've seen this pattern in a bunch of codebases: https://grep.app/search?q=res.removeListener(&filter[lang][0]=TypeScript&filter[lang][1]=JavaScript
My question is - is this just cargo cult? Or does this more minimal version work?
const responseTime = (_, res, next) => {
    const startAt = process.hrtime();

    res.once('finish', () => {
        // calculate time taken for request
        const [seconds, nanoseconds] = process.hrtime(startAt);
        const milliseconds = seconds * 1e3 + nanoseconds * 1e-6;
        res.locals['responseTime'] = milliseconds;
    });

    next();
};

The fear is "memory leaks" might be an issue if the .finish handler never executes (client drops the connection early) and so the function is never dropped from memory - but is this actually a concern since I assume the whole res object and all child nodes will be thrown away and GC'd?
Thanks!
cc @dougwilson

So I'll add up front this is not an API from Express, but rather from Node.js, and it's behavior has actually changed over time with rhe version of Node.js you are using -- and any answer from, say, the Express team is more hearsay, as it is really a question for those who wrtoe it: Node.js project.
That being said, you use above I would think is fine -- you are not doing anything that would create a memory leak.
Personally, though, I reach for https://github.com/jshttp/on-finished to do something after a request or response is finished as there are so many events in Node.js that get emitted under different conditions and the conditions they are emitted under are not the same across Node.js versions.

Thank you!


WGAN Penalty not Working

import torch
import torchvision
from torch.autograd import Variable
from torch.optim import Adam, SGD
import torch.utils.data as data
import torchvision.datasets as dsets
import torchvision.transforms as transforms

from torchgan import *
from torchgan.models import Generator, Discriminator,\
                            SmallDCGANGenerator, SmallDCGANDiscriminator
from torchgan.losses import WassersteinGeneratorLoss, WassersteinDiscriminatorLoss
from torchgan.trainer import Trainer, WGANGP_Trainer

def get_dataset():
    train_dataset = dsets.MNIST(root='/data/avikpal', train=True,
                                transform=transforms.Compose([transforms.Pad((2, 2)),
                                                              transforms.ToTensor(),
                                                              transforms.Normalize(mean = (0.0, 0.0, 0.0), std = (1.0, 1.0, 1.0))]),
                                download=True)
    train_loader = data.DataLoader(train_dataset, batch_size=128, shuffle=True)
    return train_loader

trainer = WGANGP_Trainer(10, SmallDCGANGenerator(out_channels=1), SmallDCGANDiscriminator(in_channels=1), Adam, Adam, LeastSquaresGeneratorLoss, LeastSquaresDiscriminatorLoss, sample_size=64, epochs=5, verbose=5, device=torch.device("cuda:2"), checkpoints="./model/gan2", recon="./images2", optimizer_generator_options={"lr": 0.001}, optimizer_discriminator_options={"lr": 0.01})

trainer(get_dataset)

RuntimeError: One of the differentiated Tensors does not require grad

Hi, i got the same problem, could you pls tell me how to solve this.

@mashibin what can you post the stacktrace? The example I posted here shouldn't work at all, given that a lot of work went into the new Trainer.

could you leave me an email address so i can show the details.


[SPARK-17822] [R] Make JVMObjectTracker a member variable of RBackend

What changes were proposed in this pull request?

This PR changes JVMObjectTracker from object to class and let its instance associated with each RBackend. So we can manage the lifecycle of JVM objects when there are multiple RBackend sessions. RBackend.close will clear the object tracker explicitly.
I assume that SQLUtils and RRunner do not need to track JVM instances, which could be wrong.
Small refactor of SerDe.sqlSerDe to increase readability.

How was this patch tested?

Added unit tests for JVMObjectTracker.
Wait for Jenkins to run full tests.

Test build #69684 has started for PR 16154 at commit 707613e.

Thanks @mengxr for the change. Taking a look now
cc @felixcheung @falaki

@shivaram Let's wait Jenkins first:) I'm not sure it will pass.

Test build #69684 has finished for PR 16154 at commit 707613e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/69684/
Test PASSed.

@shivaram PR seems ready for you to make a pass:)

@falaki I'm happy to add the first Scala unit test for RBackend:)

Test build #69870 has started for PR 16154 at commit efe332d.

@yhuai @jkbradley I'm testing the patch in our environment to see whether it actually solves the problem.

Confirmed this patch fixed the issue in our environment:)

One minor comment about synchronized - LGTM otherwise. And thanks for the RBackend unit test !

Test build #69870 has finished for PR 16154 at commit efe332d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/69870/
Test FAILed.

Merged build finished. Test FAILed.

test this please

All test failures seem unrelated.

Test build #69887 has finished for PR 16154 at commit efe332d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/69887/
Test FAILed.

test this please (unrelated test failures)

Test build #69915 has started for PR 16154 at commit efe332d.

Test build #69915 has finished for PR 16154 at commit efe332d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/69915/
Test PASSed.

Merged into master and branch-2.1.


Dark font used in FSI cannot be seen when using a dark theme

When I use the build in dark Atom theme and starts the F# interactive then the font used in the interactive is also dark. This makes it impossible to see what is going on in the interactive.
Please see https://dl.dropboxusercontent.com/u/13678102/Screenshot 2016-05-18 21.44.21.png
I am using ionide-fsi version 1.1.4 on OSX with Atom version 1.7.3

This should be fixed with Ionide-fsi 2.0.0


Document: Fix wrong dispatch document url

Q
A

Fixed Issues?
No issue Ticket

Patch: Bug Fix?
No

Major: Breaking Change?
No

Minor: New Feature?
No

Tests Added + Pass?
Not needed

Any Dependency Changes?
No

redux saga doc - dispatch linkis broken.

It seems like the gitbook @ https://redux-saga.js.org/docs/api/ hasn't been updated since this update happened. Does there need to be a new release for the docs to be published?


Don't show duplicate hosts

While SSH itself doesn't care if its configuration has duplicate hosts defined, it makes sense for me to not present potential duplicates (most likely to creep up through Include keywords).

When testing this I unearthed a slight oddity in that entries with differing Host values, but identical HostName values, there is no way to differentiate between the two when deciding which to connect to. Usually there is a qualifying User, Port or some other keyword that sets the two (or more) Host entries apart. I'll create a separate issue to track the addition of telling two HostName values apart.

As an aside: in regards to the implementation of determining whether an entry is unique in a slice, I opted for the same method that I already used in itemToFront() as that seemed like the quickest way to go. Other than that I would have probably considered this.

I failed to account for duplicates when Include keywords exist as well.


Add floating support for docks

It should be possible to "detach" a view from the docking and making it possible. It would likely be best to have viewdock keeping track of floating docks also.

Right now different views z-indexes are controlled by Imgui. When view is clicked, it floats up. If viewdock's (background) view is clicked, it could cover floating window completely. Since background views cannot be moved, floating windows will be buried forever. Is there a way to say Imgui "This view should always be higher then these views"? Or something like this to prevent "burying" floating windows.

Good question. I will have to ask.

Something else that needs to be fixed for adding floating support is not to have this hard coded https://github.com/emoon/ProDBG/blob/master/src/native/ui/imgui_ffi.cpp#L1588 (as it doesn't allow floating right now)

@SlNPacifist See reply in linked issue. Will that work you think?

Checking...

Sounds good.

How will floating windows be used? With current viewdock float will always be hiding something behind it I can't see when this will be useful. The only use I can think of is to make something float to restructure workspace.

Now when I think about it this is likely not needed. Dragging between workspaces or within the workspace should only be a rectangle overlay or something like so lets cut this feature.

So I will just close this one.


Can not access to other cell by _p.as({cellUrl:mycell}).cell('othercell').

The cause is https://github.com/personium/personium-client-java/issues/8.

Solved in v1.5.4.


Is is possible to use this library in Xamarin.Android?

I'm trying to create an Android app to communicate with a Telegram Bot.
Is is possible to use this library in Xamarin.Android?

@sinasaeedi should be

Is there any sample code, or have you tried?
Xamarin suffers lack of documents :(

Here is a sample in Xamarin.Android for those who are interested:
public class MainActivity : Activity
    {
        private static readonly TelegramBotClient Bot = new TelegramBotClient("xxxxxxxx");

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);

            Bot.OnMessage += BotOnMessageReceived;
            Bot.StartReceiving();
        }

        private static async void BotOnMessageReceived(object sender, MessageEventArgs messageEventArgs)
        {
            Telegram.Bot.Types.Message message = messageEventArgs.Message;

            int telegramUserID = message.From.Id;
            string messageText = String.Empty;

            await Bot.SendTextMessageAsync(message.Chat.Id, "From Xamarin");
        }
    }


fix: git connectors and reading logs

This was already merged in #504 but it seems with one of my rebases I ended up dropping it. This adds the same commits a 504.

This change is part of the following stack:

#418

#518 ◀

#519

Change managed by git-spice.


global: add deprecation warning for ES5

ElasticSearch v5.6.x reached end of life at 2019-03-11

Closed via #177


Add a way for an opaque driver to declare builtin keys

Description
Added a section to the driver interface specification that allows an opaque driver to declare a key. This is the specification part of #3745.
@gilles-peskine-arm
Status
READY/IN DEVELOPMENT/HOLD
Requires Backporting
N/A
Migrations
N/A
Todos

[X] Documentation

Any chance of making some progress here?

Closing in favour of #3878 and pending implementation thereof

Closing in favour of #3878 and pending implementation thereof


Default search strategy

We need to discuss what should be the default search strategy for any types of variable.
Now, for integer variables, it is lexico_LB, which is not motivated.
Should it be a bb search strategy combined with LC, explanations, LNS, ...?
In addition, we should print the fact that the default strategies are used (Moreover, I suggest to split the current message in two: one before solving, and another after solving with different info printed out, if everyone agrees, I create a new issue).

Yes, the user should know what the search is.
I suggest DomWDeg+LC. It is efficient while simple. It has no restart, no learning preprocessing, and it remains an exact approach.
As far as I know, the relevance of using explanations really depends on the kind of constraints that are in the model, so I do not think it is a good default choice.

OK, I agree.
One remark though, Dom/WDeg breaks ties randomly, may be we could consider a version wherein ties are broken lexicographically.
What about the message?

Suggestion:

Integer/boolean: keep the creation order (dom/wdeg+lc)
set: enforce first
real: cyclic
objective: move if any in a complementary search (LB for min, UB for max).

Hi Charles, Jean-Gui,
I would ask you why it is not the original DomOverWDeg (min{dom / wdeg }) that is implemented, were dom is the domain size and wdeg is the the weighted degree computed by weight(IntVar v)?. If it was like that the degrees could be used to break the ties.
Cheers,

@mwahbi It is the original Dom/Wdeg, it is just at the beginning, when all weigths are equal to 1, there could be some ties, and they can be broken randomly or lexicographically.
Then, when the learning process goes on and the weights start to vary, there is (almost) no tie breaking anymore.

@cprudhom Maybe, my remark was not clear!
In "Boosting Systematic Search by Weighting Constraints. ECAI 2004" page 3, (http://www.cril.univ-artois.fr/~lecoutre/research/publications/2004/ECAI2004.pdf)
wdeg is equivalent to method (line 150) private int weight(IntVar v);
https://github.com/chocoteam/choco3/blob/master/choco-solver/src/main/java/org/chocosolver/solver/search/strategy/selectors/variables/DomOverWDeg.java
However, in line  132,  long c2 = _d1 * degree * weight;
So, my remark was that maybe line 132 should be: long c2 = _d1 / weight; Right?

In the article, they said : " (dom/wdeg is) an heuristic that selects first the variable with the smallest ratio current domain size to current weighted degree."
In our case, we want to avoid using the / operator.
Let consider 2 variables:

v1: dom size = 100, weight = 2, degree = 10 and
v2: dom size = 120, weight = 3, degree = 4.

Then
dom(v1) / (weight(v1)*deg(v1) < dom(v2) / (weight(v2)*deg(v2)
and
dom(v1) * (weight(v2)*deg(v2) < dom(v2)  (weight(v1)*deg(v1)
will both return true (v1 has a smaller ration than v2) but without using division.
I admit, though, that names of temporary variables (c1,c2, _d1 and _d2) are not well chosen.

Thank you Charles for your patience,
Ouuuuups, I didn't pay attention to that tiny detail. Now, I understand your implementation. But, my remark steel holds for deg(vi).
If my understanding of the ECAI2004 paper is correct, there should not be deg(vi) at all in the measure of DomOverWDeg. wdeg does not mean weight(vi)*deg(vi) but it is simply weight(vi). That is, line 132 should be:
long c2 = _d1 * weight;
Right?

euh... you're bloody right, I missed that!
I think it can wait until monday, it's "la fête du travail" today, I'll go buy some lilies of the valley. Btw, thank you for the bug report.

I forget "la fête du travail", we are working today in Ireland, we don't have that. Next Monday is a bank holiday here. So enjoy your fête and the long-weekend (I miss lilies of the valley).
Cheers


save_seed_page: change view margins, reduce empty space

Resolve issue #252
Nexus 4 (768x1280):

Nexus 5 (1080x1920):

Pixel 2XL (1440x2880):

Crash on seed page
https://bpaste.net/show/5052d4b28d20


Restructure Kubera Chaos - Overview is still a WIP

Signed-off-by: Uma Mukkara<EMAIL_ADDRESS>
Why:

What's being changed:

Check off the following:

[ ] All of the tests are passing.
[ ] I have reviewed my changes in staging.
[ ] For content changes, I have reviewed the localization checklist
[ ] For content changes, I have reviewed the Content style guide for GitHub Docs.

The overview section content needs to be relooked at. I will do that next.
Created this PR so that we don't get in into file conflicts with parallel changes that may be happening.


@xtina-starr => Grabbag of some other visual QA

Closes some more of the checked-off items

Merging, pretty innocuous and I did something bad in git locally :(


Specialize code unit computing for ASCII only sources

Motivation
The new code unit APIs work really well and they achieved the behaviour we wanted in the Ruby LSP. Unfortunately, they are significantly slower than the much simpler computation for columns. Invoking byteslice repeatedly for large documents slows down the LSP by a lot.
Thankfully, we don't have to pay this price unnecessarily. If we specialize the implementation of the code unit API for ASCII-only sources, then we can take the simpler route which is about 5x faster on my machine.
Implementation
I created a specialized version of Source called ASCIISource. Creating an equivalent MultiByteSource felt unnecessary, since we can have that as the default behaviour of Source (or we can flip if we prefer the faster option as the default).
To decide which kind of source to create, I introduced a Source.create method, which I honestly don't love, but also can't think of anything simpler.

Just to confirm you benchmarked this locally and it solves the issue for ascii only?

Just to confirm you benchmarked this locally and it solves the issue for ascii only?

Yes, it does. About 5x faster than the version that handles multibyte.


Visualization Code

Hello sir:
Thank you for your excellent work!
Could you please provide visualization code?
Thank you！

Thanks for your interest. Actually, the visualization is quite simple. You can follow the steps below:

Load the filter you want to visualize from the state_dict (the complex_weight)
Convert the filter to complex using torch.view_as_complex
Complete the other (symmetric) half of the filter. This can be implemented by first converting the filter back to the spatial domain via torch.irfft2 and then using torch.fft2 to  obtain a filter in the spectral domain with shape (H, W)
Visualize the modulus of the filter (as what we did in the paper, torch.abs). You can choose any color map you like.

We will add the visualization code later (perhaps after the CVPR submission deadline).

It seems that fftshift has been used to move the low-frequency component to the center, is that right?

Yes, that's right.

The CVPR submission deadline has passed!! If it is convenient for you, can you update the visualization code? Thank you very much!^-^

Hi, we have added the visualization code viz_freq.ipynb.

Ok, Thank you very much.

Hi, we have added the visualization code viz_freq.ipynb.

hello , thanks for the code. But when i run it, it doesn't work, is there some restriction of software version? thanks

hello , thanks for the code. But when i run it, it doesn't work, is there some restriction of software version? thanks

Hi, could you provide the error messages?

你好，邮件已收到，我会尽快给您回复..  谢谢！！！


[IN-206]Added button to optionsDialog to edit the template

The only solution I found for this problem was to add the Template link to the active document like we do with the requirements/files and other objects from valispace in the tabels.
Feedback and suggestions would be appreciated

I will need to check if this will not require a special type of permission on the actual addon, which could be a problem.
Let's not merge it for now to Master.
I'll need to try this out later to see if there is something blocking it when trying to release it.

@cauenapier any update on this? Can I merge?

@antopemo We can't :/
it seems that this require a permission that some users are not happy with giving.
The only alternative I can think of, is having another popup with a simple explaining the use the templates and a link to the template document.

@antopemo We can't :/ it seems that this require a permission that some users are not happy with giving. The only alternative I can think of, is having another popup with a simple explaining the use the templates and a link to the template document.

So would this be something like the first solution we came up with? @cauenapier @antopemo

Yeah :/
I really sorry about that. I really liked the solution you worked on.
On Tue, Apr 26, 2022 at 5:22 PM Francisco Santos @.***>
wrote:

@antopemo https://github.com/antopemo We can't :/ it seems that this
require a permission that some users are not happy with giving. The only
alternative I can think of, is having another popup with a simple
explaining the use the templates and a link to the template document.
So would this be something like the first solution we came up with?
@cauenapier https://github.com/cauenapier @antopemo
https://github.com/antopemo
—
Reply to this email directly, view it on GitHub
https://github.com/valispace/ValispaceGoogleDocsAddon/pull/13#issuecomment-1109996063,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEFT4SU4MFCSS6Z22W57J53VHAJ2NANCNFSM5TWXHMVQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Cauê Napier
To find me:
LinkedIn - http://www.linkedin.com/in/cauenapier


Remove isEval field from ByteCode Symbol class

Everytime a Symbol is created it construct another symbol for eval and
then compare to check if current symbol is eval. This shows up in profile
traces during defered parsing when ExtractScopeInfo is called. This field
is never used so remove it and save some work.

@dotnet-bot test OSX _no_jit_shared_osx_osx_test

@dotnet-bot test OSX static_osx_osx_debug

@dotnet-bot test OSX static_osx_osx_test

@dotnet-bot test OSX static_osx_osx_test

@dotnet-bot test OSX static_osx_osx_test


quit menu on Windows

confusingly performed the same operation as "close", which appears next to "quit" on the file menu

I believe I showed @cecileboucheron and she agreed that quit should quit, I'll double check. There have definitely been user complaints too.

😍

OK I couldn't figure out how to separate Ctrl-Q from the menu item for "quit" (note: this isn't a standard Windows shortcut anyway), but hideDockIcon() doesn't seem to be working on any platform, so I changed the Windows one to quit the app and leave background services up.

We need to discuss tomorrow. I don't think this is what we intend either

What was decided in the discussion?


What Are the GPU requirements for N cameras and Lidar

In Apollo 3.5, the FusionCameraDetectionComponent appears to be able to handle "n" cameras.  And we can see from the Apollo main page, Apollo 3.5 shows front cameras, side cameras, rear cameras, etc.
And in the Apollo Camera driver:
https://github.com/ApolloAuto/apollo/blob/master/modules/drivers/camera/dag/camera.dag
(Also what is the difference between camera image, and image compress? There is a compress component, but both images are published and both seem to be the same?)
This shows all kinds of cameras, 3 forward cameras, side cameras, rear cameras, etc.
I am wondering what are the GPU requirements to be able to inference all of those camera images at viable speeds?
I am also wondering... Does the FusionCameraDetectionComponent, Fuse object data from all of the cameras?  Or does it output each camera frame with detected/tracked objects individually, and the FusionComponent does. all the fusion?
Furthermore,  Apollo 3.5 also shows  VLS 128 along with dual 16 lidar.
And this shows multiple Lidar as well:
https://github.com/ApolloAuto/apollo/blob/master/modules/perception/production/dag/dag_streaming_perception.dag
So I am wondering about ballpark GPU requirements?
Like say: what GPU requirements are necessary for running say 4 cameras?
how about for 6 cameras?
what GPU requirements to run LiDAR 128+ Lidar16+ Lidar 16?
What GPU requirements to run everything?
https://github.com/ApolloAuto/apollo/blob/master/modules/perception/production/launch/perception_all.launch
Say 4-6 cameras, 2-3 lidar, traffic lights... etc. etc...
What GPU requirements are necessary for this?

For our current server requirement we use 2 * 1080. If you have a different setup, happy to discuss the requirements based on it.

Thank you @natashadsouza
I am not sure what you mean by "current server requirement"
What sensor streams does that include? how many cameras / how many LiDAR?  What perception  components in the configuration?

@snuffysasa if you go through the HW installation guide, there is 1 x 128L lidar, 3 x 16L lidars, 2 Radars, 3 ~ 8 cameras.  Let me know if you have any additional questions.

So just to confirm.
You are saying 2x1080 GPUs is enough to process sensor streams from 1x 128L, 3x16L, and 8 cameras?
This has been tested?
Thank you.

@snuffysasa apologies for the delay in responding. Yes that should be enough. We have developers experimenting with other GPU models as well. Feel free to write to us if you have successfully tested any other GPUs. Thank you!

Closed due to inactivity. If the problem persists, pls feel free to reopen it or create a new one and refer to it.


[EUWE] Backport UX improvements for attaching Openstack cloud volumes to instances

Backport of changes from https://github.com/ManageIQ/manageiq-ui-classic/pull/110 since Euwe still has the combined UI. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1389446

@miq-bot add_label bug
@miq-bot add_label blocker
@miq-bot add_label euwe/yes

@tzumainn ProTip: You can also add all of the labels in one shot with: @miq-bot add_labels bug, blocker, euwe/yes :)

@Fryguy lol, I was wondering about that, somehow I never thought to add commas - thanks!

Marking as WIP as master PR https://github.com/ManageIQ/manageiq-ui-classic/pull/110 isn't merged yet.


Update how-to-configure-auto-train.md

Updated the github link

@Aniththa : Thanks for your contribution! The author, @nacharya1, has been notified to review your proposed change.

#approve


How am I supposed to create the file share?

What is completely missing here is the part where the build agent gets the share or authenticates against the share. If I want to use the Azure Storage File share (which is easily setup), I have no way to connect that share to a build agent. And this task has no authentication information as well, so this suggests it requires an already connected share.
But again, HOW to connect the file share to the agent. Without this information the file share task is unusable.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 475548ee-1af8-7ef5-bb8c-7efaed9598a2
Version Independent ID: 0108f9da-6b28-54f2-ee15-e030a0a1daa2
Content: Download Fileshare Artifacts task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/download-fileshare-artifacts.md
Product: devops
GitHub Login: @steved0x
Microsoft Alias: omeshp

@landrus - This task isn't for downloading from Azure File Share. It is to download the artifacts published during Azure DevOps Build Pipeline.
Using publish artifacts during build, you have an option of storing it in a file share path or to a server drop.  DownloadFileShare Artifacts task downloads from the file share specified.


Property's UI doesnt update when making changes to property in code

I have one problem. For example, when I change property (e. g., DateTime) manually, by hand, and want to correct its value in code, I notice that visually nothing changes in control according to in-code changes. It shows not corrected value but the one I chose using picker and I notice corresponding changes only in code (variables).
What possible reasons could be for it? I tried to define object as ReactiveObject and used "this.RaiseAndSetIfChanged" in set but no avail.

Is there any specific UI refresh command I missed?

I have one problem. For example, when I change property (e. g., DateTime) manually, by hand, and want to correct its value in code, I notice that visually nothing changes in control according to in-code changes. It shows not corrected value but the one I chose using picker and I notice corresponding changes only in code (variables). What possible reasons could be for it? I tried to define object as ReactiveObject and used "this.RaiseAndSetIfChanged" in set but no avail.
我有一个问题。例如，当我手动更改属性(例如，DateTime)并希望在代码中更正其值时，我注意到根据代码内的更改，控制在视觉上没有任何变化。它没有显示更正的值，而是我使用 picker 选择的值，我只注意到代码(变量)中的相应变化。有什么可能的原因吗？我尝试将 object 定义为 ReactiveObject，并使用“ this。RaiseAndSetIfChanged”，但无效。

Is there any specific UI refresh command I missed?
是否有我遗漏的特定 UI 刷新命令？

There is no interface to refresh the UI, everything is automatic. In theory, as long as the System.ComponentModel.INotifyPropertyChanged interface is implemented. There seems to be no problem with your operation. If the UI is not refreshed, there must be some special circumstances. Without the source code, it's difficult for me to determine the cause. If possible, it is recommended that you create a simple Avalonia Demo Project, then extract this small piece of code and add it, and then try to see if you can reproduce the problem. You can also send me this small DemoProject.
Or you can try to debug the source code directly. The relevant code is located at: DateTimeCellEditFactory.cs/HandlePropertyChanged
In addition, you can also confirm whether the RaiseAndSetIfChanged you called really takes effect, such as monitoring the PropertyChanged event of your own object.

AvaloniaApplication23.zip
check this demo.


AMB-plugins: rename to amb-plugins & refactor

Description of changes
renamed to fit package naming conventions
split of https://github.com/NixOS/nixpkgs/pull/319219

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Doesn't build for me:
amb-plugins> Running phase: unpackPhase
amb-plugins> unpacking source archive /nix/store/l1kmz212j6db9ak4300cqcjs17bx682y-AMB-plugins-0.8.1.tar.bz2
amb-plugins> source root is AMB-plugins-0.8.1
amb-plugins> setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file AMB-plugins-0.8.1/virtmic.h
amb-plugins> Running phase: patchPhase
amb-plugins> substituteStream() in derivation amb-plugins-0.8.1: ERROR: Invalid command line argument: --repalce-fail
error: build of '/nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv' on 'ssh://nixBuild@builder' failed: builder for '/nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv' failed with exit code 1;
       last 6 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/l1kmz212j6db9ak4300cqcjs17bx682y-AMB-plugins-0.8.1.tar.bz2
       > source root is AMB-plugins-0.8.1
       > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file AMB-plugins-0.8.1/virtmic.h
       > Running phase: patchPhase
       > substituteStream() in derivation amb-plugins-0.8.1: ERROR: Invalid command line argument: --repalce-fail
       For full logs, run 'nix-store -l /nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv'.
error: builder for '/nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv' failed with exit code 1;
       last 6 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/l1kmz212j6db9ak4300cqcjs17bx682y-AMB-plugins-0.8.1.tar.bz2
       > source root is AMB-plugins-0.8.1
       > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file AMB-plugins-0.8.1/virtmic.h
       > Running phase: patchPhase
       > substituteStream() in derivation amb-plugins-0.8.1: ERROR: Invalid command line argument: --repalce-fail
       For full logs, run 'nix log /nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv'.
error: 1 dependencies of derivation '/nix/store/25hx8p9nd0wiswyhxqhphfj23vqnb9qv-review-shell.drv' failed to build
┏━ 2 Errors:
┃ error: builder for '/nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv' failed with exit code 1;
┃        last 6 log lines:
┃        > Running phase: unpackPhase
┃        > unpacking source archive /nix/store/l1kmz212j6db9ak4300cqcjs17bx682y-AMB-plugins-0.8.1.tar.bz2
┃        > source root is AMB-plugins-0.8.1
┃        > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file AMB-plugins-0.8.1/virtmic.h
┃        > Running phase: patchPhase
┃        > substituteStream() in derivation amb-plugins-0.8.1: ERROR: Invalid command line argument: --repalce-fail
┃        For full logs, run 'nix log /nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv'.
┃ error: build of '/nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv' on 'ssh://nixBuild@builder' failed: builder for '/nix/store/yqa1w813jx1mhc72idmis0zz5cq93mmb-amb-plugins-0.8.1.drv' failed with exit code …
┃        last 6 log lines:
┃        > Running phase: unpackPhase
┃        > unpacking source archive /nix/store/l1kmz212j6db9ak4300cqcjs17bx682y-AMB-plugins-0.8.1.tar.bz2
┃        > source root is AMB-plugins-0.8.1
┃        > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file AMB-plugins-0.8.1/virtmic.h
┃        > Running phase: patchPhase
┃        > substituteStream() in derivation amb-plugins-0.8.1: ERROR: Invalid command line argument: --repalce-fail

i lost interest


[Text Analytics] Add support for NER resolutions

Resolves: #31276

Added Resolutions property to CategorizedEntity.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.AI.TextAnalytics


32 frames are selected continuously or randomly ？

Could you talk about it in detail ?
Thank you !

And you say "Though only 400 videos can be used for validation as well."
What is mean ? How to get tags for 400 videos and how to use them for verification ?
Thank you !

You can have a look at the code for frame extraction here https://github.com/selimsef/dfdc_deepfake_challenge/blob/e6038f17fb16c9ee93f216a9292392158826d53d/kernel_utils.py#L53

Regarding 400 videos I hardcoded their names.
But originally (for the 4 models out of 5) I used all videos from the 0-2 folders, it just takes more time.  Left it like that to be reproducible.
Can be changed to use public validation set - not sure how it would affect final scores though. https://github.com/selimsef/dfdc_deepfake_challenge/blob/e6038f17fb16c9ee93f216a9292392158826d53d/training/datasets/classifier_dataset.py#L362


implement and test posix_memalign

sigh of course things are bad on Windows. There is no aligned allocation API so libstd does it itself. That doesn't work in Miri because it depends on the base address.
I am just going to not test this new stuff on Windows.


Feature Type: Create/Edit playlist and add track action

Spotify API supports creating and editing playlists. There are many places where the action can happen. For example: The Create Playlist feature can be a button above the list of playlists on the LIbrary page. The Edit Playlist feature can be a button next to the follower/tracks text on the individual playlist's page. The individual tracks should also be able to be added to playlists. The feature would involved new components and changes to existing components. Any ideas on these features?

Hey @raymond-design ... I'm interested in solving this issue
If you agree let me know please
thanks

Hey @kossichris, fell free to work on it!

Thanks @mathkruger

Hello @mathkruger Hope you are doing good!... tell me which branch is up-to-date.? I mean which branch has the recent version of the project? master right?

how to contact you @mathkruger?... I need to talk with you

Hey @kossichris! Since I'm not working full-time in this project, I don't have too much time to have calls or to discuss too much about it. You can explain your points here in the comment section.

Ok @mathkruger
Got it!
I was asking if the master branch is up-to-date... if I can start working from that branch
I'm having 403 response from the Spotify server when creating a new playlist...
403(Bad OAuth request (wrong consumer key, bad nonce, expired timestamp...). Unfortunately, re-authenticating the user won't help here.)
Do I need a particular key to communicate with the service?
Thanks

@kossichris
Yes, you can work from master.
About the 403 error, you can use you own key if you want, just change it at environment.ts. But, it should be working, since I'm using a valid key on that file.

Hi @mathkruger  does this issue still exists? can i work on it?

Hi Awais753
I'm already working on it and It's almost finished
maybe find another issue... It will be good rather
kindly
Le sam. 23 avr. 2022 à 04:38, Awais753 @.***> a écrit :

Hi @mathkruger https://github.com/mathkruger does this issue still
exists? can i work on it?
—
Reply to this email directly, view it on GitHub
https://github.com/mathkruger/litefy/issues/48#issuecomment-1107434562,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHXI4KEQL7N54NLDT45HCUTVGOZHPANCNFSM5FO77O4Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
CHRISTIAN KOSSI HOUNSOUNOU
SOFTWARE ENGINEER
Cotonou, Benin
(+229) 66772327

hey , is this project is on working or completed

@Ayush0054 It's kinda functional but there's some features to implement (like on this issue) so, if you wanna jump into anything, feel free to do it!

@kossichris Hey! Any news on this? If not, I can jump in and do it. Thanks!

@kossichris since there's no response, I'll work on it by myself. Maybe it will not be ready like next week, but I'll work on it when I have some time.

Hi @mathkruger! Thanks for the great project. Is there an update on this feature + could I work on this over the next few weeks?

Hello! This issue is in progress.

https://github.com/mathkruger/litefy/pull/120

Issue resolved. Closing it.


[PRD-5662]  Adding support for java.sql.Types.OTHER to ThinUtil

The OTHER type is mapped to TYPE_NONE and treated effectively as an
unknown type.
This has a corresponding change in the data service client to handle
setObject with a null value (in which case type is unknown).  Using
sql type OTHER in such cases for consistency with several other db
drivers (mysql, oracle, postgres, etc.)
http://jira.pentaho.com/browse/PRD-5662
@hudak

Build Commands:
Build:

rm -r ~/.kettle; rm -r ~/.pentaho; echo removed hidden folders
ant -Dpentaho.coding.standards.version=1.0.4 -Djunit.jvmargs=-XX:PermSize=256m -f core/build.xml clean-all resolve jacoco jacoco-integration checkstyle publish-local

Cleanup:
rm -r ~/.ivy2/local || echo no publish local to remove
Changed files:
core/src/org/pentaho/di/core/jdbc/ThinUtil.java
core/test-src/org/pentaho/di/core/jdbc/ThinUtilTest.java
Checkstyle violations:
See: https://github.com/pentaho/pentaho-coding-standards
File core/test-src/org/pentaho/di/core/jdbc/ThinUtilTest.java

Message: Using a static member import should be avoided - java.sql.Types.*. at Line: 37 Column: None
Message: Using a static member import should be avoided - org.pentaho.di.core.row.ValueMetaInterface.*. at Line: 41 Column: None

Unit test coverage change:
org.pentaho.di.core.jdbc.ThinUtil:

instructionPercentCoverageChange : +2.20%
branchPercentCoverageChange : +5.82%
linePercentCoverageChange : +5.06%
complexityPercentCoverageChange : +8.06%
methodPercentCoverageChange : +6.90%

@hudak You missed a couple checkstyle errors there.. :)

Hey @lucboudreau - the checkstyle messages flagged above are for static imports in a test class.  My understanding was that is permissible within test classes and that these are false positives.  Is that not the case?

We have already added the exceptions to that rule. These two are not part of the imports we allow. For clarity, we allow specific classes and methods to be included, but we don't necessarily allow all static imports in test classes.

Gotcha, thanks @lucboudreau.  Hadn't realized static member imports were forbidden in tests.  Cleanup PR coming shortly.


Allow local loading of Gerald

This is for the future change when Gerald would be added to deps. Allows allows Users to locally add Gerald if they want

Gerald


[8.x] Bump Symfony to 5.4

This bumps Symfony to the latest minor version which will be the last iteration of the 5.x series. Doing this will allow us to remove the versioning workaround in our builds and so we can use the latest features of Symfony 5.4 in Laravel 8.

This seams reasonable. Going forward, the 5.4.x series will be only one (from 5.x) to get bug and security fixes, and it is (mostly) BC with all 5.x, so I don't see why anyone would object to us doing this. :shipit:


ISSUE 3: Exercise 9.22

This exercise has to deal with:

Adding two new types: HospitalEntry and OccupationalHealthcare, while ensuring the data is correctly sent as json for now
Currently, the only validation that needs to pass, is that the type is correctly assigned to the data.

Plan:

Adding the types mentioned above to types.ts in the backend repo.

It's working!


adding a basepath breaks nesting

Describe the bug
adding a basepath to the <Router /> component breaks nesting. the error element is used instead of the nested element.
Your Example Website or App
https://stackblitz.com/edit/tanstack-router-bug?file=App.tsx
Steps to Reproduce the Bug or Issue

create a <Router /> with a set basepath
add a route with a nested child
navigate to the nested route
see white (or error element if provided)

If you remove the basepath it works as expected again.
Expected behavior
Nested routes should work whether a basepath is set or not.
Screenshots or Videos
No response
Platform

OS: EndeavourOS Linux x86_64
Browser: Firefox 107.0.1 (64-bit)
Version<EMAIL_ADDRESS>
Additional context
No response

#381 Seems connected

This is fixed in the latest version of @tanstack/router


Date Hierarchy showing wrong result

Hello,
I am using the tt.experimental.create_date_hierarchy  to create Year, month, and quarter hierarchies in a date column.
But the hierarchies given by the above method give me a wrong year.
So, the hierarchy tells me there is a year that does not even exist in my data.
Here is my data:

And this is what I get in the widget

Here is the code to replicate the above:
data = {'Cust':['Tom', 'nick', 'Jim', 'Pic', 'Ram'],
        'Date':['2020/12/30','2020/11/30', '2020/08/03', '2020/02/08', '2020/12/31']}

# Create DataFrame
df = pd.DataFrame(data)

df['year'] = pd.DatetimeIndex(df['Date']).year

from atoti.config import create_config

config = create_config()
session = tt.create_session(config=config)

session.load_all_data()

cust_store = session.read_pandas(
    df,

    keys=["Cust"],
    store_name="customers"
)
cust_store.head()

cube = session.create_cube(cust_store, name="cust_store")
cube.schema

tt.experimental.create_date_hierarchy(
    "Date",
    cube,
    cust_store["Date"],
    levels={"Year": "YYYY", "Month": "MMM"},
)

And you can get the year filter from the session.visualize() method.
Thanks!

Hello!
What's happening here is that the YYYY formatter gives you the week-based-year (see https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/time/format/DateTimeFormatter.html). This can be offset by +/- 1 from the expected calendar year if the week of the date overlaps with another year (in this case the problem comes from 2020/12/30 which is the same week as 2021/01/01.
To get the calendar year, you can use the yyyy formatter.
I'm going to change the documentation of the create_parameter_method so that we suggest using the yyyy formatter instead of the YYYY formatter.


KML layer (file)

@macca400 Can you take a look at this when you get a chance? It is very similar to the sample in the other PR.

@macca400 I've assigned @dkemlage as he has some capacity right now and he worked on the design for these samples extensively. Thanks!


introduce a @_documentation(...) attribute to influence SymbolGraphGen

Resolves rdar://79049241
This PR introduces a new attribute, @_documentation(...), that influences how SymbolGraphGen handles the symbol it's attached to. There are two forms of this attribute:

@_documentation(visibility: ...) treats the symbol as the given access level in the symbol graph, allowing you to hide a technically-public implementation detail from public documentation, or reveal a symbol with an underscored name that would otherwise be hidden.
@_documentation(metadata: ...) adds an arbitrary identifier to the symbol's "metadata" field, which can then be handled by other tooling.

This PR also fixes a pre-existing issue where symbols that were declared internal in a re-exported module would be included in the symbol graph if it was being requested with an internal access level, and similarly for anything below public.

@swift-ci Please test

Based on discussion in this Swift Forums thread, i've pushed up a couple commits that change how the attribute works. Instead of a single @_nodoc attribute, there is now a general-purpose @_documentation(...) attribute that adds an arbitrary "documentation category" to the symbol. This is then read for two special-case categories: underscored treats the symbol as having an underscored name, hiding it from symbol graphs and docs by default; and ignoreUnderscored does the opposite, taking an underscored symbol and lifting it to its declared visibility (instead of internal), allowing public underscored symbols to appear in public docs.

@swift-ci Please test

Based on further discussion on the forums, the @_documentation attribute now has the following structure:

@_documentation(visibility: <level>) forces the symbol to act like it has the given access level in symbol graphs and documentation, allowing you to override an underscored name or treat a symbol like an internal one if it's only public for implementation-detail reasons.
@_documentation(metadata: ...) adds the given identifier to the symbol graph as a new "metadata" field. This can be used to add arbitrary information to a symbol that can be processed by later tooling.

@swift-ci Please test

I've rebased onto the latest main, and squashed down the first few commits to discard the history of the initial implementation (which made rebasing much easier). I also added a tweak to allow quoted strings as doc metadata.
@swift-ci Please test

@swift-ci Please test

Rebased to resolve merge conflicts.
@swift-ci Please test

@swift-ci Please test


[Linux] fix method response memory leaks

fl_method_success_response_new() does not take ownership of the value
but increments its reference count by one. Using g_autoptr is an
"easy" way to ensure that the newly allocated values get unreferenced
at the end of the scope and that way released as appropriate when the
success response is done with them.

LGTM


Made eclipse project, resolved some problems.

Evgeny.

@eugeneai, я ставлю 4 пробела.


Windows defender detects 1.5.1 for 1.20.1 as a trojan and deletes it instantly

Hi,
my windows defender and chrome detects the latest version of your mod as a virus/trojan "Trojan:Script/Wacatac" and deletes it
your 1.20.4 upload seems to be fine, only the 1.20.1 upload gets detected
repackaging your 1.20.1 upload fixed the issue for me, so you might want to try that and reupload, since I am not the only one affected by this problem

Can you give me more information?
like CurseForge or Modrinth, if its only 1, can you test the other?
and how many people do you know (if any) are also getting the problem

also the source code on here is rather outdated, I will update it next time I get the chance


Make a Dev Branch?

Not an issue but this is the only container I see that gets updates twice a day, which is excessive to most standards.
This is not a complaint! Great work.

Technically, I could turn off pushing for tagged releases, docker hub seems to update them all... and master goes to :latest which is definitely fine. I have to monitor upstream for a bit, just to see if maybe I should just manually push versioned/tagged images ... keeping open for a week or two

deactivated builds for tagged images, only latest gets updated now.


renderLabel is missing focused and index parameters

Current behaviour

After this commit https://github.com/react-native-community/react-native-tab-view/commit/8116fc9963479630385f79ba27d054cef8e10dfe
renderLabel, renderIcon, renderBadge methods no longer receive focused and index parameters.
Expected behaviour

Multiple issues and PRs suggest that changing the tab elements based on the active tab is a very common problem and all of the solutions rely on the index/ focused props.
The solutions weren't very simple already but I understand that it's because of the animations.
After removing the index and focused parameters from the renderLabel method it seemed to become even harder and requires even more code to achieve the expected behavior.
Is there a way of changing the active tab label color without overwriting the whole TabBar render method like in one of your examples
https://snack.expo.io/@satya164/custom-tabbar-example ?
Thanks!

In an effort to help with this issue, I have submitted a small PR that will pass the focused prop to all three methods.  See https://github.com/react-native-community/react-native-tab-view/pull/589

I used the renderLabel method.
renderLabel(props) {   let index = 0;   return ({ route }) => {     const focused = index === props.navigationState.index;     index += 1;     return (       <View>         <Text           style={[             styles.labelStyle,             focused ? styles.labelSelectedStyle : null,           ]}         >           {route.title}         </Text>       </View>     );   }; }
and
<TabBar     ...     renderLabel={this.renderLabel(props)} />

Hey, I just released a new alpha 2.0.0-alpha.0 of the library. It's rewritten using react-native-gesture-handler and react-native-reanimated addresses a many platform specific bugs and performance problems. The documentation is updated as well.
Please try the new version and see if it addresses your issue. If not, please open a new issue following the issue template.


Preparation v7 Docs

This pr creates a link to the change list in the side nav. It also reinitializes the former homepage and promote v7, while having a BLM banner and a standalone page with the content we used to have on the homepage

@niklas-wortmann overall it seems good, any chance of some screenshots in the PR description?


User Story 11

As a Returning User
I want to receive a newsletter sent to my email.
So that I can stay updated on upcoming sales, new product launches, and gift ideas tailored to my preferences.
Additional Considerations
Acceptance Criteria:

[ ] Notification about upcoming sales.
[ ] Announcement of new products launched.
[ ] Gift ideas tailored to my preferences are included.

Priority: Must-have
Estimates: Medium

Reviewed by J.O'N


Create notes directory, index page, notes layout. Refactored code. Tweaked design.

Everything looks and works as intended on preview deploy. Merging