Re: Unable to read from byte cache

2014-01-07 Thread jonl
I see this issue when something modifies the gwt-unitCache while run time.

This could include:

Manually running GWT compile while running in hosted mode.
Modifying a file during debug that is compiled to JS while runtime is 
paused using a break point.

Juno and GWT really sucked. Indigo and Kepler are both better options, imo

On Monday, April 29, 2013 9:11:11 AM UTC-7, Kris wrote:

 Hi, I get this in dev mode en eclipse Juno, get 2.5.1

 java.util.concurrent.ExecutionException: java.lang.RuntimeException: 
 Unable to read from byte cache
 at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
 at java.util.concurrent.FutureTask.get(FutureTask.java:111)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.awaitUnitCacheMapLoad(PersistentUnitCache.java:466)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.find(PersistentUnitCache.java:391)
 at 
 com.google.gwt.dev.javac.CompilationStateBuilder.addArchive(CompilationStateBuilder.java:365)
 at 
 com.google.gwt.dev.ArchivePreloader.preloadArchives(ArchivePreloader.java:65)
 at 
 com.google.gwt.dev.DevModeBase$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:106)
 at 
 com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:197)
 at 
 com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
 at 
 com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: java.lang.RuntimeException: Unable to read from byte cache
 at com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:171)
 at 
 com.google.gwt.dev.util.DiskCacheToken.readObject(DiskCacheToken.java:87)
 at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1970)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1894)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.util.ArrayList.readObject(ArrayList.java:733)
 at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at 
 com.google.gwt.dev.javac.CachedCompilationUnit.readObject(CachedCompilationUnit.java:205)
 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.loadUnitMap(PersistentUnitCache.java:517)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.access$800(PersistentUnitCache.java:96)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache$4.run(PersistentUnitCache.java:222)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 ... 1 more
 Caused by: java.io.StreamCorruptedException: unexpected EOF in middle of 
 data block
 at 
 java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2518)
 at 
 java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2681)
 at java.io.ObjectInputStream.read(ObjectInputStream.java:862)
 at java.io.InputStream.read(InputStream.java:101)
 at 

Re: Unable to read from byte cache

2014-01-05 Thread Sumit Shingavi
Hello Kris,

I am facing same problem. Can you please help with what was the solution 
for this issue?

Thanks,
Sumit

On Monday, April 29, 2013 9:41:11 PM UTC+5:30, Kris wrote:

 Hi, I get this in dev mode en eclipse Juno, get 2.5.1

 java.util.concurrent.ExecutionException: java.lang.RuntimeException: 
 Unable to read from byte cache
 at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
 at java.util.concurrent.FutureTask.get(FutureTask.java:111)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.awaitUnitCacheMapLoad(PersistentUnitCache.java:466)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.find(PersistentUnitCache.java:391)
 at 
 com.google.gwt.dev.javac.CompilationStateBuilder.addArchive(CompilationStateBuilder.java:365)
 at 
 com.google.gwt.dev.ArchivePreloader.preloadArchives(ArchivePreloader.java:65)
 at 
 com.google.gwt.dev.DevModeBase$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:106)
 at 
 com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:197)
 at 
 com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
 at 
 com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: java.lang.RuntimeException: Unable to read from byte cache
 at com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:171)
 at 
 com.google.gwt.dev.util.DiskCacheToken.readObject(DiskCacheToken.java:87)
 at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1970)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1894)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at java.util.ArrayList.readObject(ArrayList.java:733)
 at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at 
 com.google.gwt.dev.javac.CachedCompilationUnit.readObject(CachedCompilationUnit.java:205)
 at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:601)
 at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
 at 
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.loadUnitMap(PersistentUnitCache.java:517)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache.access$800(PersistentUnitCache.java:96)
 at 
 com.google.gwt.dev.javac.PersistentUnitCache$4.run(PersistentUnitCache.java:222)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 ... 1 more
 Caused by: java.io.StreamCorruptedException: unexpected EOF in middle of 
 data block
 at 
 java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2518)
 at 
 java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2681)
 at java.io.ObjectInputStream.read(ObjectInputStream.java:862)
 at java.io.InputStream.read(InputStream.java:101)
 at com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:159)


 I did delete the unit cache, recompile... etc. 



-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To unsubscribe from this group and