Java 7 u45 Web Start application won't launch

I maintain an Eclipse RCP application launched with WebStart. Java 7 u45 made some security changes, and now my application crashes on startup.
I've added to the manifest:
Permissions: all-permissions
Codebase: *
Trusted-Library: true
This removed all of the warning messages from the Control Panel. But I still have a classloader issue when trying to load the first necessary class from my jar.  This is new to update 45. To add to the complication, my application uses Eclipse RCP, so the classloading is through OSGi.

This likely won't answer your question, but this update has messed up quite a bit with the way applet security is handled.
There are a laundry list of "known issues" in the release notes and they don't make sense.
For example, I use JavaScript to communicate to my applet and I have several trusted signed jars on it's class path. To permit JavaScript calls, a new parameter "Caller-Allowable-Codebase: http://*.mysite.etc" must be provided.  To permit my applet to communicate with other jars I had previously used "Trusted-Library: true", but that setting now displays a false warning.  Here's the KNOWN ISSUE from Oracle:
KNOWN ISSUE
Area: Deployment/Plugin
Synopsis: Caller-Allowable-Codebase may be ignored when used with Trusted-Library.
If a trusted, signed JAR file is using the Caller-Allowable-Codebase manifest attribute along with Trusted-Library then the Caller-Allowable-Codebase manifest entry will be ignored and, as a result, a JavaScript -> Java call will show the native LiveConnect warning. The workaround is to remove the Trusted-Library manifest entry.
Next, I generally test my applet by running a sample.html from my desktop.  With Java 7 u45, this fails with an InvocationTargetException.
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException ...
Caused by: java.lang.NullPointerException
  at sun.plugin2.applet.Plugin2ClassLoader.loadAllowedCodebases(Unknown Source)
Is this a KNOWN ISSUE too?  Hard to tell.. here's the snippet from the release notes...
KNOWN ISSUE
Area: Deployment/Plugin
Synopsis: Applet could fail to load by throwing NPE if pack compression is used with deployment caching disabled.
If a JAR file is using pack compression with manifest entries Permissions and Caller-Allowable-Codebase while deployment caching is disabled, then:
The Permissions manifest entry will be ignored. (This can be seen from the fact that yellow warning is there on security dialog even though the Permissions attribute is there.) This only happens if Caller-Allowable-Codebase attribute is present along with the Permissionsattribute.
The Caller-Allowable-Codebase attribute will cause the applet to fail to load by throwing ajava.lang.NullPointerException.
I don't use deployment caching because it started causing problems with Java 7 u21.  Adding the cache_jar parameter back in doesn't fix this.  But the irony is this exception is only raised with the Trusted Godaddy Certificate and only when being launched from file:/// url.  The Self-Signed version actually works (although some dialogs appear, but no NPE).  This doesn't make any sense. Furthermore, when the trusted-signed version is launched from http:// it works fine.   Should I turn off compression (and why would anyone do this?)
But what's worse than all of this listed above is when I finally choose the right combination of settings that permits the applet to load, it completely fails on older versions such as Java 7 u40 and Java 7 u21.  My applet is compiled using JDK 5 for backwards compatibility with Mac PPC Java 1.5 and Mac Intel Java 1.6 (the sun one has compatibility issues on Mac only), but now does every client need to update to Java 7 u45?  What about the scenarios where the upgrade isn't possible due to compatibility or availability?  I wish I could answer this.
I'm struggling with this and so is my open source project.  Any expert insight advice is appreciated.  I'd happily compensate someone for assistance.
-Tres Finocchiaro

Similar Messages

  • No option to Enable the Java applet plug-in and Web Start applications

    How do I Enable the Java applet plug-in and Web Start applications
    Their is no option under java preferences General Tab
    The options i get their are
         Run appelts
              in their own proccess
              Within the browser process
              (Defaut most compatible)
    Under the network tab im told
    By default java applets and web start applications use network settings in the system network preferences. Only advanced users should modify these settings
    Any ideas on why it is like this?

    Mac OS 10.6.8
    This happend once before when I was running 10.5.8 I fixed it but for the life of me i can't remember how i did it.

  • Java Web Start application failing on my user account

    Hi All,
    I've been tearing my hair out over this for a while and haven't been able to get anywhere wiht it. I've finally cracked and decided to post a plea for help in here.
    Basically, I have a web start application that will not start under my user profile but will under a new account I created. If I try and start it from the terminal with javaws I get "Bus Error" and that's all. Double clicking it gives me a crash dialoge box and the details can be seen here:
    http://pastebin.com/m77b1111f
    As I said before, running it in the other account works fine as does "sudo javaws /path/to/app.jnlp" but I really don't want to have to do that every single time.
    I've deleted the JavaCache folder as well as any ~/Library/Preferences/java.plist all without any joy. Also, I'd like to add that there are a number of other Web Start apps that run without any problems.
    Any ideas?

    Thing is, if there was corruption of something that was system wide, it wouldn't work under a different profile, right?
    Unpredictable as to how lomg it would work on a new account.
    Is this usually the case for a safe boot?
    Yes, it runs fsck_hfs -fy on the whole drive, dumps several caches & so on, the next boot will also take longer than usual as it rebuilds caches & so on.

  • Java web start application runs too slow...

    Hello,
    I am new to Java Web Start. I have created a java web start application and when i enable web start from local Execution, then it works perfectly well. But when i upload it on server and then download the application, then it is too too slow...i mean it takes minutes to get the output on clicking some button....my jnlp file is as under:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <jnlp codebase="http://(web server code base)" href="launch.jnlp" spec="1.0+">
    <information>
    <title>ERD</title>
    <vendor>Deepika Gohil</vendor>
    <homepage href="http://appframework.dev.java.net"/>
    <description>A simple java desktop application based on Swing Application Framework</description>
    <description kind="short">ER Deign Tools</description>
    </information>
    <update check="always"/>
    <security>
    <all-permissions/>
    </security>
    <resources>
    <j2se version="1.5+"/>
    <jar href="ERD_1_2.jar" main="true"/>
    <jar href="lib/appframework-1.0.3.jar"/>
    <jar href="lib/swing-worker-1.1.jar"/>
    <jar href="lib/jaxb-impl.jar"/>
    <jar href="lib/jaxb-xjc.jar"/>
    <jar href="lib/jaxb1-impl.jar"/>
    <jar href="lib/activation.jar"/>
    <jar href="lib/jaxb-api.jar"/>
    <jar href="lib/jsr173_api.jar"/>
    <jar href="lib/ant-contrib-1.0b3.jar"/>
    <jar href="lib/jaxb-impl.jar"/>
    <jar href="lib/jaxb-xjc.jar"/>
    <jar href="lib/FastInfoset.jar"/>
    <jar href="lib/gmbal-api-only.jar"/>
    <jar href="lib/http.jar"/>
    <jar href="lib/jaxws-rt.jar"/>
    <jar href="lib/jaxws-tools.jar"/>
    <jar href="lib/management-api.jar"/>
    <jar href="lib/mimepull.jar"/>
    <jar href="lib/policy.jar"/>
    <jar href="lib/saaj-impl.jar"/>
    <jar href="lib/stax-ex.jar"/>
    <jar href="lib/streambuffer.jar"/>
    <jar href="lib/woodstox.jar"/>
    <jar href="lib/jaxws-api.jar"/>
    <jar href="lib/jsr181-api.jar"/>
    <jar href="lib/jsr250-api.jar"/>
    <jar href="lib/saaj-api.jar"/>
    <jar href="lib/activation.jar"/>
    <jar href="lib/jaxb-api.jar"/>
    <jar href="lib/jsr173_api.jar"/>
    </resources>
    <application-desc main-class="erd.screen1">
    </application-desc>
    </jnlp>
    I dont understand the reason. Could you please help me out.
    Thank you,
    Deepika Gohil.

    Check your web server's access logs to see how many requests web start is sending for each jar. After you've loaded the application the first time, for each subsequent launch, if you've got everything configured right, you should only see requests for the JNLP file and maybe some gifs because web start should load everything else out of the cache (if you're using the version-based download protocol). Or if you're using the basic download protocol, then you might see requests for each jar file, but even in this case, if your web server is prepared to evaluate the last-updated attribute for each jar request and for jars that have not changed, respond with no actual payload and a header value of Not-Modified, then that should run almost as fast.
    You might also want to consider changing the "check" attribute of the "update" element from "always" to "background" for a couple of reasons. It should allow your app to start sooner (but this means that you might have to launch once or twice after an update is applied to the web server before the update shows up on the workstation). Also, my impression is that "always" is broken and prevents web start from ever checking to see if your jnlp file has been updated if you launch your app from a web start shortcut - launching from a browser is less likely to have this problem, depending on how often your browser is configured to check for updated resources.

  • Java Web Start application doesn't run in Tomcat

    I successfully did a Java Web Start example for me to learn then I tried another one where I encountered an error:
    This is what Tomcat 6.0.18 says. The deploy is successful but when I try to run the web start application
    with this htmlcode
    <A href="http://localhost:8080/ConvertorValutar/app/launch.jnlp">I get this error witch leads me to think that it can't find the jar correct ?
    type Status report
    message /convertorvalutar/
    description The requested resource (/convertorvalutar/) is not available.Appendix:
    This is how I am doing the JAR
    jar cfvm convertorvalutar.jar myManifest2.mf Java*.class IRata*.class The myManifest2.mf is
    Main-class: JavaWebStart_Convertor witch is the main class
    This way I am doing the WAR:
    del *.war /F /Q
    jar cfv convertorvalutar.war app/* WEb-INF/*This is the correct directory structure
    &#9474;   faWar.bat
    &#9474;   convertorvalutar.war
    &#9474;
    &#9500;&#9472;&#9472;&#9472;app
    &#9474;       ConvertorValutar.jar
    &#9474;       launch.jnlp
    &#9474;
    &#9492;&#9472;&#9472;&#9472;WEB-INF
        &#9474;   web.xml
        &#9474;
        &#9492;&#9472;&#9472;&#9472;lib
                jnlp-servlet.jarThis is the web.xml
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <!-- Standard Action Servlet Configuration (with debugging) -->
    <web-app>
         <servlet>
              <servlet-name>JnlpDownloadServlet</servlet-name>
              <servlet-class>jnlp.sample.servlet.JnlpDownloadServlet</servlet-class>
         </servlet>
         <servlet-mapping>
              <servlet-name>JnlpDownloadServlet</servlet-name>
              <url-pattern>*.jnlp</url-pattern>
         </servlet-mapping>
    </web-app>
    </web-app>This is the jnlp:
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp codebase="http://localhost:8080/convertorvalutar/app">
    <information>
         <title>Convertor Valutar</title>
         <vendor>remus.dragos</vendor>
         <description>Simple Java Web Start Example</description>
    </information>
    <resources>
         <j2se version="1.5+"/>
         <jar href="ConvertorValutar.jar"/>
    </resources>
    <application-desc main-class="JavaWebStart_Convertor"/>
    </jnlp>Where is the problem?
    Edited by: remus.dragos on Dec 9, 2008 7:14 PM

    I did checked the names again and I found that the makeJar.bat had an "issue".
    It missed the del *.jar and I had 2 uppercase letters like ConvertorValutar, instead of convertorvalutar.jar.
    After that I rebuild the war and deployed and it works :)
    Thanks.

  • How can I enable java applet plug-in and Web Start applications via terminal?

    Since the last Java update to Snow Leopard, I have found that the system periodically disables the Java applet plug-in after a period of disuse.  I know I can go to /Applications/Utilities/Java Preferences and just click to re-enable Java.  But I want to write a script which will do this periodically for a couple hundred Mac users where I work. 
    My question is - how can I reenable the Java applet plug-in and web start applications via Terminal command?  Is this possible?  Is there a plist file that can be modified, etc.?
    Bob Reed

    It is my understanding that Apple's most recent Java update automatically disables Java after a certain period of time that it hasn't been used.  We don't want users to have to keep re-enabling it.  So we wanted to find a way to do this via script either run by a Casper JSS server or stored locally on each workstation.   With the guidance provided by Mark Jalbert above and some text from a script written by Rich Trouton, I was able to make a script (with some minor changes) and a launch agent to re-run the script upon login.  So the preference is always enabled.
    For your reference, the script content is:
    #!/bin/sh
    # DYNAMICALLY SET THE UUID FOR THE BYHOST FILE NAMING
    if [[ `ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-50` == "00000000-0000-1000-8000-" ]]; then
    MAC_UUID=`ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c51-62 | awk {'print tolower()'}`
    elif [[ `ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-50` != "00000000-0000-1000-8000-" ]]; then
    MAC_UUID=`ioreg -rd1 -c IOPlatformExpertDevice | grep -i "UUID" | cut -c27-62`
    fi
    # Set the the "Enable applet plug-in and Web Start Applications" setting in the Java Preferences for the current user.
    /usr/libexec/PlistBuddy -c "Delete :GeneralByTask:Any:WebComponentsEnabled" /Users/$USER/Library/Preferences/ByHost/com.apple.java.JavaPreferences.${MAC_UU ID}.plist
    /usr/libexec/PlistBuddy -c "Add :GeneralByTask:Any:WebComponentsEnabled bool true" /Users/$USER/Library/Preferences/ByHost/com.apple.java.JavaPreferences.${MAC_UU ID}.plist
    /usr/libexec/PlistBuddy -c "Delete :GeneralByTask:Any:WebComponentsLastUsed" /Users/$USER/Library/Preferences/ByHost/com.apple.java.JavaPreferences.${MAC_UU ID}.plist
    /usr/libexec/PlistBuddy -c "Add :GeneralByTask:Any:WebComponentsLastUsed real $(( $(date "+%s") - 978307200 ))" /Users/$USER/Library/Preferences/ByHost/com.apple.java.JavaPreferences.${MAC_UU ID}.plist
    The launch agent plist content is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
              <key>Disabled</key>
              <false/>
              <key>Label</key>
              <string>org.XXXXX.enableJavaPlugin</string>
              <key>ProgramArguments</key>
              <array>
                        <string>sh</string>
                        <string>/Library/Scripts/XXXXX/enableJava_plugin.sh</string>
              </array>
              <key>RunAtLoad</key>
              <true/>
              <key>StartOnMount</key>
              <true/>
    </dict>
    </plist>
    I hope this is helpful to anyone wishing to keep the Java web plugin enabled.
    Bob
    Message was edited by: Robert Reed2

  • Looking for a good Javascript to let me know if the "Enable applet plug-in and Web Start Applications is enabled" is disabled or enabled within Java Preferences?

    If this code could work on Snow Leopard as well, that would be awesome. I have a code to tell if Java is enable or disabled on any web browser, but it does not detect if the Java Preferences "Enable applet plug-in and Web Start Applications is enabled" is enabled or disabled. Just looking for a specific code to tell if this option is disabled or enabled.
    Thank you

    Launch Applications/Utilities/Java Preferences.app by double-clicking.
    EDIT; But I think you are confusing this with JavaScript which has nothing to do with it.

  • Latest Java 7 update 25 prevents JMF from working in Web Start application

    Has anyone else had a problem getting the JMF to work in a Web Start application since updating to Java 7 update 25?
    I can successfully run our application on my local machine via Eclipse and the webcam image loads. When I run my application from Web Start it does not load any image and errors out with the following error:
    java.lang.NullPointerException
        at javax.swing.RepaintManager.currentManager(Unknown Source)
        at javax.swing.RepaintManager.currentManager(Unknown Source)
        at javax.swing.RepaintManager.currentManager(Unknown Source)
        at javax.swing.JComponent.repaint(Unknown Source)
        at java.awt.Component.repaint(Unknown Source)
        at java.awt.Component.repaint(Unknown Source)
        at com.sun.media.renderer.video.AWTRenderer.doProcess(AWTRenderer.java:236)
        at com.sun.media.renderer.video.BasicVideoRenderer.process(BasicVideoRenderer.java:118)
        at com.sun.media.BasicRendererModule.processBuffer(BasicRendererModule.java:727)
        at com.sun.media.BasicRendererModule.scheduleBuffer(BasicRendererModule.java:499)
        at com.sun.media.BasicRendererModule.doProcess(BasicRendererModule.java:400)
        at com.sun.media.RenderThread.process(BasicRendererModule.java:1114)
        at com.sun.media.util.LoopThread.run(LoopThread.java:135)
    Any help would be appreciated
    Thanks,
    Mike

    Hi - I have exactly the same issue. Referring to Java 1.7_25 release note, i have also included permissions/codebase attributes in jmf jar manifest file but it did not help. With the permissions attributes i dont see the warning missing permissions, but it not solve the actual problem. JMF throws following NPE exception in my case
    Exception in thread "JMF thread: SendEventQueue: com.sun.media.content.unknown.Handler" java.lang.NullPointerException
        at sun.awt.image.FetcherInfo.getFetcherInfo(Unknown Source)
        at sun.awt.image.ImageFetcher.add(Unknown Source)
        at sun.awt.image.InputStreamImageSource.startProduction(Unknown Source)
        at sun.awt.image.InputStreamImageSource.addConsumer(Unknown Source)
        at sun.awt.image.InputStreamImageSource.startProduction(Unknown Source)
        at sun.awt.image.ImageRepresentation.startProduction(Unknown Source)
        at sun.awt.image.ImageRepresentation.prepare(Unknown Source)
        at sun.awt.SunToolkit.prepareImage(Unknown Source)
        at java.awt.Component.prepareImage(Unknown Source)
        at java.awt.ImageMediaEntry.startLoad(Unknown Source)
        at java.awt.MediaEntry.getStatus(Unknown Source)
        at java.awt.ImageMediaEntry.getStatus(Unknown Source
    Please let me know if you have any solution for the above problem. Appreciated your help.
    Thanks
    Sri

  • Unable to launch web start application

    Hi Please can any one help me.
    I have a problem in launching the web start application.
    As i am the beginner i need help from you people.
    I have created three class files as below.
    Aeon_PManager.java
    SimpleSerial.java
    SimpleSerialNative.java.
    We have to create a SimpleSerialNative.dll in the same folder where we are saving all the class files.
    The jnlp file that i have written is as follows:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- JNLP File for Aeon HHBM Manager Application -->
    <jnlp spec="1.0+" codebase="http://zycomm:8080" href="Aeon.jnlp">
    <information>
    <title>Aeon HHBM Manager</title>
    <vendor>ME</vendor>
    <description>Aeon HHBM Manager</description>
    </information>
    <offline_allowed/>
    <resources>
    <j2se version="1.4+"/>
    <jar eager="true" href="SimpleSerialNative.jar" main="true"/>
    <jar href="lib/Aeon_PManger.jar"/>
    <jar href="lib/simpleSerialNative.jar"/>
    <jar href="lib/simpleSerialNatived.jar"/>
    <jar href="lib/simpleSerial.jar"/>
    </resources>
    <application-desc main-class="Aeon_PManager.Main" />
    <component-desc/>
    </jnlp>
    I am using Tomact6.0 server.
    I am saving the jnlp file and jar files in the path below
    tomcat6.0/webapps/root
    Is it wrong to do so. If it is then what should i do to launch the application.
    Is it necessary for me to create jar files for all classes seperately.
    should i create jar file for simpleSerialNative.dll also.
    These are the error messages that I am getting:
    In general tab:
    An error occured while launching/running the application
    Title:Aeon HHBM Manger
    Vendor:Me
    Category:DownloadError
    Unable to load resource http://zycomm:8080/Aeon_PManager.jar
    Exception tab:
    jnlp exception[category download error: exception: java io.ioexception:http response 404 launchdesc:null]
    at com.sun.javaws.cache.DownloadProtocol.doDownload(Unkown Source)
    at com.sun.javaws.cache.DownloadProtocol.getDownload(Unkown Source)
    at com.sun.javaws.LaunchDownload.downloadJarFiles(Unkown Source)
    at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unkown Source)
    at com.sun.javaws.Launcher.downloadResources(Unkown Source)
    at com.sun.javaws.Launcher.handleApplicationDescUunkown Source)
    at com.sun.javaws.Launcher.handleLaunchFile(Unkown Source)
    at com.sun.javaws.Launcher.Run(Unkown Source)
    at java.lang.Thread.run(Unkown Source)
    Wrapped Exception Tab
    java io.IOexception:HTTP response 404
    at com.sun.javaws.cache.DownloadProtocol.doDownload(Unkown Source)
    at com.sun.javaws.cache.DownloadProtocol.getDownload(Unkown Source)
    at com.sun.javaws.LaunchDownload.downloadJarFiles(Unkown Source)
    at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unkown Source)
    at com.sun.javaws.Launcher.downloadResources(Unkown Source)
    at com.sun.javaws.Launcher.handleApplicationDescUunkown Source)
    at com.sun.javaws.Launcher.handleLaunchFile(Unkown Source)
    at com.sun.javaws.Launcher.Run(Unkown Source)
    at java.lang.Thread.run(Unkown Source)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    1) I totally agree with Andrew
    2) You have 3 classes and 5 jars, how's that?
    3) Either you don't respect naming conventions and have uppercase packages or you don't know the difference between a jar and a package. Are you really a Java programmer?
    4) You jnlp names out lib/Aeon_PManger.jar while your stack trace claims not to find http://zycomm:8080/Aeon_PManager.jar (the lib path is missing and Manager is not missing any 'a'). How badly did you mess pasting?
    5) You're asking if you should package simpleSerialNative.dll without giving out any detail, do you suppose we have a universal knowledge of all existing APIs? Anyway you already got an answer to this in your other post.
    6) You're a lucky man, 'cause I really love dukes, so I'll tell you what you should do (and I expect to give out 10 dukes on both posts): have a single jar within everything in it and execute it as stand alone app. Command: *java -jar YourJar.jar* (if you declare main class in manifest), or *java -cp YourJar.jar YourClassFullName*. Once you get it working you'll be ready for JWS deploy issues. If you can't get even there, take this advice: give up java (and maybe the all programming staff)!
    Bye.

  • Rmi remote reference lookup very slow in web start application

    I have a little problem with the RMI communication in a web start test application.
    It is a very simple program in which the client calls a remote object that returns a String.
    Everything seems to be working fine when i'm running/debugging the client app in eclipse, but when i package my client project into a jar file and run it as a web start application (i'm providing the jnlp on a local webserver) the remote reference lookup takes about 15 seconds.
    basically, what my client does is this:
    Registry registry = LocateRegistry.getRegistry(address);
    ServerTransaction st= (ServerTransaction) registry.lookup(name);
    String result = st.test();
    The server code looks like this:
    String name = "ServerTransaction";
    ServerTransaction engine = new DefaultServerTransaction();
    ServerTransaction stub = (ServerTransaction) UnicastRemoteObject.exportObject(engine, 0);
    Registry registry = LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
    registry.rebind(name, stub);
    The server runs as a normal stand alone java application on my local machine as well.
    And here the content of the jnlp file for the client application:
    <resources>
         <jar href="WSTest.jar"/>
         <jar href="WSTestServer.jar"/>
         <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
         <property name="serverAddress" value="127.0.0.1" />
    </resources>
    <security>
         <all-permissions/>
    </security>
    <application-desc main-class="test.WSTest"/>
    As i said, the whole thing works when run as a normal java application as well as with web start, with the difference that the remote reference lookup takes about 15 seconds with web start.
    Can anyone tell me how i could go about this?

    Meanwhile, i tried the same thing at home on my xp machine (i use vista at work), and even though my test at home basically does the same thing (invoking a simple remote method that just returns "hello world") it worked pretty fast, contary to the 15 second hang on vista.
    So i can't really say where the problem is...
    I also found these two rmi properties
    sun.rmi.transport.connectionTimeout (1.1.6 and later)
    The value of this property represents the period (in milliseconds) for which socket connections may reside in an "unused" state, before the Java RMI runtime will allow those connections to be freed (closed). The default value is 15000 milliseconds (15 seconds).
    and
    sun.rmi.transport.proxy.connectTimeout (1.1 and later)
    The value of this property represents the maximum length of time (in milliseconds) that the Java RMI runtime will wait for a connection attempt (createSocket) to complete, before attempting to contact the server using HTTP. This property is only used when the http.proxyHost property is set and the value of java.rmi.server.disableHttp is false. The default value is 15000 milliseconds (15 seconds).
    Hoping it would help (totally clueless) i tried to set these as system properties via System.setProperty(...) to a lower value (if that even works this was - please correct me if i am totally wrong here) but it didn't help.

  • Can't paste text in a Web-started application

    I am facing a problem with a limited (but growing) number of users: they are
    unable to paste a block of text into a text field. Apparently the problem
    occurs in Windows 7 only that seems to isolate the Web-start application into
    a sandbox. What is strange is that the application is signed and requires
    full access to resources. Since I am not a windows 7 user I can't reproduce
    the problem, also with other Windows 7 users things work fine, what's curious.
    I can't determine if the program would also be trapped in other I/O operation
    cause registration (for which paste is needed) is first step and user can't
    proceed any more.
    Did anybody else have incur in the same problem. Do anybody know what user
    shall do to unlock the paste operation?
    I am sure there is some solution otherwise any RIA application deployed with
    Java Web Start would be excluded by all future (Windows 7) market, but I don't
    know what to tell my user to proceed.
    Thanks very much to whoever can help.

    Andrew,
    I think I spotted the problem, but unhappily got no confirmation from user (despite my kind request to perform a new test with modified code). The issue is probably not related Windows 7 but to the kind of mail program is used to "cut" the text. Some mail program encode it as plain text, others as rich text and still others (like Firebird I use) as html. I perceived this using your code and I was surprised (I was expecting text/plain). This explains why only certain users report the problem.
    What is strange is that Java, under JNLP is unable to convert text/xxxx to text/plain when pasting in a text component, as it does if desktop-started. I am already sure it is text/xxxx because in a previous situation I asked user to perform a paste into a notepad and it worked fine, it doesn't paste only into a JText component. Probably when Java is not webstart-launched it uses native conversion and when web-started it considers MIME type. If not plain text returns an empty string.
    I basically used your code, but considered only first MIME type and, if not text, I reject paste and ask user to go though a plain text editor. In my case it does not make sense trying to manage HTML or RTF: that would be an overkill.
    Let's wait and see next case, anyway the inability to paste text/xxxx into text components this is a considerable limitation of web-started programs.
    The good news I discovered during tests is that (apart new logo), deployment has really improved, at least timestamp is correctly handled. Until few months ago I had to start the application 2-3 times to have jnlp perceived that some jar were updated.

  • Offline Web Start app fails to launch with Java 7 Update 25

    So it seems that another issue with Java 7 update 25 and Web Start applications is that a signed application will not launch when offline.
    It fails when attempting to check the revocation status of the signing certificate.
    Anyone have any ideas to get around this exception aside from uninstalling update 25?
    Thanks!
    com.sun.deploy.security.RevocationChecker$StatusUnknownException: java.net.UnknownHostException: ocsp.usertrust.com
                   at com.sun.deploy.security.RevocationChecker.checkOCSP(Unknown Source)
                   at com.sun.deploy.security.RevocationChecker.check(Unknown Source)
                   at com.sun.deploy.security.TrustDecider.checkRevocationStatus(Unknown Source)
                   at com.sun.deploy.security.TrustDecider.getValidationState(Unknown Source)
                   at com.sun.deploy.security.TrustDecider.validateChain(Unknown Source)
                   at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
                   at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(Unknown Source)
                   at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
                   at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
                   at com.sun.javaws.Launcher.prepareResources(Unknown Source)
                   at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
                   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
                   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
                   at com.sun.javaws.Launcher.launch(Unknown Source)
                   at com.sun.javaws.Main.launchApp(Unknown Source)
                   at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
                   at com.sun.javaws.Main.access$000(Unknown Source)
                   at com.sun.javaws.Main$1.run(Unknown Source)
                   at java.lang.Thread.run(Unknown Source)
                   Suppressed: com.sun.deploy.security.RevocationChecker$StatusUnknownException
                                  at com.sun.deploy.security.RevocationChecker.checkCRLs(Unknown Source)
                                  ... 18 more
    Caused by: java.net.UnknownHostException: ocsp.usertrust.com
                   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
                   at java.net.PlainSocketImpl.connect(Unknown Source)
                   at java.net.SocksSocketImpl.connect(Unknown Source)
                   at java.net.Socket.connect(Unknown Source)
                   at sun.net.NetworkClient.doConnect(Unknown Source)
                   at sun.net.www.http.HttpClient.openServer(Unknown Source)
                   at sun.net.www.http.HttpClient.openServer(Unknown Source)
                   at sun.net.www.http.HttpClient.<init>(Unknown Source)
                   at sun.net.www.http.HttpClient.New(Unknown Source)
                   at sun.net.www.http.HttpClient.New(Unknown Source)
                   at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
                   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
                   at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
                   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
                   at sun.security.provider.certpath.OCSP.check(Unknown Source)
                   at sun.security.provider.certpath.OCSP.check(Unknown Source)
                   at sun.security.provider.certpath.OCSP.check(Unknown Source)
                   ... 19 more

    Disregard. I found that the user had changed the java security settings to "Very High" in addition to upgrading to update 25.

  • Singleton web start application 1.4 ?

    is there a way to configure a web start application to be singleton in the JNLP1.4 ?

    You can do this in 1.5. For ealier version you will need to do it yourself by using JNI to switch to the singleton. Or you can open a ServerSocket and open a port and if that port is in use tell the user that they need to switch to the already running application.

  • How to send image from web start application to my servlet

    Hi all,
    I have uploaded image in my web start application and now i want to send that image to my servlet. I have created URL connection and using output stream i am able to send data in String as well as numeric format but i have to send image also.
    please help.
    thanks in advance.

    I have done it. contact [email protected]

  • Non-Apple applications won't launch

    On Intel iMac, recently many non-Apple applications won't launch, including Photoshop, Indesign, Quicken, Filemaker, Techtool Pro. On the other hand, Mail, Safari, iPhoto, iTunes, Pixadex, Ultralingua all launch just fine. The non-launchers quickly present the window with Ignore, Report..., Relaunch; and using Relaunch just brings the window up again.
    I've tried Disk Utility, both from the drive and from the OSX install disk; Time Machine back to just before the problem started; removed .plist file from Preferences: all to no avail.
    While this problem started one week ago, we have had a new iPhone 3G since July 12 (since I see a few discussions with the same error codes related to iPhone).
    Below are the error reports for Photoshop and Filemaker, and some system info.
    What can I do to fix this? Thanks!
    Model: iMac7,1, BootROM IM71.007A.B03, 2 processors, Intel Core 2 Duo, 2.4 GHz, 1 GB
    Graphics: kHW_ATIr600M76Item, ATI,RadeonHD2600, spdisplayspciedevice, 256 MB
    Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz
    PHOTOSHOP
    Process: Adobe Photoshop CS2 [272]
    Path: /Applications/Adobe Photoshop CS2/Adobe Photoshop CS2.app/Contents/MacOS/Adobe Photoshop CS2
    Identifier: com.adobe.Photoshop
    Version: 9.0.2 (9.0.2x312 [20060822.902x312 02:00:00 cutoff]9.0.2x311) (9.0.2)
    Code Type: PPC (Translated)
    Parent Process: launchd [147]
    Date/Time: 2008-08-09 14:26:42.705 -1000
    OS Version: Mac OS X 10.5.4 (9E17)
    Report Version: 6
    Exception Type: EXC_CRASH (SIGILL)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 0
    Thread 0 Crashed:
    0 ??? 0x801a308a 0 + 2149200010
    1 translate 0xb80ecd11 gettimeofday_wrapper + 37593
    Thread 1:
    0 ??? 0x800bc4a6 0 + 2148254886
    1 ??? 0x800c3c9c 0 + 2148285596
    2 translate 0xb818b6ea CallPPCFunctionAtAddressInt + 202886
    3 ??? 0x800ed6f5 0 + 2148456181
    4 ??? 0x800ed5b2 0 + 2148455858
    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0x00000000 ebx: 0xb813cfcc ecx: 0xb7fffa6c edx: 0x801a308a
    edi: 0xb81d8794 esi: 0x00000004 ebp: 0xb7fffa98 esp: 0xb7fffa6c
    ss: 0x0000001f efl: 0x00000246 eip: 0x801a308a cs: 0x00000007
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0x9230b958
    Binary Images:
    0xb8000000 - 0xb81d7fe7 translate ??? (???) /usr/libexec/oah/translate
    Translated Code Information:
    NO CRASH REPORT
    FILEMAKER
    Process: FileMaker [517]
    Path: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker
    Identifier: com.filemaker.pro7
    Version: FileMaker Pro version 7.0v1a (7.0.1)
    Code Type: PPC (Translated)
    Parent Process: launchd [147]
    Date/Time: 2008-08-09 14:30:10.117 -1000
    OS Version: Mac OS X 10.5.4 (9E17)
    Report Version: 6
    Exception Type: EXCBADINSTRUCTION (SIGILL)
    Exception Codes: 0x0000000000000001, 0x0000000000000000
    Crashed Thread: 0
    Thread 0 Crashed:
    0 translate 0xb80a20a7 0xb8000000 + 663719
    1 translate 0xb80bdb8b 0xb8000000 + 777099
    2 translate 0xb80b7007 0xb8000000 + 749575
    3 translate 0xb80d49c0 0xb8000000 + 870848
    4 translate 0xb813ce79 spinlockwrapper + 1981
    Thread 1:
    0 ??? 0x800bc4a6 0 + 2148254886
    1 ??? 0x800c3c9c 0 + 2148285596
    2 translate 0xb818b6ea CallPPCFunctionAtAddressInt + 202886
    3 ??? 0x800ed6f5 0 + 2148456181
    4 ??? 0x800ed5b2 0 + 2148455858
    Thread 2:
    0 translate 0xb815282c spinlockwrapper + 90480
    1 translate 0xb816f427 CallPPCFunctionAtAddressInt + 87491
    2 translate 0xb80bdb8b 0xb8000000 + 777099
    3 translate 0xb80b7007 0xb8000000 + 749575
    4 translate 0xb80d49c0 0xb8000000 + 870848
    5 translate 0xb813d75f spinlockwrapper + 4259
    Thread 3:
    0 translate 0xb815282c spinlockwrapper + 90480
    1 translate 0xb816e6a1 CallPPCFunctionAtAddressInt + 84029
    2 translate 0xb80bdb8b 0xb8000000 + 777099
    3 translate 0xb80b7007 0xb8000000 + 749575
    4 translate 0xb80d49c0 0xb8000000 + 870848
    5 translate 0xb813d75f spinlockwrapper + 4259
    Thread 4:
    0 translate 0xb815282c spinlockwrapper + 90480
    1 translate 0xb816e6a1 CallPPCFunctionAtAddressInt + 84029
    2 translate 0xb80bdb8b 0xb8000000 + 777099
    3 translate 0xb80b7007 0xb8000000 + 749575
    4 translate 0xb80d49c0 0xb8000000 + 870848
    5 translate 0xb813d75f spinlockwrapper + 4259
    Thread 5:
    0 translate 0xb815282c spinlockwrapper + 90480
    1 translate 0xb816e6a1 CallPPCFunctionAtAddressInt + 84029
    2 translate 0xb80bdb8b 0xb8000000 + 777099
    3 translate 0xb80b7007 0xb8000000 + 749575
    4 translate 0xb80d49c0 0xb8000000 + 870848
    5 translate 0xb813d75f spinlockwrapper + 4259
    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0x00000000 ebx: 0xb80a2028 ecx: 0xb7fff95c edx: 0x800fb082
    edi: 0x00000002 esi: 0xb81d8c18 ebp: 0xb7fff9c8 esp: 0xb7fff990
    ss: 0x0000001f efl: 0x00010282 eip: 0xb80a20a7 cs: 0x00000017
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0x800fb000
    Binary Images:
    0xb8000000 - 0xb81d7fe7 translate ??? (???) /usr/libexec/oah/translate
    Translated Code Information:
    Rosetta Version: 21.03
    Args: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker -psn0176171
    Exception: EXCBADINSTRUCTION (0x0002)
    Thread 0: (0xb019cdb8, 0xb815282c)
    0x957fe8c0: /usr/lib/libSystem.B.dylib : _pthread_condwait + 1260
    0x0274a478: No symbol
    0x02891fc8: No symbol
    0x0274b4d0: No symbol
    0x0274ac04: No symbol
    0x9584ce8c: /usr/lib/libSystem.B.dylib : _pthreadbody + 40
    0x02737618: No symbol
    PPC Thread State
    srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
    cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x957fe910 ctr: 0x957bb490
    r00: 0xffffffdb r01: 0xf0182c80 r02: 0xa09c6924 r03: 0x00004903
    r04: 0x00004a03 r05: 0x00000000 r06: 0x00000000 r07: 0x00000000
    r08: 0x00b34000 r09: 0x00000001 r10: 0xbfffec50 r11: 0xa09cb9ec
    r12: 0x957bb490 r13: 0x00b341d8 r14: 0x00000000 r15: 0xa0a00d44
    r16: 0x00b34000 r17: 0x957c0e1c r18: 0xbfffec70 r19: 0x00000020
    r20: 0x957c0e6c r21: 0x00000000 r22: 0xbfffec70 r23: 0x00000000
    r24: 0x00000000 r25: 0x00000000 r26: 0x00000000 r27: 0xa09ce3e8
    r28: 0x00c382fc r29: 0xa09c6924 r30: 0x00c38328 r31: 0x957fe3e8
    Thread 1: (0xb009adc8, 0xb815282c)
    0x00000000: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : + 0
    0x9585e7c0: /usr/lib/libSystem.B.dylib : _sleep + 76
    0x0274c2b4: No symbol
    0x0274b4d0: No symbol
    0x0274ac04: No symbol
    0x9584ce8c: /usr/lib/libSystem.B.dylib : _pthreadbody + 40
    0xbfffed30: No symbol
    PPC Thread State
    srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
    cr: 0xXXXXXXXX xer: 0x00000000 lr: 0x958473f0 ctr: 0x957bb5b0
    r00: 0xffffffa6 r01: 0xf0080ca0 r02: 0x00000000 r03: 0x00000062
    r04: 0x0948111b r05: 0x00000000 r06: 0x00000000 r07: 0x00000000
    r08: 0x80000000 r09: 0x00000000 r10: 0x00000000 r11: 0xa09cb62c
    r12: 0x957bb5b0 r13: 0x957c0f80 r14: 0xbfffece0 r15: 0xa0cdb6bc
    r16: 0x957c193c r17: 0xa0ccb6bc r18: 0xa0cdb6bc r19: 0x00c30240
    r20: 0xa0cc6174 r21: 0x00c2ae40 r22: 0xbfffede0 r23: 0x00000003
    r24: 0x00000003 r25: 0xa09d72b8 r26: 0xf0080d50 r27: 0xa09d72b8
    r28: 0x00000062 r29: 0x0948111b r30: 0x00000000 r31: 0x958472b8
    Thread 2: (0xb011bdb8, 0xb815282c)
    0x957fe8c0: /usr/lib/libSystem.B.dylib : _pthread_condwait + 1260
    0x0274a478: No symbol
    0x0275ab14: No symbol
    0x0274b4d0: No symbol
    0x0274ac04: No symbol
    0x9584ce8c: /usr/lib/libSystem.B.dylib : _pthreadbody + 40
    0xbfffebd0: No symbol
    PPC Thread State
    srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
    cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x957fe910 ctr: 0x957bb490
    r00: 0xffffffdb r01: 0xf0101c70 r02: 0xa09c6924 r03: 0x00004703
    r04: 0x00004803 r05: 0x00000028 r06: 0x00000030 r07: 0x00004603
    r08: 0x00000000 r09: 0x00000001 r10: 0xffffff8f r11: 0xa09cb9ec
    r12: 0x957bb490 r13: 0x014fa810 r14: 0xbfffeb90 r15: 0x00000000
    r16: 0x00000000 r17: 0xbfffebe0 r18: 0xbfffebc0 r19: 0x00000000
    r20: 0x02784324 r21: 0x02c59248 r22: 0xbfffebc0 r23: 0x00000000
    r24: 0x00000000 r25: 0x00000000 r26: 0x00000000 r27: 0xa09ce3e8
    r28: 0x00c3841c r29: 0xa09c6924 r30: 0x00c38448 r31: 0x957fe3e8
    Thread 3: Crashed (0xb7fff5ec, 0x800bc4a6)
    0x957c3520: /usr/lib/libSystem.B.dylib : szonecalloc + 232
    0x922d8e78: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib : ripcInitialize + 28
    0x922d9064: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib : _CGWindowContextDelegateCreate + 36
    0x947d90dc: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics : _CGWindowContextCreate + 200
    0x915a09a0: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : WindowData::GetCGContext() + 88
    0x915a0474: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : WindowData::PrepareForVisibility() + 128
    0x9159fb70: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : __ShowHideWindows + 276
    0x9159fa4c: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : _ShowHide + 36
    0x9159f9b0: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : MBarDraw() + 76
    0x9158b2f0: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : ShowBar(unsigned char, unsigned char) + 356
    0x915abcd0: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox : _SetMenuBarObscured + 220
    0x000d3994: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : ShowClarisScreen(unsigned char*) + 48
    0x0012acc8: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : CFMProApp::InitApplication() + 1084
    0x0037e870: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : CMacApp::Main() + 64
    0x00128194: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : _main + 28
    0x00001f48: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : __start + 460
    0x00001d78: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : start + 48
    0x00000000: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : + 0
    PPC Thread State
    srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
    cr: 0xXXXXXXXX xer: 0x00000000 lr: 0x922d7810 ctr: 0x922d903f
    r00: 0x00000000 r01: 0xbfffe870 r02: 0xa03977e4 r03: 0xa039436c
    r04: 0x00000000 r05: 0x00000010 r06: 0x00000005 r07: 0x00000000
    r08: 0x00000005 r09: 0x00002e24 r10: 0x00cfc080 r11: 0xa09cb6d4
    r12: 0x922d9040 r13: 0x00000000 r14: 0x00000001 r15: 0xbfffeb40
    r16: 0xbfffec1c r17: 0xfffffff5 r18: 0x00000000 r19: 0x00000000
    r20: 0xbfffeb40 r21: 0x00000001 r22: 0x00000000 r23: 0x00c2b8d0
    r24: 0xa039436c r25: 0x00000a41 r26: 0xa0879024 r27: 0xa03977e4
    r28: 0x00000000 r29: 0x00c5ad30 r30: 0x00c62fc0 r31: 0x922d77e4
    Thread 4: (0xb021ddb8, 0xb815282c)
    0x957fe8c0: /usr/lib/libSystem.B.dylib : _pthread_condwait + 1260
    0x0274a478: No symbol
    0x027c106c: No symbol
    0x0274b4d0: No symbol
    0x0274ac04: No symbol
    0x9584ce8c: /usr/lib/libSystem.B.dylib : _pthreadbody + 40
    0x00000000: /Applications/FileMaker Pro 7/FileMaker Pro.app/Contents/MacOS/FileMaker : + 0
    PPC Thread State
    srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
    cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x957fe910 ctr: 0x957bb490
    r00: 0xffffffdb r01: 0xf0203c20 r02: 0xa09c6924 r03: 0x00004b03
    r04: 0x00004c03 r05: 0x00000000 r06: 0x00000000 r07: 0x00000000
    r08: 0x1614a600 r09: 0x00000001 r10: 0x00000800 r11: 0xa09cb9ec
    r12: 0x957bb490 r13: 0x9584cbac r14: 0xbfffee30 r15: 0x00000002
    r16: 0x9584cc3c r17: 0x957bc5b0 r18: 0xbfffebd0 r19: 0x00000000
    r20: 0x957bc66c r21: 0xbfffeb80 r22: 0xbfffebf0 r23: 0x00000000
    r24: 0x00000000 r25: 0x00000000 r26: 0x00000000 r27: 0xa09ce3e8
    r28: 0x00c531cc r29: 0xa09c6924 r30: 0x00c531f8 r31: 0x957fe3e8

    No idea what caused it, but your PPC emulator is definitely hosed and doing a clean installation would probably be less time consuming than figuring out what the problem is.
    This is also all very old software that was never meant to run in Leopard at all, so you should consider the possibility that some of it will simply never work.

Maybe you are looking for

  • How do I localize text strings in the javascriptresource section i a Javascript for Photoshop?

    I have made a javascript for photoshop. I am using the <javascriptresource> and <terminology> tags to make the script to work with actions. How do I make the textstrings within the <javascriptresource> section local (translated)? The localize functio

  • How to import an Excel file

    Hi , I amwriting a BDC Program.. How to import a Excel File by Browsing the Excel file from the Directory and Storing that values in the internal table. Can any one send the code for this, Points will be awarded. Regards, Jayasimha Jangam.

  • Moving folder from Spotlight to desktop

    I just recently got a new Mac Pro to replace a defective one (yes, it happens). I didn't want to transfer all of my files from the old machine in case there was a corrupt file somewhere. Now I am looking for some of my Microsoft Word documents. A fol

  • Help! NameAlreadyBound Exception, JNDI name conflict

    Hi, I am using EJB 3.0 and I really have no idea on using JNDI. I read several queries and answers on this problem but I dont know how to solve it. When i go to ejb-jar.xml, I see very little information. Please help! Urgently needed. Any ideas will

  • Does the ASA's failover interface work at 1000/Full Duplex?

    I was once told that the speed had to be set to 100Mbs on the Failover link when using LAN based failover on a Gig switchport.