Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: Fabio Kotowiski em 27 de Fevereiro de 2009, 02:22
-
Olá pessoal!
A Receita Federal do Brasil disponibilizou a algum tempo o programa Emissor da Nota Fiscal Eletrônica (NF-e). Como o software foi elaborado em Java, instalei ele primeiramente no Windows XP. Ele funcionou direitinho. No entanto, ao tentar executar o sistema no Ubuntu, ele abre a tela principal, demora um pouco e depois retorna a seguinte mensagem: Erro inesperado!
Após ter visto esta mensagem, salvei o log de execução conforme abaixo:
org.hibernate.exception.JDBCConnectionException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
at org.hibernate.jdbc.BorrowedConnectionProxy.invoke(BorrowedConnectionProxy.java:50)
at $Proxy20.rollback(Unknown Source)
at br.gov.sp.fazenda.dsen.model.dao.ControleVersaoDAO.executarScript(ControleVersaoDAO.java:53)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.a(ControleVersaoBusiness.java:42)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.verificarVersao(ControleVersaoBusiness.java:27)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.verificarVersao(SistemaFacade.java:81)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:82)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:53)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.start(DSENSystemController.java:62)
at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:110)
Caused by: java.sql.SQLTransientConnectionException: java.net.ConnectException : Erro ao conectar no servidor 'localhost' porta '1527'. Recebida a mensagem: 'Conexão recusada'.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
... 11 more
Caused by: org.apache.derby.client.am.DisconnectException: java.net.ConnectException : Erro ao conectar no servidor 'localhost' porta '1527'. Recebida a mensagem: 'Conexão recusada'.
at org.apache.derby.client.net.NetAgent.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection.newAgent_(Unknown Source)
at org.apache.derby.client.am.Connection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
... 16 more
Caused by: java.net.ConnectException: Conexão recusada
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:180)
at org.apache.derby.client.net.OpenSocketAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 22 more
Por acaso, alguém saberia me dizer do que se trata este erro? Se houver como corrigir, como faço?
Para quem quiser e puder testar no linux, o programa emissor encontra-se no seguinte endereço:
http://www.nfe.fazenda.gov.br/portal/emissor.aspx
Obrigado, fico no aguardo e desde já agradeço!
Fábio
-
Dê um olhinho neste tópico e veja se ajuda.
http://ubuntuforum-pt.org/index.php/topic,46169.0.html
Cumps
-
Estou com o mesmo problema e seguindo o link acima não encontrei solução.
-
Olá,
consegui resolver o problema.
É necessário criar uma pasta na raiz do sistema chamada "database" e setar todas as permissões para ela.
Abra o terminal e digite:
cd /
sudo mkdir database
sudo chmod 777 database/
Espero ter ajudado.
Abraços
-
Java Sun instalado e a criação da pasta database, funcionou perfeito.
Valeu galera.
-
Olá colegas,
Estou tentando tirar o win da empresa, mais esta difícil.
Com as dicas acima consegui instalar o programa, mais..., o bicho pegou quando tentei restaurar o backup que fiz no Win, deu o segunte ero:
java.sql.SQLException: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Failed to start database 'NFE', see the next exception for details.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at br.gov.sp.fazenda.dsen.model.dao.BackupRestoreDAO.restaurarBD(BackupRestoreDAO.java:78)
at br.gov.sp.fazenda.dsen.model.business.BackupBusiness.executarRestore(BackupBusiness.java:154)
at br.gov.sp.fazenda.dsen.model.business.BackupBusiness$$EnhancerByCGLIB$$5dc986d1.CGLIB$executarRestore$1(<generated>)
at br.gov.sp.fazenda.dsen.model.business.BackupBusiness$$EnhancerByCGLIB$$5dc986d1$$FastClassByCGLIB$$816c1105.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66)
at br.gov.sp.fazenda.dsen.model.business.BackupBusiness$$EnhancerByCGLIB$$5dc986d1.executarRestore(<generated>)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.executarRestore(SistemaFacade.java:59)
at br.gov.sp.fazenda.dsen.controller.RestoreController$2.doInBackground(RestoreController.java:136)
at javax.swing.SwingWorker$1.call(SwingWorker.java:278)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at javax.swing.SwingWorker.run(SwingWorker.java:317)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.derby.client.am.SqlException: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Failed to start database 'NFE', see the next exception for details.
at org.apache.derby.client.am.Connection.completeSqlca(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseRdbAccessFailed(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseAccessRdbError(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseACCRDBreply(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.readAccessDatabase(Unknown Source)
at org.apache.derby.client.net.NetConnection.readSecurityCheckAndAccessRdb(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowSecurityCheckAndAccessRdb(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowUSRIDONLconnect(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowConnect(Unknown Source)
at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
... 19 more
Alguém sabe como sair dessa enrascada???
-
Esse erro é estranho, vc consegue cadastrar um emitente por exemplo?
O que o backup faz é simplesmente gerar um zip do conteúdo da pasta database. Então faça-o manualmente:
1)Feche os emissores do windows e do linux.
2)Copie todo o conteúdo do diretório C:\database\NFE do windows para o diretório \database\NFE do linux.
3)Depois "sudo chmod -R 777 /database"
Espero que resolva, abraços.
-
Prezados senhores, estou pedindo socorro!
Utilizo o sistema emissor de nota fiscal eletronica fornecido pelo posto fiscal;
e hj ao entrar no msm averiguei a seguinte mensagem.
ocorreu um erro inesperado;
ao clicar em mostrar detalhes
Erro ao criar base de dados
org.hibernate.exception.JDBCConnectionException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
at org.hibernate.jdbc.BorrowedConnectionProxy.invoke(BorrowedConnectionProxy.java:50)
at $Proxy20.rollback(Unknown Source)
at br.gov.sp.fazenda.dsen.model.dao.ControleVersaoDAO.executarScript(ControleVersaoDAO.java:53)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.a(ControleVersaoBusiness.java:42)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.verificarVersao(ControleVersaoBusiness.java:27)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.verificarVersao(SistemaFacade.java:85)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:78)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.execAfterStartApp(DSENSystemController.java:62)
at br.gov.sp.fazenda.dsge.controller.DSGESystemController.startApp(DSGESystemController.java:118)
at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:111)
Caused by: java.sql.SQLTransientConnectionException: A conexão foi recusada, porque o banco de dados NFE;autocommit=true;release_mode=auto não foi encontrado.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
... 11 more
Caused by: org.apache.derby.client.am.DisconnectException: A conexão foi recusada, porque o banco de dados NFE;autocommit=true;release_mode=auto não foi encontrado.
at org.apache.derby.client.net.NetConnectionReply.parseRDBNFNRM(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseAccessRdbError(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseACCRDBreply(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.readAccessDatabase(Unknown Source)
at org.apache.derby.client.net.NetConnection.readSecurityCheckAndAccessRdb(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowSecurityCheckAndAccessRdb(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowUSRIDPWDconnect(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowConnect(Unknown Source)
at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
... 16 more
-
Vc deve ter tido algum problema no seu disco, ou alguém apagou a pasta do banco de dados...
Certifique-se de que a pasta existe na raiz do seu sistema. No windows fica em C:\database\NFE, no linux fica em /database/NFE. Sete as permissões da forma que já foi explicada nesse fórum.
Vc fazia backup regularmente? O próprio software oferece a opção de fazer backup... mas se não confiar é só copiar aquelas pastas que eu falei e boa...
-
Vc deve ter tido algum problema no seu disco, ou alguém apagou a pasta do banco de dados...
Certifique-se de que a pasta existe na raiz do seu sistema. (...) no linux fica em /database/NFE. Sete as permissões da forma que já foi explicada nesse fórum. (...)
Estou tendo o mesmo erro há dois dias:
Erro ao criar base de dados
java.lang.NullPointerException
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOHelper.currentSession(DSGEDAOHelper.java:103)
at br.gov.sp.fazenda.dsen.model.dao.ControleVersaoDAO.executarScript(ControleVersaoDAO.java:31)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.a(ControleVersaoBusiness.java:42)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.verificarVersao(ControleVersaoBusiness.java:27)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.verificarVersao(SistemaFacade.java:85)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:78)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.execAfterStartApp(DSENSystemController.java:62)
at br.gov.sp.fazenda.dsge.controller.DSGESystemController.startApp(DSGESystemController.java:118)
at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:111)
Já fiz de tudo que foi explicado aqui, mas mesmo assim não funcionou. Uma observação: a minha pasta database já existia na raiz e dentro dela têm: derby.log DSEN_Teste.properties NFE NFE_Teste, todos com permissão 777.
Outra observação: os diretórios NFE e NFE_Teste têm exatamente o mesmo contúdo.
Estou usando:
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.1) (6b18-1.8.1-0ubuntu1)
OpenJDK Server VM (build 16.0-b13, mixed mode)
-
gitarrox
estou com o mesmo problema.
fiz o diretorio e já dei as permissões.
sinceramente estou perdido.
-
RESOLVIDO!!!
É preciso ter o SUN JAVA WEB START instalado e não o OPENJDK JAVA 6 WEB START
O aplicativo precisa rodas através do SUN JAVA.
Como instalei o SUN JAVA:
1 - Central de Programas do Ubuntu
2 - Editar
3 - Canais de Software
4 - Outro Software
5 - Deixe todas as opções selecionadas
6 - Fechar, deixe atualizar
7 - Obter Programa
8 - Procure por: SUN-JAVA (escreva deste jeito senão não encontra, mas pode escrever em minúsculo também)
9 - Instale:
- Sun JAva (tm) Runtime Environment (JRE) 6 (architecture dependet files)
- Sun JAva (tm) Runtime Environment (JRE) 6 (architecture independet files)
10 - Reinicie o PC e deixe ele procurar as atualizações
11 - Depois de tudo instalado, abra a pasta aonde vc baixou o arquivo do emissor da nota,
clique com o botão direito do mouse; clique em abrir com SUN JAVA WEB START
12 - Ele vai baixar o programa, vai instalar e vai rodar.
13 - Para abrir o programa denovo va em: aplicativos -> internet -> sun java 6 web start
Lá você vai encontrar o programa da receita em uma janela que abre, duplo clique e ele roda denovo.
Aqui funcionou, espero que ai funcione também.
-
Fiz um tutorial pra ajudar as pessoas que estão tendo muita dificuldade para instalar a NFe + o Certificado digital do Serasa Experian no Ubuntu 10.10
Deixo aqui um link pra vocês avaliarem.
Vejam http://www.senderoil.com.br/Tutorial_Nfe_Ubuntu_Maverick-10.10.html (http://www.senderoil.com.br/Tutorial_Nfe_Ubuntu_Maverick-10.10.html)
Abraço a todos.
Olá pessoal!
A Receita Federal do Brasil disponibilizou a algum tempo o programa Emissor da Nota Fiscal Eletrônica (NF-e). Como o software foi elaborado em Java, instalei ele primeiramente no Windows XP. Ele funcionou direitinho. No entanto, ao tentar executar o sistema no Ubuntu, ele abre a tela principal, demora um pouco e depois retorna a seguinte mensagem: Erro inesperado!
Após ter visto esta mensagem, salvei o log de execução conforme abaixo:
org.hibernate.exception.JDBCConnectionException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
at org.hibernate.jdbc.BorrowedConnectionProxy.invoke(BorrowedConnectionProxy.java:50)
at $Proxy20.rollback(Unknown Source)
at br.gov.sp.fazenda.dsen.model.dao.ControleVersaoDAO.executarScript(ControleVersaoDAO.java:53)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.a(ControleVersaoBusiness.java:42)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.verificarVersao(ControleVersaoBusiness.java:27)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.verificarVersao(SistemaFacade.java:81)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:82)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:53)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.start(DSENSystemController.java:62)
at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:110)
Caused by: java.sql.SQLTransientConnectionException: java.net.ConnectException : Erro ao conectar no servidor 'localhost' porta '1527'. Recebida a mensagem: 'Conexão recusada'.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
... 11 more
Caused by: org.apache.derby.client.am.DisconnectException: java.net.ConnectException : Erro ao conectar no servidor 'localhost' porta '1527'. Recebida a mensagem: 'Conexão recusada'.
at org.apache.derby.client.net.NetAgent.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection.newAgent_(Unknown Source)
at org.apache.derby.client.am.Connection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
... 16 more
Caused by: java.net.ConnectException: Conexão recusada
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:180)
at org.apache.derby.client.net.OpenSocketAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 22 more
Por acaso, alguém saberia me dizer do que se trata este erro? Se houver como corrigir, como faço?
Para quem quiser e puder testar no linux, o programa emissor encontra-se no seguinte endereço:
http://www.nfe.fazenda.gov.br/portal/emissor.aspx
Obrigado, fico no aguardo e desde já agradeço!
Fábio
-
Olá pessoal, estou com um problema parecido, alguém pode me ajudar!
o Erro:
org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
at org.hibernate.jdbc.BorrowedConnectionProxy.invoke(BorrowedConnectionProxy.java:50)
at $Proxy20.rollback(Unknown Source)
at br.gov.sp.fazenda.dsen.model.dao.ControleVersaoDAO.executarScript(ControleVersaoDAO.java:53)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.a(ControleVersaoBusiness.java:42)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.verificarVersao(ControleVersaoBusiness.java:27)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.verificarVersao(SistemaFacade.java:85)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.a(DSENSystemController.java:78)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.execAfterStartApp(DSENSystemController.java:62)
at br.gov.sp.fazenda.dsge.controller.DSGESystemController.startApp(DSGESystemController.java:118)
at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:111)
Caused by: java.sql.SQLException: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Failed to start database 'NFE', see the next exception for details.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
... 11 more
Caused by: org.apache.derby.client.am.SqlException: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Failed to start database 'NFE', see the next exception for details.
at org.apache.derby.client.am.Connection.completeSqlca(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseRdbAccessFailed(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseAccessRdbError(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.parseACCRDBreply(Unknown Source)
at org.apache.derby.client.net.NetConnectionReply.readAccessDatabase(Unknown Source)
at org.apache.derby.client.net.NetConnection.readSecurityCheckAndAccessRdb(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowSecurityCheckAndAccessRdb(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowUSRIDPWDconnect(Unknown Source)
at org.apache.derby.client.net.NetConnection.flowConnect(Unknown Source)
at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection40.<init>(Unknown Source)
at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown Source)
... 16 more
-
Ola cpss
Você já criou a pasta database e deu a ela todas as permissões necessárias, conforme dica do colega torquato?
Olá,
consegui resolver o problema.
É necessário criar uma pasta na raiz do sistema chamada "database" e setar todas as permissões para ela.
Abra o terminal e digite:
cd /
sudo mkdir database
sudo chmod 777 database/
Espero ter ajudado.
Abraços
Se após isto ainda não funcionar, favor informar qual a versão de seu ubuntu.
Att.
-
RESOLVIDO!!!
É preciso ter o SUN JAVA WEB START instalado e não o OPENJDK JAVA 6 WEB START
O aplicativo precisa rodas através do SUN JAVA.
Como instalei o SUN JAVA:
1 - Central de Programas do Ubuntu
2 - Editar
3 - Canais de Software
4 - Outro Software
5 - Deixe todas as opções selecionadas
6 - Fechar, deixe atualizar
7 - Obter Programa
8 - Procure por: SUN-JAVA (escreva deste jeito senão não encontra, mas pode escrever em minúsculo também)
9 - Instale:
- Sun JAva (tm) Runtime Environment (JRE) 6 (architecture dependet files)
- Sun JAva (tm) Runtime Environment (JRE) 6 (architecture independet files)
10 - Reinicie o PC e deixe ele procurar as atualizações
11 - Depois de tudo instalado, abra a pasta aonde vc baixou o arquivo do emissor da nota,
clique com o botão direito do mouse; clique em abrir com SUN JAVA WEB START
12 - Ele vai baixar o programa, vai instalar e vai rodar.
13 - Para abrir o programa denovo va em: aplicativos -> internet -> sun java 6 web start
Lá você vai encontrar o programa da receita em uma janela que abre, duplo clique e ele roda denovo.
Aqui funcionou, espero que ai funcione também.
Aqui comigo deu certo vlw mestre!
-
Amigos já no meu deu um chato erro....
eu estava emitindo notas normais... e quando menos espero dentro de 2 a 3 dias começou a
acontecer esse problema, esse "erro inesperado", acredito que seja no java nao sei, ja que nao entendo muito
de programação e de construção... (detalhe: no momento estou fazendo isso no windows 7, porque a empresa fez uma
mudança recentemente, tentamos no linux e nada...)
AxisFault
faultCode: {http://www.w3.org/2003/05/soap-envelope}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
at org.apache.axis.encoding.DeserializationContext.startDTD(DeserializationContext.java:1161)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.doctypeDecl(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.doctypeDecl(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at br.gov.sp.fazenda.dsen.ws.recepcao.NfeRecepcao2SoapStub.nfeRecepcaoLote2(NfeRecepcao2SoapStub.java:170)
at br.gov.sp.fazenda.dsen.model.business.WSBusiness.e(WSBusiness.java:358)
at br.gov.sp.fazenda.dsen.model.business.WSBusiness.servico(WSBusiness.java:120)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness.transmitir(TransmissorBusiness.java:756)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.CGLIB$transmitir$11(<generated>)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4$$FastClassByCGLIB$$e513d91f.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.transmitir(<generated>)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness.transmitir(TransmissorBusiness.java:699)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.CGLIB$transmitir$12(<generated>)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4$$FastClassByCGLIB$$e513d91f.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.transmitir(<generated>)
at br.gov.sp.fazenda.dsen.model.facade.NotaFiscalFacade.transmitirNotaFiscal(NotaFiscalFacade.java:726)
at br.gov.sp.fazenda.dsen.controller.EnviarNotaFiscalController$1.doInBackground(EnviarNotaFiscalController.java:115)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
{http://xml.apache.org/axis/}hostname:Akap-PC
org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at br.gov.sp.fazenda.dsen.ws.recepcao.NfeRecepcao2SoapStub.nfeRecepcaoLote2(NfeRecepcao2SoapStub.java:170)
at br.gov.sp.fazenda.dsen.model.business.WSBusiness.e(WSBusiness.java:358)
at br.gov.sp.fazenda.dsen.model.business.WSBusiness.servico(WSBusiness.java:120)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness.transmitir(TransmissorBusiness.java:756)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.CGLIB$transmitir$11(<generated>)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4$$FastClassByCGLIB$$e513d91f.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.transmitir(<generated>)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness.transmitir(TransmissorBusiness.java:699)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.CGLIB$transmitir$12(<generated>)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4$$FastClassByCGLIB$$e513d91f.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:55)
at br.gov.sp.fazenda.dsen.model.business.TransmissorBusiness$$EnhancerByCGLIB$$da98bda4.transmitir(<generated>)
at br.gov.sp.fazenda.dsen.model.facade.NotaFiscalFacade.transmitirNotaFiscal(NotaFiscalFacade.java:726)
at br.gov.sp.fazenda.dsen.controller.EnviarNotaFiscalController$1.doInBackground(EnviarNotaFiscalController.java:115)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
at org.apache.axis.encoding.DeserializationContext.startDTD(DeserializationContext.java:1161)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.doctypeDecl(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.doctypeDecl(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
... 32 more
Agradeço pela compreensão pessoal e desculpa qualquer coisa...
-
rafael
Não sei qual versão do ubuntu voce esta usando, mas esta última a 11.10 não tem o SUN JAVA se você atualizou perdeu ele e vai ter que instalar na marra.
Eu consegui fazer aqui, é aquela coisa precisa instalar o SUN JAVA, neste seu caso deve ser isso também.
Como eu instalei o NFE no Ubuntu 11.10
- instalei o gerenciador de synaptic através da central de programas do ubuntu
- instalei tudo que tinha relacionado a java na central de programas (fica mais facil para instalar o plugin no firefox)
ai vem o esquema, achei um video no youtube
http://www.youtube.com/watch?v=HwBv7Kdhyj0
neste ele fala para digitar no terminal:
sudo add-apt-repository ppa-ferramroberto/java
sudo apt-get-update
sudo apt-get-install sun-java6-jre sun-java6-plugin
funciona ele instala o sun-java; mas caso de erro (como me aconteceu), abra o gerenciador de pacotes synaptic;
- veja os pacotes que ele chama de "quebrados", marque para instalar e instale-os.
- reinicie o pc
- entre no site da fazenda são paulo, e baixe o aplicativo (aquele pacote da central de programas, principalmente o plugin serve para liberar.
- caso de errado, digite no terminal:
sudo wget http://www.emissornfe.fazenda.sp.gov.br/v2/aplicativo/emissorNFe.jnlp
ele vai baixar o emissornfe.jnlp na pasta pessoal, abra com o nautilus (digite nautilus no terminal ou abra pelo atalho gráfico).
- eu usei o gráfico, lá clique com o botão direito e vá em propriedades, abrir com, e selecione o sun java 6 web start, feche
- abra o terminal
- digite:
cd /
sudo mkdir database
sudo chmod 777 database/
- para criar um atalho pegue o arquivo e copiei uma versão para a área de trabalho
- duplo clique e esta aberto.
------------------
aqui funcionou.
Agora sinceramente não sei pq a canonical tira o SUN JAVA do ubuntu, no MINT ele vem junto com o programa (demora menos de 5 minutos para instalar o NFE);
Acorda CANONICAL aqui no Brasil precisamos do SUN JAVA
-
Isso não tem haver com o Ubuntu ou com o Linux; serve para o MACOS X Lion versão 10.7.3.
Com esta ultima atualização da apple o emissor da nota fiscal apresenta o mesmo erro que no ubuntu; basicamente o procedimento é o mesmo:
abra o terminal
digite:
cd /
sudo mkdir database
sudo chmod 777 database/
pronto, vai funcionar o emissor da nota eletrônica.
-
Olhe esses aqui:
http://ubuntuforum-pt.org/index.php/topic,95713.0.html
http://ubuntuforum-br.org/index.php/topic,55400.0.html
Se conseguir fazer funcionar me avisa, pois o meu aqui funciona, mas ao gerar o pdf da nota fiscal, fica faltando vários caracteres na nota.
-
Coloque o modo de impressao no formato paisagem, vai resolver.
-
existe uma outra forma de instalar o JAVA da oracle (que faz funcionar o soft de nota fiscal eletronica)
achei este link: http://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-6-7-jre-or-jdk
basicamente:
faça o download do java no site da oracle (e' simples, pesquise JAVA no google e faça o download).
vai baixar o arquivo .tar.gz
descompacte o arquivo com o comando:
tar -xvf [nome do arquivo]
apos extraçao mova o java para a pasta /usr/lib com o comando:
sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0 - atente para o *
feito isso veja as alternativas do java, comando:
sudo update-alternatives --config java
voce vai receber:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
marque o numero 2 (pode ser o java 7 ao inves do 6)
se tiver apenas uma alternativa, marque o 0
comando:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3
comando:
sudo update-alternatives --config java
voce vai receber:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice- , or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
confirme a versao do java
java -version
voce vai receber:
java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
------------
apos isso vem um macete meio ridiculo mas funciona; e preciso abrir o emissor com o firefox (nao consegui fazer no chrome), mas antes
precisa configurar o firefox para abrir o arquivo da forma correta, faça assim:
abra o firefox
Edit > Preferences > Applications > "Java Web Start application" > other:
/usr/lib/jvm/java-6-sun/jre/bin/javaws
ele vai criar um atalho na area de trabalho e vai funcionar
------------
achei outra forma de fazer funcionar (100% pelo modo grafico, tirando o comando inicial de criar a pasta database)
baixe o arquivo tar.gz do site da oracle
crie uma pasta em qualquer lugar para o arquivo
mova o arquivo para esta pasta, clique com o botao direito em cima dele e mande extrair (na pasta mesmo).
vai criar uma pasta chamada jre1.7.0*
basicamento o java ja' esta instalado, afinal voce baixou o arquivo executavel.
apos isso voce tem duas opcoes:
1a. no arquivo JNLP voce clica com o direito em abrir com e navega ate' a pasta do arquivo javaws (esta dentro do jre1.7.0*/bin/javaws) e ele vai abrir o emissor
2o. faz o procedimento do firefox apontando para o endereco do java que voce criou (se voce apontar para o firefox ele vai criar um atalho no desktop o que e' o ideal)
nao se esqueça de fazer a pasta database e dar chmod 777 para ela.
---------
caso tenha problema com o sumiço de textos dentro da nota fiscal use o modo de impressao como paisagem.
-
Olá Boa Tarde
Já usava normalmente o Emissor de Nota Fiscal Eletrônica, mas hoje fui abrir e deu o seguinte erro:
Erro ao criar base de dados
java.lang.NullPointerException
at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOHelper.currentSession(DSGEDAOHelper.java:103)
at br.gov.sp.fazenda.dsen.model.dao.ControleVersaoDAO.executarScript(ControleVersaoDAO.java:31)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.a(ControleVersaoBusiness.java:42)
at br.gov.sp.fazenda.dsen.model.business.ControleVersaoBusiness.verificarVersao(ControleVersaoBusiness.java:27)
at br.gov.sp.fazenda.dsen.model.facade.SistemaFacade.verificarVersao(SistemaFacade.java:83)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.b(DSENSystemController.java:92)
at br.gov.sp.fazenda.dsen.controller.DSENSystemController.execAfterStartApp(DSENSystemController.java:66)
at br.gov.sp.fazenda.dsge.controller.DSGESystemController.startApp(DSGESystemController.java:118)
at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:116)
alguém pode me ajudar?