2017-10-04 2 views
1

Récemment, j'ai mis à jour mon R de l'application brillante déployée par le serveur linux de 3.3.3 à 3.4.1, et maintenant, au lieu de grappes de cluster, je reçois cette erreur.Erreur dans clusplot.default: l'objet 'spannel' n'a pas été trouvé

N'a pas changé rien d'autre et ne peut pas accéder au serveur pour essayer de le déboguer. Tout ce que j'ai maintenant un message d'erreur:

Warning: Error in clusplot.default: object 'spannel' not found 
Stack trace (innermost first): 
    104: clusplot.default 
    103: clusplot 
    102: eval 
    101: eval 
    100: withProgress 
    99: renderPlot 
    89: <reactive:plotObj> 
    78: plotObj 
    77: origRenderFunc 
    76: output$KM_plot 
     1: runApp 

Pour autant que je comprends, spannel est une fonction C, je ne sais rien de C, malheureusement.

ici est brièvement comment il regarde dans server.R fichier: clusplot(KMData, KM$cluster)

Toutes les idées?

Répondre

1

La mise à niveau de R a désordonné vos bibliothèques qui sont liées à shiny, comparez la sortie de .libPaths() afin qu'ils soient dans le bon répertoire. Assurez-vous également de ne jamais exécuter R comme sudo que fonctionner comme root peut se bloquer toute votre boîte

+0

Désolé, je ne l'ai pas supprimer la question: je devenais une version de « cluster » en R 3.4.1, mais mon cluster a été installé avec R <3.4.0. J'ai supprimé cette version et j'ai obtenu une version plus récente de 'cluster', ce qui a bien fonctionné avec R 3.4.1. Devrais-je supprimer la question, d'ailleurs? Je ne sais pas quoi faire dans de tels cas sur SO. –

+0

c'est une question commune https://stackoverflow.com/questions/15170399/changing-r-default-library-path-using-libpaths-in-rprofile-site-fails-to-work/23061822 –