r3f-native-starter icon indicating copy to clipboard operation
r3f-native-starter copied to clipboard

TypeError: url.lastIndexOf is not a function. (In 'url.lastIndexOf('/')', 'url.lastIndexOf' is undefined)

Open lilraja-x opened this issue 1 year ago • 2 comments

It's simple... i was using obj model and they weere working fine but now for some reason i need gltf model.

Expected behavior:

 from what i understood i just copied the example as i had everything else properly working, it should've loaded 3d model.

What happened:

Here's my relevant code file: import React, { Suspense } from 'react'; import { useFrame, Canvas } from '@react-three/fiber/native'; import { useGLTF, Environment } from '@react-three/drei/native'; import Bedmodelpath from '../../../assets/Airmax/bed1.glb';

function Model({ url, ...rest }) { const { scene } = useGLTF(url) useFrame(() => (scene.rotation.y += 0.01)) return <primitive {...rest} object={scene} /> }

export default function Suggestions() { return ( <Canvas gl={{ physicallyCorrectLights: true }} camera={{ position: [-6, 0, 16], fov: 36 }}> <ambientLight /> <directionalLight intensity={1.1} position={[0.5, 0, 0.866]} /> <directionalLight intensity={0.8} position={[-6, 2, 2]} /> <Suspense> <Environment preset="park" /> <Model url={Bedmodelpath} /> </Suspense> </Canvas> ) }

And here is the error::

TypeError: url.lastIndexOf is not a function. (In 'url.lastIndexOf('/')', 'url.lastIndexOf' is undefined)

This error is located at: in Unknown in FiberProvider in CanvasWrapper (created by Suggestions) in Suggestions (created by FurnitureSelectionScreen) in RCTView (created by View) in View (created by FurnitureSelectionScreen) in RCTView (created by View) in View (created by FurnitureSelectionScreen) in RCTView (created by View) in View (created by FurnitureSelectionScreen) in FurnitureSelectionScreen (created by SceneView) in StaticContainer in EnsureSingleNavigator (created by SceneView) in SceneView (created by SceneView) in RCTView (created by View) in View (created by DebugContainer) in DebugContainer (created by MaybeNestedStack) in MaybeNestedStack (created by SceneView) in RCTView (created by View) in View (created by SceneView) in RNSScreen (created by AnimatedComponent) in AnimatedComponent in AnimatedComponentWrapper (created by InnerScreen) in Suspender (created by Freeze) in Suspense (created by Freeze) in Freeze (created by DelayedFreeze) in DelayedFreeze (created by InnerScreen) in InnerScreen (created by Screen) in Screen (created by SceneView) in SceneView (created by NativeStackViewInner) in Suspender (created by Freeze) in Suspense (created by Freeze) in Freeze (created by DelayedFreeze) in DelayedFreeze (created by ScreenStack) in RNSScreenStack (created by ScreenStack) in ScreenStack (created by NativeStackViewInner) in NativeStackViewInner (created by NativeStackView) in RNCSafeAreaProvider (created by SafeAreaProvider) in SafeAreaProvider (created by SafeAreaInsetsContext) in SafeAreaProviderCompat (created by NativeStackView) in NativeStackView (created by NativeStackNavigator) in PreventRemoveProvider (created by NavigationContent) in NavigationContent in Unknown (created by NativeStackNavigator) in NativeStackNavigator (created by App) in EnsureSingleNavigator in BaseNavigationContainer in ThemeProvider in NavigationContainerInner (created by App) in App (created by withDevTools(App)) in withDevTools(App) in RCTView (created by View) in View (created by AppContainer) in RCTView (created by View) in View (created by AppContainer) in AppContainer in main(RootComponent)

lilraja-x avatar May 27 '23 00:05 lilraja-x

I encounter something similar, I can provide more information if the author is willing to help

bujoralexandru avatar Jun 13 '23 16:06 bujoralexandru

I encounter something similar, I can provide more information if the author is willing to help

please do so.

lilraja-x avatar Jul 05 '23 10:07 lilraja-x