I have some RPT (8.2.1.1) Performance Tests recorded using https protocol on FF12. All of these tests are running properly in source environment.

I have installed RPT 8.3 and applied FP1 (on a separate machine). On this machine when I
1) Copy the whole Workspace (from source env) and try to open in RPT 8.3.0.1
OR
2) Export to Archive file (from source env) and import in RPT 8.3.0.1

RPT now tries to migrate the scripts to the latest version. Post that, I change the classpath to correct any external dependency.
Finally when I try to build the project, I am getting the following three errors all over the place:

The problem is you have old generated java in your src directory. The easiest way to fix this is to run a test in that project. That will remove all the old generated java and the compiler errors will go away.

Your second option is to go into the src directory and manually remove all the generated java. However.... if you have custom code you want to be careful to not remove that.

A final way to work around this is to export test assets with dependency from your 8.2.1.1 workspace (do NOT export the src). Import your tests assets with dependencies into a brand new project and you will not have those compile errors.

The problem is you have old generated java in your src directory. The easiest way to fix this is to run a test in that project. That will remove all the old generated java and the compiler errors will go away.

Your second option is to go into the src directory and manually remove all the generated java. However.... if you have custom code you want to be careful to not remove that.

A final way to work around this is to export test assets with dependency from your 8.2.1.1 workspace (do NOT export the src). Import your tests assets with dependencies into a brand new project and you will not have those compile errors.

Thanks for the quick reply, I just exported/imported the project using "Test Assets with Dependencies". Since old src was not there in the exported file, just adding external dependency jars etc. seems to have fixed the issue. New code is generated on first execution.

One question however is, if I update from 8.2 to 8.3, is this an expected scenario. Shouldn't the process where the scripts are updated to the latest version take care of any old/depricated src code etc?
(I had expected that the Project->Clean or Project->Build would generate new src code and then compile the same.)

Thanks,
Vishalendu

Note: before posting here, I had figured out that deleting the test related src files fixed the issue. But I was concerned as this didnt seem the way to go.

Thanks for the quick reply, I just exported/imported the project using "Test Assets with Dependencies". Since old src was not there in the exported file, just adding external dependency jars etc. seems to have fixed the issue. New code is generated on first execution.

One question however is, if I update from 8.2 to 8.3, is this an expected scenario. Shouldn't the process where the scripts are updated to the latest version take care of any old/depricated src code etc?
(I had expected that the Project->Clean or Project->Build would generate new src code and then compile the same.)

Thanks,
Vishalendu

Note: before posting here, I had figured out that deleting the test related src files fixed the issue. But I was concerned as this didnt seem the way to go.

Removing the old src does happen automatically at the first test/schedule invocation, but not before that. In reality those errors are harmless in the meantime since you are not running anything. I believe there is an RFE to take care of this src sooner, but as of yet this has not been done.