Recent Posts
Archives

Posts Tagged ‘Java’

PostHeaderIcon java.lang.ClassNotFoundException: net.sf.cglib.transform.impl.InterceptFieldEnabled

Error:

 java.lang.ClassNotFoundException: net.sf.cglib.transform.impl.InterceptFieldEnabled  at java.net.URLClassLoader$1.run(URLClassLoader.java:200)  at java.security.AccessController.doPrivileged(Native Method)  at java.net.URLClassLoader.findClass(URLClassLoader.java:188)  at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 

Fix: add cgilib-nodep.jar to your classpath.

PostHeaderIcon LDIFReader: modify record not ends with ‘-‘ in the record starting on line

Error:

Error: LDAPLocalException: com.novell.ldap.ldif_dsml.LDIFReader: modify record not ends with '-' in the record starting on line 38 of the file. (82) Local Error

Fix:

  • go to the line hinted in the error (here: 38)
  • get the block of the entry which is modified, for instance:
dn: cn=foo,ou=OUfoos,ou=Groups, dc=DCfoos
changetype: modify
add: uniqueMember
uniqueMember: cn=myFoo, ou=OUfoos, ou=Groups, dc=DCfoos
  • then add a character '-' at the end of this block, you get:
dn: cn=foo,ou=OUfoos,ou=Groups, dc=DCfoos
changetype: modify
add: uniqueMember
uniqueMember: cn=myFoo, ou=OUfoos, ou=Groups, dc=DCfoos
-

PostHeaderIcon com.novell.ldap.ldif_dsml.LDIFReader: Version line must be the first meaningful line

Error:

 LDAPLocalException: com.novell.ldap.ldif_dsml.LDIFReader: Version line must be the first meaningful line(on line 1 of the file) (82) Local Error 

Fix: add this line at the bottom of your Ldif file:

 version: 1 

PostHeaderIcon net/sf/ezmorph/Morpher

Error:

nested exception is java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:899) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:793) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441)

Fix: add ezmorph.jar to your classpath.

PostHeaderIcon net.sf.cglib.transform.impl.InterceptFieldEnabled

Error:

 java.lang.ClassNotFoundException: net.sf.cglib.transform.impl.InterceptFieldEnabled  at java.net.URLClassLoader$1.run(URLClassLoader.java:200)  at java.security.AccessController.doPrivileged(Native Method)  at java.net.URLClassLoader.findClass(URLClassLoader.java:188)  at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 

Fix: add ehcache.jar in your classpath.

PostHeaderIcon Java 7: Strings in Switch

Dolphin extends the switch operator to String

Read the rest of this entry »

PostHeaderIcon Java 7 diamonds

Tiger (Java 5) introduced new syntax, among which generics are the most used. Mustang (Java 6) did not offer anything new. Dolphin (Java 7) will introduce a new scheme, the “diamond syntax”. We deal of diamond because of the look of theses characters: “<>

To sum up quickly, in Java 5 we have to write:

[java]
List<Integer>  myList = new ArrayList<Integer>()
Map<String, List<Double>> myMap = new Hashmap<String, List<Double>>();[/java]

On last Dolphin development releases, we can simply write:

[java]
Lis<Integer> myList = new ArrayList<>()
Map<String, List<Double>> myMap = new Hashmap<>();[/java]

There’s nothing revolutionary, but developpers will save a little more time ;-).

PostHeaderIcon Copy recursively a folder in MS-DOS

Abstract: we need copy all Java files in a folder and its subdirectories.

Solution:

 xcopy C:\<source folder>\*.java C:\<destination folder>\ 

PostHeaderIcon weblogic.management.ManagementException: Unable to obtain lock

Exception:

 weblogic.management.ManagementException: Unable to obtain lock on /$HOME/.../myDomain/tmp/myServer.lok. Server may already be running at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:159) at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:58) at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:75) at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:374) at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:125) at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:630) at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:402) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361) at weblogic.Server.main(Server.java:67) 

Fix:

  • If possible, ensure you have admin rights
  • else:
    • delete /$HOME/.../myDomain/cache
    • delete /$HOME/.../myDomain/data/ldap/ldapfiles/*.lok
    • delete /$HOME/.../myDomain/data/stores/diagnostics/*
    • delete /$HOME/.../myDomain/data/stores/default/*
    • delete /$HOME/.../myDomain/tmp/*.lok

PostHeaderIcon Lenteurs sur FireFox 3.5

Je fais partie des premiers utilisateurs de FireFox, a la vieille epoque ou celui-ci se nommait Phoenix ou FireBird. J’ai rarement eu a me plaindre, sauf lorsque j’ai installe la derniere version 3.5.

En effet, FireFox “freezait” et connaissait beaucoup de ralentissements, sur de simples pages HTML toutes basiques. Apres avoir parcouru les forums, il s’avere que deux solutions existent:

  • la plus propre, mais longue: creer un nouveau profile.
  • dans les options, desactiver Java.

J’ai tente la premiere, le navigateur “a vide” carbure, mais apres avoir perdu toutes mes configs personnelles j’ai prefere tenter la seconde. La browser va beaucoup mieux, mais en toute honnetete ca reste un peu lent par rapport a FireFox 3.1.