UnsupportedOperationException when using off-heap cache

Hi,
When using put and/or putAll i get an UnsupportedOperationException when using an off-heap scheme in front of a
cache store class implementation we have. It works fine for all but off-heap schemes I think.
Any one else ran into this ?
Here is my config:
<caching-schemes>
<external-scheme>
<scheme-name>off-heap-scheme</scheme-name>
<nio-memory-manager>
<initial-size>100M</initial-size>
<maximum-size>10G</maximum-size>
</nio-memory-manager>
</external-scheme>
<distributed-scheme>
<scheme-name>off-heap-cache</scheme-name>
<service-name>OffHeapDistributedCache</service-name>
<thread-count>20</thread-count>
<local-storage>true</local-storage>
<partition-count>1009</partition-count>
<backup-count>1</backup-count>
<backup-count-after-writebehind>0</backup-count-after-writebehind>
<backup-storage>
<type>scheme</type>
<scheme-name>off-heap-scheme</scheme-name>
</backup-storage>
<backing-map-scheme>
<partitioned>false</partitioned>
<read-write-backing-map-scheme>
<internal-cache-scheme>
<external-scheme>
<scheme-ref>off-heap-scheme</scheme-ref>
</external-scheme>
</internal-cache-scheme>
<write-max-batch-size>128</write-max-batch-size>
<cachestore-scheme>
<class-scheme>
<class-name>my.PersistentCacheStoreFacade</class-name>
<init-params>
<init-param>
<param-type>java.lang.String</param-type>
<param-value>{cache-name}</param-value>
</init-param>
</init-params>
</class-scheme>
</cachestore-scheme>
<write-delay>5000ms</write-delay>
<write-batch-factor>0.1</write-batch-factor>
</read-write-backing-map-scheme>
</backing-map-scheme>
<autostart>true</autostart>
</distributed-scheme>
</caching-schemes>
/Niklas

Hi,
Just wanted to report back on some other findings.
I'm not sure why, but I actually ran into what you just talked about. Again.
I found this forum post about the exact same issue:
Unexpected effects of <partitioned> option for external backing map
(Note that the order of some elements in this shouldn't be allowed according to a strict xsd check)
I also added configuration for <write-max-batch-size>, <write-delay> and <write-batch-factor>.
That improved writing a lot.
My final config now looks something like this:
<read-write-backing-map-scheme>
<internal-cache-scheme>
<external-scheme>
<nio-memory-manager/>
*<high-units>1000000</high-units>*
*<unit-calculator>BINARY</unit-calculator>*
*<unit-factor>1048576</unit-factor>*
</external-scheme>
</internal-cache-scheme>
<write-max-batch-size>128</write-max-batch-size>
<cachestore-scheme>
<class-scheme>
<class-name>my.stuff.PersistentCacheStoreFacade</class-name>
<init-params>
<init-param>
<param-type>java.lang.String</param-type>
<param-value>{cache-name}</param-value>
</init-param>
</init-params>
</class-scheme>
</cachestore-scheme>
<write-delay>5000ms</write-delay>
<write-batch-factor>0.1</write-batch-factor>
</read-write-backing-map-scheme>

Similar Messages

  • Support for safety camera locations when using off...

    I've seen people manually post the file (as text) that you can put in the relevant folder on your phone's data card - but is there any ongoing support for safety camera updates when using your phone's mapping / sat nav offline (ie no data usage)?

    Jaff0 wrote:
    Doesn't seem like there's any option through the PC map loader program, so the only option seems to be if anybody has posted the file - which may not always happen?
    Safetyspots are not updated that often and I am sure someone on the forum would try to help you out if you asked.
    Happy to have helped forum with a Support Ratio = 42.5

  • UnsupportedOperationException when using getBytes()

    I came across a weird situation lately. I have the following statement in my code:
    try {
    page = doc.getText().getBytes(doc.getContent().getCharset());
    } catch (UnsupportedEncodingException e) {
    LOG.warn("Unsupported encoding exception, page text will be empty");
    However, while executing the code, I got a weird stack trace, here's the important part of it:
    Caused by: java.lang.UnsupportedOperationException
    at sun.nio.cs.ext.ISO2022_CN.newEncoder(ISO2022_CN.java:64)
    at java.lang.StringCoding$StringEncoder.<init>(StringCoding.java:215)
    at java.lang.StringCoding$StringEncoder.<init>(StringCoding.java:207)
    at java.lang.StringCoding.encode(StringCoding.java:266)
    at java.lang.String.getBytes(String.java:946)
    This trace points to the exact line inside the try/catch block. However, it seems that Java is throwing an UnsupportedOperationException instead of the UnsupportedEncodingException. Is this the normal behaviour? Has anyone else ever encouter a similar problem?
    Thanks a lot,
    Gabriel

    I Googled the name ISO2022_CN.java (the class where the exception was thrown).
    http://www.docjar.com/html/api/sun/nio/cs/ext/ISO2022_CN.java.html
    The "newEncoder()" method always throws the stated exception.
    The Javadoc for Charset (ISO2022_CN extends Charset) says newEncoder() is allowed to throw this exception:
    http://download.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html#newEncoder()
    The OP might be able to use "canEncode()" to avoid the exception--only call newEncoder() if canEncode() returns true:
    http://download.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html#canEncode()
    The source code from the first link shows that canEncode() will return false for the ISO2022CN Charset.
    The OP isn't currently calling newEncoder() directly, so he might have to find a way to get the Charset and call canEncode(). Otherwise, he should catch the UnsupportedOperationException to handle this and other Charset that throw that exception from newEncoder(). Charset has a static "forName(String)" method that might help the OP--for example, pass the String name of the Charset to that, get the corresponding Charset, and see what canEncode() returns. (I didn't try it.)

  • Old 430EX won't sync with 5Diii when used off camera, if shutter speed is over 200.

    I am using a cowboy studio transmitter & receiver.  Manuals for the 430 & 5d both indicate highspeed sync will work with higher shutter speed.  430 is set to highspeed sync.

    The Cowboy Studios won't allow HSS.  I'm not sure what model you're using, but knowing Cowboy Studios I'm guessing it's full manual only. The Yongnuo 622 triggers will allow HSS.
    Again, I don't know the specifics of your trigger.  But Yongnuo manual triggers (602, 603) will still trigger if you go above max sync speed, you'll just get banding due to the falling shutter.
    Keep in mind that HSS significantly reduces the amount of power out of a flash.  And since it's effectively a continuous light at that point, the faster the shutter speed the less the flash can contribute to the exposure.  I'm not sure what speeds you're using, but if you're up in the 1/1000+ range the power output will be quite small.

  • Using off jvm heap as memory area

    Hi,
    I am using Oracle Coherence 3.6.1 within Oracle CEP. I want to use Oracel Coherence out of the JVM so I want to use nio-memory-manager. My data size more than 10gb and I want to place this data into the memory. How can I perform this by using nio-memory-manager in coherence-cache-config.xml ?
    Thanks.

    I also agree that 10Gig is no big deal. Assuming you want at least two physical servers (to get redundancy!) and that you can hardly get a server with less than 4 cores & 16 gig RAM today (with new hardware 6 - 8 cores is common) you can run 4-6 nodes each with say 2-gig heap size each on each of the two server (remember that id the dataset is 10 gig you need to hold another 10 gig for backup data).
    The real problem comes when you have like 500+ gig data and want to make use of say 6-8 core servers with 128 or 256 gig RAM - then the number of JVMs per server (if you want to keep the heap size down to say 2-3 gig) becomes much higher than your number of cores and processing is no longer performed in parallel...
    In these situations you must today either accept the reduced performance from non-parallel execution, a higher cost (buy a larger number of physical servers and pay for more Coherence licenses) or look into using off-heap storage and/or avoid holding the complete dataset in memory (using a cache store / loader)...
    There is however another message in this thread where Cameron reported positive experiences with really large heaps and CMS garbage collector so there may still be hope for holding very large datasets in an economical way if you are prepared to do some GC-tuning... :-)
    /Magnus
    Edited by: MagnusE on Feb 7, 2011 9:38 AM

  • Off-heap backing maps seem to generate lots of garbage at insert..!?

    I have been doing a lot of benchmarks of distributed caches with different backing maps. The results where partly positive (I hoped that partitioned (splitting) off-heap backing map would be almost as fast as a non-splitting on-heap backing map). For read and various types of queries this turned out to be mostly true (some queries were slightly slower - probably because they where performed per partition).
    For inserts it does however sadly enough seem to be another story - already when using a non-splitting NIO backing map inserts seemed to generate a lot of garbage slowing the benchmark down significantly and when switching to a splitting NIO backing map this effect became so extreme that full GC occured more or less constantly on the cache nodes slowing execution down to almost a standstill :-(
    Has anybody else tried this and seen the same results or do any of the Coherence developers have some theory?
    To me it would seem like network-io to off-heap (using storage buffers allocated using nio just as the communication buffers!) should be at least as easy to perform without generating excessive garbage as to heap objects but since I dont know the internals of Coherence I cant say for sure if there are something that breaks this theory?
    For me the main expected advantage with using off-heap rather than on-heap would have been REDUCED GC activity and shorter pauses but instead it seems like the result is the oposite - at least when doing inserts...
    My example do not use (or need!) and secondary indexes (only performs get/put/lock/unlock) but each entry is locked before it is inserted and unlocked after (this is needed for the algorithm I am using as a benchmark) - as I have pointed out in another thread it is a pitty that no "lockAll" / unlockAll method calls exists (my benchmark is suffering a lot from all the lock/unlock remote calls) - the overhead for this is however nothing compared to the performance hit that comes from the all the GC...
    I have tried to tune the GC in several ways but this has only to a very limited extent reduced the GC pauses length or the frequency of full-GC - it just seems like a LOT of garbage is generated for some reason...
    The setings that so far was resulted in the least GC-overhead (still awfully bad though!) are -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy. I am using Coherence 3.5 GE and Sun JRE 1.6.0_14.
    /Magnus
    Edited by: MagnusE on Aug 10, 2009 3:01 PM

    Thanks for ther info - I was indeed using different initial and max size in this experiment and seting them the same eased the problem (now I mostly get incremental rather than full GC messages). Insert do however still generate more GC activity than read (that seem to be more or less totally free from Java heap allocation / deallocation which is VERY good since read is so common!). Perhaps there is some more tweaking of the heap allocation/deallocation that can be done att the same time as you work on that bug you mentioned - it would really be nice with a NIO backing-map with close to zero Java heap usage for all primitive operations (read, insert, delete)!
    /Magnus
    Edited by: MagnusE on Aug 11, 2009 7:33 AM

  • Using a partitionned cache with off-heap storage for backup data

    Hi,
    Is it possible to define a partitionned cache (with data into the heap) with off-heap storage for backup data ?
    I think it could be worthwhile to do so, as backup data are associated with a different access pattern.
    If so, what are the impacts of such off-heap storage for backup data ?
    Particularly, what are the impacts on performance ?
    Thanks.
    Regards,
    Dominique

    Hi,
    It seems what using scheme for backup-store is broken in latest version of Coherence, I've got an exception using your setup.
    2010-07-24 12:21:16.562/7.969 Oracle Coherence GE 3.6.0.0 <Error> (thread=DistributedCache, member=1): java.lang.NullPointerException
         at com.tangosol.net.DefaultConfigurableCacheFactory.findSchemeMapping(DefaultConfigurableCacheFactory.java:466)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage$BackingManager.isPartitioned(PartitionedCache.java:10)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.instantiateBackupMap(PartitionedCache.java:24)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.setCacheName(PartitionedCache.java:29)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ServiceConfig$ConfigListener.entryInserted(PartitionedCache.java:17)
         at com.tangosol.util.MapEvent.dispatch(MapEvent.java:266)
         at com.tangosol.util.MapEvent.dispatch(MapEvent.java:226)
         at com.tangosol.util.MapListenerSupport.fireEvent(MapListenerSupport.java:556)
         at com.tangosol.util.ObservableHashMap.dispatchEvent(ObservableHashMap.java:229)
         at com.tangosol.util.ObservableHashMap$Entry.onAdd(ObservableHashMap.java:270)
         at com.tangosol.util.SafeHashMap.put(SafeHashMap.java:244)
         at com.tangosol.coherence.component.util.ServiceConfig$Map.put(ServiceConfig.java:43)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$StorageIdRequest.onReceived(PartitionedCache.java:45)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.java:11)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.java:33)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService.onNotify(PartitionedService.java:3)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onNotify(PartitionedCache.java:3)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.java:42)
         at java.lang.Thread.run(Thread.java:619)Tracing in debuger has shown what problem is in PartitionedCache$Storage#setCacheName(String) method, it calls instantiateBackingMap(String) before setting __m_CacheName field.
    It is broken in 3.6.0b17229
    PS using asynchronous wrapper around disk based backup storage should reduce performance impact

  • Why should we turn off query cache when alternative UOM solution is used?

    Hi, all, Why should we turn off query cache when alternative UOM solution is used?I found it in "Checklist for Query Performance", but I dont know why.
    Please tell me if u know.
    PS: I also dont know how to turn off the cache, Need your help, thanks!

    hi ,
           I have also some confusion regarding Cache Parameters . What is the importance of cache ,  Should we delete the cache memory time to time for each query ? I have chked it in RSRT but never use the chache monitor function .

  • My keypad keeps disappearing when using google -- but only in the horizontal position.  In vertical, it works fine.  I have powered off and on, checked that Safari Instant is on, and cleared Safari cache.  Any help will be appreciated.

    My keypad keeps disappearing when using google -- but only in the horizontal position.   Vertically, it works fine.  I have powered off and then back on.  I have checked that Safari instant is on, and I have cleared Safari cache.  Nothing has worked so far.

    Okay -- it fixed itself.  Without any intervention, after all else had failed, and I was willing to live evermore with vertical searches.  If only everything else in my house mysteriously recovered from the broken state.
    Have no idea what was/is going on with the disappearing keypad.

  • Items in shared mailbox are not visible when using cached mode in Outlook 2013

    Hi all,
    When using Outlook 2013 working with the users own mailbox works great, but when a user connects an additional mailbox to its mailbox, this mailbox is shown correctly, but it contains no items. The folder list is shown correctly, but there are no items to be
    seen.
    These users (I have seen it with 3 different users and 2 shared mailboxes already) have full access to these mailboxes (Exchange 2010), but somehow the items aren't shown... When these users turn off cached mode, it works fine and when they use Outlook 2010
    it also works fine, but using Outlook 2013 with cached mode will only show their own items and not the items in an additional shared mailbox.
    What is the cause of all this?
    Kind regards,
    Erik

    Maybe something interesting...
    When looking at article http://support.microsoft.com/kb/982697/en-us
    I saw that Outlook 2013 by default caches everything and that's what I wanted. I tested however adding this regkey to see what happened and after that the email shows up in the mailboxes... Somehow the mail from shared mailboxes doesn't want to be
    cached...
    Does anyone know what this could be? I want everything to be cached, also the shared mailboxes but somehow this doesn't work and it does when using Outlook 2010....

  • Using Firefox (and having ZoneAlarm), when logging into my work email (Lotus Notes) through a secure Citrix program, a quesitonmark types as and accented "E". This does not happen when using IE (which I prefer not to use). I have turned off the anti-key

    Using Firefox (and having ZoneAlarm), when logging into my work email (Lotus Notes) through a secure Citrix program, a question mark types as and accented "E". This does not happen when using IE (which I prefer not to use). I have turned off the anti-keylogger in ZA (an old, and no longer successful fix). Can anyone help? I need my question marks at work.
    Thanks!
    PS. my keyboard language is not set to French.
    == This happened ==
    Every time Firefox opened
    == I tried to type a "?" in a work email using remote access.

    Perform the suggestions mentioned in the following articles:
    * [https://support.mozilla.com/en-US/kb/Template:clearCookiesCache/ Clear Cookies & Cache]
    * [[Troubleshooting extensions and themes]]
    Check and tell if its working.
    May not be related to your problem but some of your Firefox Plugins are out-dated
    * Update All your Firefox Plugins -> https://www.mozilla.org/en-US/plugincheck/
    * '''When Downloading Plugins Update setup files, Remove Checkmark from Downloading other Optional Softwares with your Plugins (e.g. Toolbars, McAfee, Google Chrome, etc.)'''

  • When using my ipad air it keeps coming off the page I'm on or app and going back to the home screen. Also when using my ipad the screen will go white with a black apple icon in the middle for about 20 seconds then it makes a ping

    When using my ipad air it keeps coming off the page I'm on or app I am using and going back to the home screen. Also when using my ipad the screen will go white with a black apple icon in the middle for about 20 seconds then it makes a ping sound and goes to the home screen. Could anyone help please. Thank you :-)

    Read here:
    http://help.apple.com/ipad/8/#/iPad9a245e3e

  • Why cant i download all of the itunes songs off my wifes purchased itunes account when using the family sharing? some songs i can and some it wont let me

    why cant i download all of the itunes songs off my wifes purchased itunes account when using the family sharing? some songs i can and some it wont let me

    Place the iOS device in Recovery Mode and then connect to your computer and restore via iTunes. The iPod will be erased.
    iOS: Wrong passcode results in red disabled screen                          
    If recovery mode does not work try DFU mode.                         
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings         
    For how to restore:
    iTunes: Restoring iOS software
    To restore from backup see:
    iOS: How to back up
    If you restore from iCloud backup the apps will be automatically downloaded. If you restore from iTunes backup the apps and music have to be in the iTunes library since synced media like apps and music are not included in the backup of the iOS device that iTunes makes.
    You can redownload iTunes purchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • Java Heap Error when using Stateless Session Timer Bean deployed in Oracle

    Hi,
    Am getting following Java Heap Error when using Stateless Session Timer Bean deployed in Oracle 10g AS R3 (Oracle Containers for J2EE 10g (10.1.3.0.0) (build 060119.1546.05277) ):
    06/08/02 14:58:43 javax.ejb.EJBException: java.lang.OutOfMemoryError: Java heap space
    06/08/02 14:58:43 at com.evermind.server.ejb.EJBUtils.getLocalUserException(EJBUtils.java:304)
    06/08/02 14:58:43 at com.evermind.server.ejb.interceptor.system.AbstractTxInterceptor.convertAndHandleMethodException(AbstractTxInterceptor.java:67)
    06/08/02 14:58:43 at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:45)
    06/08/02 14:58:43 at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:69)
    06/08/02 14:58:43 at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:86)
    06/08/02 14:58:43 at com.evermind.server.ejb.StatelessSessionEJBHome.invokeTimer(StatelessSessionEJBHome.java:71)
    06/08/02 14:58:43 at com.evermind.server.ejb.EJBContainer.invokeTimer(EJBContainer.java:1624)
    06/08/02 14:58:43 at oracle.ias.container.scheduler.TimerTask.runBeanTimer(TimerTask.java:92)
    06/08/02 14:58:43 at oracle.ias.container.scheduler.TimerTask.run(TimerTask.java:184)
    06/08/02 14:58:43 at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:819)
    06/08/02 14:58:43 at java.lang.Thread.run(Thread.java:595)
    06/08/02 14:58:43 Caused by: java.lang.OutOfMemoryError: Java heap space
    I had tried using -Xms / -Xmx options (upto 1 GB).
    The trace of exception gets delayed (from being displayed on the console) as the memory size is increased; but after sometime it starts getting displayed on the console.
    Even though this exception is displayed on the console, the Timer Bean continues to execute upto sometime before it finally crashes!
    If anyone has encountered such problem; would appreciate if you could share the solution.
    Regards, Vidyadhar

    Hi guys, I have the same problem. I have an application EAR file with two modules (EJB and WAR starting in this order). The application can schedule a process via EJB timer. In this case restarting the server I receive the error above. If I change the modules start order --> WAR - EJB the server start correctly, but the application scheduler fails (the persistency is not working) with this error:
    07/10/09 10:30:54 FINISSIMO: TimerTask.runBeanTimer java.lang.NullPointerException; nested exception is: java.lang.NullPointerExceptionjavax.ejb.TransactionRolledbackLocalException: java.lang.NullPointerException; nested exception is: java.lang.NullPointerException
    java.lang.NullPointerException
         at java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:107)
         at java.util.ResourceBundle.getObject(ResourceBundle.java:319)
         at java.util.ResourceBundle.getString(ResourceBundle.java:285)
         at java.util.logging.Formatter.formatMessage(Formatter.java:108)
         at oracle.j2ee.util.TraceLogFormatter.format(TraceLogger.java:124)
         at oracle.j2ee.util.TraceLogger$TraceLoggerHandler.publish(TraceLogger.java:105)
         at java.util.logging.Logger.log(Logger.java:428)
         at java.util.logging.Logger.doLog(Logger.java:450)
         at java.util.logging.Logger.log(Logger.java:539)
         at oracle.ias.container.timer.TimerEntry.readObjFromBytes(TimerEntry.java:308)
         at oracle.ias.container.timer.TimerEntry.getInfo(TimerEntry.java:107)
         at oracle.ias.container.timer.Timer.getInfo(Timer.java:367)
         at oracle.ias.container.timer.EJBTimerImpl.getInfo(EJBTimerImpl.java:89)
         at com.finantix.foundation.integration.ejbtimer.EJBTimerServiceExecutorBean.ejbTimeout(EJBTimerServiceExecutorBean.java:42)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBTimeoutJoinPoint.invoke(EJBTimeoutJoinPoint.java:20)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxBeanManagedInterceptor.invoke(TxBeanManagedInterceptor.java:53)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at com.evermind.server.ejb.StatelessSessionEJBHome.invokeTimer(StatelessSessionEJBHome.java:38)
         at com.evermind.server.ejb.EJBContainer.invokeTimer(EJBContainer.java:1714)
         at oracle.ias.container.scheduler.TimerTask.runBeanTimer(TimerTask.java:106)
         at oracle.ias.container.scheduler.TimerTask.run(TimerTask.java:220)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    javax.ejb.TransactionRolledbackLocalException: java.lang.NullPointerException; nested exception is: java.lang.NullPointerException
         at com.evermind.server.ejb.EJBUtils.getLocalUserException(EJBUtils.java:309)
         at com.evermind.server.ejb.interceptor.system.AbstractTxInterceptor.convertAndHandleMethodException(AbstractTxInterceptor.java:73)
         at com.evermind.server.ejb.interceptor.system.TxBeanManagedInterceptor.invoke(TxBeanManagedInterceptor.java:55)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at com.evermind.server.ejb.StatelessSessionEJBHome.invokeTimer(StatelessSessionEJBHome.java:38)
         at com.evermind.server.ejb.EJBContainer.invokeTimer(EJBContainer.java:1714)
         at oracle.ias.container.scheduler.TimerTask.runBeanTimer(TimerTask.java:106)
         at oracle.ias.container.scheduler.TimerTask.run(TimerTask.java:220)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.NullPointerException
         at java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:107)
         at java.util.ResourceBundle.getObject(ResourceBundle.java:319)
         at java.util.ResourceBundle.getString(ResourceBundle.java:285)
         at java.util.logging.Formatter.formatMessage(Formatter.java:108)
         at oracle.j2ee.util.TraceLogFormatter.format(TraceLogger.java:124)
         at oracle.j2ee.util.TraceLogger$TraceLoggerHandler.publish(TraceLogger.java:105)
         at java.util.logging.Logger.log(Logger.java:428)
         at java.util.logging.Logger.doLog(Logger.java:450)
         at java.util.logging.Logger.log(Logger.java:539)
         at oracle.ias.container.timer.TimerEntry.readObjFromBytes(TimerEntry.java:308)
         at oracle.ias.container.timer.TimerEntry.getInfo(TimerEntry.java:107)
         at oracle.ias.container.timer.Timer.getInfo(Timer.java:367)
         at oracle.ias.container.timer.EJBTimerImpl.getInfo(EJBTimerImpl.java:89)
         at com.finantix.foundation.integration.ejbtimer.EJBTimerServiceExecutorBean.ejbTimeout(EJBTimerServiceExecutorBean.java:42)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBTimeoutJoinPoint.invoke(EJBTimeoutJoinPoint.java:20)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxBeanManagedInterceptor.invoke(TxBeanManagedInterceptor.java:53)
         ... 9 more
    Any idea?
    Thx Auro

  • When I connect to wi fi does my 3G automatically switch off. As I seem to be using a lot of my data when using wi fi at home

    When I connect to wi to, does 3G automatically switch off my iphone4s as I seem to be using a lot of data even when using wi fi at home ?? Thank you

    Hi,
    As far as I know, when you have a WiFi-connection all data will go through WiFi and therefor will NOT use your 3G data.
    Kind regards,
    Hugo

Maybe you are looking for