To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
Ahhh… there were some jai jars lingering on my system. In my case they were in /System/Library/Java/Extensions… Confirm that the bin package starts up fine now.
To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
Ahhh… there were some jai jars lingering on my system. In my case they were in /System/Library/Java/Extensions… Confirm that the bin package starts up fine now.
To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
We did that before and it looks to be what is throwing off the mac installer in GEOS-7508. When I update Info.plist and edit out that line things come up fine. I guess that is what we get for trying to be smart
Setting this property seems to prevent loading of the jre/security directory, which then doesn’t pick up the configuration needed for the basic encryption functions to function. The error message about the strong encryption is misleading in this case… it’s the jasypt library trying to be smart about providing an error message.
So… given that we added this config to handle the case where users have jai jars in global extension directories I vote we just revert that and make osx folks aware of it with documentation.
Ahhh… there were some jai jars lingering on my system. In my case they were in /System/Library/Java/Extensions… Confirm that the bin package starts up fine now.
To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
We did that before and it looks to be what is throwing off the mac installer in GEOS-7508. When I update Info.plist and edit out that line things come up fine. I guess that is what we get for trying to be smart
Setting this property seems to prevent loading of the jre/security directory, which then doesn’t pick up the configuration needed for the basic encryption functions to function. The error message about the strong encryption is misleading in this case… it’s the jasypt library trying to be smart about providing an error message.
So… given that we added this config to handle the case where users have jai jars in global extension directories I vote we just revert that and make osx folks aware of it with documentation.
Ahhh… there were some jai jars lingering on my system. In my case they were in /System/Library/Java/Extensions… Confirm that the bin package starts up fine now.
To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
We did that before and it looks to be what is throwing off the mac installer in GEOS-7508. When I update Info.plist and edit out that line things come up fine. I guess that is what we get for trying to be smart
Setting this property seems to prevent loading of the jre/security directory, which then doesn’t pick up the configuration needed for the basic encryption functions to function. The error message about the strong encryption is misleading in this case… it’s the jasypt library trying to be smart about providing an error message.
So… given that we added this config to handle the case where users have jai jars in global extension directories I vote we just revert that and make osx folks aware of it with documentation.
Ahhh… there were some jai jars lingering on my system. In my case they were in /System/Library/Java/Extensions… Confirm that the bin package starts up fine now.
To look at GEOS-7508 I decided to do a local build. Before moving to testing the dmg to replicate the issue Jody found I thought I would ensure the bin package works on osx… since the dmg is essentially built from it, and i’seeing issues around jai.
Running the package straight away leads to:
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
I tried moving the jars into the jetty lib folder, and also just removing them outright and that gets further, but results in this error:
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z