[ https://issues.apache.org/jira/browse/NETBEANS-1897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
leed Mx updated NETBEANS-1897: ------------------------------ Description: On a project that uses a package from a different project, when attempting to run all tests (Alt+F6), the tests cannot run due to missing symbols corresponding to the ones of the shared package. After that happens, when re attempting to run all the tests they will run since the required symbols are already there. Therefore the issue only occurs right after a clean compilation build for testing. The issue can be reproduced by running the test for a single class (Ctrl+F6) and then running all tests (Alt+F6) which will trigger a clean build compilation again. Ouput demonstrating the error: ant -f ...nbPath CurrentProject -Dnb.internal.action.name=test -Dignore.failing.tests=true -Dnb.wait.for.caches=true test init: Deleting: ...nbPath\CurrentProject\build\built-jar.properties deps-jar: Updating property file: ...nbPath\CurrentProject\build\built-jar.properties SharedPackageProject.init: SharedPackageProject.deps-jar: Updating property file: ...nbPath\CurrentProject\build\built-jar.properties SharedPackageProject.init: SharedPackageProject.deps-clean: Updating property file: ...nbPath\SharedPackageProject\build\built-clean.properties Deleting directory ...nbPath\SharedPackageProject\build SharedPackageProject.clean: Created dir: ...nbPath\SharedPackageProject\build\classes Created dir: ...nbPath\SharedPackageProject\build\empty Created dir: ...nbPath\SharedPackageProject\build\generated-sources\ap-source-output Compiling 2 source files to ...nbPath\SharedPackageProject\build\classes SharedPackageProject.compile: Created dir: ...nbPath\SharedPackageProject\dist Copying 1 file to ...nbPath\SharedPackageProject\build Copy libraries to ...nbPath\SharedPackageProject\dist\lib. Building jar: ...nbPath\SharedPackageProject\dist\SharedPackageProject.jar To run this application from the command line without Ant, try: java -jar "...nbPath\SharedPackageProject\dist\SharedPackageProject.jar" SharedPackageProject.jar: init: deps-clean: Updating property file: ...nbPath\CurrentProject\build\built-clean.properties SharedPackageProject.init: SharedPackageProject.deps-clean: Updating property file: ...nbPath\CurrentProject\build\built-clean.properties Deleting directory ...nbPath\SharedPackageProject\build SharedPackageProject.clean: Deleting directory ...nbPath\CurrentProject\build clean: Created dir: ...nbPath\CurrentProject\build\classes Created dir: ...nbPath\CurrentProject\build\empty Created dir: ...nbPath\CurrentProject\build\generated-sources\ap-source-output Compiling 11 source files to ...nbPath\CurrentProject\build\classes ...nbPath\CurrentProject\src\CurrentProject\Dao.java:13: error: package SharedPackageProject does not exist import SharedPackageProject.SmartDatabase; ...nbPath\CurrentProject\src\CurrentProject\Dao.java:22: error: cannot find symbol Output when running all tests for a second time: ant -f ...nbPath CurrentProject -Dnb.internal.action.name=test -Dignore.failing.tests=true -Dnb.wait.for.caches=true test init: deps-jar: Updating property file: ...nbPath\CurrentProject\build\built-jar.properties SharedPackageProject.init: SharedPackageProject.deps-jar: Created dir: ...nbPath\SharedPackageProject\build Updating property file: ...nbPath\CurrentProject\build\built-jar.properties Created dir: ...nbPath\SharedPackageProject\build\classes Created dir: ...nbPath\SharedPackageProject\build\empty Created dir: ...nbPath\SharedPackageProject\build\generated-sources\ap-source-output Compiling 2 source files to ...nbPath\SharedPackageProject\build\classes SharedPackageProject.compile: Created dir: ...nbPath\SharedPackageProject\dist Copying 1 file to ...nbPath\SharedPackageProject\build Copy libraries to ...nbPath\SharedPackageProject\dist\lib. Building jar: ...nbPath\SharedPackageProject\dist\SharedPackageProject.jar To run this application from the command line without Ant, try: java -jar "...nbPath\SharedPackageProject\dist\SharedPackageProject.jar" SharedPackageProject.jar: Compiling 11 source files to ...nbPath\CurrentProject\build\classes compile: Created dir: ...nbPath\CurrentProject\build\test\classes Compiling 4 source files to ...nbPath\CurrentProject\build\test\classes compile-test: Created dir: ...nbPath\CurrentProject\build\test\results Testsuite: CurrentProject.DaoTest //...My expected tests output was: On a project that uses a package from a different project, when attempting to run all tests (Alt+F6), the tests cannot run due to missing symbols corresponding to the ones of the shared package. After that happens, when re attempting to run all the tests they will run since the required symbols are already there. Therefore the issue only occurs right after a clean compilation build for testing. The issue can be reproduced by running the test for a single class (Ctrl+F6) and then running all tests (Alt+F6) which will trigger a clean build compilation again. Ouput demonstrating the error: ant -f ...nbPath\\CurrentProject -Dnb.internal.action.name=test -Dignore.failing.tests=true -Dnb.wait.for.caches=true test init: Deleting: ...nbPath\CurrentProject\build\built-jar.properties deps-jar: Updating property file: ...nbPath\CurrentProject\build\built-jar.properties SharedPackageProject.init: SharedPackageProject.deps-jar: Updating property file: ...nbPath\CurrentProject\build\built-jar.properties SharedPackageProject.init: SharedPackageProject.deps-clean: Updating property file: ...nbPath\SharedPackageProject\build\built-clean.properties Deleting directory ...nbPath\SharedPackageProject\build SharedPackageProject.clean: Created dir: ...nbPath\SharedPackageProject\build\classes Created dir: ...nbPath\SharedPackageProject\build\empty Created dir: ...nbPath\SharedPackageProject\build\generated-sources\ap-source-output Compiling 2 source files to ...nbPath\SharedPackageProject\build\classes SharedPackageProject.compile: Created dir: ...nbPath\SharedPackageProject\dist Copying 1 file to ...nbPath\SharedPackageProject\build Copy libraries to ...nbPath\SharedPackageProject\dist\lib. Building jar: ...nbPath\SharedPackageProject\dist\SharedPackageProject.jar To run this application from the command line without Ant, try: java -jar "...nbPath\SharedPackageProject\dist\SharedPackageProject.jar" SharedPackageProject.jar: init: deps-clean: Updating property file: ...nbPath\CurrentProject\build\built-clean.properties SharedPackageProject.init: SharedPackageProject.deps-clean: Updating property file: ...nbPath\CurrentProject\build\built-clean.properties Deleting directory ...nbPath\SharedPackageProject\build SharedPackageProject.clean: Deleting directory ...nbPath\CurrentProject\build clean: Created dir: ...nbPath\CurrentProject\build\classes Created dir: ...nbPath\CurrentProject\build\empty Created dir: ...nbPath\CurrentProject\build\generated-sources\ap-source-output Compiling 11 source files to ...nbPath\CurrentProject\build\classes ...nbPath\CurrentProject\src\CurrentProject\Dao.java:13: error: package SharedPackageProject does not exist import SharedPackageProject.SmartDatabase; ...nbPath\CurrentProject\src\CurrentProject\Dao.java:22: error: cannot find symbol Output when running all tests for a second time: ant -f ...nbPath\\CurrentProject -Dnb.internal.action.name=test -Dignore.failing.tests=true -Dnb.wait.for.caches=true test init: deps-jar: Updating property file: ...nbPath\CurrentProject\build\built-jar.properties SharedPackageProject.init: SharedPackageProject.deps-jar: Created dir: ...nbPath\SharedPackageProject\build Updating property file: ...nbPath\CurrentProject\build\built-jar.properties Created dir: ...nbPath\SharedPackageProject\build\classes Created dir: ...nbPath\SharedPackageProject\build\empty Created dir: ...nbPath\SharedPackageProject\build\generated-sources\ap-source-output Compiling 2 source files to ...nbPath\SharedPackageProject\build\classes SharedPackageProject.compile: Created dir: ...nbPath\SharedPackageProject\dist Copying 1 file to ...nbPath\SharedPackageProject\build Copy libraries to ...nbPath\SharedPackageProject\dist\lib. Building jar: ...nbPath\SharedPackageProject\dist\SharedPackageProject.jar To run this application from the command line without Ant, try: java -jar "...nbPath\SharedPackageProject\dist\SharedPackageProject.jar" SharedPackageProject.jar: Compiling 11 source files to ...nbPath\CurrentProject\build\classes compile: Created dir: ...nbPath\CurrentProject\build\test\classes Compiling 4 source files to ...nbPath\CurrentProject\build\test\classes compile-test: Created dir: ...nbPath\CurrentProject\build\test\results Testsuite: CurrentProject.DaoTest //...My expected tests output > Clean Build Compilation for Tests generating error for projects sharing > packages > -------------------------------------------------------------------------------- > > Key: NETBEANS-1897 > URL: https://issues.apache.org/jira/browse/NETBEANS-1897 > Project: NetBeans > Issue Type: Bug > Components: projects - Ant Project > Environment: Product Version: NetBeans IDE 8.1 (Build 201510222201) > Updates: NetBeans IDE is updated to version NetBeans 8.1 Patch 1 > Java: 1.8.0_25; Java HotSpot(TM) 64-Bit Server VM 25.25-b02 > Runtime: Java(TM) SE Runtime Environment 1.8.0_25-b18 > System: Windows 8 version 6.2 running on amd64; Cp1252; es_MX (nb) > Reporter: leed Mx > Priority: Minor > > On a project that uses a package from a different project, when attempting to > run all tests (Alt+F6), the tests cannot run due to missing symbols > corresponding to the ones of the shared package. > After that happens, when re attempting to run all the tests they will run > since the required symbols are already there. > Therefore the issue only occurs right after a clean compilation build for > testing. The issue can be reproduced by running the test for a single class > (Ctrl+F6) and then running all tests (Alt+F6) which will trigger a clean > build compilation again. > Ouput demonstrating the error: > ant -f ...nbPath > CurrentProject -Dnb.internal.action.name=test -Dignore.failing.tests=true > -Dnb.wait.for.caches=true test > init: > Deleting: ...nbPath\CurrentProject\build\built-jar.properties > deps-jar: > Updating property file: > ...nbPath\CurrentProject\build\built-jar.properties > SharedPackageProject.init: > SharedPackageProject.deps-jar: > Updating property file: > ...nbPath\CurrentProject\build\built-jar.properties > SharedPackageProject.init: > SharedPackageProject.deps-clean: > Updating property file: > ...nbPath\SharedPackageProject\build\built-clean.properties > Deleting directory ...nbPath\SharedPackageProject\build > SharedPackageProject.clean: > Created dir: ...nbPath\SharedPackageProject\build\classes > Created dir: ...nbPath\SharedPackageProject\build\empty > Created dir: > ...nbPath\SharedPackageProject\build\generated-sources\ap-source-output > Compiling 2 source files to ...nbPath\SharedPackageProject\build\classes > SharedPackageProject.compile: > Created dir: ...nbPath\SharedPackageProject\dist > Copying 1 file to ...nbPath\SharedPackageProject\build > Copy libraries to ...nbPath\SharedPackageProject\dist\lib. > Building jar: > ...nbPath\SharedPackageProject\dist\SharedPackageProject.jar > To run this application from the command line without Ant, try: > java -jar "...nbPath\SharedPackageProject\dist\SharedPackageProject.jar" > SharedPackageProject.jar: > init: > deps-clean: > Updating property file: > ...nbPath\CurrentProject\build\built-clean.properties > SharedPackageProject.init: > SharedPackageProject.deps-clean: > Updating property file: > ...nbPath\CurrentProject\build\built-clean.properties > Deleting directory ...nbPath\SharedPackageProject\build > SharedPackageProject.clean: > Deleting directory ...nbPath\CurrentProject\build > clean: > Created dir: ...nbPath\CurrentProject\build\classes > Created dir: ...nbPath\CurrentProject\build\empty > Created dir: > ...nbPath\CurrentProject\build\generated-sources\ap-source-output > Compiling 11 source files to ...nbPath\CurrentProject\build\classes > ...nbPath\CurrentProject\src\CurrentProject\Dao.java:13: error: package > SharedPackageProject does not exist > import SharedPackageProject.SmartDatabase; > ...nbPath\CurrentProject\src\CurrentProject\Dao.java:22: error: cannot > find symbol > Output when running all tests for a second time: > ant -f ...nbPath > CurrentProject -Dnb.internal.action.name=test -Dignore.failing.tests=true > -Dnb.wait.for.caches=true test > init: > deps-jar: > Updating property file: > ...nbPath\CurrentProject\build\built-jar.properties > SharedPackageProject.init: > SharedPackageProject.deps-jar: > Created dir: ...nbPath\SharedPackageProject\build > Updating property file: > ...nbPath\CurrentProject\build\built-jar.properties > Created dir: ...nbPath\SharedPackageProject\build\classes > Created dir: ...nbPath\SharedPackageProject\build\empty > Created dir: > ...nbPath\SharedPackageProject\build\generated-sources\ap-source-output > Compiling 2 source files to ...nbPath\SharedPackageProject\build\classes > SharedPackageProject.compile: > Created dir: ...nbPath\SharedPackageProject\dist > Copying 1 file to ...nbPath\SharedPackageProject\build > Copy libraries to ...nbPath\SharedPackageProject\dist\lib. > Building jar: > ...nbPath\SharedPackageProject\dist\SharedPackageProject.jar > To run this application from the command line without Ant, try: > java -jar "...nbPath\SharedPackageProject\dist\SharedPackageProject.jar" > SharedPackageProject.jar: > Compiling 11 source files to ...nbPath\CurrentProject\build\classes > compile: > Created dir: ...nbPath\CurrentProject\build\test\classes > Compiling 4 source files to ...nbPath\CurrentProject\build\test\classes > compile-test: > Created dir: ...nbPath\CurrentProject\build\test\results > Testsuite: CurrentProject.DaoTest > //...My expected tests output -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists