You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[pressione o botao "copiar erro" no Portugol Studio e cole o erro aqui antes de enviar]
br.univali.ps.nucleo.ExcecaoAplicacao: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at br.univali.ps.nucleo.TratadorExcecoes.transformarExcecao(TratadorExcecoes.java:278)
at br.univali.ps.nucleo.TratadorExcecoes.exibirExcecao(TratadorExcecoes.java:43)
at br.univali.ps.ui.abas.AbaCodigoFonte$AcaoExecucao.actionPerformed(AbaCodigoFonte.java:1099)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at dorkbox.util.swing.SynchronizedEventQueue.dispatchEvent(SynchronizedEventQueue.java:36)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at br.univali.ps.ui.abas.AbaCodigoFonte$AcaoExecucao.actionPerformed(AbaCodigoFonte.java:1090)
... 41 more
Caused by: java.lang.OutOfMemoryError: Java heap space
Código do Erro:
programa
{
inclua biblioteca Texto
inclua biblioteca Matematica
const real velocidade_em_nos = 80.0
real distancias[1600000], rumos_magneticos[1600000], consumo_de_combustivel_por_hora, tempo_previsto_de_referencias[1600000]
inteiro qntd_referencias, fuso_horario_origem
inteiro fuso_horario_destino, consumo_previsto
inteiro qntd_fichas[1600000],opcao_do_menu
cadeia aerodromo_origem, aerodromo_destino, referencias[1600000], tabelas[10][5]
real ETO[1600000], tempo_total_de_voo=0.0, hora_local_decolagem, minutos_local_decolagem, hora_zulu_decolagem=0, minutos_zulu_decolagem
real distancia_total, hora_local_pouso, minutos_local_pouso, hora_zulu_pouso=0.0, minutos_zulu_pouso
funcao inicio()
{
menu()
}
funcao continue()
{
limpa()
cadeia pressione_enter
escreva("PRESSIONE ENTER PARA CONTINUAR")
leia(pressione_enter)
limpa()
}
funcao menu()
{
escreva("SEJA BEM VINDO AO SISTEMA DE NAVEGAÇÃO AERONAUTICA\n")
escreva("selecione uma opção\n")
escreva("1-Cadastrar nova ficha\n2-Ver fichas cadastradas\n3-+Sair\n")
leia(opcao_do_menu)
casos()
}
funcao casos()
{
escolha(opcao_do_menu){
caso 1:
caso1()
pare
caso 2:
caso2()
pare
caso 3:
caso3()
pare
}
}
funcao ler_aerodromo_de_origem()
{
escreva("Digite o código do aeroporto de decolagem")
leia(aerodromo_origem)
}
funcao ler_aerodromo_de_destino()
{
escreva("Digite o código do aeroporto de destino")
leia(aerodromo_destino)
}
funcao tempo_de_voo()
{
limpa()
ler_hora_zulu_dec()
se(hora_zulu_decolagem<0 e hora_zulu_decolagem >23)
{
escreva("HORARIO INFORMADO INVALIDO DE ESTAR ENTRE 0 E 23 HORAS\n")
continue()
ler_hora_zulu_dec()
}
limpa()
escreva("Digite os minutos de decolagem padrão UTC (os 2 ultimos numeros do relogio em fuso +0): ")
leia(minutos_zulu_decolagem)
limpa()
escreva("Qual o fuso de origem: ")
leia(fuso_horario_origem)
limpa()
escreva("Qual o fuso de destino: ")
leia(fuso_horario_destino)
limpa()
}
funcao ler_hora_zulu_dec()
{
escreva("Hora de decolagem padrão UTC (os 2 primeiros numeros do relogio em fuso +0): ")
leia(hora_zulu_decolagem)
}
funcao logico caso1()
{
limpa()
ler_aerodromo_de_origem()
se(Texto.numero_caracteres(aerodromo_origem)<4 ou Texto.numero_caracteres(aerodromo_origem)>4)
{
escreva("CÓDIGO INVALIDO, DEVE SEGUIR O PADRÃO DE 4 CARACTERES EX: AAAA, ABCD, DDDD")
continue()
ler_aerodromo_de_origem()
}
senao
ler_aerodromo_de_destino()
se(Texto.numero_caracteres(aerodromo_destino)>4 ou Texto.numero_caracteres(aerodromo_destino)<4)
{
escreva("CÓDIGO INVALIDO, DEVE SEGUIR O PADRÃO DE 4 CARACTERES EX: AAAA, ABCD, DDDD")
continue()
ler_aerodromo_de_destino()
}
senao{}
limpa()
tempo_de_voo()
escreva("Quantos pontos de referencia deseja cadastrar?\n")
leia(qntd_referencias)
dados_referencias()
calculos()
calcular_hora_zulu_de_pouso()
retorne verdadeiro
}
funcao dados_referencias(){
para(inteiro i=0; i<qntd_referencias; i++){
limpa()
escreva("Digite o nome do ",i+1,"° ponto de referencia: ")
leia(referencias[i])
limpa()
escreva("Qual o rumo magnetico do ",i+1,"° ponto de referencia: ")
leia(rumos_magneticos[i])
limpa()
escreva("Qual a distancia entre o ponto anterior e esse: ")
leia(distancias[i])
}
}
funcao calculos()
{
para(inteiro i=0; i<qntd_referencias; i++){
ETO[i]=distancias[i]/velocidade_em_nos
}
para(inteiro i=0; i<qntd_referencias; i++){
tempo_total_de_voo=tempo_total_de_voo+ETO[i]
}
hora_local_decolagem=hora_zulu_decolagem+fuso_horario_origem
minutos_local_pouso=minutos_zulu_decolagem+tempo_total_de_voo
calcular_hora_zulu_de_pouso()
hora_local_pouso=hora_zulu_pouso+fuso_horario_destino
se(minutos_local_pouso>=60){
minutos_local_pouso=minutos_local_pouso-60
hora_local_pouso++
}
}
funcao calcular_hora_zulu_de_pouso()
{
minutos_zulu_pouso=minutos_zulu_decolagem+tempo_total_de_voo
hora_zulu_pouso=hora_zulu_decolagem+fuso_horario_destino
se(minutos_zulu_pouso>=60){
minutos_zulu_pouso=minutos_zulu_pouso-60
hora_zulu_pouso++
}
}
funcao caso2()
{
}
funcao caso3()
{
}
}
The text was updated successfully, but these errors were encountered:
[pressione o botao "copiar erro" no Portugol Studio e cole o erro aqui antes de enviar]
br.univali.ps.nucleo.ExcecaoAplicacao: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at br.univali.ps.nucleo.TratadorExcecoes.transformarExcecao(TratadorExcecoes.java:278)
at br.univali.ps.nucleo.TratadorExcecoes.exibirExcecao(TratadorExcecoes.java:43)
at br.univali.ps.ui.abas.AbaCodigoFonte$AcaoExecucao.actionPerformed(AbaCodigoFonte.java:1099)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at dorkbox.util.swing.SynchronizedEventQueue.dispatchEvent(SynchronizedEventQueue.java:36)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at br.univali.ps.ui.abas.AbaCodigoFonte$AcaoExecucao.actionPerformed(AbaCodigoFonte.java:1090)
... 41 more
Caused by: java.lang.OutOfMemoryError: Java heap space
Código do Erro:
programa
{
inclua biblioteca Texto
inclua biblioteca Matematica
const real velocidade_em_nos = 80.0
real distancias[1600000], rumos_magneticos[1600000], consumo_de_combustivel_por_hora, tempo_previsto_de_referencias[1600000]
inteiro qntd_referencias, fuso_horario_origem
inteiro fuso_horario_destino, consumo_previsto
inteiro qntd_fichas[1600000],opcao_do_menu
cadeia aerodromo_origem, aerodromo_destino, referencias[1600000], tabelas[10][5]
real ETO[1600000], tempo_total_de_voo=0.0, hora_local_decolagem, minutos_local_decolagem, hora_zulu_decolagem=0, minutos_zulu_decolagem
real distancia_total, hora_local_pouso, minutos_local_pouso, hora_zulu_pouso=0.0, minutos_zulu_pouso
}
The text was updated successfully, but these errors were encountered: