| Author |
Message |
|
|
Here are the files we used:
1. Eclipse 3.2 SDK (eclipse-SDK-3.2-win32.zip)
2. Eclipse WTP 1.5 plugin (wtp1.5.0,wtp-all-in-one-sdk-R-1.5.0-200606281455-win32.zip)
3. Rational ClearCase plugin (com.rational.clearcase.win32-20060127.zip) (optional)
4. Eclipse ICEfaces 1.5.1 Eclipse plugin (ICEfaces-v1.5.1-Eclipse.zip)
Regards,
Todd
|
 |
|
|
|
Here are the remaining two images...
|
 |
|
|
Hi,
We are trying to upgrade from ICEfaces 1.5.0 to 1.5.1, and are having the same issue we had from ICEfaces 1.0.1 to 1.5.0.
Here is the process we followed:
1. While ICEfaces 1.5.0 is installed, uncheck (remove) the ICEfaces 1.5 project facet
2. Close Eclipse 3.2
3. Delete Eclipse entirely
4. Install Eclipse (unzip to folder)
5. Install Eclipse 1.5 WTP plugin (unzip to same folder as #4)
6. Install Rational ClearCase plugin (ICE fails even without this installed)
7. Install ICEfaces 1.5.1 Eclipse WTP plugin (ICEfaces-v1.5.1-Eclipse.zip) (unzip to same folder as #4)
8. Start Eclipse
9. From project properties, select "Project Facets" (img1.jpg)
10. Select "Add/Remove Project Facets..." button (img2.jpg)
11. At this point, please notice there is no JSF option available. We DO NOT have WTP-JSF installed
12. Select ICEfaces (1.5) and click "Next" button (img3.jpg)
13. Select Finish
14. This fails with a ConcurrentModificationException (img4.jpg)
Do you have any suggestions as to how we can upgrade our project from 1.5.0 to 1.5.1? We had to recreate our project from 1.0.1 to 1.5.0 and hopefully we don't have to recreate our project every time ICEfaces has a release.
Thanks,
Todd
|
 |
|
|
Hi,
Thank you for your response. I appreciate it.
Actually, we are not using the JSF portion. I understand your comment, but we have reinstalled Eclipse on various developer machines to ensure we are not using the WTP with JSF.
If it helps, I am attaching a JPG image of our facets. Please notice no JSF at all in the selection. WTP JSF is not installed.
We built a new project and it works perfectly. It would be better to upgrade ICE 1.0.1 to 1.5, but starting with a new project and copying the older files over works well.
Again, thanks,
Todd
|
 |
|
|
An update...
We noticed the faces-config.xml file was missing the namespace as in:
<faces-config xmlns="http://java.sun.com/JSF/Configuration">
Our 1.0.1 (automatically built) had:
<faces-config>
The upgrade didn't change that. Now, our project compiles normally, but it still will not export ANY jar files.
Regards,
Todd
|
 |
|
|
I do understand that. As per my previous post, that is exactly what we did, and still had the issue.
We finally got the project to convert by uninstalling/rebooting the OS/installing (shouldn't be necessary, but must have freed a locked resource), but now the project will not deploy any ICE jar files at all. In fact, there are no jar files as part of the deployed project. ICE 5.0 is part of the project facets (we are not using the JSF portion, as we get exceptions going that route).
I think it may be easier to stop trying to get this process working, and create a new project and start from scratch with our files.
Maybe for a future version, your readme.html file can include instructions for upgrading versions of ICE projects (rather than converting a non-ICE project to an ICE project).
Thank you for your help,
Todd
|
 |
|
|
Hi,
Thank you again for such excellent and fast support.
I removed my Eclipse environment completely again and reinstalled everything using WTP without JSF. Now I can add the ICEfaces 1.5 facet.
My environment for scenario 1 is:
- Eclipse 3.2
- Eclipse WTP: wtp-all-in-one-sdk-R-1.5.0-200606281455-win32.zip
- Eclipse WTP-JSF: wtp-jsf-R-1.5.0-200606281455.zip
- ICEfaces 1.5: ICEfaces-v1.5.0-Eclipse-JSF.zip
My environment for scenario 2 is: (this is the one I am using now)
- Eclipse 3.2
- Eclipse WTP: wtp-all-in-one-sdk-R-1.5.0-200606281455-win32.zip
- ICEfaces 1.5: ICEfaces-v1.5.0-Eclipse.zip
In both cases, I am using JFreeChart & ChartCreator. The issue existed with/without these installed.
Now that it works, I am off troubleshooting why my project won't run with ICEfaces 1.5. I get:
ERROR [[/myproject] Error configuring application listener of class com.sun.faces.config.ConfigureListener
That is another issue, though. :)
Thanks,
Todd
|
 |
|
|
Also, if I try to use the WTP with JSF, I get a different exception. The exception is a NullPointerException.
If I select "Next" instead of "Finish" while adding the facet, the next page displays an error: ICEfaces Libraries v1.5.0 MUST be selected and marked as "Deploed" (that is copied exactly as shown from the dialog box)
When using WTP without JSF, the error is not there, but the ConcurrentModificationException results.
Thanks,
Todd
|
 |
|
|
Hi,
Thank you for your response. I appreciate it.
I did exactly what you suggested (even the first time I tried the conversion). Adding the ICEfaces 1.5 facet to the project fails.
The error indicates simply that it failed. The detailed error indicates a ConcurrentModificationException occurred.
Do you have any other suggestions or will I just have to recreate the project from scratch? I even tried deleting my Eclipse installation and rebuilding it. That seems to work fine until I try to add the ICEfaces facet to the project where it fails with the exception.
Thanks,
Todd
|
 |
|
|
Hi,
I have been reading the release notes and other included documentation for ICEfaces 1.5 but cannot find the answer to my problem.
Specifically, we have an Eclipse 3.2 (with WTP 1.5) project that uses the ICEfaces 1.0.1 project facet. After upgrading to the new 1.5, I cannot seem to uncheck the 1.0.1 facet so I can then check the 1.5 facet. I get an error saying "icesoft.icefaces 1.0.1 cannot be uninstalled."
If I check 1.5 (while 1.0.1 is checked), I get a null pointer exception when I finish the task.
Do I have to destroy the project and start over with a new Eclipse project, or is there an upgrade path from 1.0.1 to 1.5 in Eclipse?
Thank you for your time,
Todd
|
 |
|
|
I understand. Thank you for the feedback.
Regards,
Todd
|
 |
|
|
This is wonderful news, thank you!
Todd
|
 |
|
|
Hi,
We have a typical navigation/content layout page. When a node in our navigation tree is selected, we want to load a new JSP in the content area. I have used the <ice:panelStack> approach successfully, but this requires predetermining your panelGroups ahead of time. That is okay and works well, but becomes hard to manage in a page (due to size), and also does not allow us to extend our product dynamically.
Is there a way to dynamically specify the name of the JSP using a bean? The following syntax doesn’t work:
<jsp:directive.include file="#{myjavahandler}"/>
Regards,
Todd
|
 |
|
|
We have had a lot of success using your product. We think it will work for us. That said, we are experiencing a performance issue and though you might be able to help us through it…
We noticed a serious performance problem when our tree has a lot of child nodes. In my example, I tried 50 children and the performance was relatively okay. At 500, it was terrible, and 1000 it was unusable. Not only was it slow to build the tree nodes (about 40 seconds), but once they were displayed, the entire browser response was slow when even selecting one node (which would result in content changing). Once the nodes were shown, clicking anywhere on the tree resulted in roughly a 5-8 minute response.
We have proven the problem is on the client, in the ICE JavaScript. The round trip from the point of clicking on the “+” for treenode expansion to the return of data was sub-second. Then the browser took nearly 100% CPU until the tree nodes displayed.
If I use JSF (not ICEfaces) for the exact same test, the entire process takes about 2 seconds to display 1000 child nodes in one parent node. After the child nodes are shown, selecting any node on the tree results in a sub-second response.
I noticed another ICE user was mentioning the similar issue, indicating this isn't a unique situation. Does ICE have any plans to address their performance issues for large trees? The product we are building won’t ship for quite a while, and we would love to use ICEfaces, as we think it looks wonderful.
Can you also describe your release plans, such as when your next releases will be?
Thank you kindly,
Todd
|
 |
|
|
Hi,
Does anyone have a suggestion as to the best way to handle the event for clicking on the +/- on a tree node?
I want to have the tree available immediately, and when the even triggers, load the children of the node.
Thank you,
Todd
|
 |
|
|