Hi, I am trying to apply my AOP aspects to an embedded EJB3 test -- when I do that, I get the following error:
Exception in thread "main" java.lang.ExceptionInInitializerError at com.edicorp.EJB3Test.main(EJB3Test.java:28) 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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) Caused by: java.lang.RuntimeException: org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/home/hindog/IdeaProjects/maven/edicorp/erp/ejb/target/classes/META-INF/[EMAIL PROTECTED],70 at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:103) at com.edicorp.EJB3Deployer.(EJB3Deployer.java:32) ... 6 more Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/home/hindog/IdeaProjects/maven/edicorp/erp/ejb/target/classes/META-INF/[EMAIL PROTECTED],70 at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:142) at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:133) at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:85) at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:97) ... 7 more Caused by: org.jboss.xb.binding.JBossXBRuntimeException: No cursor for aspect at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:280) at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:301) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:138) With a very basic AOP configuration: If I load the AOP aspects from the run command, I get IllegalAccessErrors in my beans as it seems the EJBStandaloneDeployer deploys into a separate classloader. So I am trying to do EJB3StandaloneDeployer.deployXmlResource( "my-aop.xml" ) to have the AOP deployed in the same classloader as the beans are managed from. I'm not sure if I am doing any of this the right way, is there a method for getting AOP to work in Embedded, or is it not supported (loadtime weaving)? Thanks, Aaron View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4030760#4030760 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4030760 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user