Não consigo incluir uma empresa: Initial Setup Client


#1

Fiz a instalação do Adempiere para Linux, e quanto tento incluir uma empresa, não consigo,
tenho a seguinte saida no terminal
java.lang.IllegalArgumentException: AD_User_ID is mandatory.
at org.compiere.model.X_AD_User_Roles.setAD_User_ID(X_AD_User_Roles.java:72)
at org.compiere.model.MUserRoles.(MUserRoles.java:147)
at org.compiere.model.MRole.afterSave(MRole.java:318)
at org.compiere.model.PO.saveFinish(PO.java:1746)
at org.compiere.model.PO.saveNew(PO.java:2209)
at org.compiere.model.PO.save(PO.java:1722)
at org.compiere.model.MSetup.createClient(MSetup.java:186)
at org.compiere.apps.form.VSetup.run(VSetup.java:414)
at org.compiere.apps.form.FormFrame$2.run(FormFrame.java:333)


#2

Qual banco de dados você está utilizando?

No momento estou utilizando o Compiere 2.6.0a com o Oracle Express e acabo de criar um client (nova empresa), através do Initial Client Setup, utilizando o AccountUS.csv e funcionou normalmente.

Como não tenho nenhuma máquina com o Adempiere instalado, não tenho como tentar reproduzir o erro.

Mande mais detalhes que talvez, mais tarde, eu poderei reproduzir seu ambiente.

Aproveitando o “gancho” de sua pergunta, iniciei um tópico sobre o Compiere e suas variáveis.

Um abraço.


#3

Eu uso com o PostgreSql
Encontrei aqui o meu problema, mas não entendi a solução

knowledgesuccess.com/local/d … /book.html
no item :
12. Standard compiere deployment: discovery excercise: creating a set of books for knowledgesuccess (knowledgebook)
3. Client setup

Tenho este mesmo problema:

So I tried again with a shorter client name ‘kn’. This is the error:
(imagem);


#4

Como diz o próprio erro, você está tentando criar um Client com nome curto?

Eu obtive erro ao criar cliente, quando fiz nesse caso no Oracle, o DB_Restore de um .dmp criado no 10g Release 2 e restaurado no Release 1.

Verifique a versão do Postgre se é a mesma do arquivo de Import Inicial do Compiere, pode ser esse um dos erros.

Abraços


#5

Consegui resolver acessando como SuperUser , só assim consegui iniciar o processo.