JNI panic: JNI received a class argument that is not a class

The JVM crashes with the error message below several times a day. What could be the cause? Solaris 2.6, JDK 1.2.2_08. Dynamo 5.1.1 patch 2. OCI drivers. Oracle 8.1.7
JNI panic: JNI received a class argument that is not a class
     at java.lang.Class.getSuperclass(Native Method)
     at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:974)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:227)
     at java.util.ArrayList.readObject(ArrayList.java:522)
     at java.lang.reflect.Method.invoke(Native Method)
     at java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:1681)
     at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:974)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:227)
     at atg.service.lockmanager.ServerClientConnection.readMessage(ServerClientConnection.java:158)
     at atg.service.lockmanager.ServerClientConnection.handleRequest(ServerClientConnection.java:78)
     at atg.server.tcp.RequestServerHandler.run(RequestServerHandler.java:110)

The JVM crashes with the error message below several times a day. What could be the cause? Solaris 2.6, JDK 1.2.2_08. Dynamo 5.1.1 patch 2. OCI drivers. Oracle 8.1.7
JNI panic: JNI received a class argument that is not a class
     at java.lang.Class.getSuperclass(Native Method)
     at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:974)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:227)
     at java.util.ArrayList.readObject(ArrayList.java:522)
     at java.lang.reflect.Method.invoke(Native Method)
     at java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:1681)
     at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:974)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:227)
     at atg.service.lockmanager.ServerClientConnection.readMessage(ServerClientConnection.java:158)
     at atg.service.lockmanager.ServerClientConnection.handleRequest(ServerClientConnection.java:78)
     at atg.server.tcp.RequestServerHandler.run(RequestServerHandler.java:110)

Similar Messages

  • I cannot receive text from anyone that is not on an iPhone...

    i cannot receive text from anyone that is not on an iPhone...

    sorry i just edited.  i can receive text from other carriers, other phones, but cannot receive from iphones. 
    i rececently switched to a 5 AND added one for my daughter on her own number but same apple id. i dont have her phone nearby to see what she may have possibly changed.

  • Updated to iOS 5 and now photos sent with text message show as sent, but are not received to an iPhone that has not been updated.

    Updated  to iOS 5 and tried sending a message with a phot to an iPhone that has not been updated. My message shows as sent, but neither the text or photo are received. Text alone works fine.

    This is being caused by using the same Apple ID for iMessage.  To fix this you have two choices:
    On all but one of the phones go to Settings>Messages>Send & Receive, tap the ID, sign out, then sign back in with a different ID.  Note: you can still share the same ID for purchasing in Settings>iTunes & App Stores; or
    On all of the phones go to Settings>Messages>Send & Receive and uncheck the email address(es) shown under "You can be reached by iMessage at".

  • I received a tracking number that is not working!

    I didn't not pre-order my iPhone 4s 16gb until yesterday afternoon. I immediately got an order confirmation e-mail. Later in the afternoon, I received an email saying that my order had been shipped via USPS and they gave me a tracking number which did not work. I assumed it wasn't working because of the holiday and no mail service. I checked again this morning and it still doesn't work!  My bank account has still not been charged for my order, and when I check my order status on Verizon it states that its processing my order and the expected ship date is 10/21/11. Why would I get an email stating that my phone was shipped when everything else clearly contradicts that statement?

    Others have reported getting a USPS Tracking #.  Did you order any accessories? This would be the most likely explanation. Also note that the USPS is painfully slow in updating its tracking, sometimes its never updages, and other times it updates after the package has arrived. It's by far the worst tracking system there is and though it's gotten better, it still needs lots of improvement. And if you haven't been charged, it's most like not the phone. There are thousands upon thousands of people who ordered the 16GB at 3AM (or a little before) on Friday, and they haven't gotten their e-mails yet. 

  • XML-Encoder --  Constructors with arguments that are not properties

    Hi, I have the problem that I need an argument to initialize the object. That argument isn't stored, to prevent problems with gc (Back-Ref.).
    According to
    http://java.sun.com/products/jfc/tsc/articles/persistence4/
    I have to do something like this:
    Encoder e = new XMLEncoder(System.out);
    e.setPersistenceDelegate(Integer.class,
                             new PersistenceDelegate() {
        protected Expression instantiate(Object oldInstance,
                                          Encoder out) {
            return new Expression(oldInstance,
                                  oldInstance.getClass(),
                                  "new",
                                  new Object[]{ oldInstance.toString() });
    The preceding implementation uses the special method name "new" to refer to the Integer class's string constructor.The problem is that I don't know how to do that, cause I can't receive the needed value from the oldInstance.
    To make it a little bit clearer, I have a structure like this.
    Class A {
    private B b;
    A(){
    b =  new B(this);
    Class B{
    B(final A a){
    }Providing an empty public constructor would be the easiest but ugly solution, cause you offer an constructor which is not intended to be used anywhere, cause it leaves the object in an not valid state. For hibernate I have to provide such an empty constructor anyways, but at least it can be private.
    So is there any other solution out there with limited complexity? You may assume that A will be stored and B is stored by reachability.
    Thanks a lot in advance.
    Greetings Michael
    By the way: the link symbol seems to be broken, whats the plain text markup for that?

    ejp wrote:
    I don't want to, to avoid problems caused by Back-Ref's. They are hard to solve for the GC. No they're not.The Artcicle below tells different. It is in German and unfortunately not freely available.
    Michael K. Klemke, Kersten AuelAbfallwirtschaft
    Wissen, Performance-Optimierung,
    iX 4/2005, Seite 102>
    Also the pages about "Memory Leak Sources" especially "Instances of Inner Classes" are giving an indication, that you should avoid them, at least as long they are having different life cycles.
    http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-2906.pdf
    By the way, if they weren't a problem, why should anyone use WeakReferences?
    But a WeakReference or a SoftReference might be a solution for the above problem. Even I'm not quite sure how XMLEncoder threats them.
    In the meantime I avoid the problem, by providing a standard constructor without any initialization code.
    Introducing a back ref would lead to code like this:
    Class A {
    private B b;
    A(){
    b =  new B(this);
    Class B{
    private A a;
    B(final A a){
    this.a = a;
    }This would be quite hard for the gc to solve, if at least one Instance is still referred form the outside. Even if there isn't an reference form outside, they are only collected if the gc is running longer and can care for such complex structures. Cause the first check if there isn't any active reference is left, won't be true for such constructs. Normally they are only collected just before an OutOfMemoryException.
    I had inherited code form a former college (switched from C++ to Java) which was filled up with this kind of stuff and caused huge memory leaks.
    So you should only use such an construct, if you are quite sure that they are having the same life-cycle and such a peace of code is an exemption and you can't avoid it.
    Greetings Michael

  • Hyper-v replication Error Hyper-V received a digital certificate that is not valid from the Replica server 'burstingreplica'. Error: A required certificate is not within its validity period when verifying against the current system clock or the timestamp"

    Hi,
    When trying to initiate hyper-v replication from the main server i'm getting this error in the event logs.
    Hyper-V failed to enable replication for virtual machine 'RECADemo': A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file. (0x800B0101). (Virtual Machine ID 561591B6-567C-...)--I'm using certificate based auth and cert is installed/recognized on both machines.Please help.Thanks,Jaffer
    Jaf

    Hi,
    This error occurs because the Microsoft Certificate Trust List Publisher certificate expired. A copy of the CTL with an expired signing certificate exists in the CryptnetUrlCache
    folder. Please try to renew the Trust List Publisher certificate.
    The related KB:
    Event ID 4107 or Event ID 11 is logged in the Application log in Windows and in Windows Server
    http://support.microsoft.com/kb/2328240
    How to Renew the Site Server Signing Certificate (Microsoft Certificate Services)
    http://blogs.technet.com/b/configmgrteam/archive/2009/02/11/how-to-renew-the-site-server-signing-certificate-microsoft-certificate-services.aspx
    Manage Trusted Publishers
    http://technet.microsoft.com/en-us/library/cc733026.aspx
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Help with JNI C command line arguments

    Hi.
    I have created a .dll using c and jni which calls java classes from the .exe I have created in C. When I pass the arguments by hard-coding in the .dll file (i.e. options[0].optionString="-Djava.class.path=C:\xxx.xxx\;C:xxx\xxx usrName passwd id", it seems to work fine.
    However, I want to pass the same arguments through Visual C++ Express Edition IDE. I put the same optionString into the command arguments. It creates the JVM using those arguments, and it goes into a function that does most of the work. But, it's not finding the class eventhough it's located in the same folder otherwise the hard-coded path wouldn't work. However, after destroying JVM, it prints that the Class is found. I am also passing the .jar files as arugments using ; to separate path. Any ideas or suggestions. Please reply. Thank you in advance.
    Here is the output that I get:
    Executing the JNI_VERSION_1_2 block
    JVM Status: 0
    Version: 10004
    Going into createStuff() function now...
    Classpath is: java/sql/Timestamp
    Class Found: java.sql.Timestamp: OK
    Getting MethodID: java.sql.Timestamp <constructor>: OK
    Creating New java.sql.Timestamp class object: OK
    Classpath is: com/myCompany/myStuff/myClass
    myCls is null
    Going to Destroy...
    Destroying JVM
    Exception in thread "main" java.lang.NoClassDefFoundError: com/myCompany/myStuff/myClass
    Class Found: com/myCompany/myStuff/myClass: OK
    Press any key to continue . . .

    Yes. I am using those parameters because my java class uses that those parameters. But that's not the case. The problem is that I am not sure how to assign the whole path to options[0].optionString. If I hard-code the path that I showed you before, then it works because the path is the whole string which is assigned to the optionString. So, I am assigning the same string to the command arguments. Its just that in my createJVM(char *argv[]) function, I need to parse argv[1], argv[2], argv[3] and argv[4], and assign that to the optionString.  But I am not sure how to do that.  Any help will be appreciated.  Thanks again.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • My 120GB IPod classic is not recognized by my Windows 7 PC.  When I plug the ipod into my computer I receive a message saying that the USD device is not recognized.

    My 120GB IPod classic is not recognized by my Windows 7 PC.  When I plug the ipod into my computer I receive a message saying that the USD device is not recognized.  The Device Manager lists it as an Unknown Device.  I've tried uninstalling iTunes and reinstalling it, but it had no affect.  The odd thing is that our other iPod (160 GB Classic) is recognized on the same computer using the same USB cable.  When I plug the ipod in question into another PC, the PC seems to recognize the iPod and lists it in Windows Explorer (iTunes is not installed on this machine).  There seems to be something out of wack with this PC/iPod combo.  Any thoughts on what I can do to try to resolve this issue?  I tried all of the steps listed here, but they didn't help me.  http://support.apple.com/kb/TS1538
    Any help would be greatly appreciated.

    Are you plugging the iPod into a high powered USB 2.0 port on the back of your PC? Have you tried a different USB cable?
    What happens if you try to reset the device with it still connected to the PC?
    How to reset iPod
    Has this iPod ever worked on this PC or is this the first time you have time you have tried connecting it?
    Have you carefully worked through each and every single suggestion in this Apple support document?
    iPod not recognized in 'My Computer' and in iTunes for Windows
    B-rock

  • TS1424 Every time i want to sign in to my account i receive the error message that my apple id has not been used yet and then i get the message to contact the itune support

    Every time i want to sign in to my account i receive the error message that i need to contact itune support

    Welcome to the Apple Community.
    Did you follow the instructions in the message and contact Apple, which you can do through iTunes Store Support. If Apple have asked you to contact them, then the issue can only be resolved by them.

  • Someone made a purchase from my Apple ID to a device that was not mine – I received an email stating that this happened, yet the only solution that Apple gave me was to change my password. I can see the $20.00 purchase that was not uploaded to any of my d

    Someone made a purchase from my Apple ID to a device that was not mine – I received an email stating that this occurred, yet the only solution that Apple gave me was to change my password. When I look at my account, I can see the $20.00 purchase of music volumes that I did not purchase myself and was not uploaded to any of my devices; however, I cannot find a solution to getting my money back or to file a complaint against the unknown person that did this. Additionally, how do we prevent something like this from happening again, especially when I have an iPhone? What can I do in this situation?

    Thank you for the suggestion. I did change the password; however, I generally will purchase gift cards to link to the account so that if something like this ever happened it would not be taken out of a credit card or bank account.

  • I've been receiving an error message, "That the .itl file is locked, on a locked disc or you do not have write permission". Can someone tell me how to unlock the file or disc?

    I've been receiving an error message, "That the .itl file is locked, on a locked disc or you do not have write permission". Can someone tell me how to unlock the file or disc?

    theres no - in "itunes" its all one word
    try right clicking and running itunes as adminstrator or try on a different user account

  • I installed adobe digital editions but when I want to authorize a device (an e-reader) it doesn't work, I receive an error message that digital editions cannot connect with the activation server. what can I do?

    I installed adobe digital editions but when I want to authorize a device (an e-reader) it doesn't work, I receive an error message that digital editions cannot connect with the activation server. what can I do?

    Please quote the exact error message, word-for-word, verbatim.
    What is your operating system?
    What version of Lightroom?

  • Can't access adobe from my smart phone to use my form created in formscentral I receive an error message that says "unsupported browser". There is a link to download a supported browser but the link directs me to another page that says "browser no

    When I try to access adobe from my smart phone to use my form created in formscentral I receive an error message that says "unsupported browser". There is a link to download a supported browser but the link directs me to another page that says "browser not supported at this time". This happened to me while using my IPhone 5, a friend that uses an IPhone 6, and another friend that uses a Samsung Galaxy S5. I just need for my employees to be able to access, complete and submit work orders created in formscentral from their phones. I would like to use the data collection feature in formscentral but at this point any suggestions on how to accomplish this are welcomed. Thank you

    Further info - I changed my security settings to allow apps from anywhere, and again tried to install.  I again got an error message
    that the update failed to install, and to contact Customer Support.

  • I updated my phone, received an error message that it couldn't update completely, now I see a red ITunes icon and picture of a plug

    I updated my iPhone today, received an error message that the phone did not upload correctly.
    Now I see a red icon for ITunes and a picture of a USB

    Hi c1golden,
    If you are getting a screen such as you describe after attempting to run an update for your iPhone, I would suggest that you troubleshoot using the steps in this article - 
    If you can't update or restore your iPhone, iPad, or iPod touch
    Thanks for using Apple Support Communities.
    Best,
    Brett L 

  • HT3775 I have received an error message that my quick time player cannot open my video as my video seems to be in a mov format, can you help me choose a format to open on my mac

    I was trying to open a video I had saved in my mac, but received an error message that my video couldn't be opened with Quick Time in the format it was in, as far as I could tell the format it was in was mov.....does anyone know for format I need to change it to?
      The examples of different format given were
    MPEG-2 (OS X Lion or later)
    MPEG-4 (Part 2)
    H.264
    H.263
    H.261
    Apple ProRes
    Apple Pixlet
    Animation
    Cinepak
    Component Video
    DV
    DVC Pro 50
    Graphics
    Motion JPEG
    Photo JPEG
    Sorenson Video 2
    Sorenson Video 3

    I am getting an error message when I try to open an attachment to an email entitled movie.avi. It says I may need more software but its not a helpful message because it does not say whta software. Lame and frustrating.

Maybe you are looking for

  • Interactive Report - Display New/Changed Columns

    Hi, when I add or change a column in Interactive Reports, APEX doesn't show me the new column automatically. Everytime the user log in, he has to go on "Actions" and "Select Columns" manually, otherwise the new/changed column won't be displayed. How

  • I need to go back to Foxfire 5.0 for Vista: Where can I find it to download? Tks

    I need a url for downloading Foxfire 5.0 as the applications I am using do not support 6. Thanks, Gail

  • Window Icons Out Of Alignment

    This is pedantic but I thought Apple's attention to detail would have caught this.  On my mac it seems that the functional icons inside the small red, yellow, green dots on all windows are out of alignment.  The x and - appear to be off by one pixel

  • Oracle 8i & Developer 6i on Win95

    I have installed 8i lite in & developer 6i in two different oracle homes. I am able to login through SQL but not through forms. Can anyone help me out or suggest a way out to come out succesully installed? Thanks, Muthaiah

  • Double service entry sheet for the same invoice and same period

    Hi, 2 service entry sheets have been made for the same PO with the same period and the same invoice no. And hence by mistake 2 bills have been passed for the same work... how to avoid this..... is there any std.setting available while creating servic