net.appjet.bodylock.JSRuntimeException
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- build-system
Línea de trabajo
Empieza ejecutando bin/run.js y rastrea el fallo de inicio provocado por la ausencia de los módulos etherpad.collab.ace.easysync2. Comprueba cómo se reconstruye la dependencia ACE en Hackpad y verifica que el inicio se completa sin la JSRuntimeException.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I meet a problem when I run /hackpad-master/bin/run.js
Here is the error info:
Startup execution failed with error. net.appjet.bodylock.JSRuntimeException: Error: Neither module exists: etherpad.collab.ace.easysync2, etherpad.collab.ace.easysync2.{AttribPool,Changeset} at net.appjet.bodylock.BodyLock$.unwrapExceptionIfNecessary(bodylock.scala:160) at net.appjet.bodylock.InnerExecutable.execute(bodylock.scala:80) at net.appjet.oui.ScopeReuseManager$$anonfun$newRunner$1.apply$mcV$sp(servermodel.scala:127) at net.appjet.oui.ScopeReuseManager$$anonfun$newRunner$1.apply(servermodel.scala:123) at net.appjet.oui.ScopeReuseManager$$anonfun$newRunner$1.apply(servermodel.scala:123) at net.appjet.oui.NoninheritedDynamicVariable.withValue(dynamicvar.scala:38) at net.appjet.oui.ExecutionContextUtils$.withContext(execution.scala:340) at net.appjet.oui.ScopeReuseManager$.newRunner(servermodel.scala:123) at net.appjet.oui.ScopeReuseManager$$anonfun$getRunner$1.apply(servermodel.scala:149) at net.appjet.oui.ScopeReuseManager$$anonfun$getRunner$1.apply(servermodel.scala:139) at net.appjet.oui.ScopeReuseManager$.readLocked(servermodel.scala:86) at net.appjet.oui.ScopeReuseManager$.getRunner(servermodel.scala:139) at net.appjet.oui.execution$.runOutOfBand(execution.scala:614) at net.appjet.oui.main$.runOnStartup(main.scala:114) at net.appjet.oui.main$.main(main.scala:292) at net.appjet.oui.main.main(main.scala) Caused by: org.mozilla.javascript.JavaScriptException: foo (module preamble.js#200) at JS$module$preamble$js$2._c_importPath_12(module preamble.js:200) at JS$module$preamble$js$2.call(module preamble.js) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97) at JS$module$preamble$js$2._c_anonymous_16(module preamble.js:233) at JS$module$preamble$js$2.call(module preamble.js) at org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:1563) at org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:345) at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:129) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at JS$module$preamble$js$2._c_runScheduledImports_15(module preamble.js:232) at JS$module$preamble$js$2.call(module preamble.js) at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108) at JS$module$preamble$js$2._c_anonymous_18(module preamble.js:272) at JS$module$preamble$js$2.call(module preamble.js) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119) at JS$module$postamble$js$253._c_script_0(module postamble.js:18) at JS$module$postamble$js$253.call(module postamble.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3178) at JS$module$postamble$js$253.call(module postamble.js) at JS$module$postamble$js$253.exec(module postamble.js) at net.appjet.bodylock.InnerExecutable$$anonfun$execute$1.apply(bodylock.scala:76) at net.appjet.bodylock.InnerExecutable$$anonfun$execute$1.apply(bodylock.scala:75) at net.appjet.bodylock.BodyLock$.runInContext(bodylock.scala:111) at net.appjet.bodylock.InnerExecutable.execute(bodylock.scala:75) ... 14 more
I find some solution in etherpad, it tell me to Rebuild the ace dependency.
But how can I do this work in hackpad?
- Lenguaje dominante
- Java
- Estrellas
- 3.6k
- Forks
- 519
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dropbox/hackpad
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
我通过容器安装,启动时mysql报错了Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de dropbox/hackpad
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
utopia-rise/godot-jvm#1004 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
spring-projects/spring-grpc#442 ·
-
Expose numberOfPermits in RateLimiterEvent.toString() and the ratelimiterevents actuator DTOPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
resilience4j/resilience4j#2547 ·
Los mantenedores suelen responder en 9 días
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid datePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
mit-cml/appinventor-sources#4155 ·
Los mantenedores suelen responder en 1 día