Error al ejecutar idempiere 4.1 en eclipse

199 views
Skip to first unread message

Steve Piñero

unread,
Oct 16, 2017, 7:46:58 AM10/16/17
to iDempiere-es
Saludos a todos

Estoy tratando ejecutar el idempiere 4.1 en macos sierra con eclipse neon 3 y cuando ejecuto server.product me arroja error, lo extraño es que me dice que hay error en org.adempiere.ui.zk y org.idempiere.webservices, pero no me dice donde esta el error. ¿Que estaré haciendo mal?. Anexo les dejo el error que me sale cuando trato de ejecutar el idempiere dentro de eclipse. 

!SESSION 2017-10-16 07:41:55.306 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.8.0_131

java.vendor=Oracle Corporation

BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=es_ES

Framework arguments:  -product org.adempiere.server.server_product

Command-line arguments:  -product org.adempiere.server.server_product -data /Users/stevepinero/datos/opengrow/idempiere-src/opengrowerpdev/../runtime-server.product -dev file:/Users/stevepinero/datos/opengrow/idempiere-src/opengrowerpdev/.metadata/.plugins/org.eclipse.pde.core/server.product/dev.properties -os macosx -arch x86_64 -consoleLog -console


!ENTRY org.adempiere.base.callout 4 0 2017-10-16 07:42:00.199

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.adempiere.base.callout [24]

  Unresolved requirement: Require-Bundle: org.adempiere.base; bundle-version="0.0.0"

    -> Bundle-SymbolicName: org.adempiere.base; bundle-version="4.1.0.qualifier"; singleton:="true"

       org.adempiere.base [23]

         Unresolved requirement: Require-Bundle: org.cryptacular

           -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

              org.cryptacular [77]

                Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


!ENTRY org.compiere.db.oracle.provider 4 0 2017-10-16 07:42:00.203

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.compiere.db.oracle.provider [75]

  Unresolved requirement: Require-Bundle: org.adempiere.base; bundle-version="0.0.0"

    -> Bundle-SymbolicName: org.adempiere.base; bundle-version="4.1.0.qualifier"; singleton:="true"

       org.adempiere.base [23]

         Unresolved requirement: Require-Bundle: org.cryptacular

           -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

              org.cryptacular [77]

                Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


!ENTRY org.compiere.db.postgresql.provider 4 0 2017-10-16 07:42:00.204

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.compiere.db.postgresql.provider [76]

  Unresolved requirement: Require-Bundle: org.adempiere.base; bundle-version="0.0.0"

    -> Bundle-SymbolicName: org.adempiere.base; bundle-version="4.1.0.qualifier"; singleton:="true"

       org.adempiere.base [23]

         Unresolved requirement: Require-Bundle: org.cryptacular

           -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

              org.cryptacular [77]

                Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


!ENTRY org.idempiere.felix.webconsole 4 0 2017-10-16 07:42:00.293

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.idempiere.felix.webconsole [161]

  Unresolved requirement: Import-Package: org.compiere.model

    -> Export-Package: org.compiere.model; bundle-symbolic-name="org.idempiere.webservices"; bundle-version="4.1.0.qualifier"; version="0.0.0"

       org.idempiere.webservices [167]

         Unresolved requirement: Import-Package: net.sf.jasperreports.engine

           -> Export-Package: net.sf.jasperreports.engine; bundle-symbolic-name="org.adempiere.report.jasper.library"; bundle-version="1.0.0.qualifier"; version="0.0.0"

              org.adempiere.report.jasper.library [38]

                Unresolved requirement: Import-Package: bsh

                  -> Export-Package: bsh; bundle-symbolic-name="org.adempiere.base"; bundle-version="4.1.0.qualifier"; version="0.0.0"

                     org.adempiere.base [23]

                       Unresolved requirement: Require-Bundle: org.cryptacular

                         -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

                            org.cryptacular [77]

                              Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


!ENTRY org.idempiere.fitnesse.fixture 4 0 2017-10-16 07:42:00.296

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.idempiere.fitnesse.fixture [162]

  Unresolved requirement: Import-Package: fit

    -> Export-Package: fit; bundle-symbolic-name="org.idempiere.fitnesse.server"; bundle-version="4.1.0.qualifier"; version="0.0.0"

       org.idempiere.fitnesse.server [163]

         Unresolved requirement: Import-Package: org.adempiere.base

           -> Export-Package: org.adempiere.base; bundle-symbolic-name="org.adempiere.base"; bundle-version="4.1.0.qualifier"; version="0.0.0"

              org.adempiere.base [23]

                Unresolved requirement: Require-Bundle: org.cryptacular

                  -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

                     org.cryptacular [77]

                       Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


!ENTRY org.idempiere.fitnesse.server 4 0 2017-10-16 07:42:00.304

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.idempiere.fitnesse.server [163]

  Unresolved requirement: Import-Package: org.adempiere.base

    -> Export-Package: org.adempiere.base; bundle-symbolic-name="org.adempiere.base"; bundle-version="4.1.0.qualifier"; version="0.0.0"

       org.adempiere.base [23]

         Unresolved requirement: Require-Bundle: org.cryptacular

           -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

              org.cryptacular [77]

                Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


!ENTRY org.adempiere.base 4 0 2017-10-16 07:42:00.307

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.adempiere.base [23]

  Unresolved requirement: Require-Bundle: org.cryptacular

    -> Bundle-SymbolicName: org.cryptacular; bundle-version="1.2.1"

       org.cryptacular [77]

         Unresolved requirement: Import-Package: org.bouncycastle.asn1; version="[1.57.0,2.0.0)"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

Miguel A. Orea

unread,
Oct 16, 2017, 2:24:09 PM10/16/17
to iDempiere-es
Hola Steve Piñero.

El error que adjuntas se resume en que no puede encontrar el paquete "Bouncycastle.asn1" de version entre 1.57 y 2.0

A mi en muchas ocasiones el eclipse no me realiza correctamente la materialización que en palabras comunes no descarga correctamente todos los modulos necesarios para funcionar. lo que hago en estos casos es ejecutar todos los "copyjars.xml" contenidos en todos los componentes de proyecto de iDempiere

Recuerda que despues de materializar debes hacer un clean... y despues un Build All... opciones del menu Project de eclipse

Yo actualmente lo tengo corriendo en NEON.2 y sin problemas, me costo mucho hacerlo andar pero esta funcionando. (te recomiendo ser muy cuidadoso de las instruciones para instalacion. 

Steve Piñero

unread,
Oct 16, 2017, 2:54:42 PM10/16/17
to iDempiere-es
Muchas gracias por la respuesta. 

Como hago para materializar un copyjar específico? porque en las instrucciones esta para materializar el proyecto completo. 

Miguel A. Orea

unread,
Oct 16, 2017, 4:04:09 PM10/16/17
to iDempiere-es
Saludos Nuevamente Steve

Haces click derecho en el "copyjars.xml", en el menu que se despliega seleccionas "Run As" y posteriormente en la opcion "Ant Build"

Esto te debe mostrar en la consola de eclipse el progreso de la descarga

y si ocurre algun error lo veras ahi reflejado

Steve Piñero

unread,
Oct 16, 2017, 4:07:39 PM10/16/17
to iDempiere-es
Muchas gracias

Luis Amesty

unread,
Oct 16, 2017, 5:31:33 PM10/16/17
to iDempiere-es

Si Algún 'copyjars.xml' te da error descargando algún archivo, lo que yo hago es comentarlo en el archivo y lo descargo del repositorio de idempiere.


Y lo copio manualmente. Aparentemente el Eclipse con Java 8 para Mac da problemas de protocolo descargando de sourceforge.

Esto me ayudó a construir mi entorno en MAC.

Steve Piñero

unread,
Oct 16, 2017, 9:13:28 PM10/16/17
to iDempiere-es
Muchas gracias Luis 

ya logré avanzar un poco, pero ahora me sale este error


org.osgi.framework.BundleException: Error loading bundle activator.

at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:711)

at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

at org.eclipse.osgi.container.Module.doStart(Module.java:571)

at org.eclipse.osgi.container.Module.start(Module.java:439)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

Caused by: java.lang.ClassNotFoundException: org.adempiere.webui.WebUIActivator cannot be found by org.adempiere.ui.zk_4.1.0.qualifier

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:754)

at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706)

... 11 more

Root exception:

java.lang.ClassNotFoundException: org.adempiere.webui.WebUIActivator cannot be found by org.adempiere.ui.zk_4.1.0.qualifier

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:754)

at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706)

at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

at org.eclipse.osgi.container.Module.doStart(Module.java:571)

at org.eclipse.osgi.container.Module.start(Module.java:439)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


Steve Piñero

unread,
Oct 16, 2017, 9:34:15 PM10/16/17
to iDempiere-es
Muchas gracias a todos, Ya pude resolver, 

Existen unos pasos que tuve que hacer adicionales y los voy a mencionar aqui para que queden documentados. 

El primero es que en run configurations -> plug-ins debe de estar tildado en Target Platform, bcpkix y bcprov y lo otro es que hay que seleccionar el launcher correspondiente al sistema operativo que uno utilice, claro para linux ya esta configurado por defecto. Los que tenemos mac debemos seleccionar org.eclipse.equinox.launcher.cocoa.macosx.x86_64 y quitar el tilde al de linux. 

Lo otro es que para que funcione la ejecución manual del copyjars hay que hacer esto en eclipse. 
Window > Preferences > Ant > Runtime > Properties > Add Files
org.adempiere.sdk.feature > materialize.properties

Luego Project->Clean, se salen de eclipse y vuelven a entrar. 
Reply all
Reply to author
Forward
0 new messages