[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-6227) JMX Core Tests fails to find example project's .project file

Nick Boldt (JIRA) jira-events at lists.jboss.org
Wed May 12 02:40:26 EDT 2010


    [ https://jira.jboss.org/jira/browse/JBIDE-6227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12530261#action_12530261 ] 

Nick Boldt commented on JBIDE-6227:
-----------------------------------

Or, if I have a breakpoint @ TestProjectProvider [line: 112] - importExistingProject(IProject, String, String), and change this line:

-			project.open(IResource.BACKGROUND_REFRESH, new NullProgressMonitor());
+			project.open(IResource.PROJECT, new NullProgressMonitor());

I can avoid the java crash. But with the above change, maven still gets:

org.eclipse.core.internal.resources.ResourceException()[567]: java.io.FileNotFoundException: /home/nboldt/workspace36/jbosstools-modular_build/jmx/tests/org.jboss.tools.jmx.core.test/target/work/data/JMX_EXAMPLE/.project (No such file or directory)

... so I'm still stumped. It's either "not copying all the right files from plugin to workspace during test" or "copying files takes too long and test doesn't wait long enough before checking"

> JMX Core Tests fails to find example project's .project file
> ------------------------------------------------------------
>
>                 Key: JBIDE-6227
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-6227
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: jmx
>    Affects Versions: 3.2.next
>            Reporter: Nick Boldt
>            Assignee: Max Rydahl Andersen
>             Fix For: 3.2.next
>
>         Attachments: hs_err_pid19956.log, hs_err_pid22365.log
>
>
> Running JMX tests on local or in Hudson, I get:
> [INFO] --- maven-osgi-test-plugin:0.9.0-SNAPSHOT:test (default-test) @ org.jboss.tools.jmx.core.test ---
> [INFO] Expected eclipse log file: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/work/data/.metadata/.log
> [INFO] Command line:
> 	/bin/sh -c cd /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test && /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86 -jar /home/nboldt/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.0.201.R35x_v20090715/org.eclipse.equinox.launcher-1.0.201.R35x_v20090715.jar -data /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/work/data -dev file:/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/dev.properties -install /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/work -configuration /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/work/configuration -application org.codehaus.tycho.surefire.osgibooter.uitest -testproperties /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/surefire.properties -testApplication org.eclipse.ui.ide.workbench -product org.eclipse.sdk.ide
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.jboss.tools.jmx.core.test.JMXCoreAllTests
> Tests run: 7, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.106 sec <<< FAILURE!
> testConnection(org.jboss.tools.jmx.core.test.DefaultProviderTest)  Time elapsed: 0.009 sec  <<< ERROR!
> org.eclipse.core.internal.resources.ResourceException()[567]: java.io.FileNotFoundException: /home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jmx/tests/org.jboss.tools.jmx.core.test/target/work/data/JMX_EXAMPLE/.project (No such file or directory)
> 	at java.io.FileInputStream.open(Native Method)
> 	at java.io.FileInputStream.<init>(FileInputStream.java:137)
> 	at org.eclipse.core.internal.resources.ProjectDescriptionReader.read(ProjectDescriptionReader.java:626)
> 	at org.eclipse.core.internal.resources.Workspace.loadProjectDescription(Workspace.java:1478)
> 	at org.jboss.tools.jmx.core.test.util.TestProjectProvider.importExistingProject(TestProjectProvider.java:109)
> 	at org.jboss.tools.jmx.core.test.util.TestProjectProvider.init(TestProjectProvider.java:97)
> 	at org.jboss.tools.jmx.core.test.util.TestProjectProvider.<init>(TestProjectProvider.java:65)
> 	at org.jboss.tools.jmx.core.test.DefaultProviderTest.testConnection(DefaultProviderTest.java:80)
> Results :
> Tests in error: 
>   testConnection(org.jboss.tools.jmx.core.test.DefaultProviderTest)
> Tests run: 7, Failures: 0, Errors: 1, Skipped: 0
> ------------
> Did some digging and it seems that the .../jmx/tests/org.jboss.tools.jmx.core.test/target/work/data/JMX_EXAMPLE/ folder is empty. However, the content that's supposed to be checked out into that dir is definitely in the target/org.jboss.tools.jmx.core.test-1.1.0-SNAPSHOT.jar jar, so I would think the problem is in how the test is doing its unpacking, rather than how the jar is being built.
> --------
> Same error in Hudson:
> http://hudson.qa.jboss.com/hudson/view/DevStudio/job/jbosstools-tycho-modular/lastCompletedBuild/testReport/org.jboss.tools.jmx.core.test/JMXCoreAllTests/testConnection/
> To run test in Hudson:
> http://hudson.qa.jboss.com/hudson/view/DevStudio/job/jbosstools-tycho-modular -> Build Now -> only need these components to be built: tests,common,jmx; may need to use -Dbuild.if.sources.unchanged=true flag too.
> To run test locally from a fresh checkout:
> cd /tmp; svn co http://anonsvn.jboss.org/repos/jbosstools/trunk/build/
>   or
> cd /tmp; svn co http://anonsvn.jboss.org/repos/jbosstools/branches/modular_build/build/
>   then
> cd /tmp/build; ant -DCOMPONENTS=tests,common,jmx

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the jbosstools-issues mailing list