Instalação Idempiere + LBR


#1

Boa noite pessoal,

venho por meio deste solicitar um apoio nos meus estudos com o iDempiere, que acredito ser de comum interesse de quem também está iniciando.

Pois, comecei a pesquisar sobre o sistema iDempiere até conseguir efetuar uma instalação limpa da versão 6.2
(através da wiki wiki.idempiere.org/en/Installing_iDempiere).

O problema foi na hora de incluir o LBR (bitbucket. org/ idempierelbr/ idempierelbr/ wiki/ Home),
vejo que o projeto está abandonado, mas mesmo assim tentei com a versão da época em uma instalação do zero
(através do guia: https://bitbucket.org/idempierelbr/idempierelbr/wiki/Passo%20a%20Passo%20Configuração%20do%20iDempiere%20e%20iDempiereLBR%20no%20eclipse%20Windows%20Completo)
este guia indica uma versão específica do histórico do iDempiere, e as versões exatas dos softwares necessários, (java7, eclipse luna, etc) porém requer o Mercurial e o Buckminster para o eclipse luna, que já não são mais suportados nas versões atuais do eclipse do projeto iDempiere

Felizmente aqui, encontrei vivo o projeto do iDempiere para o Brasil,
portanto gostaria de saber qual é a forma mais indicada de efetuar uma instalação do iDempiere com a LBR, tanto para uso como para desenvolvimento, da maneira mais atual
já que pesquisando aqui nos fóruns temos algumas respostas diferentes (em épocas diferentes), e visto que ainda não consegui rodar uma versão com a LBR para poder testar.

E desde já, agradeço.


#2

Olá Gheelherme,

Aqui você encontra como fazer para instalar a LBR na sua instalação do iDempiere:

https://wiki.idempiere.org/en/Plugin:_LBR_Localization_Brazil_by_Kenos

Vou tentar criar uma documentação para funcionar com a versão 6.2 usando maven e tycho.


#3

Boa noite Galera.

ao tentar obter documentos ficais de parceiros df-e obtenho o erro ** Error consulting Business Partner data. Check log for more info.

No Idempiere, ja no Adempiere funciona normal.

22:24:28.276===========> GetDFe.process: Error consulting Business Partner data. Check log for more info. [247]
UserError: Error consulting Business Partner data. Check log for more info.
at org.adempierelbr.process.GetDFe.doIt(GetDFe.java:152)
at org.compiere.process.SvrProcess.process(SvrProcess.java:220)
at org.compiere.process.SvrProcess.startProcess(SvrProcess.java:154)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:173)
at org.compiere.apps.AbstractProcessCtl.startProcess(AbstractProcessCtl.java:467)
at org.compiere.apps.AbstractProcessCtl.run(AbstractProcessCtl.java:235)
at org.adempiere.webui.apps.WProcessCtl.process(WProcessCtl.java:197)
at org.adempiere.webui.apps.AbstractProcessDialog$ProcessDialogRunnable.doRun(AbstractProcessDialog.java:1103)
at org.adempiere.util.ContextRunnable.run(ContextRunnable.java:38)
at org.adempiere.webui.apps.DesktopRunnable.run(DesktopRunnable.java:40)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)


#4

Bom dia !

Desde de já obrigado pela atenção, e parabéns pelo projeto.

Eu fui dar o comando abaixo e deu o seguinte erro :
wget -c -O /tmp/idempiere/Release_i6.2_201911.tgz https://bitbucket.org/kenos/idempiere/downloads/Release_i6.2_201911.tgz
–2019-12-26 08:20:52-- https://bitbucket.org/kenos/idempiere/downloads/Release_i6.2_201911.tgz
Resolvendo bitbucket.org (bitbucket.org)… 2406:da00:ff00::6b17:d1f5, 2406:da00:ff00::3403:4be7, 2406:da00:ff00::22c3:9b0a, …
Conectando-se a bitbucket.org (bitbucket.org)|2406:da00:ff00::6b17:d1f5|:443… conectado.
A requisição HTTP foi enviada, aguardando resposta… 404 Not Found
2019-12-26 08:20:53 ERRO 404: Not Found.

Mudou o Endereço ?

Grande Abraço…


#5

Olá Dennio, verifique se a URL de consulta está cadastrada corretamente na janela Webservices da NF-e.


#6

Olá Marlos, sim mudou.

Estamos mudando de mercurial para git. Tente neste endereço:
https://bitbucket.org/kenos/hg-idempiere/downloads/Release_i6.2_201911.tgz


#7

Obrigado para o arquivo : Release_i6.2_201911.tgz funcionou, mas não para o
Release_i6.2_LBR201911.tgz
Qual seria o endereço ?


#8

Segue o link:
https://bitbucket.org/kenos/hg-org.kenos.idempiere.lbr/downloads/Release_i6.2_LBR201911.tgz


#9

Alex, não tem mais os arquivos do adempiere? o projeto foi descontinuado?
https://bitbucket.org/AdempiereLBR/adempierelbr/downloads/


#10

Olá Dennio, o projeto foi migrado para GIT.
Os arquivos antigos vc ainda encontra aqui:
https://bitbucket.org/AdempiereLBR/hg-adempierelbr/downloads/


#11

Valeu Alex, vc é o cara


#12

Galera após brincar um pouco com a instalacao do Idempiere + LBR, achei um script que faz todo o servico de forma bem simples, basta ter o ubuntu 18.04.2.
basta digitar o comando abaixo e substituir a “senha” por sua senha preferida:

sudo apt-get -y update; sudo apt-get -y install mercurial; hg clone https://bitbucket.org/cboecking/idempiere-installation-script; chmod 766 idempiere-installation-script/*.sh; ./idempiere-installation-script/idempiere_install_script_master_linux.sh -a chuboe.properties.logilite62 -P Senha -l |& tee output.txt; nano /opt/chuboe/idempiere_installer_feedback.txt

apos esta instalado so executar a instalacao do lbr conforme ralexsander https://wiki.idempiere.org/en/Plugin:_LBR_Localization_Brazil_by_Kenos


#13

Bom dia !

A instalação foi tranquila, já coloquei até o servidor no AR:

Mas a parte da localização Brasil esta osso.
Primeiro quando eu descompacto não tem uma pasta repository criada
e da esta msg pro LBR também e da a msg quando dou o comando ::

/opt/idempiere-server# ./update.sh file:///tmp/idempiere/repository/
Installation failed.
Unable to load repositories.

Tem algum Docker com isto já montado ?
Desde já Muito Obrigado.


#14

Precisa ter uma pasta repository, dá um conferida se o arquivo está correto usando o md5sum:
b0581625b192576af13f842a1548c4bd Release_i6.2_LBR201911.tgz


Release_i6.2_LBR201911.tgz

Att,


#15

Eu comecei a fazer um docker, mas não terminei, pois algumas vezes a inicialização falha (acho que devido ao postgres não estar pronto ainda).

Se você quiser testar, segue o docker-compose:

version: '3.7'

services:
  idempiere:
    image: ralexsander/idempierelbr:6.2.0.201911
    volumes:
      - idempiere_config:/opt/idempiere/configuration
      - idempiere_plugins:/opt/idempiere/plugins
    environment:
      - TZ=America/Sao_Paulo
    ports:
      - 8080:8080
      - 8443:8443
      - 12612:12612
    networks:
      - frontend
      
  postgres:
    image: postgres:9.6
    volumes:
      - idempiere_data:/var/lib/postgresql/data
    environment:
      - TZ=America/Sao_Paulo
      - POSTGRES_PASSWORD=postgres
    ports:
      - 55432:5432
    networks:
      - frontend
      
volumes:
  idempiere_data:
  idempiere_plugins:
  idempiere_config:
  
networks:
  frontend:
    driver: bridge

Basta colar esse conteúdo num arquivo chamado docker-compose.yml. A forma que eu recomendo para subir é:

docker-compose up -d postgres

Aguarde alguns minutos para que o postgres esteja pronto e depois:

docker-compose up -d

A primeira execução demorar um pouco, pois vai fazer o restore da base. Você pode monitorar usando docker logs e nome do container. Quando aparecer a instalação do 2Pack de integração com os correios:

Incremental2PackActivator.packIn: org.kenos.idempiere.lbr.correios /META-INF/2Pack_1.0.0.zip installed

Já pode acessar https://localhost:8443/

O script tenta limpar a base antes do restore, portanto alguns erros devem ser ignorados:
ERROR: schema “adempiere” does not exist

Isso eu devo corrigir tb quando fizer o release para evitar confusão na interpretação dos logs.

Se você ver erros (usuário/senha para adempiere inválidos) deve apagar os volumes e tentar novamente. docker volume:

docker volume ls
docker volume rm <nome>_idempiere_config 
docker volume rm <nome>_idempiere_data
docker volume rm <nome>_idempiere_plugins 

Att.