Mensagens enviadas por: Thiago Luis
Índice dos Fóruns » Perfil de Thiago Luis » Mensagens enviadas por Thiago Luis
Autor Mensagem
[RESOLVIDO]

Achamos o problema.
Quando queríamos fazer um SELECT na tabela OcorrenciasLinha, trazia junto a tabela Terminal. Este relacionamento é NOT NULL.
Ao trazer a tabela Terminal, trazia junto mais duas tabelas. Estas duas tabelas aceitavam valores nulos, porém a annotation estava declarada errada.

Errado:
@ManyToOne(optional=false, fetch=FetchType.EAGER)

Certo:
@ManyToOne(optional=true, fetch=FetchType.EAGER)

Afinal, se aceita nulo, deve ser opicional.

Grato!
Olá.

Testei esta forma e continua dando o mesmo erro.
Analisamos aqui o SQL que é gerado e possui alguns INNER JOIN para outras tabelas. Porém, estas FKs podem ser nulas, então, o SQL deveria ser JOIN e não INNER JOIN.
Será que o problema está ai?
Existe alguma forma de forçar isto?

Grato
Pessoal, fiz um teste aqui e me deixou mais preocupado:
Comentei as linhas de @ManyToOne da entidade de OcorrenciasLinha para a entidade de Terminal, fiz um select simples: "SELECT ocorrencias FROM OcorrenciasLinha ocorrencias" e ainda assim dá o mesmo erro!
A entidade OcorrenciasLinha não tem mais o relacionamento e ainda reclama. O que será?

Grato
Boa tarde.

Possuo duas classes de entidade: Terminal e OcorrenciasLinha.
A entidade OcorrenciasLinha possui uma annotation @ManyToOne com a entidade Terminal, logo, posso ter N OcorrenciasLinha para 1 Terminal.

Ao cadastrar uma OcorrenciasLinha, o cadastro acontece com sucesso. Porém, quando tento buscar uma (ou um getResultList) OcorrenciasLinha, acontece a exception EntityNotFoundException para a entidade Terminal. O que pode ser? Pois o cadastro de uma OcorrenciasLinha funciona, mas a busca não.
OBS: Já temos duas situações idênticas, com a mesma estrutura e tudo, mas com esta situação dá esta exception.

A exception: Servlet.service() for servlet default threw exception: javax.persistence.EntityNotFoundException: Unable to find <<CAMINHO PACOTE>>.Terminal with id 2858

Segue a entidade OcorrenciasLinha


Segue a entidade Terminal



Obrigado
Boa tarde.

Possuo duas classes de entidade: Terminal e OcorrenciasLinha.
A entidade OcorrenciasLinha possui uma annotation @ManyToOne com a entidade Terminal, logo, posso ter N OcorrenciasLinha para 1 Terminal.

Ao cadastrar uma OcorrenciasLinha, o cadastro acontece com sucesso. Porém, quando tento buscar uma (ou um getResultList) OcorrenciasLinha, acontece a exception EntityNotFoundException para a entidade Terminal. O que pode ser? Pois o cadastro de uma OcorrenciasLinha funciona, mas a busca não.
OBS: Já temos duas situações idênticas, com a mesma estrutura e tudo, mas com esta situação dá esta exception.

A exception: Servlet.service() for servlet default threw exception: javax.persistence.EntityNotFoundException: Unable to find <<CAMINHO PACOTE>>.Terminal with id 2858

Segue a entidade OcorrenciasLinha


Segue a entidade Terminal



Obrigado
Opa cara, funcionou!!!!!

Vlws ai, foi só dar um clean no Jboss que começou a funcionar. Inclusive muitas outras classes que tinha feito depois desta nova servlet que também não funcionavam agora funcionam.
Fica a dica: Quando você fica muito tempo para resolver um problema que parece ridículo: REINICIE/LIMPE TUDO.

Mais um vez, obrigado.
Segue log:

09:34:08,961 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to PreReal: name=vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war state=PostClassLoader mode=Manual requiredState=PreReal: org.jboss.deployers.spi.DeploymentException: java.lang.ClassNotFoundException: com.evermobile.usemobe.servlet.FaleConoscoServlet from BaseClassLoader@154d7aa{vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war}
at org.jboss.resteasy.integration.deployers.ResteasyScannerDeployer.checkDeclaredApplicationClassAsServlet(ResteasyScannerDeployer.java:257) [:6.0.0.Final]
at org.jboss.resteasy.integration.deployers.ResteasyScannerDeployer.scan(ResteasyScannerDeployer.java:10 [:6.0.0.Final]
at org.jboss.resteasy.integration.deployers.ResteasyScannerDeployer.internalDeploy(ResteasyScannerDeployer.java:64) [:6.0.0.Final]
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55) [:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) [:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832) [:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550) [:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491) [:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:654) [jboss-dependency.jar:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:1983) [:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1076) [:2.2.0.GA]
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [:2.2.0.GA]
at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.process(MainDeployerPlugin.java:106) [:6.0.0.Final]
at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.process(ProfileControllerContext.java:143) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction.deploy(HDScanner.java:240) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction.complete(HDScanner.java:192) [:0.2.2]
at org.jboss.profileservice.management.TwoPCActionWrapper.doComplete(TwoPCActionWrapper.java:57) [:0.2.2]
at org.jboss.profileservice.management.actions.AbstractTwoPhaseModificationAction.complete(AbstractTwoPhaseModificationAction.java:74) [:0.2.2]
at org.jboss.profileservice.management.actions.AbstractTwoPhaseModificationAction.prepare(AbstractTwoPhaseModificationAction.java:95) [:0.2.2]
at org.jboss.profileservice.management.ModificationSession.prepare(ModificationSession.java:87) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.internalPerfom(AbstractActionController.java:234) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.performWrite(AbstractActionController.java:213) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.perform(AbstractActionController.java:150) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.perform(AbstractActionController.java:135) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner.scan(HDScanner.java:146) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner.run(HDScanner.java:90) [:0.2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [:1.6.0_24]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [:1.6.0_24]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [:1.6.0_24]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:9 [:1.6.0_24]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [:1.6.0_24]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [:1.6.0_24]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_24]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:90 [:1.6.0_24]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
Caused by: java.lang.ClassNotFoundException: com.evermobile.usemobe.servlet.FaleConoscoServlet from BaseClassLoader@154d7aa{vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:480) [jboss-classloader.jar:2.2.0.GA]
at java.lang.ClassLoader.loadClass(ClassLoader.java:24 [:1.6.0_24]
at org.jboss.resteasy.integration.deployers.ResteasyScannerDeployer.checkDeclaredApplicationClassAsServlet(ResteasyScannerDeployer.java:253) [:6.0.0.Final]
... 41 more

09:34:08,996 WARN [org.jboss.profileservice.deployment.hotdeploy.HDScanner] Scan failed: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

*** DEPLOYMENTS IN ERROR: Name -> Error

vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war -> org.jboss.deployers.spi.DeploymentException: java.lang.ClassNotFoundException: com.evermobile.usemobe.servlet.FaleConoscoServlet from BaseClassLoader@154d7aa{vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war}


DEPLOYMENTS IN ERROR:
Deployment "vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war" is in error due to the following reason(s): java.lang.ClassNotFoundException: com.evermobile.usemobe.servlet.FaleConoscoServlet from BaseClassLoader@154d7aa{vfs:///C:/EverSystems/Projetos/Mobe_NovaPlataforma/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1306003790944/deploy/UseMobe.war}

at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1370) [:2.2.0.GA]
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1316) [:2.2.0.GA]
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:96 [:2.2.0.GA]
at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.checkComplete(MainDeployerPlugin.java:82) [:6.0.0.Final]
at org.jboss.profileservice.dependency.ProfileControllerContext$DelegateDeployer.checkComplete(ProfileControllerContext.java:13 [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction.deploy(HDScanner.java:246) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction.complete(HDScanner.java:192) [:0.2.2]
at org.jboss.profileservice.management.TwoPCActionWrapper.doComplete(TwoPCActionWrapper.java:57) [:0.2.2]
at org.jboss.profileservice.management.actions.AbstractTwoPhaseModificationAction.complete(AbstractTwoPhaseModificationAction.java:74) [:0.2.2]
at org.jboss.profileservice.management.actions.AbstractTwoPhaseModificationAction.prepare(AbstractTwoPhaseModificationAction.java:95) [:0.2.2]
at org.jboss.profileservice.management.ModificationSession.prepare(ModificationSession.java:87) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.internalPerfom(AbstractActionController.java:234) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.performWrite(AbstractActionController.java:213) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.perform(AbstractActionController.java:150) [:0.2.2]
at org.jboss.profileservice.management.AbstractActionController.perform(AbstractActionController.java:135) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner.scan(HDScanner.java:146) [:0.2.2]
at org.jboss.profileservice.deployment.hotdeploy.HDScanner.run(HDScanner.java:90) [:0.2.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [:1.6.0_24]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [:1.6.0_24]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [:1.6.0_24]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:9 [:1.6.0_24]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [:1.6.0_24]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [:1.6.0_24]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_24]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:90 [:1.6.0_24]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
O deploy to fazendo pelo Eclipse mesmo.
Adicionei um servidor Jboss na aba "servers" e deixo rodar pelo Eclipse.

Tenho que fazer alguma configuração extra no Jboss para funcionar esta outra servlet???

Grato
Olá a todos,

Montei uma servlet, configurei no web.xml, tudo certo. Mas quando vou rodar o JBoss, ele mostra este erro
19:09:15,829 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to PreReal: name=vfs:///C:/EMPRESA/Projetos...........(mais

E mais abaixo aparece este erro:
Caused by: java.lang.ClassNotFoundException: com.evermobile.usemobe.servlet.FaleConoscoDuvidaServlet from BaseClassLoader@186ff4a{vfs://.....NOME DO PROJETO...

Já tenho uma servlet configurada, só segui os mesmos passos da primeira, porém com essa segunda servlet, o Jboss mostra esse erro.
Se eu tirar a configuração da servlet do web.xml, a aplicação sobre. Se eu colocar a configuração do novo servlet, mostra esse erro acima.

Quem puder ajudar, muito obrigado.
raf4ever wrote:Isso é só um warning,se vc n precisar mandar email não terá problemas.

Puuuuuuuuuts, que kabaçada minha!!!!!!! Nem pra eu olhar no banco pra ver se deu certo ó kkkkkkkkkkk
Desculpe o post ÍNUTIL criado, mas era isso mesmo, o client está certinho, isso é só um Warning mesmo.

Obrigado ai e desculpe !!!!!!
Olá, boa tarde.

Tenho um serviço que preciso consumir. Já gerei as classes e interfaces necessárias com wsimport, mas quando vou rodar a classe do client, ele gera esse erro:
11/02/2011 16:40:11 org.apache.axis.utils.JavaUtils isAttachmentSupported
WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.

Segue o código:


Já coloquei a lib activision.jar no projeto e continua o erro.

Alguém poderia dar um help ?

Grato
Puts, acabei de ver o meu erro.



Foi só trocar para update que funcionou, pois afinal, ele estava criando de 1 em 1 para cada objeto na lista, daí sobreescrevia o anterior......

Agora a sequence funciona certinho!
Olá a todos.

Eu preciso resgatar uma lista de um determinado objeto e cada objeto desta lista precisa ser inserido no banco.
Porém, só o último registro é inserido.
Quando eu olho no banco, a sequence continua com o valor START em 1 e na minha tabela só o último registro da List é inserido.
Alguem pode me ajudar??

A minha classe Entity



O meu hibernate.cfg.xml



Grato
Boa Tarde.

Pessoal, é possível fazer algo assim?
Preciso que assim que incluir um registro numa tabela, uma trigger postgre chame uma classe java.

Abraço
Então, este windowClosing() só esta implementado neste JFrame, que neste caso chama o método salvarDados().

No seu caso, você chama outro JFrame certo?

Ou seja, o que você precisa fazer é implementar no seu outro JFrame uma rotina igual a esta, mas com as condições que forem necessárias neste novo JFrame

Daí você não usaria este laço que vc falou.

Abraço
 
Índice dos Fóruns » Perfil de Thiago Luis » Mensagens enviadas por Thiago Luis
Ir para:   
Powered by JForum 2.1.8 © JForum Team