Java 1.6.0_51 update breaks Extensis Server products

I'm wondering when Apple will fix the things that were broken in Java update 16, aka 1.6.0_51. Since its release, dozens of our customers who use Universal Type Server and Portfolio Server products are unable to start these applications after installing the Java update. I've gone through proper channels and reported the problem, but there's been no response. This is highly frustrating!

You can use your Apple ID to register with this site and go the Apple BugReporter. Supposedly you will get an answer if you submit feedback.
Feedback via Apple Developer

Similar Messages

  • Java update 1.6.0_51 (update 16) breaks Tomcat in 10.6 server - help!

    Hi all,
    After updating Java on our Xserves running OS X Server 10.6.8 last night, our mission critical Java Tomcat applications were unable to run.
    Doing some research we discovered the following in the system logs:
    at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:183)
    at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:92)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:207)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:391)
    Aug 13, 2013 9:20:03 AM org.apache.catalina.startup.Bootstrap initClassLoaders
    SEVERE: Class loader creation threw exception
    java.lang.InternalError: Can't connect to window server - not enough permissions.
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
    In the prior release of Java, the Tomcat server was running in the background (headless?) and ran beautifully for the past 3 years.
    I was able to manually start Tomcat by running /Library/Tomcat/bin/startup.sh , but manually starting Tomcat now launches org.apache.catalina.startup.bootstrap app which sits in the dock.  The problem comes when I log out of the root account, that bootstrap process is killed off and stops Tomcat and thus none of our clients can process credit cards.
    There must be a way to get Tomcat to run again in the background without trying to connect to the Window server.  I've seen some postings mention the command or configuration "-Djava.awt.headless=true" as a solution to this problem, but I am not sure where or how that command or configuration is supposed to be set or installed to fix this problem.
    Right now, I am having to maintain an active sign-in to our production servers in order to keep Tomcat running due to the change.
    I'm in dire straits until I can get this permanently fixed.
    "Help me Obi-Wan Kanobi, you're my only hope"

    I am going to answer my own posting, since others may need this information to troubleshoot or solve their problems.
    I was able to use this configuration directive in the "Tomcat/bin/catalina.sh" file to correct the issue.  I placed this right after the introductory comments found at the top of the file:
         CATALINA_OPS="-Djava.awt.headless=true"
    This allowed the Catalina Bootstrap process - which is kicked off by the Tomcat Daemon that OS X Server runs every 10 seconds, to now tell Tomcat to run itself in the background (like its supposed to) instead of trying to run in a windowed interactive mode.
    This also killed off the org.apache.catalina.startup.bootstrap app which was sitting in the dock.
    Now I can again, log out of the server, using Remote Desktop, without causing Tomcat to shut down.
    I hope this helps someone else with a similar issue.

  • The latest Java update breaks some vital applications

    The latest Java update breaks some vital applications. I have reverted back to 7u45. But now, every time a java applet is used, the "later", "block", "update" window appears and stops the applet from loading. I must have this older release. Oracle does not throughly test their updates. Note: the apps the update breaks are actually Oracle apps.
    I have checked the "do not ask again until next relesse" box every single time. Worthless.
    Is there a way to stop Java version checks? I even have the box deselected for check for updates; ignored by OS X. I WANT CONTROL! Stop checking!
    Ideas?

    We are facing the same issue. We suggested all out customers not to install the updates Java 7u65 or 8u11 until there is a workaround or fix.
    The wrong look & feel is causing the following problems:
    - Either icons or text can be display on a button. Currently the majority of buttons are displaying an icon. Therefore the workaround is to set the text at least.
    - Scroll-bars are displayed within all cells of a table column. The circumstances are not clear when these scroll-bars are displayed.

  • JAVA 10.3.9 update

    Does java 10.3.9 update cause display problems, i.e., loss of high definition?

    My message left off this part. Maybe it was too long.Here is the rest:
    Jul 18 15:27:25 localhost configd[87]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostna me
    Jul 18 15:27:25 localhost set-hostname[201]: setting hostname to Nancy-Adams-Computer.local
    Jul 18 15:27:27 localhost kernel: ATY,Pheonix_A: vram [9c000000:04000000]
    Jul 18 15:27:27 localhost configd[87]: posting notification com.apple.system.config.network_change
    Jul 18 15:27:27 localhost configd[87]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/enable-net work
    Jul 18 15:27:27 localhost mach_init[2]: Server 0 in bootstrap d03 uid 0: "/usr/sbin/lookupd": exited as a result of signal 1 [pid 121]
    Jul 18 15:27:27 localhost configd[87]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/set-hostna me
    Jul 18 15:27:27 localhost lookupd[206]: lookupd (version 324.13) starting - Wed Jul 18 15:27:27 2012
    Jul 18 15:27:27 localhost kernel: ATY,Pheonix_B: vram [98000000:04000000]
    Jul 18 15:27:27 localhost ConsoleMessage: Starting network time synchronization
    Jul 18 15:27:27 localhost set-hostname[231]: setting hostname to Nancy-Adams-Computer.local
    Jul 18 15:27:28 localhost SystemStarter: The "HasShadow" window property is obsolete. Use CGSSetWindowShadowAndRimParameters(cid, wid, 0.0,0.0, 0,0, CGSNoShadowStyle) to turn off the window shadow instead. Set a break-point on CGSLogMessage to find out where this property is set.
    Jul 18 15:27:28 localhost ConsoleMessage: Loading Shared IP extension
    Jul 18 15:27:28 localhost ConsoleMessage: Starting printing services
    Jul 18 15:27:28 localhost syslogd: /dev/console: Input/output error
    Jul 18 15:27:28 localhost init: kernel security level changed from 0 to 1

  • Create a new web application, how shall I update the file server.xml

    Hi,
    I will create a new web application, i.e named newApp. Then I create a file structure as follows:
    - <server-root>/newApp
    - <server-root>/newApp/WEB-INF
    - <server-root>/newApp/WEB-INF/classes
    Then I must tell the server that I have created a new web application. Then I must update my file server.xml, How shall I do this and where in the file shall I type in the new information?
    I use windows XP Pro, and Tomcat 4.1.27.
    My server.xml file looks like below:
    <!-- Example Server Configuration File -->
    <!-- Note that component elements are nested corresponding to their
    parent-child relationships with each other -->
    <!-- A "Server" is a singleton element that represents the entire JVM,
    which may contain one or more "Service" instances. The Server
    listens for a shutdown command on the indicated port.
    Note: A "Server" is not itself a "Container", so you may not
    define subcomponents such as "Valves" or "Loggers" at this level.
    -->
    <Server port="8005" shutdown="SHUTDOWN" debug="0">
    <!-- Comment these entries out to disable JMX MBeans support -->
    <!-- You may also configure custom components (e.g. Valves/Realms) by
    including your own mbean-descriptor file(s), and setting the
    "descriptors" attribute to point to a ';' seperated list of paths
    (in the ClassLoader sense) of files to add to the default list.
    e.g. descriptors="/com/myfirm/mypackage/mbean-descriptor.xml"
    -->
    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
    debug="0"/>
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
    debug="0"/>
    <!-- Global JNDI resources -->
    <GlobalNamingResources>
    <!-- Test entry for demonstration purposes -->
    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
    <!-- Editable user database that can also be used by
    UserDatabaseRealm to authenticate users -->
    <Resource name="UserDatabase" auth="Container"
    type="org.apache.catalina.UserDatabase"
    description="User database that can be updated and saved">
    </Resource>
    <ResourceParams name="UserDatabase">
    <parameter>
    <name>factory</name>
    <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
    </parameter>
    <parameter>
    <name>pathname</name>
    <value>conf/tomcat-users.xml</value>
    </parameter>
    </ResourceParams>
    </GlobalNamingResources>
    <!-- A "Service" is a collection of one or more "Connectors" that share
    a single "Container" (and therefore the web applications visible
    within that Container). Normally, that Container is an "Engine",
    but this is not required.
    Note: A "Service" is not itself a "Container", so you may not
    define subcomponents such as "Valves" or "Loggers" at this level.
    -->
    <!-- Define the Tomcat Stand-Alone Service -->
    <Service name="Tomcat-Standalone">
    <!-- A "Connector" represents an endpoint by which requests are received
    and responses are returned. Each Connector passes requests on to the
    associated "Container" (normally an Engine) for processing.
    By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
    You can also enable an SSL HTTP/1.1 Connector on port 8443 by
    following the instructions below and uncommenting the second Connector
    entry. SSL support requires the following steps (see the SSL Config
    HOWTO in the Tomcat 4.0 documentation bundle for more detailed
    instructions):
    * Download and install JSSE 1.0.2 or later, and put the JAR files
    into "$JAVA_HOME/jre/lib/ext".
    * Execute:
    %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows)
    $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA (Unix)
    with a password value of "changeit" for both the certificate and
    the keystore itself.
    By default, DNS lookups are enabled when a web application calls
    request.getRemoteHost(). This can have an adverse impact on
    performance, so you can disable it by setting the
    "enableLookups" attribute to "false". When DNS lookups are disabled,
    request.getRemoteHost() will return the String version of the
    IP address of the remote client.
    -->
    <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
    port="8080" minProcessors="5" maxProcessors="75"
    enableLookups="true" redirectPort="8443"
    acceptCount="100" debug="0" connectionTimeout="20000"
    useURIValidationHack="false" disableUploadTimeout="true" />
    <!-- Note : To disable connection timeouts, set connectionTimeout value
    to -1 -->
    <!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
    <!--
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
    port="8443" minProcessors="5" maxProcessors="75"
    enableLookups="true"
    acceptCount="100" debug="0" scheme="https" secure="true"
    useURIValidationHack="false" disableUploadTimeout="true">
    <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
    clientAuth="false" protocol="TLS" />
    </Connector>
    -->
    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
    port="8009" minProcessors="5" maxProcessors="75"
    enableLookups="true" redirectPort="8443"
    acceptCount="10" debug="0" connectionTimeout="0"
    useURIValidationHack="false"
    protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <!--
    <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
    port="8009" minProcessors="5" maxProcessors="75"
    acceptCount="10" debug="0"/>
    -->
    <!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
    <!-- See proxy documentation for more information about using this. -->
    <!--
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
    port="8082" minProcessors="5" maxProcessors="75"
    enableLookups="true"
    acceptCount="100" debug="0" connectionTimeout="20000"
    proxyPort="80" useURIValidationHack="false"
    disableUploadTimeout="true" />
    -->
    <!-- Define a non-SSL legacy HTTP/1.1 Test Connector on port 8083 -->
    <!--
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
    port="8083" minProcessors="5" maxProcessors="75"
    enableLookups="true" redirectPort="8443"
    acceptCount="10" debug="0" />
    -->
    <!-- Define a non-SSL HTTP/1.0 Test Connector on port 8084 -->
    <!--
    <Connector className="org.apache.catalina.connector.http10.HttpConnector"
    port="8084" minProcessors="5" maxProcessors="75"
    enableLookups="true" redirectPort="8443"
    acceptCount="10" debug="0" />
    -->
    <!-- An Engine represents the entry point (within Catalina) that processes
    every request. The Engine implementation for Tomcat stand alone
    analyzes the HTTP headers included with the request, and passes them
    on to the appropriate Host (virtual host). -->
    <!-- You should set jvmRoute to support load-balancing via JK/JK2 ie :
    <Engine name="Standalone" defaultHost="localhost" debug="0" jmvRoute="jvm1">
    -->
    <!-- Define the top level container in our container hierarchy -->
    <Engine name="Standalone" defaultHost="localhost" debug="0">
    <!-- The request dumper valve dumps useful debugging information about
    the request headers and cookies that were received, and the response
    headers and cookies that were sent, for all requests received by
    this instance of Tomcat. If you care only about requests to a
    particular virtual host, or a particular application, nest this
    element inside the corresponding <Host> or <Context> entry instead.
    For a similar mechanism that is portable to all Servlet 2.3
    containers, check out the "RequestDumperFilter" Filter in the
    example application (the source for this filter may be found in
    "$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").
    Request dumping is disabled by default. Uncomment the following
    element to enable it. -->
    <!--
    <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
    -->
    <!-- Global logger unless overridden at lower levels -->
    <Logger className="org.apache.catalina.logger.FileLogger"
    prefix="catalina_log." suffix=".txt"
    timestamp="true"/>
    <!-- Because this Realm is here, an instance will be shared globally -->
    <!-- This Realm uses the UserDatabase configured in the global JNDI
    resources under the key "UserDatabase". Any edits
    that are performed against this UserDatabase are immediately
    available for use by the Realm. -->
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
    debug="0" resourceName="UserDatabase"/>
    <!-- Comment out the old realm but leave here for now in case we
    need to go back quickly -->
    <!--
    <Realm className="org.apache.catalina.realm.MemoryRealm" />
    -->
    <!-- Replace the above Realm with one of the following to get a Realm
    stored in a database and accessed via JDBC -->
    <!--
    <Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
    driverName="org.gjt.mm.mysql.Driver"
    connectionURL="jdbc:mysql://localhost/authority"
    connectionName="test" connectionPassword="test"
    userTable="users" userNameCol="user_name" userCredCol="user_pass"
    userRoleTable="user_roles" roleNameCol="role_name" />
    -->
    <!--
    <Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
    driverName="oracle.jdbc.driver.OracleDriver"
    connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL"
    connectionName="scott" connectionPassword="tiger"
    userTable="users" userNameCol="user_name" userCredCol="user_pass"
    userRoleTable="user_roles" roleNameCol="role_name" />
    -->
    <!--
    <Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
    driverName="sun.jdbc.odbc.JdbcOdbcDriver"
    connectionURL="jdbc:odbc:CATALINA"
    userTable="users" userNameCol="user_name" userCredCol="user_pass"
    userRoleTable="user_roles" roleNameCol="role_name" />
    -->
    <!-- Define the default virtual host -->
    <Host name="localhost" debug="0" appBase="webapps"
    unpackWARs="true" autoDeploy="true">
    <!-- Normally, users must authenticate themselves to each web app
    individually. Uncomment the following entry if you would like
    a user to be authenticated the first time they encounter a
    resource protected by a security constraint, and then have that
    user identity maintained across all web applications contained
    in this virtual host. -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn"
    debug="0"/>
    -->
    <!-- Access log processes all requests for this virtual host. By
    default, log files are created in the "logs" directory relative to
    $CATALINA_HOME. If you wish, you can specify a different
    directory with the "directory" attribute. Specify either a relative
    (to $CATALINA_HOME) or absolute path to the desired directory.
    -->
    <!--
    <Valve className="org.apache.catalina.valves.AccessLogValve"
    directory="logs" prefix="localhost_access_log." suffix=".txt"
    pattern="common" resolveHosts="false"/>
    -->
    <!-- Logger shared by all Contexts related to this virtual host. By
    default (when using FileLogger), log files are created in the "logs"
    directory relative to $CATALINA_HOME. If you wish, you can specify
    a different directory with the "directory" attribute. Specify either a
    relative (to $CATALINA_HOME) or absolute path to the desired
    directory.-->
    <Logger className="org.apache.catalina.logger.FileLogger"
    directory="logs" prefix="localhost_log." suffix=".txt"
    timestamp="true"/>
    <!-- Define properties for each web application. This is only needed
    if you want to set non-default properties, or have web application
    document roots in places other than the virtual host's appBase
    directory. -->
         <DefaultContext reloadable="true"/>
    <!-- Tomcat Root Context -->
    <Context path="" docBase="ROOT" debug="0"/>
    <!-- Tomcat Examples Context -->
    <Context path="/examples" docBase="examples" debug="0"
    reloadable="true" crossContext="true">
    <Logger className="org.apache.catalina.logger.FileLogger"
    prefix="localhost_examples_log." suffix=".txt"
    timestamp="true"/>
    <Ejb name="ejb/EmplRecord" type="Entity"
    home="com.wombat.empl.EmployeeRecordHome"
    remote="com.wombat.empl.EmployeeRecord"/>
    <!-- If you wanted the examples app to be able to edit the
    user database, you would uncomment the following entry.
    Of course, you would want to enable security on the
    application as well, so this is not done by default!
    The database object could be accessed like this:
    Context initCtx = new InitialContext();
    Context envCtx = (Context) initCtx.lookup("java:comp/env");
    UserDatabase database =
    (UserDatabase) envCtx.lookup("userDatabase");
    -->
    <!--
    <ResourceLink name="userDatabase" global="UserDatabase"
    type="org.apache.catalina.UserDatabase"/>
    -->
    <!-- PersistentManager: Uncomment the section below to test Persistent
    Sessions.
    saveOnRestart: If true, all active sessions will be saved
    to the Store when Catalina is shutdown, regardless of
    other settings. All Sessions found in the Store will be
    loaded on startup. Sessions past their expiration are
    ignored in both cases.
    maxActiveSessions: If 0 or greater, having too many active
    sessions will result in some being swapped out. minIdleSwap
    limits this. -1 or 0 means unlimited sessions are allowed.
    If it is not possible to swap sessions new sessions will
    be rejected.
    This avoids thrashing when the site is highly active.
    minIdleSwap: Sessions must be idle for at least this long
    (in seconds) before they will be swapped out due to
    activity.
    0 means sessions will almost always be swapped out after
    use - this will be noticeably slow for your users.
    maxIdleSwap: Sessions will be swapped out if idle for this
    long (in seconds). If minIdleSwap is higher, then it will
    override this. This isn't exact: it is checked periodically.
    -1 means sessions won't be swapped out for this reason,
    although they may be swapped out for maxActiveSessions.
    If set to >= 0, guarantees that all sessions found in the
    Store will be loaded on startup.
    maxIdleBackup: Sessions will be backed up (saved to the Store,
    but left in active memory) if idle for this long (in seconds),
    and all sessions found in the Store will be loaded on startup.
    If set to -1 sessions will not be backed up, 0 means they
    should be backed up shortly after being used.
    To clear sessions from the Store, set maxActiveSessions, maxIdleSwap,
    and minIdleBackup all to -1, saveOnRestart to false, then restart
    Catalina.
    -->
    <!--
    <Manager className="org.apache.catalina.session.PersistentManager"
    debug="0"
    saveOnRestart="true"
    maxActiveSessions="-1"
    minIdleSwap="-1"
    maxIdleSwap="-1"
    maxIdleBackup="-1">
    <Store className="org.apache.catalina.session.FileStore"/>
    </Manager>
    -->
    <Environment name="maxExemptions" type="java.lang.Integer"
    value="15"/>
    <Parameter name="context.param.name" value="context.param.value"
    override="false"/>
    <Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
    type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/EmployeeAppDb">
    <parameter><name>username</name><value>sa</value></parameter>
    <parameter><name>password</name><value></value></parameter>
    <parameter><name>driverClassName</name>
    <value>org.hsql.jdbcDriver</value></parameter>
    <parameter><name>url</name>
    <value>jdbc:HypersonicSQL:database</value></parameter>
    </ResourceParams>
    <Resource name="mail/Session" auth="Container"
    type="javax.mail.Session"/>
    <ResourceParams name="mail/Session">
    <parameter>
    <name>mail.smtp.host</name>
    <value>localhost</value>
    </parameter>
    </ResourceParams>
    <ResourceLink name="linkToGlobalResource"
    global="simpleValue"
    type="java.lang.Integer"/>
    </Context>
    </Host>
    </Engine>
    </Service>
    </Server>

    To use servlets u have indeed to update your web.xml...Well I'm not sure this is relevant to your case anyway.
    You have to add a <servlet> element to this file.
    Something like this:
    <servlet>
    <servlet-name>blabla</servlet-name>
    <servlet-class>blablapackage.Blablaclass</servlet-class>
    <init-param>...</init-param>
    </servlet>
    Now this may not solve your problem. Make sure you refer to your servlets using their full qualified names.btw, just to be sure, what is your definition of "servlet"? (i mean: any java class or only javax.servlet.Servlet)

  • Applet: update file on server

    Hi Forum,
    Following is the code in an applet to update file on server.
    Why does the following code is not doing any updation to the server file?
    Any reply will be appreciated.
    protected void SaveFile() {
    try {
    URL url = new URL("Http://uptsrv/draw/Sample.txt");
    //URL url = new URL(getCodeBase(),filename);
    URLConnection urlCon = url.openConnection();
    this.showStatus(" Saving... " + url.getPath());
    urlCon.connect();
    urlCon.setDefaultUseCaches(false);
    urlCon.setDoOutput(true);
    urlCon.setDoInput(true);
    PrintWriter stream = new PrintWriter(urlCon.getOutputStream());
    stream.print("Bharath");
    stream.close();
    stream=null;
    catch(MalformedURLException mue){
    //initDrawing();
    showStatus("Error: " + mue);
    catch (IOException e) {
    //initDrawing();
    showStatus("Error: " + e);
    Regards,
    Bharath Kumar A
    Software engineering tools Team
    Honeywell India Software operations Pvt. Ltd.
    151/1, doraisani palya,
    Bannergatta Road
    Bangalore - 76
    India
    Email: [email protected]

    check this link
    http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html
    also check the directory and file permissions of ur Http Sever .
    I think u r going the wrong way . i m not sure that u can write a string to a file using URL connection
    Renjith

  • Why are Java and Video Player updates appearing in Safari

    Today these fake Java and Video Player update pop ups started appearing in Safari 6.2.4, in OS 10.8.5.  The Java updates say I need  version 13 which doesn't exist and the video player pop ups are gray with a red square that resemble the Adobe colors.  These are popping up on almost every page I load in Safari.
    I've looked in the Launch Daemons folder and that other Launch folder that keeps being recommended in the post that says I don't need to download anything and there is nothing out of the ordinary there.  How do I stop these pop ups?
    Tracy

    The update alerts are indeed fake, and are intended to dupe you into installing malware or disclosing private information so that your identity can be stolen.
    You might get the alerts when visiting a website that has been hacked. Don't visit the site again. If applicable, notify the site administrator of the problem, but don't send email to an unknown party.
    If you get the alerts when visiting more than one well-known website, such as Google, YouTube, or Facebook, then they may be the result of an attack on your router that has caused you to get false results from looking up the addresses of Internet servers. Requests sent to those sites are redirected to a server controlled by the attacker. It's possible, but less likely, that the DNS server used by your ISP has been attacked.
    Back up all data.
    Unlock the Network preference pane, if necessary, by clicking the lock icon in the lower left corner and entering your password. Cllck Advanced, open the DNS tab, and change the server addresses to the following:
              8.8.8.8
              8.8.4.4
    That's Google DNS. Click OK, then Apply.
    In Safari, select
              Safari ▹ Preferences... ▹ Privacy ▹ Remove All Website Data
    and confirm. If you’re using another browser, empty the cache. Test. If the fake update alerts stop, see below. Otherwise, ask for instructions.
    The router's documentation should tell you how to reset it to the factory default state. Usually there's a pinhole switch somewhere in the back. It may be labeled "RESET." Insert the end of a straightened paper clip or a similar tool and press the button inside for perhaps 15 seconds, or as long as the instructions specify.
    After resetting the router, quit the web browser and relaunch it while holding down the shift key. From the Safari menu bar, select
              Safari ▹ Preferences... ▹ Privacy ▹ Remove All Website Data
    and confirm. Do the equivalent if you use another browser. Open the Downloads folder and delete anything you don't recognize.
    Then go through the router's initial setup procedure. I can't be specific, because it's different for every model. The key points are these:
    1. Don't allow the router to be administered from the WAN (Internet) port, if it has that option. Most do.
    2. Set a strong password to protect the router's settings: at least ten random upper- and lower-case letters and digits. Don't use the default password or any other that could be guessed. Save the password in your keychain. Any password that you can remember is weak.
    3. If the router is wireless, or if you have a wireless access point on the network, use "WPA 2 Personal" security and set a different strong password to protect the network. If the router or access point doesn't support WPA 2, it's obsolete and must be replaced.
    During the time the router was compromised, you were redirected to bogus websites. If you ever connected to a secure site and got a warning from your browser that the identity of the server could not be verified, and you dismissed that warning in order to log in, assume that your credentials for the site have been stolen and that the attacker has control of the account. This warning also applies to all websites on which you saw the fake update alerts.
    Check the router manufacturer's website for a firmware update.
    If you downloaded and installed what you thought was a software update, ask for instructions.

  • Java is not active in the application server

    Hi Experts
    We recently installed CRM 5.0.  Everything seems to have installed without any issues. 
    However, we are having a few issues the Java Virtual Machine (VMC). 
    When trying to access the VMC through ABAP side of CRM (SM53), it gives and error message that "Java is not active in the application server". 
    Eventhough everything seems to have been installed.
    Any ideas on how to activate java. 
    Any help would be really appreciated.
    Thanks
    Imran Khan

    Hi Daniele:
    There are indeed only 3 parameter additions
    vmcj/enable = on
    vmcj/option/ps = 512M
    vmcj/option/maxJavaHeap = 200M
    The 4th one is just explanation for calculating sizes.
    My VMC is active with only the above three settings.
    Also make sure that the SP level for both the JAVA components and ABAP components is the same.  i.e. they are both running on the latest version.  The latest update was released in Late April.
    If the SPs are from differnt releases, the VMC will not work.
    Also, go into the server and have a look at the parameter file to make sure that settings are actually there. i have found out that settings  in RZ10 and the real parameter settings can be different.  Just make sure that the settings you want the system to take are indeed in the real parameter file.
    I am not sure what else you can do...but rest assured that the thing works with the above mentioned settings.
    Imran

  • Automatic update cs extensions

    hi,
    I'm trying to build in a automatic updater for my cs extension as described in this Adobe pdf,
    but it's not working yet.
    Let me describe my steps so far:
    I have my extension - version 1.0 - installed in the host (Illustrator and Premiere)
    With this zxp I have an mxi installed with an update tag:
    <update>http://www.server.com/bla/update.xml</update>
    and the version set to 1.0:
    <macromedia-extension name="com.example.bla" requires-restart="true" version="1.0">
    I also have set the version number in the manifest.xml here:
    <ExtensionList>
            <Extension Id="com.example.pond5eb.extension1" Version="1.0"/>
    </ExtensionList>
    Then I change smt in the extension (maybe not even necessary?), change the manifest version to 1.1, build it  and upload it to my server,
    and I create an update.xml with the zxp path and the new version number, which I also upload to my server:
    <?xml version="1.0" encoding="UTF-8"?>
    <ExtensionUpdateInformation>
        <version>1.1</version>
        <download>http://www.server.com/bla/zxp/bla.zxp</download>
        <description>
            <![CDATA[All bugs are fixed!<br>Everything works!]]>
        </description>
    </ExtensionUpdateInformation>
    I also change the version in this mxi:
    <macromedia-extension name="com.example.bla" requires-restart="true" version="1.1">
    But nothing happens when  I restart the host and open the extension panel. That's the moment
    the user should get the update message, right?
    Any help is highly appreciated,
    thanks,
    Jeff.

    Thanks, What sort of issues are you referring to? I tested it on two domains and internet connection is fine.
    Funny thing is that when I check the csxs3-PPRO.log file it doesn't mention the update or update url in any way.
    As if there is smt wrong with the mxi file, which looks like this:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <macromedia-extension name="com.example.bla" requires-restart="true" version="1.1">
      <update>http://www.bla.nl/bla/update.xml</update>
      <author name=""/>
      <description/>
      <license-agreement/>
      <products>
        <product maxversion="" name="Premiere" primary="true" version="-1.0"/>
      </products>
      <files>
        <file destination="" file-type="CSXS" products="" source="bla.zxp"/>
        <file destination="$installfolder" products="Premiere" source="extendscriptprqe.txt"/>
      </files>
    </macromedia-extension>
    but the products and files tags do their job  just fine...

  • Security Update 2013-001 Server (Lion)

    Hey,
    last night I tried to install the latest Security Update on our server, which did not complete.
    It is stuck; see the screenshot.
    Below ist the excerpt of /var/log/install.log
    Mar 25 19:33:45 leo installd[44255]: PackageKit: ----- Begin install -----
    Mar 25 19:33:45 leo installd[44255]: PackageKit: request=PKInstallRequest <2 packages, destination=/>
    Mar 25 19:33:46 leo installd[44255]: PackageKit: packages=(
            "PKLeopardPackage <file://localhost/Library/Updates/zzz041-9755/SecUpdSrvr2013-001.pkg>",
            "PKLeopardPackage <file://localhost/Library/Updates/zzz041-9755/SecUpd2013-001.pkg>"
    Mar 25 19:33:46 leo installd[44255]: PackageKit: Extracting file://localhost/Library/Updates/zzz041-9755/SecUpdSrvr2013-001.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root, uid=0)
    Mar 25 19:33:48 leo installd[44255]: PackageKit: Extracting file://localhost/Library/Updates/zzz041-9755/SecUpd2013-001.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root, uid=0)
    Mar 25 19:33:50 leo installd[44255]: PackageKit: update_dyld_shared_cache -overlay /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root
    Mar 25 19:33:51 leo installd[44255]: update_dyld_shared_cache[44272] updating i386 cache because dylib at /usr/lib/system/libsystem_sandbox.dylib has changed
    Mar 25 19:33:58 leo installd[44255]: update_dyld_shared_cache[44272] updating x86_64 cache because dylib at /usr/lib/system/libsystem_sandbox.dylib has changed
    Mar 25 19:34:05 leo installd[44255]: PackageKit: xpchelper --rebuild-cache --overlay /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root
    Mar 25 19:34:05 leo installd[44255]: PackageKit: Executing script "preinstall" in /private/tmp/PKInstallSandbox.KUlGfj/Scripts/com.apple.pkg.update.security.10.7.5.11G1018.2013.001.zULhs5
    Mar 25 19:34:05 leo _cvmsroot[44283]: Running Install Scripts . . .
    Mar 25 19:34:05 leo _cvmsroot[44285]: 0 Install Scripts run.
    Mar 25 19:34:05 leo installd[44255]: PackageKit: Shoving /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root (6 items) to /
    Mar 25 19:34:05 leo installd[44255]: PackageKit: Moved active dyld cache file dyld_shared_cache_x86_64 to /var/run
    Mar 25 19:34:05 leo installd[44255]: PackageKit: Moved active dyld cache file dyld_shared_cache_x86_64.map to /var/run
    Mar 25 19:34:06 leo installd[44255]: PackageKit: kextcache -system-caches
    Mar 25 19:34:09 leo installd[44255]: PackageKit: kextcache -update-volume / -Installer
    Mar 25 19:34:09 leo installd[44255]: kextcache: JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
    Mar 25 19:34:43: --- last message repeated 2 times ---
    Mar 25 19:34:43 leo installd[44255]: PackageKit: Executing script "postinstall" in /private/tmp/PKInstallSandbox.KUlGfj/Scripts/com.apple.pkg.update.security.10.7.5.11G1018.2013.001.zULhs5
    Mar 25 19:34:43 leo _cvmsroot[44322]: Running Install Scripts . . .
    Mar 25 19:34:43 leo _cvmsroot[44324]: Begin script: cleanFiles
    Mar 25 19:34:43 leo installd[44255]: postinstall: Reading ./Tools/cleanList for cleaning
    Mar 25 19:34:43 leo _cvmsroot[44331]: End script: cleanFiles
    Mar 25 19:34:43 leo _cvmsroot[44332]: Begin script: mod_hfs_apple
    Mar 25 19:34:43 leo _cvmsroot[44334]: End script: mod_hfs_apple
    Mar 25 19:34:43 leo _cvmsroot[44335]: Begin script: mrt
    Mar 25 19:34:44 leo installd[44255]: postinstall: id: : no such user
    Mar 25 19:34:44: --- last message repeated 1 time ---
    Mar 25 19:34:44 leo installd[44255]: postinstall: Couldn't spawn command: load
    I have no idea what is wrong with the script "postinstall".
    Can anyone please help? Is ist safe to kill the update process and try the update again?
    Mac Pro, 10.7.5 Server.
    Thanks a lot,
    Philipp

    For anyone who has a USB (third party) keyboard: after the security update, the iMac will only recognize it if you follow the screen instructions - press the key to the right of the left Shift key once; after that, the key to the left of the right Shift key (that is the default procedure for Mac OS to recognize plug in keyboards).
    So, it doesn't "break" the keyboard, it just needs to be able to recognize it since the firmware settings were most likely reset to factory default. Not sure if this also applies to a wired Apple keyboard, but it definitely applies to third party keyboards, especially if they are plugged in in addition to an Apple bluetooth keyboard, which is the case with my setup.

  • Java RE ver 6 update 30 error after installing

    i have 4 dell 14z machines that came preinstalled with java RE ver 6 update 27. all the laptops java crashes when an application calls on javare ver. 6 update 27. on one of the machines i tried upgrading overtop of the update ver 27 installed, but now instead of it crashing it just tells me there is a microsoft jscript error: syntax error. this error is affecting my user from being able to connect to our corporate network via a ssl-vpn connection. i took one of the other laptops and restored to the factory image, but instead of upgrading over top ver 27 i uninstalled it, rebooted and reinstalled the latest version and now i dont seem to have that issue anymore. thats great except for i have several machines currently deployed in my environemt and i dont want to have to redo their machines again. i tried the javara uninstall utitly but that did not solve the problem either. this error only seems to be affecting 64 bit java, the 32 bit java runs ok.
    can anyone provide some assistance as to a way to fix this syntax error?
    please advise?
    machine is a 64bit dell 14z laptop running windows 7 professional sp1.

    The virus you mention attaks the Microsoft-Java-Runtime (also known as MSJVM) and is not related to SUN's java.
    I would recommend to completly remove the MSJVM as it has not been maintained for a very long time (5-6 years) and Sun's Java6 can do almost everything which MSJVM was able to do, except some proprietary extensions. So if you do not depend on MSJVM, remove it.
    Good luck, lg Clemens

  • FileT3 configuration: java.lang.InternalError: Needs updating

    I'm using a Startup class in WL 6.0 which is supposed to read a
    properties file containing JMS/MQSeries queue information. The
    T3FileSystem and the name of the actual properties file are supplied
    as arguments to the startup class. When I start up the server,
    I can see that both the setServices and startup methods are executed.
    The arguments are understood, but when I try to get the T3FileSystem
    object, an error occure. The error message is: "java.lang.InternalError:
    Needs updating". I've checked that both the target server and paths
    are correct, so I could really need some help on this one. Here
    is the code and stacktrace:
    public void setServices(T3ServicesDef services) {
    this.services = services;
    fileSystemName = (String) args.get("fsn");
    fileName = (String) args.get("fn");
    // This line fails with the above mentioned error:
    fileSystem = (T3FileSystem) services.io().getFileSystem(fileSystemName);
    file = (T3File) fileSystem.getFile(fileName);

    Hi, I encountered a similar (exactly the same) Problem. The Filesystems are
    created during boot, are visible in the console, but when I try to create a
    T3File/T3Filesystem Object, the Exception is thrown.
    It looks like this is a problem in the weblogic code.
    Has anyone ever got this working??
    Thanks,
    "Oystein Haug" <[email protected]> schrieb im Newsbeitrag
    news:3a9d1434$[email protected]..
    >
    I'm using a Startup class in WL 6.0 which is supposed to read a
    properties file containing JMS/MQSeries queue information. The
    T3FileSystem and the name of the actual properties file are supplied
    as arguments to the startup class. When I start up the server,
    I can see that both the setServices and startup methods are executed.
    The arguments are understood, but when I try to get the T3FileSystem
    object, an error occure. The error message is: "java.lang.InternalError:
    Needs updating". I've checked that both the target server and paths
    are correct, so I could really need some help on this one. Here
    is the code and stacktrace:
    public void setServices(T3ServicesDef services) {
    this.services = services;
    fileSystemName = (String) args.get("fsn");
    fileName = (String) args.get("fn");
    // This line fails with the above mentioned error:
    fileSystem = (T3FileSystem)services.io().getFileSystem(fileSystemName);
    file = (T3File) fileSystem.getFile(fileName);

  • WSUS unable to synchronise updates after updates applied to server

    Hi all,
    I've landed myself in some hot water by breaking our WSUS server, unfortunately I'm at a loss as to where to go from here and was hoping someone who has some more knowledge of WSUS workings might be able to point me in the right direction.
    I have WSUS 3.0 (3.2.7600.226) running on Server 2008 R2. The server also hosts our SCCM environment. As we are rolling out FEP 2010 I updated the server with SP1 and the the other critical / security updates that were available after doing so (bunch of
    .NET 3.5 fixes). Since this update however, the WSUS server is unable to synchronise updates. I receive the following message:
    WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 65.54.51.180:443
    at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
       at System.Net.HttpWebRequest.GetRequestStream()
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy.GetAuthConfig()
       at Microsoft.UpdateServices.ServerSync.ServerSyncLib.InternetGetServerAuthConfig(ServerSyncProxy proxy, WebServiceCommunicationHelper webServiceHelper)
       at Microsoft.UpdateServices.ServerSync.ServerSyncLib.Authenticate(AuthorizationManager authorizationManager, Boolean checkExpiration, ServerSyncProxy proxy, Cookie cookie, WebServiceCommunicationHelper webServiceHelper)
       at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.SyncConfigUpdatesFromUSS()
       at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)
    Unfortunately I'm unable to find much on this message out on the web (regarding the no connection could be made part). We had synchronisations errors in the past that ended up being a proxy error, unfortunately I do not control this proxy so I cannot check
    if it's getting stuck there - I have logged a request with the team that does however. Just to clarify - WSUS is not configured to use a proxy, it is set to sync directly from MS Updates, however a direct exception is made on the proxy for this server.
    I have tried uninstalling the .NET updates from the Server, but haven't gone so far as to remove the SP1 installation yet. I did notice there was a WSUS update available (KB2720211), which I applied, however the installation failed and this broke the console
    altogether, so I fixed that issue and reinstalled WSUS on the box, still no love however.
    Can anyone out there offer up some suggestions? Many Thanks.

    The solution actually might be as simple as logging into the server, make sure the admin consoles for IIS and WSUS are not running, and open an admin command prompt.  Then navigate to the "setup" folder in your install directory (most likely "C:\Program
    Files\Update Services\setup") and run this command:
    cscript installselfupdateonport80.vbs
    Then simply reboot your server.  When it's back "up", log back in and try syncing again.  You should be golden :).
    Not really.
    The absence of the /selfupdate on port 80 (when using a port 8530-based WSUS server) has been functionally irrelevant for several years, and was only ever relevant to certain WUAgent updates performed on Windows 2000 or Windows XP systems.
    But, with the changes made to the WUA in March, 2012, that resource has been absolutely irrelevant since then.
    Furthermore, this issue has absolutely nothing to do with a missing /selfupdate feature.
    We may well have been given the root cause in the original post, but I focused on the O.P. claiming the change occurred after installing updates, but it's more likely it's actually directly related to the presence of Configuration Manager on the same
    server.
    From the original post:
    I have WSUS 3.0 (3.2.7600.226) running on Server 2008 R2. The server also hosts our SCCM environment.
    And the answer  here lies in understanding the implications of installing a Configuration Manager Management Point (MP) on the same machine as WSUS. It can be done but WSUS must be installed on port 8530 for it to work, and after installation of
    both, certain SSL modifications must be made to the Default Web Site; otherwise, you'll encounter these type of SSL conflicts within the Default Web Site as a result of the installation of the SCCM MP.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Weblogic/rmi/extensions/server/Stub

    Hello,
    I have a small batch program trying to connect to WLS8.1 but get following Exception. I do have weblogic.jar in my CLASSPATH.
    Any ideas guys?
    java.lang.NoClassDefFoundError: weblogic/rmi/extensions/server/Stub
    Thanks

    A B <> writes:
    There were some changes in the stub architecture between 8.1 and 9.0, not sure if this is what you are running into - but it might be
    andy
    Hello,
    I have a small batch program trying to connect to WLS8.1 but get following Exception. I do have weblogic.jar in my CLASSPATH.
    Any ideas guys?
    java.lang.NoClassDefFoundError: weblogic/rmi/extensions/server/Stub
    Thanks

  • Java filter event for update content

    Hi all,
    Does anyone know what java filter event should be used after a content item is updated in content server. Please not I am looking for a filter on "update content" not "update metadata".
    Many Thanks

    There certainly are several to select from. I suppose you could use addFiles (or is it addFile? no s) which happens around the time the new file you are uploading (changed, revised content) gets written to disk. This is a pretty common event to denote new content, revised or otherwise.

Maybe you are looking for