Erro no Jboos 6

100 views
Skip to first unread message

Cerli

unread,
Apr 6, 2010, 3:24:00 PM4/6/10
to caelum-vraptor-dev
Estou tentando fazer deploy do Vraptor 3 Blank Project, já fiz todas
as dicas citadas aqui e continua dando o seguinte erro:

Caused by: java.lang.IllegalStateException: Failed to create schema
loader: java.lang.ClassNotFoundException
org.apache.xerces.dom.DOMXSImplementationSourceImpl

Paulo Silveira - Caelum

unread,
Apr 6, 2010, 3:28:23 PM4/6/10
to caelum-vr...@googlegroups.com
Ola Cerli

Ha a continuacao da Stacktrace?

Esta indicando que falta algum jar.

paulo

--
Paulo Silveira
Caelum | Ensino e Inovação
www.caelum.com.br
www.arquiteturajava.com.br

> --
> You received this message because you are subscribed to the Google Groups "caelum-vraptor-dev" group.
> To post to this group, send email to caelum-vr...@googlegroups.com.
> To unsubscribe from this group, send email to caelum-vraptor-...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/caelum-vraptor-dev?hl=en.
>
>

Cerli Rocha [ HyperQZ Mídias ]

unread,
Apr 6, 2010, 3:31:02 PM4/6/10
to caelum-vr...@googlegroups.com
Este é todo o stack:

16:30:16,134 WARN  [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] SchemaLocation: schemaLocation value = 'http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd' must have even number of URI's. @ vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/WEB-INF/lib/vraptor-3.1.1.jar/META-INF/web-fragment.xml[3,91]
16:30:17,448 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Parse: name=vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/ state=PreParse mode=Manual requiredState=Parse: org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployment.WebAppFragmentParsingDeployer.createMetaData(WebAppFragmentParsingDeployer.java:94)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:322)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:294)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:234)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1660)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1378)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1319)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:898)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:677)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.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.jboss.xb.binding.JBossXBException: Failed to parse source: Failed to parse schema for nsURI=http://java.sun.com/xml/ns/javaee, baseURI=null, schemaLocation=null
at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203)
at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:168)
at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:229)
at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:206)
at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:137)
at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:121)
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:315)
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:280)
at org.jboss.deployment.WebAppFragmentParsingDeployer.createMetaData(WebAppFragmentParsingDeployer.java:90)
... 29 more
Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to parse schema for nsURI=http://java.sun.com/xml/ns/javaee, baseURI=null, schemaLocation=null
at org.jboss.xb.binding.resolver.AbstractMutableSchemaResolver.resolve(AbstractMutableSchemaResolver.java:347)
at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:279)
at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:401)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(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 org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199)
... 37 more
Caused by: java.lang.IllegalStateException: Failed to create schema loader: java.lang.ClassNotFoundException org.apache.xerces.dom.DOMXSImplementationSourceImpl
at org.jboss.xb.binding.Util$2.run(Util.java:530)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.xb.binding.Util.getXSImplementation(Util.java:501)
at org.jboss.xb.binding.Util.loadSchema(Util.java:381)
at org.jboss.xb.binding.sunday.unmarshalling.XsdBinder.bind(XsdBinder.java:177)
at org.jboss.xb.binding.sunday.unmarshalling.XsdBinder.bind(XsdBinder.java:148)
at org.jboss.xb.binding.resolver.AbstractMutableSchemaResolver.resolve(AbstractMutableSchemaResolver.java:339)
... 55 more

2010/4/6 Paulo Silveira - Caelum <paulo.s...@caelum.com.br>



--
Cerli Antônio da Rocha
(51)8542-0035
msn: ce...@hqzweb.com.br

Paulo Silveira - Caelum

unread,
Apr 6, 2010, 3:41:42 PM4/6/10
to caelum-vr...@googlegroups.com
Oi Cerli

Qual é a versao do JBoss?

Parece que ele nao esta gostando do web-fragments, que é o recurso do
servlets 3 / java ee6, presente apenas no jboss 6. Mas, caso nao tenha
o jboss6, ele deveria ignorar esse xml.

De qualquer maneira ele ta reclamando do xerces, que é estranho. tem
algum outro no seu classpath.

paulo
--
Paulo Silveira
Caelum | Ensino e Inovação
www.caelum.com.br
www.arquiteturajava.com.br

2010/4/6 Cerli Rocha [ HyperQZ Mídias ] <narede...@gmail.com>:

Cerli Rocha [ HyperQZ Mídias ]

unread,
Apr 6, 2010, 3:47:34 PM4/6/10
to caelum-vr...@googlegroups.com

Oi Paulo,

estou usando Jboss 6 sim.

Comecei a pesquisa do problema justamente com o web-fragment, uma vez que o web-fragment do Vraptor 3 estava sem DTD, então eu usei assim:

Paulo Silveira - Caelum

unread,
Apr 6, 2010, 3:55:17 PM4/6/10
to caelum-vr...@googlegroups.com
Oi Cerli

Abre um issue no GIT pra gente?
http://github.com/caelum/vraptor/

Vou dar uma olhada, e ja colocamos a correção pra entrar pra versao
3.1.2, que esta pra sair.

abracos

Cerli Rocha [ HyperQZ Mídias ]

unread,
Apr 6, 2010, 4:06:46 PM4/6/10
to caelum-vr...@googlegroups.com
Paulo,


Obrigado pela atenção.

Paulo Silveira - Caelum

unread,
Apr 6, 2010, 4:22:53 PM4/6/10
to caelum-vr...@googlegroups.com
Oi Cerli

Por enquanto voce pode usar a versao 3.1.0 que deve funcionar
perfeitamente entao. Se precisar do 3.1.1 basta fazer um build e
remover o web fragments.

Cerli Rocha [ HyperQZ Mídias ]

unread,
Apr 6, 2010, 4:44:33 PM4/6/10
to caelum-vr...@googlegroups.com
Usando a versão 3.1.0 da o mesmo erro que dava antes de eu mexer nio web-fragment:

17:42:48,093 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Parse: name=vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/ state=PreParse mode=Manual requiredState=Parse: org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/
Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Failed to resolve schema nsURI= location=web-fragment
at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203)
at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:168)
at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:229)
at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:206)
at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:137)
at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:121)
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:315)
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:280)
at org.jboss.deployment.WebAppFragmentParsingDeployer.createMetaData(WebAppFragmentParsingDeployer.java:90)
... 29 more
Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to resolve schema nsURI= location=web-fragment
at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:283)
at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:401)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(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 org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199)
... 37 more

17:42:48,096 WARN  [org.jboss.system.server.profileservice.hotdeploy.HDScanner] Failed to process changes: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

*** DEPLOYMENTS IN ERROR: Name -> Error

vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/ -> org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/


DEPLOYMENTS IN ERROR:
  Deployment "vfszip:/D:/programas/jboss6/server/default/deploy/ERPBistex.war/" is in error due to the following reason(s): org.jboss.xb.binding.JBossXBRuntimeException: Failed to resolve schema nsURI= location=web-fragment

at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1198)
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1144)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:848)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:416)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.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)


Cerli Rocha [ HyperQZ Mídias ]

unread,
Jun 30, 2010, 4:19:16 PM6/30/10
to caelum-vr...@googlegroups.com
Senhores,

é possivel desenvolver com VRaptor uma funcionalidade semelhante aos plugins do Wordpress, ou seja, desenvolvemos uma determinada funcionalidade e apenas "copiamos" o respectivo arquivo para dentro da aplicação usando Wordpress e então basta ativar o plugin que o mesma já estará disponivel?

Imaginem se fosse possivel que eu fizesse um jar com alguma funcionalidade e pudesse deployar apenas esse jar, tornan-do o disponivel para a aplicação.

Não sei se fui claro. Podem ajudar? Alguma sugestão?

Lucas Cavalcanti

unread,
Jun 30, 2010, 5:18:10 PM6/30/10
to caelum-vr...@googlegroups.com
você pode colocar o plugin num jar (que deve ser gerado com entradas de diretório) e adicionar o pacote base do plugin
no web.xml:

<context-param>
    <param-name>br.com.caelum.vraptor.packages</param-name>
    <param-value>pacote.do.plugin1, pacote.do.plugin2</param-value>
</context-param>

2010/6/30 Cerli Rocha [ HyperQZ Mídias ] <narede...@gmail.com>
--

Cerli Rocha [ HyperQZ Mídias ]

unread,
Jul 1, 2010, 10:33:40 AM7/1/10
to caelum-vr...@googlegroups.com
Mas teria como fazer isso de forma "automatica"?

Tipo, poderia ter um listener que detecta que determinado pacote foi incrementado, e então,  programaticamente, adicionar ao context-param esses plugins? 

Rafael Ponte

unread,
Jul 1, 2010, 10:37:13 AM7/1/10
to caelum-vr...@googlegroups.com
Talvez o projeto JBoss OSGI posso te ajudar,
http://community.jboss.org/en/jbossosgi

:-)

2010/7/1 Cerli Rocha [ HyperQZ Mídias ] <narede...@gmail.com>



--
Rafael Ponte
http://www.rponte.com.br

Lucas Cavalcanti

unread,
Jul 1, 2010, 11:06:41 AM7/1/10
to caelum-vr...@googlegroups.com
Já tem uma issue pra fazer isso:
http://github.com/caelum/vraptor/issues#issue/178

a idéia vai ser algo como colocar um arquivo no META-INF do jar, e o vraptor vai carregar automaticamente os componentes que estiverem lá dentro...

2010/7/1 Rafael Ponte <rpo...@gmail.com>

Cerli Rocha [ HyperQZ Mídias ]

unread,
Jul 1, 2010, 4:20:47 PM7/1/10
to caelum-vr...@googlegroups.com
Lucas, acho que é mais ou menos isso...

Não sei se conhecem uma CMS chamado Vignette.

Ele trabalha em cima de Weblogic, e possui uma aplicação que permite fazer deploy de novas funcionalidade, como widgets, subindo apenas um jar da nova funcionalidade e setando as suas devidas permissões após o deploy.

Mas acho que o Plugin Discovery, é uma ótima idéia e resolveria a questão. 

Sabe em que pé anda isso? 

Lucas Cavalcanti

unread,
Jul 1, 2010, 5:07:46 PM7/1/10
to caelum-vr...@googlegroups.com
por enquanto é só uma idéia...

eu comecei a implementar isso em um projeto meu, mas não terminei...
ele só faz o scan de jars na pasta "/WEB-INF/lib" e não sei se isso é garantido...
Reply all
Reply to author
Forward
0 new messages