That problem seems to be originating here: [testng] java.io.FileNotFoundException: http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd
It seems like you're using a validating XML parser, and since that DTD file does not exist (at that url), its failing. Wayne On 8/13/07, r_sudh <[EMAIL PROTECTED]> wrote: > > Thanks. Do you know where I can follow the progress on the surefire-tesstng > bug. > > I tried the ant-run plugin. None of my tests are getting executed. Here's > the maven output: > > [INFO] antrun:run {execution: testng51} > [INFO] Executing tasks > [testng] org.xml.sax.SAXParseException: Document root element "dataset", > must match DOCTYPE root "null". > [testng] at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > [testng] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [testng] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) > [testng] at org.testng.xml.Parser.parse(Parser.java:139) > [testng] at org.testng.TestNG.setTestSuites(TestNG.java:445) > [testng] at org.testng.TestNG.privateMain(TestNG.java:981) > [testng] at org.testng.TestNG.main(TestNG.java:938) > [testng] java.io.FileNotFoundException: > http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd > [testng] at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1243) > [testng] at > org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) > [testng] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [testng] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) > [testng] at org.testng.xml.Parser.parse(Parser.java:139) > [testng] at org.testng.TestNG.setTestSuites(TestNG.java:445) > [testng] at org.testng.TestNG.privateMain(TestNG.java:981) > [testng] at org.testng.TestNG.main(TestNG.java:938) > [testng] org.xml.sax.SAXParseException: Document root element > "deployment", must match DOCTYPE root "null". > [testng] at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > [testng] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [testng] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) > [testng] at org.testng.xml.Parser.parse(Parser.java:139) > [testng] at org.testng.TestNG.setTestSuites(TestNG.java:445) > [testng] at org.testng.TestNG.privateMain(TestNG.java:981) > [testng] at org.testng.TestNG.main(TestNG.java:938) > [testng] org.xml.sax.SAXParseException: Document root element > "deployment", must match DOCTYPE root "null". > [testng] at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > [testng] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [testng] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) > [testng] at org.testng.xml.Parser.parse(Parser.java:139) > [testng] at org.testng.TestNG.setTestSuites(TestNG.java:445) > [testng] at org.testng.TestNG.privateMain(TestNG.java:981) > [testng] at org.testng.TestNG.main(TestNG.java:938) > [testng] java.io.FileNotFoundException: > E:\Java\workspaces\workspace\brazos.permit.ejb.test\log4j.dtd (The system > cannot find the file specified) > [testng] at java.io.FileInputStream.open(Native Method) > [testng] at java.io.FileInputStream.<init>(FileInputStream.java:106) > [testng] at java.io.FileInputStream.<init>(FileInputStream.java:66) > [testng] at > sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) > [testng] at > sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) > [testng] at > org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) > [testng] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [testng] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) > [testng] at org.testng.xml.Parser.parse(Parser.java:139) > [testng] at org.testng.TestNG.setTestSuites(TestNG.java:445) > [testng] at org.testng.TestNG.privateMain(TestNG.java:981) > [testng] at org.testng.TestNG.main(TestNG.java:938) > [testng] org.xml.sax.SAXParseException: Document root element > "deployment", must match DOCTYPE root "null". > [testng] at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > [testng] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > [testng] at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > [testng] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > [testng] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) > [testng] at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) > [testng] at org.testng.xml.Parser.parse(Parser.java:139) > [testng] at org.testng.TestNG.setTestSuites(TestNG.java:445) > [testng] at org.testng.TestNG.privateMain(TestNG.java:981) > [testng] at org.testng.TestNG.main(TestNG.java:938) > [testng] Exception in thread "main" java.lang.NullPointerException > [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:153) > [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:901) > [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:863) > [testng] at org.testng.TestNG.run(TestNG.java:613) > [testng] at org.testng.TestNG.privateMain(TestNG.java:1001) > [testng] at org.testng.TestNG.main(TestNG.java:938) > > > rolfst wrote: > > > > Its a surefire testng bug. > > It is indeed a very anoying one en apparently there is some working on I > > don't know what the bug id is. > > however what you can do is use maven-antrun-plugin although I don't know > > how > > to fail a complete build when the tests fail but at least you can figure > > out > > what the failed tests are. > > Here is my setup > > > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-antrun-plugin</artifactId> > > <version>1.1</version> > > <executions> > > <!-- this ant script runs testng natively --> > > <execution> > > <id>testng55</id> > > <phase>test</phase> > > <configuration> > > <tasks> > > <taskdef resource="testngtasks" > > classpath="testng.jar" classpathref=" > > maven.test.classpath" /> > > <testng > > classpathref="maven.test.classpath" > > outputdir="target/test-reports"> > > <xmlfileset dir="src/test/resources" > > includes="*.xml" /> > > </testng> > > <junitreport > > todir="target/test-reports"> > > <fileset > > dir="target/test-reports"> > > <include name="**/*.xml" /> > > </fileset> > > <report format="noframes" > > todir="target/test-reports" /> > > </junitreport> > > </tasks> > > </configuration> > > <goals> > > <goal>run</goal> > > </goals> > > </execution> > > </executions> > > <dependencies> > > <dependency> > > <groupId>ant</groupId> > > <artifactId>ant-junit</artifactId> > > <version>1.6.2</version> > > </dependency> > > </dependencies> > > </plugin> > > > > > > <!-- disable surefire plugin (too many problems!) --> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-surefire-plugin</artifactId> > > <version>2.4</version> > > <configuration> > > <skip>true</skip> > > <forkMode>once</forkMode> > > <suiteXmlFiles> > > <suiteXmlFile> > > /src/test/resources/testsuite- > > integration-ejb3.xml > > </suiteXmlFile> > > </suiteXmlFiles> > > </configuration> > > </plugin> > > </plugins> > > > > hope it helps > > > > On 8/12/07, r_sudh <[EMAIL PROTECTED]> wrote: > >> > >> > >> Here is the code from the test class that I'm using: > >> > >> EJB3StandaloneBootstrap.boot(null); > >> EJB3StandaloneBootstrap.scanClasspath(); > >> Hashtable<String, String> props = new Hashtable<String, > >> String>(); > >> props.put("java.naming.factory.initial", > >> " > >> org.jnp.interfaces.LocalOnlyContextFactory"); > >> props.put("java.naming.factory.url.pkgs", > >> "org.jboss.naming:org.jnp.interfaces"); > >> > >> initialContext = new InitialContext(props); > >> > >> OwnerDAO dao = (OwnerDAO) initialContext.lookup > >> ("OwnerDAOBean/local"); > >> > >> Like I said, the lookup fails if I run it via maven and works fine if I > >> launch it via TestNG > >> > >> r_sudh wrote: > >> > > >> > I have a maven project in Eclipse with EJB 3.0 style Entity beans and > >> > Session Beans. I'm using TestNG to run my tests that launch the JBoss > >> > micro-container and successfully tests all my EJB code. > >> > > >> > I'd now like to have all of this working using maven outside of Eclipse > >> > (so I can use a Continuous Integration server). I'm not fully clear on > >> > what all I need to configure. I have the following in my pom.xml > >> > > >> > <build> > >> > <plugins> > >> > <plugin> > >> > <artifactId>maven-compiler-plugin</artifactId> > >> > <configuration> > >> > <source>1.6</source> > >> > <target>1.6</target> > >> > </configuration> > >> > </plugin> > >> > <plugin> > >> > <artifactId>maven-surefire-plugin</artifactId> > >> > <version>2.2</version> > >> > <configuration> > >> > <suiteXmlFiles> > >> > <suiteXmlFile> > >> > src/test/resources/testng.xml > >> > </suiteXmlFile> > >> > </suiteXmlFiles> > >> > <forkMode>pertest</forkMode> > >> > <childDelegation>false</childDelegation> > >> > </configuration> > >> > </plugin> > >> > </plugins> > >> > </build> > >> > > >> > Do I need the maven-ejb plugin? I'd appreciate any pointers. > >> > > >> > Thanks > >> > -sud > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> > For additional commands, e-mail: [EMAIL PROTECTED] > >> > > >> > > >> > > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/JBoss-Embedded-Container-%2B-Maven-%2B-howto--tf4255161s177.html#a12115874 > >> Sent from the Maven - Users mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/JBoss-Embedded-Container-%2B-Maven-%2B-howto--tf4255161s177.html#a12125930 > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]