BTW, the fix from Wolfy also fix the issue with reverse engineering! 

----- Mail original -----

De: "Ângelo Andrade Cirino" <[email protected]> 
À: "Samuel Pelletier" <[email protected]> 
Cc: "WebObjects-Dev Mailing List List" <[email protected]> 
Envoyé: Jeudi 7 Mai 2015 15:31:32 
Objet: Re: Entity Modeler SQL generation exception 

Hi Samuel, Wolfy seems to have solved the bug. I will create a branch in my 
repo and will report back. 

Angelo 




Em 07/05/2015, à(s) 16:25, Samuel Pelletier < [email protected] > escreveu: 

Ângelo, 

I added some debug output and I think I found the problem but have no solution 
yet... 

Activator.getDefault().log("IEOSQLGeneratorFactory object class : " + 
o.getClass().getName()); 
for (Class anInterface : o.getClass().getInterfaces()) { 
Activator.getDefault().log("interface : " + anInterface.getName()); 
} 
Activator.getDefault().log("IEOSQLGeneratorFactory object class Loader : " + 
o.getClass().getClassLoader()) 
Activator.getDefault().log("IEOSQLGeneratorFactory class Loader : " + 
IEOSQLGeneratorFactory.class.getClassLoader()); 

The output: 
!MESSAGE IEOSQLGeneratorFactory object class : 
org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory 
!MESSAGE interface : 
org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory 
!MESSAGE IEOSQLGeneratorFactory object class Loader : 
org.eclipse.osgi.internal.loader.EquinoxClassLoader@289c2793[org.objectstyle.wolips.eomodeler.eclipse:4.4.20150506.01(id=1470)]
 
!MESSAGE IEOSQLGeneratorFactory class Loader : 
org.eclipse.osgi.internal.loader.EquinoxClassLoader@2dcbf825[org.objectstyle.wolips.eomodeler.core:4.4.20150506.01(id=1469)]
 

So these are 2 different class objects from 2 class loader for the same class. 

Anyone know how to fix this ? 

Samuel 




Ângelo Andrade Cirino 
[email protected] 

"O homem sensato se adapta ao mundo. O insensato insiste em tentar adaptar o 
mundo a ele. Todo o progresso depende, portanto, do homem insensato" 
Sir George Benard Shaw 

"The reasonable man adapts himself to the world: the unreasonable one persists 
in trying to adapt the world to himself. Therefore all progress depends on the 
unreasonable man." 
Sir George Benard Shaw 



_______________________________________________ 
Do not post admin requests to the list. They will be ignored. 
Webobjects-dev mailing list ([email protected]) 
Help/Unsubscribe/Update your Subscription: 
https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca 

This email sent to [email protected] 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to