We have developed a GUI designer using GEF framework and
trying to obfuscate the jar using RetroGaurd
But this throwing following
exception:
E:\retroguard-v1.1>java RetroGuard
tcd.jar tcd-obf.jar tcd.rgs
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.eclipse.gef.tools.DirectEditManager.<clinit>(DirectEditManager.ja
va:41)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown
Source)
at a.a.a.f.a(Unknown Source)
at a.a.a.f.a(Unknown Source)
at a.a.a.f.j(Unknown Source)
at a.a.a.j$4.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at a.a.a.j.a(Unknown Source)
at
a.a.a.j.if(Unknown Source)
at a.a.a.s.do(Unknown Source)
at a.a.a.s.a(Unknown Source)
at RetroGuard.a(Unknown Source)
at RetroGuard.a(Unknown Source)
at RetroGuard.main(Unknown Source)
Caused by: java.lang.NullPointerException
at org.eclipse.draw2d.ColorConstants.<clinit>(ColorConstants.java:26)
...
21 more
Has any one tried such thing and encountered such problem?
ExceptionInInitializerError >> is
due to static initialization.
-Zahid