react-native-pull-to-refresh
react-native-pull-to-refresh copied to clipboard
Check the render method of `PTRViewAndroid`
Hi, thanks for this module but i've an issue when i run my app on Android, on IOS It's good
Error :
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method of `PTRViewAndroid`.
instantiateReactComponent
instantiateReactComponent.js:76
performInitialMount
ReactCompositeComponent.js:489
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
mountChildren
ReactMultiChild.js:263
initializeChildren
ReactNativeBaseComponent.js:74
mountComponent
ReactNativeBaseComponent.js:211
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
performInitialMount
ReactCompositeComponent.js:495
mountComponent
ReactCompositeComponent.js:346
mountComponent
ReactReconciler.js:61
updateChildren
ReactChildReconciler.js:156
_reconcilerUpdateChildren
ReactMultiChild.js:211
_updateChildren
ReactMultiChild.js:344
updateChildren
ReactMultiChild.js:331
receiveComponent
ReactNativeBaseComponent.js:130
receiveComponent
ReactReconciler.js:163
_updateRenderedComponent
ReactCompositeComponent.js:981
_performComponentUpdate
ReactCompositeComponent.js:944
updateComponent
ReactCompositeComponent.js:846
receiveComponent
ReactCompositeComponent.js:709
receiveComponent
ReactReconciler.js:163
updateChildren
ReactChildReconciler.js:142
_reconcilerUpdateChildren
ReactMultiChild.js:211
_updateChildren
ReactMultiChild.js:344
updateChildren
ReactMultiChild.js:331
receiveComponent
ReactNativeBaseComponent.js:130
receiveComponent
ReactReconciler.js:163
_updateRenderedComponent
ReactCompositeComponent.js:981
_performComponentUpdate
ReactCompositeComponent.js:944
updateComponent
ReactCompositeComponent.js:846
receiveComponent
ReactCompositeComponent.js:709
receiveComponent
ReactReconciler.js:163
_updateRenderedComponent
ReactCompositeComponent.js:981
_performComponentUpdate
ReactCompositeComponent.js:944
updateComponent
ReactCompositeComponent.js:846
receiveComponent
ReactCompositeComponent.js:709
receiveComponent
ReactReconciler.js:163
_updateRenderedComponent
ReactCompositeComponent.js:981
_performComponentUpdate
ReactCompositeComponent.js:944
updateComponent
ReactCompositeComponent.js:846
receiveComponent
ReactCompositeComponent.js:709
receiveComponent
ReactReconciler.js:163
_updateRenderedComponent
ReactCompositeComponent.js:981
_performComponentUpdate
ReactCompositeComponent.js:944
updateComponent
ReactCompositeComponent.js:846
receiveComponent
ReactCompositeComponent.js:709
receiveComponent
ReactReconciler.js:163
_updateRenderedComponent
ReactCompositeComponent.js:981
_performComponentUpdate
ReactCompositeComponent.js:944
updateComponent
ReactCompositeComponent.js:846
performUpdateIfNecessary
ReactCompositeComponent.js:734
performUpdateIfNecessary
ReactReconciler.js:213
runBatchedUpdates
ReactUpdates.js:170
perform
Transaction.js:149
perform
Transaction.js:149
perform
ReactUpdates.js:95
flushBatchedUpdates
ReactUpdates.js:199
closeAll
Transaction.js:222
perform
Transaction.js:163
batchedUpdates
ReactDefaultBatchingStrategy.js:65
batchedUpdates
ReactUpdates.js:111
_receiveRootNodeIDEvent
ReactNativeEventEmitter.js:126
receiveTouches
ReactNativeEventEmitter.js:212
__callFunction
MessageQueue.js:236
<unknown>
MessageQueue.js:108
guard
MessageQueue.js:46
callFunctionReturnFlushedQueue
MessageQueue.js:107
Same error here.
+1
+2
+3
+1
+1
Hi all, I've fixed this issue. Use my latest version v2.1.0
.
If you got any error on your project, please try to run the example. Our example also has been updated.
Cheers!