2017-10-10 20 views
0

Je travaille avec Hybris 6.3 sur Windows 10 64 bits.Échec de la génération sur le serveur Hybris

Récemment, j'ai essayé d'exécuter un ant-clean tout sur un système hybris avec un module et un add-on, mais ce qui jadis fonctionnait sans problème, il échoue quand j'essaye de compiler.

L'erreur est pas claire, je fixer la sortie du journal lorsque je lance la toute commande propre fourmi this link, encore que je suis ici d'ajouter les dernières lignes du journal dans l'espoir quelque chose ressorte:

 [touch] Creating C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\temp\hybris\touch\smarteditwebservices_testsrctouch 
     [echo] building extension 'personalizationsmartedit'... 
     [echo] START of calling grunt packageSkipTests on C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\personalizationsmartedit 
     [echo] failonerror=NOT SET, default=true, value=true 
     [echo] Creating a link to C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\npmancillary\resources\npm\node_modules in C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\personalizationsmartedit\node_modules 
     [exec] Unión creada para C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\personalizationsmartedit\node_modules <<===>> C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\npmancillary\resources\npm\node_modules 
     [echo] Running grunt packageSkipTests 
     [exec] (node:12228) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. 
     [exec] [4mRunning "jshint:all" (jshint) task[24m 
     [exec] [33mWarning: Path must be a string. Received null Use --force to continue.[39m 
     [exec] 
     [exec] [31mAborted due to warnings.[39m 
     [exec] (node:12228) DeprecationWarning: process.EventEmitter is deprecated. Use require('events') instead. 

BUILD FAILED 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\build.xml:20: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\resources\ant\compiling.xml:90: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\resources\ant\compiling.xml:148: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\resources\ant\util.xml:20: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\resources\ant\compiling.xml:155: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\resources\ant\compiling.xml:297: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\platform\resources\ant\util.xml:144: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\personalizationsmartedit\buildcallbacks.xml:65: The following error occurred while executing this line: 
C:\Helvex\HYBRISCOMM6300P_8-70002554\hybris\bin\ext-content\npmancillary\buildcallbacks.xml:276: exec returned: 3 

Ce n'est pas vraiment clair pour moi la raison pour laquelle la construction échoue, je remarque le message Abandonné en raison des avertissements, mais je ne comprends pas la raison derrière. La dernière ligne dit que l'exec est revenu: 3 mais je n'ai aucune idée de ce que cela signifie. Le seul truc que j'ai changé récemment sur mon ordinateur était la mise à jour de Node.js pour du développement web sur d'autres plateformes, mais je ne sais pas si cela affecte Hybris.

J'espère que quelqu'un pourra identifier mon problème.

Répondre

1

Il me semble que cela pourrait être lié à la mise à jour de la Node.js depuis que j'ai vu dans les journaux que "grunt" a été mentionné. Selon https://gruntjs.com/getting-started grunt est installé et géré via npm (le gestionnaire de paquets Node.js.).

J'ai également vu dans les journaux les éléments suivants: "DeprecationWarning: process.EventEmitter est obsolète, utilisez require ('events') à la place." Cela semble être un problème Node.js qui peut être vu ici: https://github.com/LearnBoost/websocket.io/issues/55

Si j'étais vous j'essaierais de rétrograder Node.js et de voir si le problème se reproduit.

+0

J'ai rétrogradé à 4.4.1 que mon collègue a et il a couru, merci. –

+0

Je suis content que ça a marché, bravo! –