[jboss-user] [JBoss jBPM] - Re: jPDL Designer 3.1.0SP1 and Eclipse 3.3: ClassCastExcepti
Bish
do-not-reply at jboss.com
Tue Oct 16 12:26:14 EDT 2007
Thanks for the responses.
First, I tried getting all of those dependencies. That's a lot of dependencies and downloads and must be a block to any non-eclipse-guru end user. Certainly put me off. And downloading them didn't fix the problem.
Second, I suspect a bug in the 3.2.2 suite download, and specifically in the designer 3.1.0SP1 plugin for Eclipse, as included in the suite 3.2.2 download.
I set up a little project and added the ui.jar file from jbpm-jpdl-3.2.2\designer\eclipse\plugins\org.jbpm.gd.jpdl_3.1.0.SP1 to the build path then set up the following class:
import org.jbpm.gd.common.model.GenericElement;
| import org.jbpm.gd.jpdl.model.ProcessDefinition;
|
|
| public class Play {
|
| public static void main(String[] args) {
|
| ProcessDefinition pd = new ProcessDefinition();
| GenericElement ge = (GenericElement)pd;
|
| }
| }
|
|
It gives me the following compile error:
anonymous wrote : Cannot cast from ProcessDefinition to GenericElement
|
Examining the classes in the ui.jar file, ProcessDefinition doesn't extend GenericElement (though they do share a common parent in org.jbpm.gd.common.model.AbstractSemanticElement) so unless I've gone soft in the head (entirely possible) or am missing some other vital piece of info (also entirely possible) I don't see how a cast from ProcessDefinition to GenericElement is ever going to work.
What does everyone else think. Am I going mad here?
Cheers,
Ian.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4095717#4095717
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4095717
More information about the jboss-user
mailing list