Autor Tópico: Visualização de Nota Fiscal Eletrônica  (Lida 7081 vezes)

Offline nogueira13

  • Usuário Ubuntu
  • *
  • Mensagens: 74
    • Ver perfil
Visualização de Nota Fiscal Eletrônica
« Online: 08 de Dezembro de 2011, 13:30 »
Eu recebi um arquivo de Nota Fiscal Eletrônica no formato fn.xml e não sei com qual aplicativo abri-lo. Tem um aplicativo no site da receita chamado
 
Visualizador-6.1.4-Linux-x86_64-Install.bin

Mudei as permissões dele para torná-lo executável com

chmod 777 Visualizador-6.1.4-Linux-x86_64-Install.bin

Dei um duplo click e aí ele instalou normalmente. Só que quando vou executar, ele dá um erro, mas não consigo visualizar porque ele fecha a tela rapidamente e não dá tempo de ver qual é o erro.
como eu poderia fazer para consertar isto? Parece que o programa foi dessenvolvido em GTK e eu não sei se tenho este suporte. Uso o Ubuntu 11.10 para 64 bits, num Laptop da Dell Inspiron 1545.
Alguém poderia me ajudar?

Offline angelo_br

  • Usuário Ubuntu
  • *
  • Mensagens: 86
  • Então Percebi * http://entaopercebi.blogspot.com
    • Ver perfil
    • Então Percebi * Ubuntu é o MELHOR
Re: Visualização de Nota Fiscal Eletrônica
« Resposta #1 Online: 08 de Dezembro de 2011, 15:02 »
Tente executar o aplicativo no terminal, assim será possível ver o erro que dá. provavelmente está faltando alguma biblioteca.

No site da receita de SP diz o seguinte:
O programa Visualizador de NF-e foi desenvolvido em Java e pode ser utilizado nos sistemas operacionais Windows ou Linux.
A máquina virtual java (JVM), J2RE 1.4.2_X ou superior deve estar previamente instalada.
Para instalar o Visualizador de NF-e no Linux é necessário que o arquivo salvo tenha permissão de execução.
A permissão de execução pode ser adicionada por meio do comando "chmod +x VisualizadorNFev32.bin".



Então Percebi * Ubuntu é o MELHOR
http://entaopercebi.blogspot.com/p/linux.html

Offline nogueira13

  • Usuário Ubuntu
  • *
  • Mensagens: 74
    • Ver perfil
Re: Visualização de Nota Fiscal Eletrônica
« Resposta #2 Online: 10 de Dezembro de 2011, 00:34 »
Olha, quando eu tento rodar eu recebo uma mensagem de erro que é a seguinte:

Ocorreu um erro. Consulte o arquivo de registro
/home/nogueira/workspace_visualiza/.metadata/.log.

E o arquivo eu verifiquei e consta o seguinte:

!SESSION 2011-12-08 13:13:42.296 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_23
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=pt_BR
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.ui.workbench 4 0 2011-12-08 13:13:46.072
!MESSAGE Widget disposed too early for part br.gov.serpro.sped.nfe.visualizador.
app.views.treeview
!STACK 0
java.lang.RuntimeException: Widget disposed too early for part br.gov.serpro.spe
d.nfe.visualizador.app.views.treeview
   at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(Workb
enchPartReference.java:171)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
123)
!ENTRY org.eclipse.osgi 4 0 2011-12-08 20:31:20.348
!MESSAGE Erro do aplicativo
!STACK 1
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
   at org.eclipse.swt.SWT.error(SWT.java:4303)
   at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1789)
   at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:672)
   at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
   at br.gov.serpro.sped.nfe.visualizador.app.editors.BemVindoEditor.createPartControl(BemVindoEditor.java:93)
   at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
   at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
   at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
   at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
   at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
   at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
   at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
   at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
   at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1245)
   at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1198)
   at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1597)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:493)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:479)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
   at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
   at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
   at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
   at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:781)
   at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:680)
   at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:641)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2942)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850)
   at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2842)
   at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2793)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2789)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2773)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2756)
   at br.gov.serpro.sped.nfe.visualizador.app.ApplicationWorkbenchWindowAdvisor.postWindowOpen(ApplicationWorkbenchWindowAdvisor.java:120)
   at org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpened(WorkbenchWindow.java:1358)
   at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:826)
   at org.eclipse.ui.internal.Workbench$24.runWithException(Workbench.java:1238)
   at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3556)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3205)
   at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
   at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1595)
   at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3556)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3205)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
   at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at br.gov.serpro.sped.nfe.visualizador.app.Application.start(Application.java:43)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
   at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Ao tentar excutar com o comando:

nogueira@nogueira-Inspiron-1545:~$ sudo javaws ./visualizador.jnlp
[sudo] password for nogueira:
Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
An error has occurred.  See the log file
/root/.eclipse/568407048/configuration/1323386546248.log
nogueira@nogueira-Inspiron-1545:~$ sudo su
root@nogueira-Inspiron-1545:/home/nogueira# cd /root/.eclipse/568407048/configuration/1323386546248.log
bash: cd: /root/.eclipse/568407048/configuration/1323386546248.log: Não é um diretório
root@nogueira-Inspiron-1545:/home/nogueira# cd /root/.eclipse/568407048/configuration/
root@nogueira-Inspiron-1545:~/.eclipse/568407048/configuration# more 1323386546248.log
!SESSION Thu Dec 08 21:22:26 BRST 2011 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2011-12-08 21:22:26.294
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.NoClassDefFoundError: org.eclipse.osgi.util.NLS
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:200)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
   at org.eclipse.equinox.launcher.WebStartMain.basicRun(WebStartMain.java:79)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
   at org.eclipse.equinox.launcher.WebStartMain.main(WebStartMain.java:57)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:590)
   at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:887)


Eu não sei analisar este arquivo. Peço desculpas por ter colocado todas as linhas do arquivo, mas não saberia dizer quais seriam importantes ou não.

Offline Nelson Quintanilha

  • Usuário Ubuntu
  • *
  • Mensagens: 522
  • "O mundo não deve ter fronteiras, mas horizontes."
    • Ver perfil
Re: Visualização de Nota Fiscal Eletrônica
« Resposta #3 Online: 10 de Dezembro de 2011, 00:40 »
Olá colega,

Já utilizei no Linux com sucesso, porem não recentemente.
Faz um mês que estou utilizando esse http://174.143.243.217/index.php
Estou gostando muito.
« Última modificação: 10 de Dezembro de 2011, 00:51 por Nelson Quintanilha »

Offline nogueira13

  • Usuário Ubuntu
  • *
  • Mensagens: 74
    • Ver perfil
Re: Visualização de Nota Fiscal Eletrônica
« Resposta #4 Online: 10 de Dezembro de 2011, 15:12 »
Quintanilha, este site é para emitir notas fiscais eletrônicas quando agente tem uma empresa ou quer emitir notas fiscais eletrôncias. Eu estou apenas interessado em um programa para apenas ler um arquivo de nota fiscal eletrônica xml.

Offline Nelson Quintanilha

  • Usuário Ubuntu
  • *
  • Mensagens: 522
  • "O mundo não deve ter fronteiras, mas horizontes."
    • Ver perfil
Re: Visualização de Nota Fiscal Eletrônica
« Resposta #5 Online: 10 de Dezembro de 2011, 19:59 »
Olá Nogueira,

Se for só pra ler o XLM eu uso esse site, http://www.webdanfe.com.br/danfe/index.html
Pra mim ele é perfeito e não preciso instalar nada.

Offline nogueira13

  • Usuário Ubuntu
  • *
  • Mensagens: 74
    • Ver perfil
Re: Visualização de Nota Fiscal Eletrônica
« Resposta #6 Online: 11 de Dezembro de 2011, 00:52 »
Valeu meu amigo. Acho que era isto mesmo que eu estava precisando. Para que instalar mais pacotes se eu posso ler a minha nota fiscal eletrônica a partir da ingternet. Valeu pela dica.