New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OGRE EXCEPTION(7:InternalErrorException) #476

Closed
disloyalpick opened this Issue Dec 10, 2015 · 6 comments

Comments

Projects
None yet
5 participants
@disloyalpick

disloyalpick commented Dec 10, 2015

This is the first exception in my RoR.log. All I am trying to do is regen my cache and keep getting the Bad UTF-8 Continuation type.

If you need more info please dont hesitate to ask. I'll keep trying to figure something out

OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\RenderSystem_Direct3D10. System Error: The specified module could not be found.

in DynLib::load at C:\data\codehg\dependencies\src\Ogre\ogre_src_v1-8-1\OgreMain\src\OgreDynLib.cpp (line 93)
18:42:55: failed to load plugin: .\RenderSystem_Direct3D10: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\RenderSystem_Direct3D10. System Error: The specified module could not be found.

in DynLib::load at C:\data\codehg\dependencies\src\Ogre\ogre_src_v1-8-1\OgreMain\src\OgreDynLib.cpp (line 93)

@Hiradur

This comment has been minimized.

Show comment
Hide comment
@Hiradur

Hiradur Dec 11, 2015

Contributor

The D3D10 renderer is broken, you should use OpenGL or D3D9.

Contributor

Hiradur commented Dec 11, 2015

The D3D10 renderer is broken, you should use OpenGL or D3D9.

@only-a-ptr

This comment has been minimized.

Show comment
Hide comment
@only-a-ptr

only-a-ptr Dec 11, 2015

Member

@disloyalpick This had allways been happening and it's harmless. For some reason, RoR tries to load DX10 render system even if you're not using it. Happens on my desktop all the time.

Check your RoR.conf for entry "plugins.cfg", which contains a file path. Then check Plugins.cfg itself. You should see:

# Define plugins
Plugin=RenderSystem_Direct3D9
Plugin=RenderSystem_Direct3D10
Plugin=RenderSystem_GL

The second line is the problem and can be removed safely.

Member

only-a-ptr commented Dec 11, 2015

@disloyalpick This had allways been happening and it's harmless. For some reason, RoR tries to load DX10 render system even if you're not using it. Happens on my desktop all the time.

Check your RoR.conf for entry "plugins.cfg", which contains a file path. Then check Plugins.cfg itself. You should see:

# Define plugins
Plugin=RenderSystem_Direct3D9
Plugin=RenderSystem_Direct3D10
Plugin=RenderSystem_GL

The second line is the problem and can be removed safely.

@disloyalpick

This comment has been minimized.

Show comment
Hide comment
@disloyalpick

disloyalpick Dec 13, 2015

Oh, ok. Thanks for your reply.

disloyalpick commented Dec 13, 2015

Oh, ok. Thanks for your reply.

@Hiradur

This comment has been minimized.

Show comment
Hide comment
@Hiradur

Hiradur Dec 13, 2015

Contributor

Reopening because the entry should be removed from plugins.cfg for the next release.

Contributor

Hiradur commented Dec 13, 2015

Reopening because the entry should be removed from plugins.cfg for the next release.

@Hiradur Hiradur reopened this Dec 13, 2015

@Hiradur Hiradur added the Windows label Dec 13, 2015

@Hiradur Hiradur added this to the 0.4.6.0 milestone Dec 13, 2015

@ulteq ulteq closed this Feb 4, 2016

@caseybug12

This comment has been minimized.

Show comment
Hide comment
@caseybug12

caseybug12 May 31, 2016

so how do you remove that specific line?

caseybug12 commented May 31, 2016

so how do you remove that specific line?

@Hiradur

This comment has been minimized.

Show comment
Hide comment
@Hiradur

Hiradur May 31, 2016

Contributor

so how do you remove that specific line?

On Linux you could do it like this:

 sed -i 's/Plugin=RenderSystem_Direct3D10//' plugins.cfg 

or just use your favorite text editor to open plugins.cfg, highlight the corresponding line and hit backspace.
But it's already been removed in upstream, hasn't it?

Contributor

Hiradur commented May 31, 2016

so how do you remove that specific line?

On Linux you could do it like this:

 sed -i 's/Plugin=RenderSystem_Direct3D10//' plugins.cfg 

or just use your favorite text editor to open plugins.cfg, highlight the corresponding line and hit backspace.
But it's already been removed in upstream, hasn't it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment