Summary

Title:Keep losing ornatrix shelf
Category:Crash/Critical
Status:Open
Posted By:Tonytrout ( Tony M )
Date Created:26 September 2016

Problem

Description:

Ornatrix Shelf is bare when I open maya but plugin manager shows loaded, if i try to toggle plug in check box, it gives errors. If I reinstall it works first up, can groom and render hair etc, after that each time I open Maya it fails> no shelf and cant unload or load plugin

Steps to Reproduce:

Windows 10, Maya 16.5 and 17, renderman 21.1

Although There are no icons on the ornatrix shelf, I get this error if I try to unload the ornatix plugin (which fails by the way, its just locked as loaded)

// Error: Ornatrix: Plugins.cpp(624): Assert failed: pluginMaya.deregisterContextCommand( PlantGuideContext::TypeName, "OxPlantGuide" ): (kInvalidParameter): Cannot find item of required type
Stack trace:
uninitializePlugin
uninitializePlugin
uninitializePlugin
uninitializePlugin
Tplugin::primaryUnload
Tplugin::unload
MIffTag::operator==
TmetaCommandPtrArray::catenate
TminMelArgList::nextDigit
TminMelArgList::nextDigit
melScanDouble
TminMelArgList::nextDigit
TminMelArgList::nextDigit
SophiaExecutable::evaluate
TcommandEngine::executeCommand
TscriptAction::execute
Taction::performAction
Taction::doIt
Taction::qt_static_metacall
QMetaObject::activate
QmayaCheckBox::onOffChanged
QmayaCheckBox::qt_static_metacall
QMetaObject::activate
QCheckBox::stateChanged
QAbstractButton::click
QAbstractButton::mouseReleaseEvent
QWidget::event
QApplicationPrivate::notify_helper
QApplication::notify
TwindowManager::windowPreferencesAreEnabled
QCoreApplication::notifyInternal
QApplicationPrivate::sendMouseEvent
QScrollBar::trUtf8
QApplication::winMouseButtonUp
DispatchMessageW
DispatchMessageW
QEventDispatcherWin32::processEvents
QApplicationPrivate::openPopup
QEventLoop::exec
QCoreApplication::exec
 //

 

To be clear, I get a shelf with no icons. After a little more wrestling with it, I find if I delete the empty shelf, attempt to unload the plugin (with errors) close maya, restart maya, plugin is now in an unloaded state and if I load plugin then a new correct shelf with all icons appears. But only lasts for one round of maya, once closed and opened again, ornatrix shelf is there but no icons and I have to go back around the nerry go round once again. Do I need some Maya.env variable or pref?

Do you get any messages/errors when reopening Maya, when the shelf is blank?

Unloading Ornatrix is currently not supported due to some underlying libraries not being unloadable from Maya.

Marsel Khadiyev (Software Developer, EPHERE Inc.)

Hi Marsel , no, no error messages :(

Fixed hopefully! Deleting maya prefs folders seems to have done the trick

Ok, hopefully it'll stick.

Marsel Khadiyev (Software Developer, EPHERE Inc.)