Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.

Public Report
Report From: JBuilder/Web Development    [ Add a report in this area ]  
Report #:  27430   Status: Open
Language features reset to Java 1.4 when opening project
Project:  JBuilder Build #:  12.0.203.0
Version:    12 Submitted By:   Gillmer Derge
Report Type:  Basic functionality failure Date Reported:  4/18/2006 6:30:30 AM
Severity:    Commonly encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All platforms Internal Tracking #:   241616
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
Whenever I open or reopen a project that uses BES 6.5 as the server, I get a message that my project's settings are being adjusted to match the server settings.

First, I don't understand why this should be necessary at all, since I haven't changed the server for this project in about 2 years.  It shouldn't need to reset the options every time I use the project.

More importantly, when this happens, the project's language features (Project Properties, Build / Java) are set to "Java 2 SDK, v 1.4 (asserts enabled)."  This project requires "Java 2 SDK, v 1.5 (generics enabled)," so the ultimate impact is that every time I open this project, the options are set to a value that prevents the code from building.  I need to manually reset it back to the correct value.

I'm guessing that there's some logic in there that says since BES 6.5 uses JDK 1.4, I must want JDK 1.4 language features.  On the surface that makes sense, but since JBuilder is capable of compiling the JDK 1.5 language features into 1.4 compatible classes, this is the wrong assumption to make.
Steps to Reproduce:
Create a project that uses BES 6.5

My project has a web module, an EJB module, and an application module, but I suspect that any one of these would be sufficient

Select "Java 2 SDK, v 1.5 (generics enabled)" as the project's language features

Switch to another project (ex. the welcome project)

Shut down JBuilder

Restart JBuilder

Switch to the BES 6.5 project
Workarounds
None
Attachment
None
Comments

None

Server Response from: ETNACODE01