Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ListGridRecord can not be cast to TreeNode #741

Closed
GoogleCodeExporter opened this issue Apr 22, 2015 · 2 comments
Closed

ListGridRecord can not be cast to TreeNode #741

GoogleCodeExporter opened this issue Apr 22, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

Hi all,

I've updated the version of smartgwt from 3.1 to 4.1 and now I have a class 
cast exception when I drop a record from a ListGrid to a TreeGrid. In the 3.1 
version this works perfectly but now i have this problem.

I think this is a regression in the code. 

Can anyone help me.

Thanks

Original issue reported on code.google.com by ruipedr...@gmail.com on 9 Apr 2014 at 9:02

@GoogleCodeExporter
Copy link
Author

We are not aware of any regressions in this area.
If you would like this investigated, please include a ready-to-run standalone 
test case (typically a simple EntryPoint class) which will reproduce the issue 
as well as including full details:
- which exact SmartGWT version you're seeing the problem in (and be sure to 
test the most recent nightly build)
- what configuration (Browser, OS, GWT version) the problem manifests in
- Hosted mode only, or also in compiled mode

Thanks
Isomorphic Software

Original comment by smartgwt...@gmail.com on 9 Apr 2014 at 11:43

  • Changed state: Invalid

@GoogleCodeExporter
Copy link
Author

Hi,

I am facing similar kind of issue. 
We have client only data source enabled. We have extended ListGridRecord to our 
specialized class and adding this specialized class records to datasource.
Inside cellformatter, we are getting exception when we are trying to cast to 
our specialized class.

E.G:
Our specialized class name is: FileDescriptorGridRecord which extends 
ListGridRecord.
Inside Cellformatter:
setCellFormatter(new CellFormatter() {
        @Override
    public String format(Object value, ListGridRecord record,           int rowNum, int colNum) {
            record.getAttributes();
            FileDescriptorGridRecord fileRecord=(FileDescriptorGridRecord) record;

At this point we are getting excpetion saying:
20:01:13.450 [ERROR] [cm] Uncaught exception escaped

java.lang.ClassCastException: com.smartgwt.client.widgets.grid.ListGridRecord 
cannot be cast to com.altair.cm.rfb.client.data.FileDescriptorGridRecord at 
com.altair.cm.rfb.client.FileDescriptorGrid$2.format(FileDescriptorGrid.java:255
)

This is happening only after upgrading from 2.3 to 4.1.

Could you please let me know where I am going wrong?

Thanks
Viswanath

Original comment by viswanat...@gmail.com on 24 Jul 2014 at 2:37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant