# Problem loading smart client...

**URL:** <https://forum.servoy.com/t/problem-loading-smart-client/17135>\
**Category:** Classic Servoy\
**Created:** [March 22, 2013, 4:17pm UTC](https://forum.servoy.com/t/problem-loading-smart-client/17135 "2013-03-22T16:17:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![swingman](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/swingman/32/4536_2.png) [@swingman](https://forum.servoy.com/u/swingman)\
**Post date:** [March 22, 2013, 4:17pm UTC](https://forum.servoy.com/t/problem-loading-smart-client/17135/1 "2013-03-22T16:17:40Z")

</div>

```auto
ERROR - Debug - Throwable
java.lang.NullPointerException
	at com.servoy.j2db.util.Utils.mapRemoveByValue(Utils.java:2641)
	at com.servoy.j2db.scripting.LazyCompilationScope.remove(LazyCompilationScope.java:272)
	at com.servoy.j2db.scripting.LazyCompilationScope.put(LazyCompilationScope.java:108)
	at com.servoy.j2db.scripting.LazyCompilationScope.createScriptProviders(LazyCompilationScope.java:66)
	at com.servoy.j2db.scripting.LazyCompilationScope.<init>(LazyCompilationScope.java:56)
	at com.servoy.j2db.scripting.ScriptVariableScope.<init>(ScriptVariableScope.java:71)
	at com.servoy.j2db.scripting.GlobalScope.<init>(GlobalScope.java:48)
	at com.servoy.j2db.scripting.ScopesScope.getGlobalScope(ScopesScope.java:103)
	at com.servoy.j2db.scripting.ScopesScope.createGlobalsScope(ScopesScope.java:60)
	at com.servoy.j2db.ClientState.getScriptEngine(ClientState.java:887)
	at com.servoy.j2db.ClientState.solutionLoaded(ClientState.java:1547)
	at com.servoy.j2db.smart.J2DBClient.solutionLoaded(J2DBClient.java:1959)
	at com.servoy.j2db.ClientState.loadSolutionsAndModules(ClientState.java:1462)
	at com.servoy.j2db.smart.J2DBClient.loadSolutionsAndModules(J2DBClient.java:1948)
	at com.servoy.j2db.smart.J2DBClient$16.run(J2DBClient.java:1907)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
ERROR - Debug - Cannot load solution <solutionname>
java.lang.NullPointerException
	at com.servoy.j2db.util.Utils.mapRemoveByValue(Utils.java:2641)
	at com.servoy.j2db.scripting.LazyCompilationScope.remove(LazyCompilationScope.java:272)
	at com.servoy.j2db.scripting.LazyCompilationScope.put(LazyCompilationScope.java:108)
	at com.servoy.j2db.scripting.LazyCompilationScope.createScriptProviders(LazyCompilationScope.java:66)
	at com.servoy.j2db.scripting.LazyCompilationScope.<init>(LazyCompilationScope.java:56)
	at com.servoy.j2db.scripting.ScriptVariableScope.<init>(ScriptVariableScope.java:71)
	at com.servoy.j2db.scripting.GlobalScope.<init>(GlobalScope.java:48)
	at com.servoy.j2db.scripting.ScopesScope.getGlobalScope(ScopesScope.java:103)
	at com.servoy.j2db.scripting.ScopesScope.createGlobalsScope(ScopesScope.java:60)
	at com.servoy.j2db.ClientState.getScriptEngine(ClientState.java:887)
	at com.servoy.j2db.ClientState.solutionLoaded(ClientState.java:1547)
	at com.servoy.j2db.smart.J2DBClient.solutionLoaded(J2DBClient.java:1959)
	at com.servoy.j2db.ClientState.loadSolutionsAndModules(ClientState.java:1462)
	at com.servoy.j2db.smart.J2DBClient.loadSolutionsAndModules(J2DBClient.java:1948)
	at com.servoy.j2db.smart.J2DBClient$16.run(J2DBClient.java:1907)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

```

After logging in we get the above error and a message that loading the solution has failed.

Smart Client on  
Java Web Start 10.17.2.02  
Using JRE version 1.7.0\_17-b02 Java HotSpot™ 64-Bit Server VM

Server Information  
Servoy version 6.1.4 -releaseNumber 1429  
Port used by RMI Registry: 1099

JVM Information  
java.vm.name=Java HotSpot™ 64-Bit Server VM  
java.version=1.7.0\_17  
java.vm.info=mixed mode  
java.vm.vendor=Oracle Corporation

Operating System Information  
os.name=Windows Server 2008 R2  
os.version=6.1  
os.arch=amd64

System Information  
Heap Space Memory: allocated=197136K, used=46116K, max=1267072K  
Non-Heap Space Memory: allocated=63680K, used=63537K, max=180224K

Any ideas?

---

<div class="post-metadata">

**Author:** ![swingman](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/swingman/32/4536_2.png) [@swingman](https://forum.servoy.com/u/swingman)\
**Post date:** [March 25, 2013, 12:04pm UTC](https://forum.servoy.com/t/problem-loading-smart-client/17135/2 "2013-03-25T12:04:16Z")

</div>

Have solved this issue. Deleted the solution, restarted the server and re-imported.
