[JBoss JIRA] Created: (JBIDE-6236) Provide hints/suggestions/tips in the editor
by Lukas Jungmann (JIRA)
Provide hints/suggestions/tips in the editor
--------------------------------------------
Key: JBIDE-6236
URL: https://jira.jboss.org/jira/browse/JBIDE-6236
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: Webservices
Reporter: Lukas Jungmann
Assignee: Brian Fitzpatrick
For most developers the editor is the place where he is spending most of his working time, therefore we could try to make his life easier by providing web services related editor improvements.
These improvements can be made in following categories:
-context sensitive code completion/proposals
example: user types '@WebService(endpointInterface="|")', invokes code completion at '|' and completion will offer him list of applicable interfaces available in current project/workspace
-error checking
example: user has an empty class annotated with @WebService - this class compiles fine but is not valid web service due to missing web service operation hence the editor should show some kind of error and provide some hint/proposal so the user can easily fix it; hints could be ie Add ws operation, remove Web Service annotation
All these improvements should be based on rules defined in JSR-181 (eventually JSR-224). I don't think all of them should be implemented but having at least some of them can be pretty useful.
To start a discussion about what to eventually implement, here is a kind of a spec we could reuse: http://wiki.netbeans.org/SpecWsEditorUI and an umbrella issue[1] in NetBeans bugzilla covering few other related items which might not be in the spec itself
[1]: http://netbeans.org/bugzilla/show_bug.cgi?id=78758
--
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
15 years, 7 months
[JBoss JIRA] Created: (JBDS-1109) Recognize/Set a SOA-P Server Runtime
by Stelios Koussouris (JIRA)
Recognize/Set a SOA-P Server Runtime
------------------------------------
Key: JBDS-1109
URL: https://jira.jboss.org/jira/browse/JBDS-1109
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Feature Request
Affects Versions: 2.1.1
Reporter: Stelios Koussouris
[Stelios]
I have one more question. Why when you create a JBoss ESB Project it ONLY offers you the chance to create an EAP Runtime and NOT and ESB Runtime? I create the ESB project and I go to "Add Runtime" but it is an EAP Runtime "Type" that I end up with (although I am pointing it to an
ESB Runtime).
[Max]
When you create an ESB project it needs an EAP runtime (SOA-P is an EAP) and the type if we had one would be SOA-P (not just ESB).
The "runtime" you point to here is the complete server runtime (i.e. EAP), not just ESB. Right now we unfortunately don't have a good check
if the underlying EAP includes an ESB runtime or not (like we i.e. have for Portal) this is something we will need to work on going forward. The notion of ESB Runtime is something we have for *standalone* ESB, not full platforms (like EAP and SOA-P).
To solve/align it better it would be major new functionality that would go into a JBDS 3.1 or even JBDS 4.
--
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
15 years, 7 months
[JBoss JIRA] Created: (JBIDE-5936) New ESB Project wizard validation needs to be earlier in the process
by Brian Fitzpatrick (JIRA)
New ESB Project wizard validation needs to be earlier in the process
--------------------------------------------------------------------
Key: JBIDE-5936
URL: https://jira.jboss.org/jira/browse/JBIDE-5936
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: esb
Affects Versions: 3.1.0.CR2
Reporter: Brian Fitzpatrick
Assignee: Brian Fitzpatrick
Fix For: 3.2.next
While testing a fix for JBIDE-5916, Rob Stryker discovered the strange and undesirable behavior as documented below while testing against EAP 5.0 instead of SOA-P 5.0:
"When I am in the first page of the esb project wizard, automatically selected is my JBoss EAP 5.0 Server Runtime. Below it is also automatically selected "ESB Version: 4.7". Yet when I push forward two pages, it tells me my server does Not have esb 4.7 in it, I then have to go back two pages and change the facet version, then forward two pages to see if the error has disappeared.
I finally gave up, as it one by one informed me that I do not have a satisfactory version in my EAP 5.0 runtime at all, which I find as extremely unlikely. At at least one attempt told me I did not even have a runtime selected, when the UI clearly did. (I eventually got confused enough that I did a du -a | grep -i "esb" command to see if the eap server had any jars or anything that mentioned "esb" anywhere in the file name. None did. So now I'm wondering if my install is just odd, but I don't suspect it is.
I decide to switch to not using the "Server supplied runtime" and instead creating a new one on the third page, and I again pointed to my jboss-eap-5.0 folder. At no point did this dialog inform me that none of the versions were found. Instead I, once again, had to select each of the 6 versions to find out none were valid for this folder.
I finally pointed directly to an actual esb server (jbossesb-server-4.4.GA) and the dialog did auto-fill itself in, though I also remember I was the one who made that fix about 2 months ago after a similarly infuriating attempt at this.
However even after I do this, I notice in my Package Explorer that there is NO classpath container containing any ESB jars on hte project. So I check the .classpath file to see if ANYTHING was added at all, and I see this:
<classpathentry kind="con" path="server.supplied/SomeName"/>
Aside from the ridiculously short and uninformative name "server.supplied", the adept user will note that this entry was not, actually, server supplied at all, but rather the other option, as I outlined above and pointed directly to an esb installation. Aside from that, this "server.supplied" is directly visible in the Java Build Path property page, under the Libraries tab. Which means this constant is exposed to users to see."
The issue here seems to be that the runtime validation to see if it actually HAS an ESB installed doesn't occur until page 3 of the wizard. This should be done up front on page 1 of the wizard. If ESB isn't available in a selected runtime, the user should not be able to continue in the wizard and should get an error message saying that the runtime selected doesn't support ESB. Pretty simple.
The user should not be forced to go forward/back through the wizard trying different combinations if NONE of the combinations will actually work.
This needs to be fixed for the next release.
--
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
15 years, 7 months
[JBoss JIRA] Created: (JBIDE-6801) Could Teiid designer package up ORO?
by Nick Boldt (JIRA)
Could Teiid designer package up ORO?
------------------------------------
Key: JBIDE-6801
URL: https://jira.jboss.org/browse/JBIDE-6801
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: teiid
Affects Versions: 3.2.0.M2
Reporter: Nick Boldt
Trying to build Teiid against 3.6 target platform. Stuck on this error:
[INFO] Cannot complete the request. Generating details.
{org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1, osgi.ws=cocoa, osgi.arch=x86, osgi.os=macosx, org.eclipse.update.install.features=true, org.osgi.framework.system.packages=}
[You requested to install 'org.apache.oro 2.0.8.v201005080400' but it could not be found]
Target platform using pointer to Eclipse Orbit site and that version of ORO resolves in my workspace, yet Tycho can't find it. I'm out of ideas.
Would it be possible to include ORO in your SVN tree, like you do w/ other 3rd party binaries?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 7 months