[keycloak-dev] AS7 subsystem problems Re: release? Stan?
Stan Silvert
ssilvert at redhat.com
Tue Dec 2 15:12:45 EST 2014
We may have other problems. I just updated to the latest and OSGI core
adapter fails to build. I can continue what I'm doing because the AS7
adapter built successfully.
See WARNING below. Possibly a Windows problem?
[INFO] Building Keycloak OSGI Core Adapter Integration 1.1.0.Beta2-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.3:create-timestamp
(get-build-timestamp) @ keycloak-osgi-core-adapter ---
[INFO]
[INFO] --- buildnumber-maven-plugin:1.3:create (get-scm-revision) @
keycloak-osgi-core-adapter ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @
keycloak-osgi-core-adapter ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory
C:\GitHub\keycloak\distribution\osgi\core-adapter\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.1:compile (default-compile) @
keycloak-osgi-core-adapter ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-bundle-plugin:2.3.7:manifest (bundle-manifest) @
keycloak-osgi-core-adapter ---
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Keycloak JBoss Modules ............................. SUCCESS [
7.552 s]
[INFO] Keycloak AS7 Adapter Distro ........................ SUCCESS [
0.798 s]
[INFO] Keycloak Tomcat 6 Adapter Distro ................... SUCCESS [
0.438 s]
[INFO] Keycloak Tomcat 7 Adapter Distro ................... SUCCESS [
0.185 s]
[INFO] Keycloak Tomcat 8 Adapter Distro ................... SUCCESS [
0.168 s]
[INFO] Keycloak EAP6 Adapter Distro ....................... SUCCESS [
0.738 s]
[INFO] Keycloak Wildfly Adapter Distro .................... SUCCESS [
0.838 s]
[INFO] Keycloak Jetty 8.1.x Adapter Distro ................ SUCCESS [
0.261 s]
[INFO] Keycloak Jetty 9.1.x Adapter Distro ................ SUCCESS [
0.257 s]
[INFO] Keycloak Jetty 9.2.x Adapter Distro ................ SUCCESS [
0.294 s]
[INFO] Keycloak Examples and Doc Distribution ............. SUCCESS [
5.459 s]
[INFO] Keycloak Example Themes ............................ SUCCESS [
1.361 s]
[INFO] Keycloak WAR Deployment For Wildfly/AS7/EAP ........ SUCCESS [
1.657 s]
[INFO] Keycloak WAR Distribution .......................... SUCCESS [
5.911 s]
[INFO] Keycloak OSGI Features ............................. SUCCESS [
0.433 s]
[INFO] Keycloak OSGI Core Adapter Integration ............. FAILURE [
0.328 s]
[INFO] Keycloak OSGI JAAS ................................. SKIPPED
[INFO] Keycloak OSGI Integration .......................... SKIPPED
[INFO] Proxy Distro ....................................... SKIPPED
[INFO] Keycloak Appliance Distribution .................... SKIPPED
[INFO] Keycloak Source Distribution ....................... SKIPPED
[INFO] Distribution ....................................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 27.514 s
[INFO] Finished at: 2014-12-02T15:06:24-05:00
[INFO] Final Memory: 54M/470M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.felix:maven-bundle-plugin:2.3.7:manifest (bundle-manifest) on
project keycloak-osgi-core-adapter: Cannot find C:\GitHub\keycloak
\distribution\osgi\core-adapter\target\classes (manifest goal must be
run after compile phase) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the
-e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR] mvn <goals> -rf :keycloak-osgi-core-adapter
On 12/2/2014 3:01 PM, Marek Posolda wrote:
> Maybe an option is to keep just adapter support on AS7, but drop support
> for the auth-server itself on AS7? Of course, if we are able to somehow
> fix everything, it might be best option:-)
>
> Marek
>
> On 2.12.2014 20:49, Bill Burke wrote:
>> We should keep as7 adapter support at least. We support older
>> versions of Jetty and tomcat too, it would be strange not to support
>> AS7. Hopefully stan has a fix.
>>
>> Looking at it, it looks like OperationDefinition is only within
>> auth-server subsystem. That could be the "hack' you're talkin about.
>>
>> Shouldn't the auth-server and adapter should be separate subsystems
>> anyways?
>>
>> On 12/2/2014 2:37 PM, Marek Posolda wrote:
>>> One slightly related issue. I just did some testing and figured that
>>> eap6.3 and as7 distribution were broken as they excluded
>>> keycloak-subsystem . I've fixed that and EAP 6.3 works fine now. But on
>>> AS 7.1.1 the keycloak-subsystem doesn't work and I have:
>>>
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.jboss.as.controller.OperationDefinition from [Module
>>> "org.keycloak.keycloak-subsystem:main"
>>>
>>> I am seeing options like:
>>> 1) Drop AS7 support
>>> 2) Revert AS7 specific subsystem
>>> 3) Do some hack in keycloak-subsystem to have it working on AS 7.1.1 (is
>>> it doable?)
>>>
>>> Anything else I am missing?
>>>
>>> Marek
>>>
>>> On 2.12.2014 14:38, Bill Burke wrote:
>>>> On 12/2/2014 7:55 AM, Stan Silvert wrote:
>>>>> On 12/2/2014 4:52 AM, Stian Thorgersen wrote:
>>>>>> Should we upgrade to WF 8.2 and also do some changes to the distro
>>>>>> before release?
>>>>> I don't see a reason not to go to WF 8.2. If we do that, let me
>>>>> know so
>>>>> I can run a quick smoke test on the subsystem before we release.
>>>>>> With regards to distro we should move the adapters and examples into
>>>>>> separate downloads. Also, we should move the examples into a
>>>>>> separate github project (keycloak/keycloak-examples). This will make
>>>>>> it easier for those that wants to fork the examples separately.
>>>>>>
>>>>>> Also, we should consider a download based on the web-lite profile.
>>>>>> For non-JavaEE apps, containers (Docker) and those that want to run
>>>>>> a standalone KC server it would be nice to have a small as possible
>>>>>> distro.
>>>>> Depending on how the feature pack turns out, we might be able to offer
>>>>> many flavors of the appliance distro without any additional
>>>>> effort. We
>>>>> could have:
>>>>> EAP6 + Keycloak
>>>>> AS7 + Keycloak
>>>>> WF8 (web) + Keycloak
>>>>> WF8 (full) + Keycloak
>>>>> WF 9 beta (web) + Keycloak
>>>>> WF 9 beta (full) + Keycloak
>>>>> etc.
>>>>>
>>>> IMO, we just need:
>>>> * war-dist
>>>> * appliance-dist
>>>>
>>>> Appliance distribution would have the most stable platform available.
>>>> Since we can't distribute EAP, then it would be the most stable and
>>>> maintained version of Wildfly that allows us to cluster and deploy
>>>> Keycloak.
>>>>
>>>>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
More information about the keycloak-dev
mailing list