JVM Compatibility

(new thread please!) Grant Ronald - Forms Product Management.
At your request Grant.
Compatibility ( Jinit vs Ms JVM vs Sun JVM ) - Not sure what you mean, we certify Jinit, we certify native JVMs we certify the Sun plug in, we certify IE, we certify NS, we certify Mac browsers - whats the issue
Oracle Certainly doe support many different environments, the problem is that forms deployment on the internet is still a problem. As we have started our deployment we are seeing failures in 10-20% of clients, with jvm problems and we specify IE only. These clients have either no JVM or the wrong JVM for forms.
We do not have this problem with the menu applet that we use.
The solution to this is to force a download of a JVM as part of the initial process. As we examined this we found:
1. Jinitiator -
8 megabyte download
No Feedback on download when triggered from the form until the download is complete.
No usable Oracle source for the plug-in. Try wading through the download to get the right Jinitiator.
No Web Install for Jinitiator. ( user gets F.U.D. when faced with exe download pop up).
2. Microsoft JVM
5 megabyte download if you can find it.
No longer supported by Microsoft, but available on other sites.
Limited functionallity. 800k Cab file must be downloaded for each form session.
3. Sun Java Plug-in
14 megabyte download
This downloads and installs as J2ME not as a simple plug in.
The only doc on setup for this is a White paper, which is not specific enough for most developers.
The current download 1.4.2_1 also has warnings on the download that the file does not match the certificate.
Also, the signature of the applet with JDK is downright hokey.
Distributing an applet signed by "Developer" whose authenticity is verified by "Oracle" who is not trusted.
Come on. This is your "Oracle's" applet not and you can afford to buy a certificate from Verisign.
As we developers and our customers struggle, we see Microsoft pushing .Net where the promise is 95% compatibility with no download required ( since the hide it in the base OS).
Grant you are caught in the middle but there are things that you can do.
1. Fix the jar signature now
2. Continue to work with Sun on a light-weight browser plug-in. The "Java Get it now" should be as simple as the Acrobat reader process without the extra baggage.
These are the things to do if you are serious and we are watching you.
Kevin

Kevin,
sure Forms very much depends on the JVM it is executed in. But saying "Continue to work with Sun on a light-weight browser plug-in. The "Java Get it now" should be as simple as the Acrobat reader process without the extra baggage." is not fair as it ignores the fact that Adobe is a meta data definition while Java is a J2SE platform for real application programming.
Native Java Swing apps, even those using Java Webstart", all require VMs for execution. However, it is not only the VM that you download when installing JInitiator or the Java plugIn, its the full Java platform stack you get too. With each Java release the Java language grows and becomes more complex, the VM needs to know how to handle this.
JInitiator basically is an Oracle patched version of SUNs Java PlugIn and therefore doesn't differ much in the way you install and deploy it.
I agree that we all want it easier and smaller. Microsoft and Netscape terribly failed in integrating a solid and up to date VM to their Browsers and Opera didn't even try.
Simply remove pieces from the JVM or the Java platform to reduce size gets you into more trouble due to broken functionality and you don't really want to deal with this.
Partial - on demand - loading of the Java platform code does not work either for security reason.
Though its hard to live with a PlugIn it basically works and beside of that is all we have.
Fran

Similar Messages

  • Microsoft & Sun JVM compatability

    Are there any reasons why an application (with Java 1.1.8 ) designed to work with Microsoft JVM 5.0.0.3234 or above should not work with Sun JVM v1.4.2.03?

    Your options are:
    1. Run it in the MS JVM (but you knew that)
    2. Download, disassemble and fix the code to run in Sun's JVM. Various tools available to aid in this, but it's legally questionable.
    3. Use a wrapper environment to host the code.
    I don't know if 3 exists, or indeed if it's possible because I don't know much about MS's proprietary changes. If they altered bytecode it's probably not, if they didn't, it probably is. I don't know of a product that does this, but it's worth having a dig around on google. If it's possible and a suitable product exists, that's probably the best solution.
    Dave.

  • JVM Vendor not supported error in NWDS.

    I installed the NWDS 7.3 for customizing my portal 7.3 logon page. I am following an interesting blog for the same: Getting started with Netweaver 7.3 portal Part 2 - NWDS and Logon Page
    However I am yet to complete this task successfully due to a JVM vendor not supported error. I have a JAVA_HOME entry to the javaw.exe path. Also, i have vm entry of the same path in the NWDS shortcut- properties- target value. C:Program Files (x86)Javajdk1.7.0_02 in
    I chose program files (x86) for this installation bcos during my previous java error i read in my log that JVM 64 bit could not be run.
    Initially i use to get JVM error during startup itself bcos of which i was not able to get to the home page of developer studio. I solved that error now by installing right version and making necessary entries as mentioned above. Now i get a pop up stating that oracle vendor is not supported (it says that i should have either a Sun or SAP provided java). Is it really the problem? If so, can some 1 get me the link to download it.
    I am creating a new thread since the old ones posted by others on the same topic does not give me the solution.
    Thanks in advance

    Hi,
    I also come to this warning. I did a little research, and found solution that worked for me by solving source of problem, without need of trying different JDK versions.
    My current configuration:
    SAP NWDS:
         - v7.30 EHP1 (7.31) SP10 PAT0001 (8.31.100001.140103092401 SP10 PAT0001)
         - file: "nwds-extsoa-7.3-EHP1-SP10-PAT0001-win32.zip"
         - Download location: https://nwds.sap.com/swdc/downloads/updates/netweaver/nwds/nw/731/doc/auto_latest_distributions.html
    JDK:
         - v7 Update 51 - both x86 and x64 versions. As NWDS is x86 version, that platfotm is enought if you don't need native support for x64 applications.
         - Latest version download location: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
         - Older versions download location: http://www.oracle.com/technetwork/java/javase/archive-139210.html
         - I'm not suggesting that you need to install last version. I tested it on this version and it worked for me, but I use NWDS only for few specific tasks. So I did't test all functions for JVM compatibility. But my solution should work for solving cause of vendor specific problem. Not other JVM problems. And installing newer Java may be source of other problems, like is every release. But with correct backup there shouldn't be a problem.
    Problem:
    Problem is in older code of initial JVM check, where are specified allowed vendors. Oracle is not included in configuration, so warning is shown. Module is located in plugins folder:
         "<SAP NWDS>\plugins\com.sap.ide.jvm.check_1.0.0.140103091951.jar"
    Version number (orange) can differs based on NWDS distribution. In jar file is configuration stored in file "config.xml". There is this part, that specifies allowed vendors:
    <supportedRuntimes shutdownIfNotMatches="false" warnIfNotMatches="true">
          <vendor name="SAP AG">
              <versionRange jdkRequired="true" minInclusive="1.6.0_07"/>
          </vendor>
          <vendor name="Sun Microsystems Inc.">
              <versionRange jdkRequired="true" minInclusive="1.6.0_07"/>
          </vendor>
      </supportedRuntimes
    Here you can see that only "SAP AG" and "Sun Microsystems Inc." from older Java releases are included. And that's the problem, as new versions are released by Oracle. So vendor differs and warning is here.
    Solution:
    Before we begin it's best to backup whole NWDS directory and also workspace(s)!
    1) Locate file with JVM checking module:
         "<SAP NWDS>\plugins\com.sap.ide.jvm.check_1.0.0.140103091951.jar"
        As mentioned before, version number can be different in your release.
    2) Create backup copy of current file. Call it for example "com.sap.ide.jvm.check_1.0.0.140103091951.jar.BAK".
    3) Copy original file to temporary location. I used "C:\Temp\com.sap.ide.jvm.check_1.0.0.140103091951.jar"
    4) Extract files from JAR. JAR files are basically ZIP files. I used 7-zip program to extract source to folder based on file name:
    "C:\Temp\com.sap.ide.jvm.check_1.0.0.140103091951\".
    5) Locate and edit configuration file "C:\Temp\com.sap.ide.jvm.check_1.0.0.140103091951\config.xml". Add vendor node "Oracle Corporation" (part in green color). Just copy existing node and replace vendor name.
    <supportedRuntimes shutdownIfNotMatches="false" warnIfNotMatches="true">
        <vendor name="SAP AG">
            <versionRange jdkRequired="true" minInclusive="1.6.0_07"/>
        </vendor>
        <vendor name="Sun Microsystems Inc.">
            <versionRange jdkRequired="true" minInclusive="1.6.0_07"/>
        </vendor>
        <vendor name="Oracle Corporation">
            <versionRange jdkRequired="true" minInclusive="1.6.0_07"/>
        </vendor>
    </supportedRuntimes>
    6) Pack directory. Pack whole content of directory from step 5) back to ZIP format. Change extension to .JAR in your favorite compression program, or rename new file from ".zip" to ".jar" after compression is done. Now we have our new corrected file for checking JVM version in NWDS - "C:\Temp\com.sap.ide.jvm.check_1.0.0.140103091951\com.sap.ide.jvm.check_1.0.0.140103091951.jar".
    7) Replace original file. Copy file over original one:
    "C:\Temp\com.sap.ide.jvm.check_1.0.0.140103091951\com.sap.ide.jvm.check_1.0.0.140103091951.jar" -->
    "<SAP NWDS>\plugins\com.sap.ide.jvm.check_1.0.0.140103091951.jar". Overwrite if asked.
    8) Done.

  • RE: Java and Forte

    We have no problem using JDK 1.1.5. However, we are using Orbixweb. If
    you are accessing the applet and the IOR file from the same host (exact
    host name), then one other possibility is the JVM compatibility for your
    browser. Using Javasoft's Activator or appletviewer should resolve
    that.
    -----Original Message-----
    From: Kamran Amin [SMTP:[email protected]]
    Sent: Tuesday, March 10, 1998 7:48 AM
    To: '[email protected]'; '[email protected]'
    Subject: RE: Java and Forte
    Dan,
    We had the same problem as you are having regarding question
    one. Make
    sure you are
    using JDK 1.1.3 or 1.1.4. It did not work for me when I was using JDK
    1.1.5. Also you have to
    use the gatekeeper to make the applet work. Hope this help.
    Kamran Amin
    Forte Technical Leader, Software Engineering
    [email protected]
    203-459-7362
    Oxford Health Plans
    48 Monroe Turnpike
    CT, Trumbull 06611
    http://www.oxhp.com/
    From: [email protected][SMTP:[email protected]]
    Sent: Monday, March 09, 1998 7:49 PM
    To: [email protected]
    Subject: Re: Java and Forte
    1. I have been able to make my Java client appllication call-in to a
    Forte service object with success. However the tricky part beginswhen
    I try to do the same with a Java applet. I get an exception returned
    which is an AppletSecurityException. I understand that running a Java
    applet in a browser has two limitations, one being the Java applet
    sandbox and the firewall restriction. As I am only running my Java
    applet and the Forte service object on the same node, this rules out
    the latter.
    I have tried running the Gatekeeper from the same directory as myJava
    client application, which includes all the client stub files
    (including stub files which are generated from Forte supplier plans
    such as those in the Framework folder). However, I still receive the
    AppletSecurityException.
    How can I go about making this operation successful?
    **AppletSecurityExceptions can be caused by many problems--trying toaccess
    machines other than the class download machine, or trying to accessserver
    side classes outside the defined directory structure in the webserver. I'd
    look closely at the classes that are being brought into memory (forexample,
    Visibroker's ORB shows you each file as it is loaded) and make sureyour web
    server is defined correctly. If you follow the Forte technotesclosely, it
    usually solves this problem.
    2. Has anyone tried implementing a 'fat' client, one that combines a
    Forte web application, JavaScript, and a Java applet client toperform
    operations such as validation and a tiny bit of data processing allon
    the client side, relieveing the application server from such
    operations? If yes, how do I implement the solution, and are thereany
    tech notes from Forte that specifically tell me how to do this?
    **We have created a Java framework that follows many of the designpatterns
    and naming conventions as our Forte framework. The Java classes canbe
    extended to marshal and unmarshal scalar data structs passed acrossthe ORB
    boundary to instantiate 'thick' functional objects on the client, andas much
    processing and as many business rules as wanted can be developed inthe
    client
    Java objects.

    If you look at the exception information in the iiop manual it
    discusses exteneded propties DefaultThrowsClause, ThrowsClause and
    IsThrowable.
    If you mark your exception class with IsThrowable it will show up in the
    IDL as an exception. If you use either DefaultThrowsClause(project) or
    ThrowsClause(method) you will get the appropriate raises in the idl.
    This will cause the idl2java to produce code which will allow you to catch
    the exception.
    Tom.
    At 09:41 AM 1/29/99 +0100, Giuseppe Sorce wrote:
    >
    Hi all,
    I am currently working to an architecture to establish a communication
    between a Forte' server and a Java client, using Visigenic's Visibroker and
    IDL mode.
    I have problems when I try to raise a Forte' exception from a method
    invoked by the Java client; I would like the exception class
    (ProductException) not to inherit from the class GenericException, because
    the IDL I want to generate must have this structure:
    exception ProductException {
    string message;
    Using this solution, the client application gets blocked waiting forever.
    I am currently working with:
    - Forte' 3.0.G.2 plus WebEnterprise 1.0.B
    - JDK 1.1.5
    - Visibroker 3.1
    My question is: is it possible to raise an exception from the Forte' side
    that is
    compliant to the IDL mentioned above?
    Of course it should be caught from the Java side.
    Thank you in advance
    Giuseppe Sorce
    CSI Piemonte - C.so Unione Sovietica 216 - 10134 Torino - ITALY
    tel. +39-011-3168736
    fax +39-011-3168212
    e-mail [email protected]
    url http://www.csi.it
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Oracle enterprise pack of eclipse is supported on HPUX?

    Hi,
    I like to know, oracle enterprise pack for eclipse can be installed on top of eclipse running on HP-UX.
    Thanks,
    Ganeshraj.S

    OEPE is officially supported on win 32/64, linux 32/64 and mac os x. All other operating systems are not supported. Doesn't mean that they will not work. Just means that they haven't been sufficiently tested by Oracle.
    On the other hand, we don't have any specific knowledge of incompatibilities with HPUX or Solaris, so you might as well give it a try if you have that need. You will just have to piece your install together from the base Eclipse platform and WTP (the link in my last reply) before adding OEPE. The other thing to watch out for is JVM compatibility. OEPE will not run on anything older than Java 6, so verify you have that installed. Also, I wouldn't try your luck with a boutique JVM. Stick to the main players (Sun/Oracle HotSpot, BEA/Oracle JRockit or IBM's one). In particular there have been reports of Open JDK having trouble running Eclipse, so I'd stay away from that.
    Hope that helps.
    - Konstantin

  • How to get WIDTH and HEIGHT fields from applet tag?

    I am developing an applet using JDK1.1 (to ensure microsoft jvm compatability).
    A problem I'm facing is that there are no getWidth() or getHeight() method for Applet in 1.1, so I am hoping I can get this info from my html: <APPLET CODE="MyApplet" WIDTH=600 HEIGHT=856></APPLET>
    getParameter didn't work, so does anyone have any ideas how I could get the width and height?
    Cheers,
    James

    Write a jpeg decoder that can figure out how to determine the width/height of a jpeg file? Google it.
    Or if you're really lazy, load each jpeg using the
    Toolkit.loadImage( URL ) function and use getWidth/getHeight from there, but that's slow.

  • MyEclipse : y/layout/ParallelEdgeLayouter:illegal JVM_CONSTANT

    Myeclipse version
    MyEclipse 7.1 through http://www.poweredbypulse.com/download_win.php
    The exception is throughn when opening the Struts visual editor:
    java.lang.ClassFormatError: y/layout/ParallelEdgeLayouter : illegal JVM_CONSTANT_Fieldref name: Ԍ
    Version runs fine in
    Sun JRE 1.5.0_11
    Pulse\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011
    Jrockit versions used with the same result
    java version "1.6.0_05"
    Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
    BEA JRockit(R) (build R27.6.0-50_o-100423-1.6.0_05-20080626-2105-windows-ia32, c
    ompiled mode)
    java version "1.5.0_15"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
    BEA JRockit(R) (build R27.6.0-50_o-100423-1.5.0_15-20080626-2105-windows-ia32, c
    ompiled mode)
    Isolated result
    It's because of Jrocket as it runs fine in the above mentioned Sun JRE.
    Problems occurred when invoking code from plug-in: "org.eclipse.jface".
    java.lang.ClassFormatError: y/layout/ParallelEdgeLayouter : illegal JVM_CONSTANT_Fieldref name: Ԍ
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:369)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:444)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
    at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:89)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at y.layout.CanonicMultiStageLayouter.<init>(Unknown Source)
    at y.layout.hierarchic.IncrementalHierarchicLayouter.<init>(Unknown Source)
    at com.genuitec.eclipse.struts.editor.modeler.graph.StrutsGraphLayoutManager.createIHierarchicLayouter(StrutsGraphLayoutManager.java:158)
    at com.genuitec.eclipse.struts.editor.modeler.graph.StrutsGraphLayoutManager.<init>(StrutsGraphLayoutManager.java:74)
    at com.genuitec.eclipse.struts.editor.modeler.parts.StrutsConfigDiagramEditPart.createFigure(StrutsConfigDiagramEditPart.java:79)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.getFigure(AbstractGraphicalEditPart.java:452)
    at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addChildVisual(AbstractGraphicalEditPart.java:204)
    at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:197)
    at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.java:101)
    at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:602)
    at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:612)
    at com.genuitec.eclipse.struts.editor.modeler.core.StrutsEditor.initializeGraphicalViewer(StrutsEditor.java:500)
    at com.genuitec.eclipse.struts.editor.modeler.core.StrutsEditor.createGraphicalViewer(StrutsEditor.java:325)
    at org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.java:164)
    at org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette.createPartControl(GraphicalEditorWithFlyoutPalette.java:78)
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:218)
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:187)
    at com.genuitec.eclipse.struts.editor.multipage.StrutsConfigEditor.createFlowModeler(StrutsConfigEditor.java:267)
    at com.genuitec.eclipse.struts.editor.multipage.StrutsConfigEditor.createPages(StrutsConfigEditor.java:286)
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:313)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)
    at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)
    at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
    at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
    at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:66)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:474)
    at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
    at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1210)
    at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:500)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:486)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
    at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:64)
    at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:218)
    at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
    at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:781)
    at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:678)
    at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:640)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
    at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
    at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:646)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:605)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:318)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:160)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:229)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:208)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:251)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:364)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:603)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:821)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:881)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:176)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1184)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3423)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:119)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:505)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1237)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

    Thanks for your input! I've actually came across that one, but it doesn't provide a solution as you've noticed. The Struts Editor works fine with SUN JVM's and MyEclipse doesn't explicitly say that the product works with JRocket as well from what I know. In that thread they didn't approach it as a JVM compatibility bug, it was just general trouble shooting. The fact that the Struts Editor in the 6.5 MyEclipse version was JRocket compatible could be a bonus but not a bug fix if they would consider that a bug that MyEclipse has instead something the JRocket JVM can't handle and SUN JVM can.
    However I"ve posted a fully detailed message here just to be sure: http://www.myeclipseide.com/index.php?name=PNphpBB2&file=viewtopic&t=23356&start=0&postdays=0&postorder=asc&highlight=
    I wonder how this issue would get resolved, or maybe more accurately by whom!?

  • Regarding Sun Java System Application Server Issue with JVM

    Regarding Sun Java System Application Server Issue with JVM
    Hi
    I have installed SJSAS9.1 on solaris system. I m trying to deploy war file which i compiled in windows enviorment by jdk1.5.0_05. Every time i got the following error :
    type Exception report
    message
    descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
    exception
    org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP
    PWC6199: Generated servlet error:
    [javac] javac: invalid target release: 1.5
    [javac] Usage: javac
    [javac] where possible options include:
    [javac] -g Generate all debugging info
    [javac] -g:none Generate no debugging info
    [javac] -g:{lines,vars,source} Generate only some debugging info
    [javac] -nowarn Generate no warnings
    [javac] -verbose Output messages about what the compiler is doing
    [javac] -deprecation Output source locations where deprecated APIs are used
    [javac] -classpath Specify where to find user class files
    [javac] -sourcepath Specify where to find input source files
    [javac] -bootclasspath Override location of bootstrap class files
    [javac] -extdirs Override location of installed extensions
    [javac] -d Specify where to place generated class files
    [javac] -encoding Specify character encoding used by source files
    [javac] -source Provide source compatibility with specified release
    [javac] -target Generate class files for specific VM version
    [javac] -help Print a synopsis of standard options
    note The full stack traces of the exception and its root causes are available in the Sun Java System Application Server 9.1 logs.
    I have cheked jvm version on both system the only difference is :
    Solaris points to jdk 1.5.0_09
    Windows point to jdk1.5.0_05
    Even i tried to run blank jsp also but again i got the same error.
    Can any help me to sort out the problem or give me any idea so i can do something by my own.
    Thanks in Advance
    Gagan

    Do you have ANT installed and available?
    Thanks,
    Kedar

  • JVM 1.4.2_12-b03 Internal Error assistance?

    Hi all
    We have a production application running on WebLogic 8.1 SP4 that has recently been crashing out giving the below error. We've tried adjusting our JVM settings from
    JAVA_OPTIONS="-Dnetworkaddress.cache.ttl=60 -Xms2048M -Xmx2048M -XX:NewSize=512M -XX:MaxNewSize=512M -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:gc.log"
    to
    JAVA_OPTIONS="-server -Dnetworkaddress.cache.ttl=60 -Xms2048M -Xmx2048M -XX:NewSize=512M -XX:MaxNewSize=512M -XX:MaxPermSize=256m -XX:+UseParallelGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:gc.log "
    as we believed the problem might lie with the CMS collector since the system bailed out whilst performing this type of collection but the system has since crashed with the revised arguments. Anyone encountered the same error?
    The tail end of out gc.log reads
    237671.735: [GC  {Heap before GC invocations=1257:
    Heap
    par new generation   total 523840K, used 523383K [0x69400000, 0x89400000, 0x89400000)
      eden space 523392K,  99% used [0x69400000, 0x8931dee8, 0x89320000)
      from space 448K,   0% used [0x89390000, 0x89390000, 0x89400000)
      to   space 448K,   0% used [0x89320000, 0x89320000, 0x89390000)
    concurrent mark-sweep generation total 1572864K, used 777794K [0x89400000, 0xe9400000, 0xe9400000)
    concurrent-mark-sweep perm gen total 117040K, used 70194K [0xe9400000, 0xf064c000, 0xf9400000)
    237671.736: [ParNew: 523383K->0K(523840K), 0.5832577 secs] 1301178K->819005K(2096704K) Heap after GC invocations=1258:
    Heap
    par new generation total 523840K, used 0K [0x69400000, 0x89400000, 0x89400000)
    eden space 523392K, 0% used [0x69400000, 0x69400000, 0x89320000)
    from space 448K, 0% used [0x89320000, 0x89320000, 0x89390000)
    to space 448K, 0% used [0x89390000, 0x89390000, 0x89400000)
    concurrent mark-sweep generation total 1572864K, used 819005K [0x89400000, 0xe9400000, 0xe9400000)
    concurrent-mark-sweep perm gen total 117040K, used 70194K [0xe9400000, 0xf064c000, 0xf9400000)
    } , 0.5835878 secs]
    237672.327: [GC [1 CMS-initial-mark: 819005K(1572864K)] 819017K(2096704K), 0.0190249 secs]
    237672.347: [CMS-concurrent-mark-start]
    237675.099: [CMS-concurrent-mark: 2.752/2.752 secs]
    237675.099: [CMS-concurrent-preclean-start]
    237675.140: [CMS-concurrent-preclean: 0.040/0.041 secs]
    237675.143: [GC[/b]
    And below is the err log:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (434F4E43555252454E542D41524B335745455027454E45524154494F4E0E4350501175 01), pid=10258, tid=5
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_12-b03 mixed mode)
    --------------- T H R E A D ---------------
    Current thread (0x000a27d0): [b]GCTaskThread [id=5]
    Stack: [0x00000000,0x00000000), sp=0xfde818d0, free space=-34298k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x3b0060]
    V [libjvm.so+0x23bab4]
    V [libjvm.so+0x236784]
    V [libjvm.so+0x34fd88]
    V [libjvm.so+0x237a0c]
    V [libjvm.so+0x232754]
    V [libjvm.so+0x3b3704]
    V [libjvm.so+0x356648]
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x008333c8 JavaThread "Thread-82" daemon [_thread_blocked, id=127]
    0x00c6e8f8 JavaThread "AWT-Motif" daemon [_thread_in_native, id=125]
    0x02b8eda0 JavaThread "AsyncRunner 1" daemon [_thread_blocked, id=98]
    0x01ae51a0 JavaThread "ExecuteThread: '2' for queue: 'weblogic.kernel.Non-Blocking'" daemon [_thread_blocked, id=97]
    0x01ae2b88 JavaThread "ExecuteThread: '1' for queue: 'weblogic.kernel.Non-Blocking'" daemon [_thread_blocked, id=96]
    0x01ae1b58 JavaThread "ExecuteThread: '0' for queue: 'weblogic.kernel.Non-Blocking'" daemon [_thread_blocked, id=95]
    0x01b58c20 JavaThread "AuditRotor" daemon [_thread_blocked, id=94]
    0x01be4100 JavaThread "ExecuteThread: '0' for queue: 'JMSStore<ScritturaJMSJDBCStore>.ioThreadPool'" daemon [_thread_blocked, id=93]
    0x01329500 JavaThread "LargeQueueThread" daemon [_thread_blocked, id=92]
    0x027e0f70 JavaThread "ExecuteThread: '14' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=91]
    0x027e0378 JavaThread "ExecuteThread: '13' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=90]
    0x027df780 JavaThread "ExecuteThread: '12' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=89]
    0x027deb88 JavaThread "ExecuteThread: '11' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=88]
    0x027ddf90 JavaThread "ExecuteThread: '10' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=87]
    0x027dd398 JavaThread "ExecuteThread: '9' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=86]
    0x027dc7a0 JavaThread "ExecuteThread: '8' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=85]
    0x027dbba8 JavaThread "ExecuteThread: '7' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=84]
    0x027dafb0 JavaThread "ExecuteThread: '6' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=83]
    0x027da3b8 JavaThread "ExecuteThread: '5' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=82]
    0x027d98d0 JavaThread "ExecuteThread: '4' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=81]
    0x01771928 JavaThread "ExecuteThread: '3' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=80]
    0x01770e40 JavaThread "ExecuteThread: '2' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=79]
    0x01770c98 JavaThread "ExecuteThread: '1' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=78]
    0x017701c8 JavaThread "ExecuteThread: '0' for queue: 'JmsDispatcher'" daemon [_thread_blocked, id=77]
    0x01770020 JavaThread "ListenThread.Default" [_thread_blocked, id=76]
    0x02816ab8 JavaThread "ScritturaCron" [_thread_blocked, id=73]
    0x02816910 JavaThread "TradeDropMonitor" [_thread_blocked, id=72]
    0x028030f0 JavaThread "DocMgr Import Daemon" [_thread_blocked, id=70]
    0x00f45230 JavaThread "ExecuteThread: '5' for queue: 'JMS.TimerClientPool'" daemon [_thread_blocked, id=69]
    0x00f447d0 JavaThread "ExecuteThread: '4' for queue: 'JMS.TimerClientPool'" daemon [_thread_blocked, id=68]
    0x00a46fa8 JavaThread "ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon [_thread_blocked, id=67]
    0x00a46550 JavaThread "ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon [_thread_blocked, id=66]
    0x00a45970 JavaThread "ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon [_thread_blocked, id=65]
    0x00a44990 JavaThread "ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon [_thread_blocked, id=64]
    0x01487960 JavaThread "Thread-7" daemon [_thread_blocked, id=63]
    0x008c9580 JavaThread "ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon [_thread_blocked, id=62]
    0x00e6aaf0 JavaThread "Thread-6" [_thread_blocked, id=61]
    0x008ddd90 JavaThread "weblogic.health.CoreHealthMonitor" daemon [_thread_blocked, id=60]
    0x008693a0 JavaThread "Thread-5" [_thread_blocked, id=59]
    0x00aac6a0 JavaThread "LDAPConnThread-0 ldap://nys01a-4704.fir.fbc.com:19101" daemon [_thread_blocked, id=58]
    0x00a94308 JavaThread "VDE Transaction Processor Thread" [_thread_blocked, id=56]
    0x00a80fa0 JavaThread "ExecuteThread: '2' for queue: 'weblogic.admin.RMI'" daemon [_thread_blocked, id=55]
    0x00a80df8 JavaThread "ExecuteThread: '1' for queue: 'weblogic.admin.RMI'" daemon [_thread_blocked, id=54]
    0x00a80c50 JavaThread "ExecuteThread: '0' for queue: 'weblogic.admin.RMI'" daemon [_thread_blocked, id=53]
    0x00861cf8 JavaThread "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon [_thread_blocked, id=52]
    0x0014dce0 JavaThread "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon [_thread_blocked, id=51]
    0x00862508 JavaThread "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=50]
    0x00147f98 JavaThread "weblogic.security.SpinnerRandomSource" daemon [_thread_blocked, id=49]
    0x00147678 JavaThread "weblogic.time.TimeEventGenerator" daemon [_thread_blocked, id=48]
    0x0022ff38 JavaThread "ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=47]
    0x0022f340 JavaThread "ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=46]
    0x0022e340 JavaThread "ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=45]
    0x0022d748 JavaThread "ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=44]
    0x0022cb50 JavaThread "ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=43]
    0x0022bf58 JavaThread "ExecuteThread: '24' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=42]
    0x0022b360 JavaThread "ExecuteThread: '23' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=41]
    0x0022a768 JavaThread "ExecuteThread: '22' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=40]
    0x00229b70 JavaThread "ExecuteThread: '21' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=39]
    0x00229088 JavaThread "ExecuteThread: '20' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=38]
    0x00212048 JavaThread "ExecuteThread: '19' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=37]
    0x00211450 JavaThread "ExecuteThread: '18' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=36]
    0x00210858 JavaThread "ExecuteThread: '17' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=35]
    0x0020fc60 JavaThread "ExecuteThread: '16' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=34]
    0x0020f068 JavaThread "ExecuteThread: '15' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=33]
    0x0020e470 JavaThread "ExecuteThread: '14' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=32]
    0x0020d878 JavaThread "ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=31]
    0x0020cc80 JavaThread "ExecuteThread: '12' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=30]
    0x0020c088 JavaThread "ExecuteThread: '11' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=29]
    0x0020b568 JavaThread "ExecuteThread: '10' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=28]
    0x003490f0 JavaThread "ExecuteThread: '9' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=27]
    0x003484f8 JavaThread "ExecuteThread: '8' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=26]
    0x003472f8 JavaThread "ExecuteThread: '7' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=25]
    0x00346700 JavaThread "ExecuteThread: '6' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=24]
    0x00345b08 JavaThread "ExecuteThread: '5' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=23]
    0x00344f40 JavaThread "ExecuteThread: '4' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=22]
    0x00344558 JavaThread "ExecuteThread: '3' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=21]
    0x00343b70 JavaThread "ExecuteThread: '2' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=20]
    0x00343188 JavaThread "ExecuteThread: '1' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=19]
    0x00342fe0 JavaThread "ExecuteThread: '0' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=18]
    0x00853f00 JavaThread "Thread-1" daemon [_thread_blocked, id=17]
    0x00142dc0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=15]
    0x00142158 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14]
    0x0013ee40 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=12]
    0x0013d5a8 JavaThread "Finalizer" daemon [_thread_blocked, id=11]
    0x0013bc40 JavaThread "Reference Handler" daemon [_thread_blocked, id=10]
    0x00038a90 JavaThread "main" [_thread_blocked, id=1]
    Other Threads:
    0x0013a7d8 VMThread [id=9]
    0x001447c0 WatcherThread [id=16]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x00038340/0x00038370] Threads_lock - owner thread: 0x00115858
    [0x00035388/0x000386c0] Heap_lock - owner thread: 0x00115858
    Heap
    par new generation total 523840K, used 19742K [0x69400000, 0x89400000, 0x89400000)
    eden space 523392K, 3% used [0x69400000, 0x6a747ac8, 0x89320000)
    from space 448K, 0% used [0x89320000, 0x89320000, 0x89390000)
    to space 448K, 0% used [0x89390000, 0x89390000, 0x89400000)
    concurrent mark-sweep generation total 1572864K, used 790031K [0x89400000, 0xe9400000, 0xe9400000)
    concurrent-mark-sweep perm gen total 109584K, used 65799K [0xe9400000, 0xeff04000, 0xf9400000)
    Dynamic libraries:
    0x00010000      java
    0xff350000      /usr/lib/libthread.so.1
    0xff340000      /usr/lib/libdl.so.1
    0xff200000      /usr/lib/libc.so.1
    0xff390000      /usr/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
    0xfe000000      /app/java/jdk1.4.2_12/jre/lib/sparc/client/libjvm.so
    0xff2e0000      /usr/lib/libCrun.so.1
    0xff1e0000      /usr/lib/libsocket.so.1
    0xff100000      /usr/lib/libnsl.so.1
    0xff0b0000      /usr/lib/libm.so.1
    0xff1c0000      /usr/lib/libsched.so.1
    0xff310000      /usr/lib/libw.so.1
    0xff080000      /usr/lib/libmp.so.2
    0xff040000      /app/java/jdk1.4.2_12/jre/lib/sparc/native_threads/libhpi.so
    0xfe7d0000      /app/java/jdk1.4.2_12/jre/lib/sparc/libverify.so
    0xfe790000      /app/java/jdk1.4.2_12/jre/lib/sparc/libjava.so
    0xfe770000      /app/java/jdk1.4.2_12/jre/lib/sparc/libzip.so
    0xfbba0000      /app/java/jdk1.4.2_12/jre/lib/sparc/libnet.so
    0xfc1e0000      /app/bea/weblogic81sp4/server/lib/solaris/libweblogicunix1.so
    0xf9690000      /app/bea/weblogic81sp4/server/lib/solaris/libstackdump.so
    0xf95e0000      /app/bea/weblogic81sp4/server/lib/solaris/libmuxer.so
    0xf95c0000      /usr/ucblib/libucb.so.1
    0xf94b0000      /usr/lib/libresolv.so.2
    0xf9470000      /usr/lib/libelf.so.1
    0xf9590000      /app/java/jdk1.4.2_12/jre/lib/sparc/libnio.so
    0x693a0000      /usr/lib/librt.so.1
    0x692e0000      /usr/lib/libaio.so.1
    0x692c0000      /usr/lib/libsendfile.so.1
    0x692a0000      /app/java/jdk1.4.2_12/jre/lib/sparc/libioser12.so
    0x50900000      /app/java/jdk1.4.2_12/jre/lib/sparc/libmlib_image.so
    0x4f200000      /app/java/jdk1.4.2_12/jre/lib/sparc/libawt.so
    0x5c510000      /app/java/jdk1.4.2_12/jre/lib/sparc/motif21/libmawt.so
    0x4ef80000      /usr/dt/lib/libXm.so.4
    0x5e610000      /usr/openwin/lib/libXt.so.4
    0x5e710000      /usr/openwin/lib/libXext.so.0
    0x5e560000      /usr/openwin/lib/libXtst.so.1
    0x4ee80000      /usr/openwin/lib/libX11.so.4
    0x5e420000      /usr/openwin/lib/libdps.so.5
    0x5e530000      /usr/openwin/lib/libSM.so.6
    0x5e350000      /usr/openwin/lib/libICE.so.6
    0x4ed80000      /app/java/jdk1.4.2_12/jre/lib/sparc/libfontmanager.so
    0x5e230000      /app/java/jdk1.4.2_12/jre/lib/sparc/libcmm.so
    0x5e130000      /app/java/jdk1.4.2_12/jre/lib/sparc/libjpeg.so
    VM Arguments:
    jvm_args: -Dnetworkaddress.cache.ttl=60 -Xms2048M -Xmx2048M -XX:NewSize=512M -XX:MaxNewSize=512M -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:/app/fid/edocs/config/mydomain/logs/gc.log -Dscrittura.home=/app/fid/edocs/config/mydomain/scrittura -Dscrittura.env=PROD -Dscrittura.workflow.halted=true -Dscrittura.scrittura.halted=true -Dweblogic.alternateTypesDirectory=/app/fid/edocs/config/mydomain/applications/mbeantypes -Dscrittura.messaging.econfirm.transport.url=https://www.econfirm.com/ECFXmlMessaging/ECFXmlMessaging.class -Dscrittura.messaging.proxy.host=169.37.104.17 -Dscrittura.messaging.proxy.port=8080 -Dscrittura.messaging.econfirm.username=systemadmin -Dscrittura.messaging.econfirm.password=System25 -Dscrittura.messaging.econfirm.CSIBatchId=11472 -Dscrittura.messaging.econfirm.CSEBatchId=11508 -Dscrittura.messaging.econfirm.companyName=Test -Dwordml.pdf.timeout=120000 -Dwordml.datamatrix.dotSize=3 -Dcom.ipicorp.scrittura.disableRefiling=true -Dcom.ipicorp.mvc.disableSecurityChecks=true -Dscrittura.bulk.multi.transactions=true -Dscrittura.pdfpreview.quality=grayscale -Dscrittura.pib.bumpUpdate=true -Dweblogic.management.discover=true -Dweblogic.ProductionModeEnabled=true -Dweblogic.Name=edocs -Dbea.home=/app/bea/weblogic81sp4/server/.. -Djava.security.policy==/app/fid/edocs/config/mydomain/weblogic.policy -Dweblogic.system.StoreBootIdentity=true -Dweblogic.security.SSL.trustedCAKeyStore=/app/bea/weblogic81sp4/server/lib/csfbDefaultKeyStore.jks -Dweblogic.management.server=http://nys01a-4704.fir.fbc.com:19101
    java_command: weblogic.Server
    Launcher Type: SUN_STANDARD
    Environment Variables:
    CLASSPATH=:/app/bea/weblogic81sp4/server/lib/CR174593_81sp4_v2.jar:/app/java/jdk1.4.2_12/lib/tools.jar:/app/bea/weblogic81sp4/server/lib/CSFB_security_patches_81sp4.jar:/app/bea/weblogic81sp4/server/lib/weblogic_sp.jar:/app/bea/weblogic81sp4/server/lib/weblogic.jar:/app/fid/edocs/config/mydomain/applications/lib/commons-beanutils.jar:/app/fid/edocs/config/mydomain/applications/lib/commons-collections.jar:/app/fid/edocs/config/mydomain/applications/lib/commons-digester.jar:/app/fid/edocs/config/mydomain/applications/lib/commons-logging.jar:/app/fid/edocs/config/mydomain/applications/lib/dom4j-full.jar:/app/fid/edocs/config/mydomain/applications/lib/iText.jar:/app/fid/edocs/config/mydomain/applications/lib/jasperreports-1.3.0.jar:/app/fid/edocs/config/mydomain/applications/lib/jcommon-0.9.4.jar:/app/fid/edocs/config/mydomain/applications/lib/jcommon-1.0.6.jar:/app/fid/edocs/config/mydomain/applications/lib/jfreechart-0.9.19.jar:/app/fid/edocs/config/mydomain/applications/lib/jfreechart-1.0.3.jar:/app/fid/edocs/config/mydomain/applications/lib/log4j.jar:/app/fid/edocs/config/mydomain/applications/lib/Multivalent20040415.jar:/app/fid/edocs/config/mydomain/applications/lib/poi-2.5.1-final-20040804.jar
    PATH=/app/java/jdk1.4.2_12/jre/bin:/app/java/jdk1.4.2_12/bin:/bin:/usr/bin
    LD_LIBRARY_PATH=/app/java/jdk1.4.2_12/jre/lib/sparc/client:/app/java/jdk1.4.2_12/jre/lib/sparc:/app/java/jdk1.4.2_12/jre/../lib/sparc:/app/bea/weblogic81sp4/server/lib/solaris:/app/bea/weblogic81sp4/server/lib/solaris/oci816_8
    SHELL=/bin/ksh
    DISPLAY=:1
    --------------- S Y S T E M ---------------
    OS: Solaris 8 2/04 s28s_hw4wos_05a SPARC
    Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
    Assembled 08 January 2004
    uname:SunOS 5.8 Generic_117000-05 sun4u (T1 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 8192, AS infinity
    load average:0.33 0.46 0.62
    CPU:total 4 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
    Memory: 8k page, physical 16777216k(10879240k free)
    vm_info: Java HotSpot(TM) Client VM (1.4.2_12-b03) for solaris-sparc, built on May 9 2006 13:03:17 by unknown with Workshop 5.2 compat=5

    >
    # Internal Error (434F4E43555252454E542D41524B335745455027454E45524154494F4E0E4350501175 01), pid=10258, tid=5
    Heap
    par new generation total 523840K, used 19742K [0x69400000, 0x89400000, 0x89400000)
    eden space 523392K, 3% used [0x69400000, 0x6a747ac8, 0x89320000)
    from space 448K, 0% used [0x89320000, 0x89320000, 0x89390000)
    to space 448K, 0% used [0x89390000, 0x89390000, 0x89400000)
    concurrent mark-sweep generation total 1572864K, used 790031K [0x89400000, 0xe9400000, 0xe9400000)
    concurrent-mark-sweep perm gen total 109584K, used 65799K [0xe9400000, 0xeff04000, 0xf9400000)
    vm_info: Java HotSpot(TM) Client VM (1.4.2_12-b03) for solaris-sparc, built on May 9 2006 13:03:17 by unknown with Workshop 5.2 compat=5The error you are seeing was fixed in 1.4.2_14 in CR 6409002, which also
    lists (as of this moment) the workaround -XX:-CMSParallelRemakrEnabled -XX:CMSMakrStackSize=64m
    (or some suitable large value, i think the default is 8M, but am not sure; however
    this can increase the GC pause "CMS-remark" pause times, which
    could be as much as ~3 x on your 4 cpu box):-
    http://bugs.sun.com/view_bug.do?bug_id=6409002
    For more details see:
    http://bugs.sun.com/view_bug.do?bug_id=4615723
    The latest publicly available version of 1.4.2 is 1.4.2_17, so you might
    consider upgrading to that instead of to 1.4.2_14.
    Aside: I notice that you are using the "client jvm"; you might consider the
    server jvm (via -server) for improved performance.

  • 1.1 vs 1.4 : SDK API's and how they relate to JVM versions

    Hey all,
    I'm hoping some Java expert/guru/enthusiast can help me understand a little (OK, a lot) more about designing applets for backward compatibility .
    My situation is that I need to design applets which are compatibile with the built-in Java features of Internet Explorer and Netscape 6.x - which appears to be JVM versions 1.1.4. I know going with Java2, JDK 1.4, web start whatever would be MUCH better, and will do whatever I can to push clients to plug-in & non-MS browsers, etc. etc., but believe me, supporting MS JVM 1.1.4 is a requirement...
    ...So my question is, are there any things added to the JDK since 1.1.4 that can be used in a 1.1 JVM? If so, how would I be able to determine what those things are without testing them all?
    Like could i take java source for some 1.4 SDK code and add them to a 1.1 project? how do I know if the api requires a new intrinsic or not? (native keyword?)
    Also, I'm using the 1.4 SDK compiling for 1.1 targets, aside from the 1.4 SDK api's & packages, will there be any code I can write that will happily compile for a 1.1 target but then mysteriously fail when testing? What I mean is, if I use a new language feature or compiler feature since 1.1, will the 1.4 compiler's byte-code still be 1.1 compatible, or will there be some potential run-time problems?
    thanks

    As a rule of thumb, avoid all swing components (just use awt) because they are only available in 1.2. You can use all enhancements and bug fixes to awt components that are available in 1.4 (even 1.5).
    ;o)
    V.V.

  • Jvm 1.5.0_06 crashing while used in tomcat as service

    ANyone ever seen this one.
    JVM crashes while used by tomcat as service. The crash occurs randomly. In this case while writing an index for lucene. Lucene is used within our jackrabbit application. This crash caused the index en thus the data in jackrabbit to become corrupt. All content of repository was therefor useless.
    Tomcat 5.5.17 is installed on a windows 2003 server.
    Does anyone know the cause of this crash. See hs_errpidx.og file below
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6da727b6, pid=1132, tid=1160
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_06-b05 mixed mode)
    # Problematic frame:
    # V [jvm.dll+0x1f27b6]
    --------------- T H R E A D ---------------
    Current thread (0x26b175d8): JavaThread "CompilerThread0" daemon [_thread_in_native, id=1160]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
    Registers:
    EAX=0x272bf5c4, EBX=0x26dcf1b0, ECX=0x00000000, EDX=0x6db74d28
    ESP=0x26dcf15c, EBP=0x272c1424, ESI=0x272c0d1c, EDI=0x272c0cd8
    EIP=0x6da727b6, EFLAGS=0x00010246
    Top of Stack: (sp=0x26dcf15c)
    0x26dcf15c: 272c0cd8 272c0d1c 6da728bd 272bf5a4
    0x26dcf16c: 272c1424 26dcf1b0 272c1488 00000000
    0x26dcf17c: 272c1424 26dcf280 6da72adf 272c0d1c
    0x26dcf18c: 272c1424 26dcf1b0 26dcf280 272c1424
    0x26dcf19c: 272be300 272c1424 26dcf280 00000000
    0x26dcf1ac: 278b0794 00000000 00000002 276942e0
    0x26dcf1bc: 00000000 6dac5e2f 26dcf280 00000001
    0x26dcf1cc: 0000002e 26dcf3c0 272c1424 6dac5cc7
    Instructions: (pc=0x6da727b6)
    0x6da727a6: 83 78 0c 03 0f 85 87 00 00 00 8b 40 04 8b 48 08
    0x6da727b6: 8b 11 ff 52 28 85 c0 74 78 8b 40 04 8b 08 8b 11
    Stack: [0x26d90000,0x26dd0000), sp=0x26dcf15c, free space=252k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [jvm.dll+0x1f27b6]
    Current CompileTask:
    opto:2085 org.apache.lucene.index.IndexReader$1.doBody()Ljava/lang/Object; (99 bytes)
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x27f95fb8 JavaThread "IndexMerger" daemon [_thread_blocked, id=2588]
    0x2737c618 JavaThread "ObservationManager" daemon [_thread_blocked, id=2584]
    0x279fc6c8 JavaThread "IndexMerger" daemon [_thread_blocked, id=192]
    0x27c40a70 JavaThread "ObservationManager" daemon [_thread_blocked, id=1796]
    0x27c40bf8 JavaThread "File Reaper" daemon [_thread_blocked, id=548]
    0x29488c20 JavaThread "IndexMerger" daemon [_thread_blocked, id=2288]
    0x28b8a008 JavaThread "ObservationManager" daemon [_thread_blocked, id=2268]
    0x27ee5e28 JavaThread "TP-Monitor" daemon [_thread_blocked, id=1392]
    0x29427008 JavaThread "TP-Processor4" daemon [_thread_in_native, id=1208]
    0x27641e50 JavaThread "TP-Processor3" daemon [_thread_blocked, id=1320]
    0x27749e08 JavaThread "TP-Processor2" daemon [_thread_blocked, id=2020]
    0x277de008 JavaThread "TP-Processor1" daemon [_thread_blocked, id=1916]
    0x270005e0 JavaThread "http-8080-Monitor" [_thread_blocked, id=1808]
    0x26bff010 JavaThread "http-8080-Processor25" daemon [_thread_in_native, id=1100]
    0x276345a0 JavaThread "http-8080-Processor24" daemon [_thread_blocked, id=1840]
    0x28e82820 JavaThread "http-8080-Processor23" daemon [_thread_blocked, id=1136]
    0x26bb5848 JavaThread "http-8080-Processor22" daemon [_thread_blocked, id=1452]
    0x26f000c0 JavaThread "http-8080-Processor21" daemon [_thread_blocked, id=1460]
    0x26bb4820 JavaThread "http-8080-Processor20" daemon [_thread_blocked, id=1456]
    0x29617648 JavaThread "http-8080-Processor19" daemon [_thread_blocked, id=296]
    0x28af65d0 JavaThread "http-8080-Processor18" daemon [_thread_blocked, id=300]
    0x291b4790 JavaThread "http-8080-Processor17" daemon [_thread_blocked, id=1660]
    0x28b1a7f0 JavaThread "http-8080-Processor16" daemon [_thread_blocked, id=1340]
    0x28b1a5c8 JavaThread "http-8080-Processor15" daemon [_thread_blocked, id=1076]
    0x276ca838 JavaThread "http-8080-Processor14" daemon [_thread_blocked, id=1332]
    0x291bd6b8 JavaThread "http-8080-Processor13" daemon [_thread_blocked, id=1008]
    0x29657630 JavaThread "http-8080-Processor12" daemon [_thread_blocked, id=1028]
    0x29657408 JavaThread "http-8080-Processor11" daemon [_thread_blocked, id=1764]
    0x290197a8 JavaThread "http-8080-Processor10" daemon [_thread_blocked, id=580]
    0x279d2d50 JavaThread "http-8080-Processor9" daemon [_thread_blocked, id=304]
    0x27557600 JavaThread "http-8080-Processor8" daemon [_thread_blocked, id=204]
    0x27150d60 JavaThread "http-8080-Processor7" daemon [_thread_blocked, id=212]
    0x27150a00 JavaThread "http-8080-Processor6" daemon [_thread_blocked, id=232]
    0x27150740 JavaThread "http-8080-Processor5" daemon [_thread_blocked, id=1980]
    0x29869be8 JavaThread "http-8080-Processor4" daemon [_thread_blocked, id=2004]
    0x29869a60 JavaThread "http-8080-Processor3" daemon [_thread_blocked, id=2044]
    0x298698d8 JavaThread "http-8080-Processor2" daemon [_thread_blocked, id=1992]
    0x290a5ab0 JavaThread "http-8080-Processor1" daemon [_thread_blocked, id=1988]
    0x2926b408 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=1924]
    0x290741e8 JavaThread "RMI TCP Accept-2099" daemon [_thread_in_native, id=1020]
    0x29063df0 JavaThread "GC Daemon" daemon [_thread_blocked, id=1752]
    0x29488228 JavaThread "RMI Reaper" [_thread_blocked, id=1220]
    0x2912dc50 JavaThread "Timer-2" daemon [_thread_blocked, id=692]
    0x274ce768 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=928]
    0x2796ce48 JavaThread "IndexMerger" daemon [_thread_blocked, id=520]
    0x27181e58 JavaThread "Timer-1" daemon [_thread_blocked, id=504]
    0x27546e48 JavaThread "Timer-0" daemon [_thread_blocked, id=484]
    0x274cc618 JavaThread "ObservationManager" daemon [_thread_blocked, id=444]
    0x27469a38 JavaThread "derby.rawStoreDaemon" daemon [_thread_blocked, id=188]
    0x2720ab98 JavaThread "derby.antiGC" daemon [_thread_blocked, id=1432]
    0x26b452d0 JavaThread "Thread-1" [_thread_in_native, id=2016]
    0x26b19750 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1928]
    0x26b183a8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=1828]
    =>0x26b175d8 JavaThread "CompilerThread0" daemon [_thread_in_native, id=1160]
    0x26b166a0 JavaThread "AdapterThread" daemon [_thread_blocked, id=1296]
    0x0082f730 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1164]
    0x0082ce90 JavaThread "Finalizer" daemon [_thread_blocked, id=1692]
    0x0082c1f0 JavaThread "Reference Handler" daemon [_thread_blocked, id=460]
    0x003c5a50 JavaThread "main" [_thread_in_native, id=1468]
    Other Threads:
    0x0082a050 VMThread [id=1276]
    0x26b1aa68 WatcherThread [id=2012]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x003c5170/0x0000013c] Threads_lock - owner thread: 0x0082a050
    [0x003c52f0/0x00000178] Heap_lock - owner thread: 0x26bb5848
    Heap
    PSYoungGen total 47936K, used 32542K [0x22f50000, 0x26830000, 0x26830000)
    eden space 38016K, 65% used [0x22f50000,0x2477cbd8,0x25470000)
    from space 9920K, 78% used [0x25e70000,0x2660adc0,0x26820000)
    to space 10112K, 10% used [0x25470000,0x255840c0,0x25e50000)
    PSOldGen total 76800K, used 59040K [0x06830000, 0x0b330000, 0x22f50000)
    object space 76800K, 76% used [0x06830000,0x0a1d8068,0x0b330000)
    PSPermGen total 30080K, used 29859K [0x02830000, 0x04590000, 0x06830000)
    object space 30080K, 99% used [0x02830000,0x04558e70,0x04590000)
    Dynamic libraries:
    0x00400000 - 0x0041b000      C:\Programme\PLM\tomcat\bin\tomcat5.exe
    0x7c920000 - 0x7c9e6000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c915000      C:\WINDOWS\system32\kernel32.dll
    0x77e20000 - 0x77eb3000      C:\WINDOWS\system32\USER32.dll
    0x77bd0000 - 0x77c18000      C:\WINDOWS\system32\GDI32.dll
    0x77f30000 - 0x77fdc000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77c20000 - 0x77cbf000      C:\WINDOWS\system32\RPCRT4.dll
    0x77ec0000 - 0x77f12000      C:\WINDOWS\system32\SHLWAPI.dll
    0x77b70000 - 0x77bca000      C:\WINDOWS\system32\msvcrt.dll
    0x7c9f0000 - 0x7d1fd000      C:\WINDOWS\system32\SHELL32.dll
    0x77340000 - 0x77443000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.1830_x-ww_7AE38CCF\comctl32.dll
    0x6d880000 - 0x6dc31000      C:\Programme\PLM\jdk\jre\bin\server\jvm.dll
    0x76990000 - 0x769be000      C:\WINDOWS\system32\WINMM.dll
    0x6d2f0000 - 0x6d2f8000      C:\Programme\PLM\jdk\jre\bin\hpi.dll
    0x76a60000 - 0x76a6b000      C:\WINDOWS\system32\PSAPI.DLL
    0x76e40000 - 0x76e53000      C:\WINDOWS\system32\Secur32.dll
    0x6d6b0000 - 0x6d6bc000      C:\Programme\PLM\jdk\jre\bin\verify.dll
    0x6d370000 - 0x6d38d000      C:\Programme\PLM\jdk\jre\bin\java.dll
    0x6d6d0000 - 0x6d6df000      C:\Programme\PLM\jdk\jre\bin\zip.dll
    0x6d530000 - 0x6d543000      C:\Programme\PLM\jdk\jre\bin\net.dll
    0x71a10000 - 0x71a27000      C:\WINDOWS\system32\WS2_32.dll
    0x71a00000 - 0x71a08000      C:\WINDOWS\system32\WS2HELP.dll
    0x71930000 - 0x71972000      C:\WINDOWS\system32\mswsock.dll
    0x27b20000 - 0x27b7a000      C:\WINDOWS\system32\hnetcfg.dll
    0x718f0000 - 0x718f8000      C:\WINDOWS\System32\wshtcpip.dll
    0x6d550000 - 0x6d559000      C:\Programme\PLM\jdk\jre\bin\nio.dll
    0x68000000 - 0x6802f000      C:\WINDOWS\system32\rsaenh.dll
    0x76dc0000 - 0x76dea000      C:\WINDOWS\system32\DNSAPI.dll
    0x76e60000 - 0x76e67000      C:\WINDOWS\System32\winrnr.dll
    0x76e00000 - 0x76e2f000      C:\WINDOWS\system32\WLDAP32.dll
    0x76e70000 - 0x76e75000      C:\WINDOWS\system32\rasadhlp.dll
    VM Arguments:
    jvm_args: -Dcatalina.base=C:\Programme\PLM\tomcat -Dcatalina.home=C:\Programme\PLM\tomcat -Djava.endorsed.dirs=C:\Programme\PLM\tomcat\common\endorsed -Xmx512M vfprintf
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    PATH=C:\oracle\ora92\jre\1.4.2\bin\client;C:\oracle\ora92\jre\1.4.2\bin;C:\oracle\ora92\bin;C:\Programme\Oracle\jre\1.3.1\bin;C:\Programme\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 3, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows Server 2003 family Build 3790 Service Pack 1
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 2097151k(2097151k free), swap 4194303k(4194303k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_06-b05) for windows-x86, built on Nov 10 2005 10:53:00 by "java_re" with MS VC++ 6.0

    This is a known incompatiblitly. See #5 in http://java.sun.com/j2se/1.5.0/compatibility.html

  • Cannot upload via fckeditor in CF9 even after JVM and config fix

    Howdy,
    This was working fine in CF8, but not in CF9.
    I have added -Dcoldfusion.fckupload=true to the JVM arg list, and I can see it in the jvm.config file, and I've restarted the CF server.
    I have set the Config.Enabled to a value that should evaluate to true when someone is logged in, and restarted the CF server a whole bunch more times.
    Yet, when I click on the little yellow image in the toolbar, the Upload tab is still missing.
    How do I enable file upload in CF 9?

    i know this is an old thread but i'm guessing the problem has to do with new features in CF 9. i just ran a compatibility report against some code i'm migrating from cf7 to cf8 and fckeditor has a lot of custom functions which are now cf9 functions so they are colliding. if you run the compatibility report (from within cf administrator) you can see the issues and then from there it's a matter of find and replace in the code...... or upgrade to the ckeditor whcih doesn't appear to have any issues...

  • Platform compatibility question(s) from new user!

    I'm confused.
    I picked up Java a few days ago, with the intention of converting a long-standing JavaScript project that I have to run as an applet. I downloaded and installed the Java2 SDK (1.4) and associated runtime environment, and a simple but good IDE (JCreator 2).... and I'm happily developing applets to my heart's content. Cool language, by the way.
    HOWEVER, none of my colleagues (on IE5/5.5 on Win2K/Millenium) can view my resulting efforts. Their browsers complain that they can't find the class. Works on mine, on-line, just not theirs. I've sadly made the assumption that it's because I've installed the 1.4 JRE and they haven't.
    I REALLY want to use 1.4 to develop if I can. My JavaScript project that I'm converting is heavily dependant upon regular expression operations, and it would be a pity not to have them available - but platform compatibility is a must; this is a commercial project.
    I'm missing something here, and I need to ask some really fundemental questions.
    1. I was assuming that most browsers over 4.0 would support "Java2". Just what IS their level of support, by default. I hate new plug-ins, and the Java ones arent trivial!
    2. I had thought that any flavour of Java2 (1.2/3/4) would work on the same virtual machine release, and that new features in 1.4 would simply compile to existing bytecode sequences. Am I wrong?
    3. If I have to develop for maximum compatibility with earlier browsers, can I do this with 1.4 and some compiler switch, or do I have to download older SDKs?
    4. If the worst comes to the worst, is there a class out there that handles regular expression "style" operations that will work on older releases of the language.
    Sorry that there's a fair bit there to answer, but since I can't find this info ANYWHERE on the web, I guess I won't be the only newbie facing such issues.
    Peter McKean.

    just a few points to add to the other answer :
    HOWEVER, none of my colleagues (on IE5/5.5 on
    Win2K/Millenium) can view my resulting efforts. Their
    browsers complain that they can't find the class.
    Works on mine, on-line, just not theirs. I've sadly
    made the assumption that it's because I've installed
    the 1.4 JRE and they haven't.
    Yeah the Java support in IE is whack. The m$ JVM never got past java 1.1.4 compatability for various reasons. So unless you want users to install the java 2 pluggins, you have to code applets with the java 1.1 api. You can still do this with a java 2 sdk - you just have to watch the parts of the api you use.
    >>
    2. I had thought that any flavour of Java2 (1.2/3/4)
    would work on the same virtual machine release, and
    that new features in 1.4 would simply compile to
    existing bytecode sequences. Am I wrong?Yeah you are wrong ;) . When do do:
    import java.<package>.<class>
    you are telling the compiler where to find the classes you are about to re-use in your code. You are not including them in your final compiled class files. So when the program runs, it looks for the classes in the classpath. If you use classes that don't exist in an older jvm, the program won't run in that jvm. (Same as if a C or C++ program is dynamically linked to dlls (in Win32) or shared objects on unix - they need to be on the system that the program is executed on.)
    hope this helps...

  • How to set JDeveloper JVM version

    Can you please let me know how to set JDeveloper JVM version?

    I'm going to assume you mean you want to "compile against"?
    in menu ->Application->progject properties -> Compiler->use custom settings->customer setting->change JDK Version Compatability by selecting the source and class files to be used and generated respectively.
    use "Helpful" or "Correct" to give points, else let us know you need some more help

  • ColdFusion compatibility with Sun Java System Application Server

    Background: A vendor that is doing a project for our
    department told us that ColdFusion MX 6.1 is not compatible with
    Sun Java System Application Server Enterprise Edition 8.1 and
    beyond. Since we are migrating our server environment to this
    release of Sun Java System Application Server Enterprise Edition,
    we face a difficult situation in that our ColdFusion applications
    will no longer run. Thus, we would like Adobe to answer a couple
    questions which will help us determine what course of action we
    ought to take.
    Q: Will applications we developed using ColdFusion MX 6.1 run
    on Sun Java System Application Server Enterprise Edition 8.1? Below
    is a detailed description of the Sun Java System Application Server
    Enterprise Edition we intend to migrate to.
    Q: Is Adobe aware of any compatibility issues with this
    configuration?
    Q: What is Adobe's support commitment regarding future
    releases of ColdFusion MX and Sun Java System Application Server
    Enterprise Edition? Does Adobe intend to continue support this
    environment?
    Configuration: Sun Java System Application Server Enterprise
    Edition 8.1_02 (build b24-p11)
    Below is the specification levels for the 8.1 server
    (J2EE1.4), note it can use J2SE 1.4.2_06 or 5.0 as the JAVA
    runtime.
    J2EE 1.4 compatible
    Components: J2SE 1.4.2_06 or J2SE 5.0
    Application and Application Client
    Enterprise JavaBeans (EJB) 2.1
    Java Servlet 2.4
    JavaServer Pages(JSP) 2.0
    J2EE Connector Architecture 1.5
    JMX 1.2
    JMS 1.1
    Java Naming and Directory Interface (JNDI) 1.2
    and Java Transaction API (JTA) 1.0
    Web Services:Java Web Services Developer Pack 1.5
    Java APIs for XML Registries (JAXR) 1.0
    Java API for XML-based Remote Procedure Calls (JAX-RPC) 1.1
    SOAP With Attachments API for Java (SAAJ) 1.2
    WS-I Basic Profile 1.0
    Other:J2EE Deployment 1.1
    J2EE Management 1.0
    Java API for XML Processing (JAXP) 1.2
    JavaMail 1.3
    Java Authentication and Authorization Service (JAAS) 1.0
    Java Authorization Contract for Containers (JACC) 1.0

    First of all, is there a reason why you are using jRockit?
    Since the issue appeared after upgrading the windows, the issue would potentially be in the interaction between JVM and OS.
    Also, there were some issues related to memory leak that were fixed in AS 8.2.
    May be you should try with a Sun JVM and AS 8.2.

Maybe you are looking for

  • Hot Synch Lock-Ups

    I have a Palm Z22, when I hotsynch with outlook, all goes just fine untill I reach expenses, then it locks up on CitiesDb.  It used to lock up on a different Db.   Why is this, can I skip it, how can I make it stop.  I have to end the task on the PC

  • I have a laptop running Win 7 Pro, can I setup a dualboot with Win XP

    My laptop is running Win 7 Pro (32-bit) but I have a Iomega Zip 100 drive which has not been supported since Win XP. I have numerous discs with content I would like to access and put onto CD. Can I set up a dualboot system with Win 7 and Win XP witho

  • Oracle BAM & Oracle XE

    I am trying to install Oracle BAM 10.1.3.3.0. The OS is Windows Server 2003 Enterprise Edition and I installed Oracle Database XE version 10.2.0.1.0. I am doing this in a development environment. When I try to install BAM I'm getting the following er

  • Opening Browser Window from Hotspot without Browser Toolbars, etc

    Hi Guys Can you help please. I have a map with some ponds. I've made hotspots for these ponds to open separate pages with some images and info but I really don't need the page to display the toolbars and favorites, etc. I have gone into behaviors and

  • Why did my mac change my date?

    I was fixing some photos on my computer when I fell asleep. My mac lost all power, when I rebooted it, all the dates for my photos and emails had changed to August 30, 2012. I can't change them back? Why?